@charset "utf-8";

@import url(Major/a-css.css);

@import url(base.css);

@import url(video.css);

html { font-size: 14px; }

/* .hBox .swiper-container>.swiper-wrapper {

    -webkit-transition-timing-function: linear; 

    -moz-transition-timing-function: linear;

    -ms-transition-timing-function: linear;

    -o-transition-timing-function: linear;

    transition-timing-function:linear;

    margin: 0 auto;

} */

/*html {

   filter: grayscale(100%);

  -webkit-filter: grayscale(100%);

  -moz-filter: grayscale(100%);

  -ms-filter: grayscale(100%);

  -o-filter: grayscale(100%);

  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

  -webkit-filter: grayscale(1); 

}*/

.H-CaseBox{position: relative; margin: 30px 0; height: 152px;}

#MarqueeDiv2 .list { display: inline-block; margin-right: 5px; position: relative; }

#MarqueeDiv2 .list a { display: block; }

#MarqueeDiv2 .list a img { width: 100%; height: 150px }

#MarqueeDiv2 .list a .title { position: absolute; bottom: 0; width: 100%; background: rgba(56,127,266,.75); color: #fff; line-height: 2.14; left: 0; text-align: center; }

#LeftButton2,

#RightButton2 { position: absolute; left: 10px; background-color: #94c547; color: #fff; z-index: 9999999999999; height: 100%; display: flex!important; align-items: center;}

#RightButton2 { left: auto; right: 10px; }

#MarqueeDiv2 { width: 90%!important; margin-left: 5%; }

.swiper-button-next,

.swiper-button-prev{outline: none;}

.VideoPopup { display: none; }

.VideoPopup,

.VideoPopup .bg { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999999999999999; overflow: hidden; }

.VideoPopup .bg { background: rgba(0, 0, 0, .8); }

.VideoBox { width: 900px; height: 500px; z-index: 999999999999999999; }

.VideoBox .iframe { position: absolute; width: 100%; height: 100%; }

.VideoBox .iframe iframe{ position: absolute; width: 100%; height: 100%; }

.VideoPopupClose { position: absolute; right: -50px; top: -50px; background: url(../images/btn-on.png); width: 31px; height: 31px; z-index: 9999999999999999999; cursor: pointer; }

.iframeUrl{display: none;}



/* banner */

#Banner { width: 100%; margin-left: auto; margin-right: auto; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }

#Banner .swiper-slide { display: flex; justify-content: center; align-items: center; overflow: hidden; position: relative; }

#Banner .swiper-pagination { bottom: 2rem; }

#Banner .swiper-pagination-bullet { width: 1rem; height: 1rem; background: #005a9c; opacity: 1; margin: 0 1rem; }

#Banner .swiper-pagination-bullet-active { background: #94c547; }

#Banner .swiper-button-next,

#Banner .swiper-button-prev { width: 0; height: 0; transition: .3s; opacity: 0; background: none; color: #fff; text-shadow: 0 0 10px rgba(0, 0, 0, .3); }

#Banner .swiper-button-next { font-size: 4rem; right: 2rem; }

#Banner .swiper-button-prev { font-size: 4rem; left: 2rem; }

#Banner .swiper-slide .text { position: absolute; color: #354157; top: 40%; left: 10%; width: 80%; text-align: center; }

#Banner .swiper-slide .p1 font { font-size: 40px; font-family: KaiTi; }

#Banner .swiper-slide .p2 { font-size: 18px; font-family: arial; margin: 1.5em 0; }

#Banner .swiper-slide .p3  { font-size: 18px; font-family: KaiTi;} 

#Banner .swiper-slide .p3::after { content: ""; width: 1.5em; height: 1px; background: #354157; display: inline-block; margin-bottom: .3em; margin-left: 1em; }

#Banner .swiper-slide .p3::before { content: ""; width: 1.5em; height: 1px; background: #354157; display: inline-block; margin-bottom: .3em; margin-right: 1em; }

#Banner:hover .swiper-button-next,

#Banner:hover .swiper-button-prev { width: 60px; height: 61px; opacity: 1; }



/* 最新动态 */

.Notice-bg { background: #f5f5f5; }

.Notice { line-height: 4.28rem; }

.Notice .Notice-title { float: left; width: 10em; }

.Notice .swiper-Notice { width: calc(100% - 10em - 120px); float: left; position: relative; }

.Notice .swiper-Notice .swiper-container{margin-left: 60px;}

.Notice .swiper-Notice .swiper-button-next,

.Notice .swiper-Notice .swiper-button-prev { color: #fff; background: #94c547 url(../images/bg--.png); width: 20px; height: 20px; line-height: 20px; text-align: center; margin-top: -10px !important; outline: none; }

.Notice .swiper-Notice .swiper-button-next {font-size: 1rem;left: 2rem;box-sizing: content-box;}

.Notice .swiper-Notice .swiper-button-prev { font-size: 1rem; left: 0; }

.Notice .Notice-more { float: right; width: 90px; height: 30px; background-color: #3981e5; color: #fff; text-align: center; line-height: 30px; margin-top: 15px; }

.HomeMainBox { background: #fff; border: 1px solid #e5e5e5;}

/* 首页新闻 */

.H-News { float: left; width: 50%; border-right: 1px solid #E5E5E5; }

.HomeMainBoxTitle { height: 4.28rem; border-bottom: 1px solid #E5E5E5; padding: 0 1.42rem; line-height: 4.28rem; }

.HomeMainBoxTitle .more { float: right; text-transform: uppercase; font-size: 0.85rem;

}

.HomeMainBoxTitle li { float: left; margin-right: 2.14rem; cursor: pointer; position: relative; padding: 0 .3em; font-size: 1.14rem; }

.HomeMainBoxTitle li.on { color: #3981e5; }

.HomeMainBoxTitle li.on::after { content: ''; position: absolute; width: 100%; height: 2px; background: #3981e5; bottom: -1px; left: 0; }

.H-News .bd ul li { width: 100%; display: table; line-height: 5rem; border-bottom: 1px dashed #E5E5E5; padding: 0 1em; position: relative; text-indent: 1em; }

.H-News .bd ul li::before { content: ''; width: 6px; height: 6px; border-radius: 100%; background: #e5e5e5; position: absolute; left: 1.42rem; top: 50%; margin-top: -3px; }

.H-News .bd ul li:last-child { border-bottom: 0; }

.H-News .bd ul li a { color: #878787; float: left; width: 75%;/* line-height: 5rem; */

    /* height: 5rem; */

}

.H-News .bd ul li span { color: #878787; width: 100px; text-align: right; float: right; }

.H-Case { width: 50%; float: right; }

/* 首页右侧切换 */

.slideGroup { width: 100%; text-align: left; }

.slideGroup .slideBox { overflow: hidden; zoom: 1; padding: 30px 0 30px 30px; position: relative; }

.slideGroup .sPrev,

.slideGroup .sNext { position: absolute; left: 15px; top: 30px; display: block; width: 10px; bottom: 30px; border: 1px solid #ddd; background-color: #94c547; }

.slideGroup .sNext { left: auto; right: 15px; background-color: #94c547; }

.slideGroup .sPrev::before,

.slideGroup .sNext::before { content: '>'; position: absolute; color: #fff; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.slideGroup .sPrev::before { content: '<'; }

.slideGroup .parBd ul { overflow: hidden; zoom: 1; }

.slideGroup .parBd ul li { margin: 0 5px; float: left; _display: inline; overflow: hidden; text-align: center; width: 30.5%; position: relative; }

.slideGroup .parBd ul li img { width: 100%; display: block; }

.slideGroup .parBd ul li .title { position: absolute; bottom: 0; width: 100%; background: rgba(56,127,266,.75); color: #fff; line-height: 2.14; left: 0; }



/* .slideGroup .parBd{position: relative;height: 212px;width: 100%;} */

.hBox{position: absolute;padding: 30px 20px;width: 100%;height: 100%;}

.hBox .hBox1{position: absolute;width: 100%;height: 100%;}



/* .hBox{position: relative;margin: 30px 20px;} */

.hBox .swiper-container{width: 95%;margin-left: 2.5%;}

.hBox .swiper-slide img { max-width: 100%; display: block; height: 150px;}

.hBox .swiper-slide .title {position: absolute;bottom: 0;width: 100%;background: rgba(56,127,266,.75);color: #fff;line-height: 2.14;left: 0;text-align: center;height: 2.14em;}



.hBox .swiper-button-prev,

.hBox .swiper-button-next {position: absolute;left: 10px;top: 50px;height: 150px;display: block;width: 10px;border: 1px solid #ddd;background-color: #94c547;outline: none;background-size: 100%;background-repeat: repeat;}

.hBox .swiper-button-next { left: auto; right: 10px; background-color: #94c547; }

.hBox .swiper-button-prev::before,

.hBox .swiper-button-next::before { content: '>'; position: absolute; color: #fff; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.hBox .swiper-button-prev::before { content: '<'; }







/* 首页 友链 */

.HomeLink { padding: 1.07rem 1.42rem; margin-top: 10px; }

.HomeLink .pull-left { background-color: #3981e5; color: #fff; line-height: 2.14; width: 6em; text-align: center; }

.HomeLink ul li { display: inline-block; line-height: 2.14; margin-left: 3.57rem; }

.HomeLink ul li a { color: #878787; }

.HomeLink ul li::after { content: '|'; padding-left: 3.92rem; color: #878787; }

.HomeLink ul li:last-child::after { display: none; }

/* 二级Banner */

.Er-banner { height: 410px; position: relative; overflow: hidden; }

.Er-banner img { height: 100%; }

.Er-text { color: #354157; }

.Er-text-zh { font-size: 42px; font-family: KaiTi; margin-top: 100px; margin-bottom: 10px; }

.Er-text-en { font-size: 18px; font-family: arial; animation-delay: .3s;}

/* 二级面包屑导航 */



.Er-crumbs ul li { display: inline-block; line-height: 70px; font-size: 1.14rem; }

.Er-crumbs ul li::after { content: '>'; }

.Er-crumbs ul li:last-child::after { display: none; }

/* 二级分类菜单 */

.Er-menu { line-height: 80px; font-size: 1rem; border-bottom: 4px solid #89b642; }

.Er-menu ul li { display: inline-block; margin: 0 85px; }

.Er-menu ul li:last-child { margin-right: 0; }

.Er-menu ul li.active { font-weight: bold; font-size: 1.14rem; }

.Er-mainBox { padding: 60px 70px; background: #fff; display: table; width: 100%; }

.textList { background: #fcfcfc; border: 1px dashed #e5e5e5; padding: 30px 50px 30px 20px; display: table; width: 100%; margin-bottom: 30px; }

.textList .text { width: 80%; float: left; }

.textList .text .title { font-size: 1.14rem; font-weight: bold; margin-bottom: .8em; margin-top: .2em; height: 1.4em; }

.textList .con { color: #878787; height: 2.8em; overflow: hidden;}

.textList .date { width: 60px; height: 60px; float: left; background: linear-gradient(to bottom, #fff 40%, #e5e5e5); border: 1px solid #e5e5e5; text-align: center; font-size: 16px; font-weight: bold; color: #333; padding-top: .6em; margin-right: 20px; }

.textList .date .year { font-size: 12px; color: #878787; font-weight: normal; display: block;}

.Er-newBox-chanyeyanjiu .textList .date { float: right; margin-right: 0; }

/* 分页 */

.PageGtoup ul { text-align: center; }

.PageGtoup ul li { display: inline-block; }

.PageGtoup a { padding: 0 1.2em!important; line-height: 2.6; text-align: center; background: #f5f5f5; display: block; margin: 2.5rem .3em 1rem; transition: .3s; border-radius: 5px; font-weight: bold; border: none !important;}

.PageGtoup .wejoy_page a:last-child,

.PageGtoup .wejoy_page a:first-child { font-weight: normal; }

.PageGtoup li.active a,

.PageGtoup li:hover a { background: #0073c2; color: #fff; }

.PageGtoup a.active,

.PageGtoup a:hover { background: #0073c2; color: #fff; }

/* 翻页 */

.PageGtoup1 { padding: 1rem; border: 1px solid #e5e5e5; }

.PageGtoup1 li { font-size: 1.14rem; color: #4f4f4f; }

.PageGtoup1 li.pull-right { text-align: right; }

.PageGtoup1 li.pull-right a { text-align: right; margin-right: 2em; }

.PageGtoup1 a { display: block; text-align: left; margin-left: 2em; line-height: 2; font-size: 1rem; color: #878787; }

.Er-mainBox-title { font-size: 1.42rem; font-weight: bold; margin-bottom: 1.5em; margin-top: -1.5em; }

.Er-mainBox-title::before { content: ''; display: inline-block; width: 10px; height: 10px; background: #89b642; margin-right: .5em;}

.ZhiCi-Box { position: relative; }

.ZhiCi {/* position: absolute; *//* right: 0; *//* height: auto; */display: table;padding-left: 1.42rem;}

.ZhiCi p { margin-bottom: 0; }

.ZhiCi p:nth-child(3),

.ZhiCi p:nth-child(4) { text-indent: 2em; }

.Er-aboutText { color: #878787; font-size: 1rem; line-height: 30px; }

/* 招聘流程 */

.Er-ZPliucheng .title { background: #b8cbe5; line-height: 40px; text-indent: 1.5em; }

.Er-ZPliucheng .con { padding: 1.5em 0; margin-bottom: 10px; }

/* 招聘信息 */

.ZPxinxi { display: none; color: #878787; font-size: 1rem; padding: 10px 50px 25px 50px; }

.ZPxinxi p{background: none !important;}

.ZPxinxi .head { color: #333; font-weight: bold; margin: 15px 0 10px; }

.Er-ZPxinxi .top { background: #b8cbe5; display: table; width: 100%; }

.Er-ZPxinxi .top ul { padding-right: 120px; display: table; width: 100%; }

.Er-ZPxinxi .top ul li { width: 20%; float: left; text-align: center; line-height: 40px; }

.Er-ZPxinxi .list { background: none; }

.Er-ZPxinxi .list.open { background: #fafafa; }

.Er-ZPxinxi .list ul { border-bottom: 1px solid #e5e5e5; position: relative; }

.Er-ZPxinxi .list ul li {line-height: 60px;}

.Er-ZPxinxi .list ul li {line-height: 60px;}

.Er-ZPxinxi .list ul li a { width: 120px; height: 30px; line-height: 30px; background: #005398; text-align: center; color: #fff; display: inline-block; }

.Btn { position: absolute; width: auto !important; right: 30px; }

.Btn span { font-size: 1.14rem; display: inline-block; }

.Btn.off::after { content: '展开'; margin-left: .5em; }

.Btn.on span { transform: rotate(180deg); }

.Btn.on::after { content: '收起'; margin-left: .5em; }

.Er-ShangWuHeZuo { font-size: 1.14rem; color: #333; line-height: 1.8; }

.Er-ShangWuHeZuo p { margin-bottom: 20px; }

/* 新闻展示 */

.newsShow-title { font-size: 2.14rem; text-align: center; }

.newsShow-attr { font-size: 1.14rem; color: #878787; text-align: center; border: 1px solid #e5e5e5; border-left: 0; border-right: 0; margin-top: 2rem; line-height: 60px; }

.newsShow-attr span { margin: 0 1em; height: 18px; line-height: 18px; }

.newsShow-attr span::before { content: ''; width: 18px; height: 18px; display: inline-block; margin-right: .5em; }

.newsShow-attr .date::before { background: url(../images/icon/icon-time.png); }

.newsShow-attr .see::before { background: url(../images/icon/icon-see.png); }

.newsShow-content { color: #4f4f4f; padding: 40px 0; line-height: 2.5; }

.newsShow-content p { text-indent: 2em; margin-bottom: 1.5em; }

.newsShow-content img { max-width: 100%; height: auto; display: block; margin: 1em auto; }

.imgList { margin-bottom: 2.14rem; }

.imgList .img { width: 100%; }

.imgList .img img{ width: 100%; height: 100%; }

.imgList .title { display: block; font-size: 1.14rem; margin-top: .5em; margin-bottom: .3em;height: 2.5em; }

.imgList .date { font-size: 12px; color: #878787; }

.LingYu-top .list { position: relative; margin-bottom: 2.14rem; display: table; width: 100%; }

.LingYu-top .list .Left { font-size: 1.14rem; float: left;     width: 6em;}

.LingYu-top .list:first-child li a { font-size: 1.14rem; }

.LingYu-top .list:last-child li,

.LingYu-top .list:last-child li a { color: #878787; }

.LingYu-top .list ul {position: relative;/* left: 2em; *//* top: 0; *//* right: 0; */width: 90%;float: left;}

.LingYu-top .list li.active a { color: #005398; }

.LingYu-top .list li { display: inline-block; width: 16%; margin-bottom: 20px; }

.LingYu-top .list li::before { content: "|"; margin-right: .5em; }

.LingYulist { border: 1px solid #e5e5e5; display: table; width: 100%; margin-bottom: 30px; position: relative; }

.LingYulist img { max-width: 100%;width: 430px;height: 240px; }

.LingYulist .text { padding: 25px 0; position: absolute; right: 40px; top: 0; left: 470px; }

.LingYulist .title { border-bottom: 1px solid #e5e5e5; position: relative; font-size: 1.14rem; line-height: 2.5; }

.LingYulist .title::after { content: ''; display: block; width: 80px; height: 2px; background: #3981e5; position: absolute; left: 0; bottom: 0; }

.LingYulist .con { margin: 30px 0; overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;height: 8em; }

.LingYuShow .con { -webkit-line-clamp: 1000000000!important;  }

.LingYuShow .con p{clear: both;}

.LingYuShow img { max-width: 100%; height: auto;}

/* .LingYuShow iframe{float: left;} */

/* .LingYuShow img.last{float: right; max-width: 50%;height: auto;} */

.LingYuShow { border: none; 

    display: table;

    width: 100%;

    margin-bottom: 30px;

    position: relative; }

.LingYuShow .con{margin-top: 30px;display: table;width: 100%;word-break: break-all;}

.LingYuShow .title { border-bottom: 1px solid #e5e5e5; position: relative; font-size: 1.14rem; line-height: 2.5;margin-top: -2em;  }

.LingYuShow .title::after { content: ''; display: block; width: 80px; height: 2px; background: #3981e5; position: absolute; left: 0; bottom: 0; }

.LingYuAttr { background: #f5f5f5; box-shadow: 0 0 10px #f9f9f9; }

.LingYuAttr div { padding: 1.2em 2em; font-size: 1.14rem; color: #333; }

.LingYuAttr div:nth-child(2n-1) { background: #fff; }

.LingYuAddr{position: relative;}

.LingYuAddr p{margin: 0;}

.LingYuAddr iframe{position: absolute;width: 100%;height: 100%;}

.LingYuAddr img { width: 100%; height: 100%; }

.LiNianList { margin-top: 40px; display: table; width: 100%; }

.LiNianList:first-child { margin-top: 80px; }

.LiNianList .img { width: 25%; float: left; margin-top: -30px; }

.LiNianList .img img {max-width: 90%; display: block; margin: 0 auto; }

.LiNianList .text { width: 75%; float: right; position: relative; padding-left: 5em; color: #878787; font-size: 1rem; }

.LiNianList .text::before { content: ""; display: block; width: 6px; height: 6px; background: #e5e5e5; border-radius: 100%; position: absolute; left: 0; top: 0; }

.LiNianList .text::after { content: ""; display: block; width: 2px; background: #e5e5e5; position: absolute; left: 2px; top: 20px; bottom: 0; }

.LiNianList:first-child .text::after { content: ""; display: block; width: 2px; background: #e5e5e5; position: absolute; left: 2px; top: 3px; bottom: 0; }

/* 发展历程 */

.Er-mainBox-title-LiCheng { text-align: center; font-size: 1.71rem; margin-top: -.3em; margin-bottom: 3em; }

.Er-mainBox-title-LiCheng::before { display: none; }

.Er-LiCheng .list { width: 100%; position: relative; padding: 0px; display: table; }

.Er-LiCheng .list .time { color: #3981e5; font-size: 1.28rem; margin-bottom: .5em; }

.Er-LiCheng .list .time::before { content: ''; width: 85px; height: 1px; background: #e5e5e5; display: inline-block; position: absolute; right: 40px; top: .65em; }

.Er-LiCheng .list:first-child .time { font-weight: bold; }

.Er-LiCheng .list:first-child .time::before { background: #3981e5; }

.Er-LiCheng .list .con { color: #878787; font-size: 1rem; }

.Er-LiCheng .list .text { width: 50%; text-align: right; padding: 0 150px 30px 0; float: left; position: relative; }

.Er-LiCheng .list .text.right { text-align: left; padding-left: 150px; padding-right: 0; float: right; }

.Er-LiCheng .list .text::after { content: ''; display: inline-block; width: 26px; height: 27px; background: url(../images/icon/icon-licheng.png) center no-repeat; position: absolute; right: -13px; top: 0; }

.Er-LiCheng .list .text::before { content: ''; display: inline-block; width: 1px; background: #e5e5e5; position: absolute; right: 0; top: 0; bottom: 0; }

.Er-LiCheng .list:first-child .text::after { width: 58px; height: 58px; background: url(../images/icon/icon-licheng2.png) center no-repeat; right: -29px; top: -18px; }

.Er-LiCheng .list:first-child .text.right::after { left: -29px; }

.Er-LiCheng .list .text.right::after { left: -13px; }

.Er-LiCheng .list .text.right::before { left: 0; }

.Er-LiCheng .list .text.right .time::before { left: 40px; }

.Er-LiCheng .list .text .year { position: absolute; color: #878787; font-size: 1rem; font-weight: normal; width: 85px; text-align: center; right: 40px; top: -1em; }

.Er-LiCheng .list .text.right .year { left: 40px; }





@media (min-width:768px) {

#Banner .swiper-slide img {max-width: 100%;

/* -moz-animation-duration: 30s;-webkit-animation-duration: 30s;animation-duration: 30s;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;animation-fill-mode: both;-moz-animation-name: slideScale;-webkit-animation-name: slideScale;animation-name: slideScale;-moz-transform: translate3d(0, 0, 0) scale(1);-ms-transform: translate3d(0, 0, 0) scale(1);-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1); */

}

    

}



@media (max-width:1460px) {

.slideGroup .parBd ul li{width: 30%;}   

}

@media (max-width:1230px) {

.slideGroup .parBd ul li{width: 29%;}  

  .HomeLink ul li{margin-left: 2rem;}

  .HomeLink ul li::after{padding-left: 2rem;}

  .H-News .bd ul li{line-height: 3.7;}

  #Banner .swiper-slide .p1 font { font-size: 30px; }

  #Banner .swiper-slide .p2 { font-size: 14px; }

  #Banner .swiper-slide .p3 font { font-size: 18px; }

  .ZhiCi-Box>img{display: block;margin: 0 auto;float: none !important;}

  .ZhiCi-Box .ZhiCi{display: block;margin: 1.42rem auto;width: 100%;padding: 0;}

  .LingYu-top .list ul{width: 80%;}  

  .Er-menu ul li{margin:0 50px;}

  /* .slideGroup .parBd{height: 155px;} */

  .hBox .swiper-slide img, .hBox .swiper-button-prev,

.hBox .swiper-button-next { height: 100px;}

 .H-CaseBox, #MarqueeDiv2 .list a img{height: 100px;}

}

@media (max-width:1230px) {

.Er-menu ul li{margin:0 30px;}

.VideoBox { width: 750px; height: 450px; }

}

@media (max-width:992px) {

#Banner .swiper-pagination{bottom: 1rem;}

#Banner .swiper-slide .text{top: 35%;}

.HomeMainBoxTitle li{margin-right: 1em;}  

.H-News .bd ul li a{width: 70%;}

.slideGroup .parBd ul li{margin: 0 2.5px;}

.slideGroup .parBd ul li .title{font-size: 12px;}

.H-News .bd ul li{line-height: 3;}

.LingYulist img{width: 100%;}

.LingYulist .text{position: static; padding: 0 2.14rem; }

.LingYulist .con{padding: 0.3rem 0;}

.LingYulist .title{padding-top: 1.42rem;}

}



 @media (max-width:768px) {

.footer_div1{
    font-size: 0.28rem;
    margin-left: 20px !important;
    margin-top: 10px !important;
}
.footer_div2{
    font-size: 0.28rem;
    padding: 20px 0 70px 0 !important;
    text-align: center;
}
.footer_div3{
    font-size: 0.26rem;
    text-align: center;
    margin: 20px 0 0px 0px !important;
}

.streamer { display: none; }

.Notice { line-height: 2; position: relative; margin: 0.2rem; }

.Notice .Notice-title { font-size: 0.32rem; margin-bottom: 0.2rem; float: none;}

.Notice .Notice-more { font-size: 0.24rem; width: 5em; position: absolute; top: 0; right: 0; margin-top: 0; }

.Notice .swiper-Notice .swiper-container {margin-left: 0em;}

.Notice .swiper-Notice { width: 100%; float: none; }

.Notice .swiper-Notice .swiper-button-next,

.Notice .swiper-Notice .swiper-button-prev { font-size: 0.36rem; }

.Notice .swiper-Notice .swiper-button-next { right: 0; left: auto; border: none; }

.Notice .swiper-Notice .swiper-button-prev { left: 0; }

.Notice .swiper-Notice .swiper-slide a { font-size: 0.28rem; margin: 0 2em; }

.HomeMainBox{border: none;}

.H-News { width: 100%; font-size: 0.28rem;border-right: 0; border-bottom: 0.2rem solid #fafafa;}

.HomeMainBoxTitle { height: 0.8rem; padding: 0 0.2rem; line-height: 0.8rem; }

.HomeMainBoxTitle .more { font-size: 0.24rem; }

.HomeMainBoxTitle li {font-size: 0.28rem;margin-right: 0.2rem;}

.H-News .bd ul li { height: 0.8rem; line-height: 0.8rem; padding: 0 0.2rem; }

.H-News .bd ul li::before { left: 0.2rem; }

.H-News .bd ul li span { font-size: 0.24rem; width: 7em; }

.H-Case { width: 100%; clear: both; }

.slideGroup .slideBox { padding: 0.4rem 0 0.4rem 0.4rem; }

.slideGroup .sPrev,

.slideGroup .sNext { left: 0.2rem; font-size: 0.28rem; }

.slideGroup .sNext { right: 0.2rem; left: auto; }

.HomeLink { font-size: 0.28rem; padding: 0.2rem; }

.HomeLink ul li { margin-left: .5em; }

.HomeLink ul li::after { padding-left: .5em; }

.HomeLink .pull-left{float: none !important;margin-bottom: 0.2rem;}

.slideGroup .parBd ul li { width: 44%; margin: 0 0.12rem;}

.slideGroup .parBd ul li .title { font-size: 0.28rem; }

.slideGroup .sPrev,

.slideGroup .sNext { top: .4rem;bottom: .4rem;}

#Banner .swiper-slide { height: 3.5rem; }

#Banner .swiper-slide img {height: 4rem;max-width: 135%;}

#Banner .swiper-slide .text { top: 10%;}

#Banner .swiper-slide .p1 font {font-size: 0.4rem;}

#Banner .swiper-slide .p2 {font-size: 0.24rem;margin: .5em;}

#Banner .swiper-slide .p3 { font-size: 0.24rem; }

#Banner .swiper-slide .p3 font { font-size: 0.24rem; height: 0.6rem; }

#Banner .swiper-pagination { bottom: 0; }

#Banner .swiper-pagination-bullet { width: 0.2rem; height: 0.2rem; margin: 0 0.2rem; }

#Banner:hover .swiper-button-next,

#Banner:hover .swiper-button-prev { opacity: 0; display: none; }

.Er-banner { height: 2rem; }

.Er-text{width: 95%;}

.Er-text-zh{font-size: 0.36rem;margin-top: 0;}

.Er-text-en{font-size: 0.24rem;}

.Er-crumbs ul li{font-size: 0.28rem;line-height: 0.8rem; display: block;float: left;}

.Er-menu{margin-left: -15px;margin-right: -15px;line-height: 0.8rem;padding: 0 0.3rem;}

.Er-menu ul{display: flex;justify-content: flex-start;}

.Er-menu ul li{font-size: 0.28rem; margin: 0; margin-right: 0.15rem;}

.Er-menu ul li.active{font-size: 0.30rem;}

.Er-mainBox{padding: 0.3rem;margin-left: -15px;margin-right: -15px;width: auto;display: block;}

.Er-mainBox img{max-width: 100%;}

.Er-mainBox-title{font-size: 0.32rem;margin-top: 0;}

.Er-aboutText{font-size: 0.28rem;}

.ZhiCi-Box .ZhiCi{margin: .42rem auto;}

.LiNianList .text{padding-left: 0.4rem;font-size: 0.28rem;width: 80%;}

.LiNianList .img{margin-top: -5px;width: 20%;}

.LiNianList .img img{margin-left: 0;}

.LiNianList:first-child{margin-top: 0.6rem;}

.Er-LiCheng .list .time{font-size: 0.32rem;}

.Er-LiCheng .list .text .year{font-size: 0.24rem;}

.Er-LiCheng .list .con{font-size: 0.28rem;}

.Er-LiCheng .list .text{padding-right: 0.4rem;width: 95%;}

.Er-LiCheng .list .text.right{padding-left: 85px;}

.Er-LiCheng .list .text.right .time::before{width: 50px;left: 25px;}

.Er-LiCheng .list .text.right .year{width: 60px;left: 20px;}

.textList{padding: 0.2rem; margin-bottom: 0.3rem;}

.textList .date{margin-right: 0.2rem;}

.textList .text{width: 75%;}

.textList .text .title{font-size: 0.32rem;margin: .5em 0;}

.textList .con{font-size: 0.28rem;height: 1.4em;}

.textList .date{width: 1.2rem;height: 1.2rem; font-size: 0.28rem;}

.textList .date .year{font-size: 0.24rem;}

.PageGtoup ul li{margin: 0 -0.08rem;}

.PageGtoup a{font-size: 0.28rem;padding: 0 .6em;line-height: 2;margin: 0;border-radius: 0.06rem;}

.newsShow-title{font-size: 0.32rem;}

.newsShow-attr{margin-top: 0.4rem;font-size: 0.24rem;line-height: 0.8rem;}

.newsShow-content{font-size: 0.28rem;padding: 0.4rem 0;}

.PageGtoup1 li{font-size: 0.28rem;}

.PageGtoup1 a{font-size: 0.24rem;}

.PageGtoup1{padding:0 0.3rem;}

.PageGtoup1 li{padding: .3rem;}

.PageGtoup1 li:last-child{text-align: left;border-top: 1px solid #e5e5e5;}

.PageGtoup1 li:last-child a{margin-right: auto;margin-left: 2em;text-align: left;}

.imgList{margin-bottom: 0.3rem;}

.imgList .title{font-size: 0.28rem;}

.imgList .date{font-size: 0.24rem;}

.LingYu-top .list{margin-bottom: 0;}

.LingYu-top .list:first-child li a{font-size: 0.32rem;}

.LingYu-top{font-size: 0.28rem;}

.LingYu-top .list .Left{font-size: 0.28rem;}

.LingYu-top .list ul{width: calc(100% - 6em);}

.LingYu-top .list li{width: 18%;}

.LingYulist img{width: 100%;}

.LingYulist .text{position: static;padding: 0 0.3rem;}

.LingYulist .con{padding: 0;margin: 0.3rem 0;}

.LingYulist .title{font-size: 0.32rem; padding-top: 0.2rem;}

.LingYuShow{display: block;}

.LingYuShow .title{margin-top: -.5em;font-size: .32rem;}

.LingYuAttr{margin-top: 0.2rem;}

.LingYuAttr div{padding: 0.2rem;font-size: 0.28rem;}

.Er-ShangWuHeZuo{font-size: 0.28rem;}

.Er-ZPliucheng .title{font-size: 0.28rem;}

.Er-ZPliucheng .con{font-size: 0.28rem; padding: 0.2rem 0.1rem;}

.Er-ZPxinxi .top ul{padding-right: 1rem;display: flex;align-items: center;}

.Er-ZPxinxi .top ul li{font-size: 0.28rem;}

.Er-ZPxinxi .list ul li{line-height: 20px;}

.Er-ZPxinxi .list ul li a{font-size: 0.24rem;width: 1.1rem;height: auto;line-height: 1.4;padding: .2em;border-radius: 0.06rem;margin-top: 1em; display: block;}

.Btn span{font-size: 0.24rem;}

.Btn.off::after{font-size: 0.24rem;margin-left:.2em}

.Btn.on::after{font-size: 0.24rem;margin-left:.2em}

.Btn{right: 0.1rem;}

.ZPxinxi{padding: 0.2rem;font-size: 0.28rem;}

.ZPxinxi .head{font-size: 0.32rem;}







.hBox{padding: 15px;}

.hBox .swiper-container{width: 100%;margin-left: 0;}

.hBox .swiper-slide img { width: 100%; display: block; }

.hBox .swiper-slide .title {position: absolute;bottom: 0;width: 100%;background: rgba(56,127,266,.75);color: #fff;line-height: 2.14;left: 0;text-align: center;font-size: 0.28rem;}



.hBox .swiper-button-prev,

.hBox .swiper-button-next {display: none;}



.hBox .swiper-slide img, .hBox .swiper-button-prev,

.hBox .swiper-button-next{height: 2.4rem;}



.H-CaseBox, #MarqueeDiv2 .list a img{height: 2.4rem;}



.VideoPopupClose { right: -0.5rem; top: -0.5rem; width: 0.4rem; height: 0.4rem; background-size: 100%; }

.VideoBox { width: 85%; height: 4rem; }

#Banner .swiper-button-next, #Banner .swiper-button-prev{display: none;}

#Banner{margin-top: -.5rem;}



#MarqueeDiv2 .list a .title{font-size: 0.24rem;}



#LeftButton2, #RightButton2{display: none!important;}



.H-CaseBox{padding: 0 15px;}



#MarqueeDiv2{width: 100%!important;margin-left: 0;overflow-x: auto!important;}



}

.subordinate_ul li:hover a{color:#0067b1}



