@charset "utf-8";

#wrapper{padding-bottom: 0 !important;}
/*美化滚动条*/
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

::-webkit-scrollbar-track {
  width: 5px;
  display: none;
  background-color: #0d1b20;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}

::-webkit-scrollbar-thumb {
  background-color: #999;
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}



.head_version_2021{
  width:100%;
  height:278px;
  background-color: #1a62e1;
}
.head_version_2021 .center{
  width:1080px;
  height:100%;
  margin:0 auto;
  position: relative;
}
.head_version_2021 .head_title{
  margin-top:118px;
}
.head_version_2021 .head_img{
  position: absolute;
  right:-41px;
  bottom:-39px;
}
.head_version_2021 .center>h1{font-size: 54px;color: #fff;font-weight: 300;line-height: 60px; display: inline-block; font-weight: 900;}
.head_version_2021 .center>h1 span{ opacity: 0.6;font-size: 50px; font-weight: 900;}

.newAbout .con {
  width: 1187px;
  margin: auto;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 6px 24px 0px rgba(0,0,0,.08);
}
.newAbout .tab-content .on a p {
  color: #1a62e1;
  font-weight: 600;
}

.newAbout .tab-content .on a p:hover {
  color: #105feb;
}

.con .tab-content li a p {
  line-height: 36px;
  font-size: 16px;
  color: #333;
  text-align: center;
}

body,html{font-family: -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei;}
.newAbout *{font-weight: 200;}
.newAbout {width: 100%;overflow: hidden;}

.newAbout .content {
  position: relative;
  margin-top: -30px;
  z-index: 4;
}

.newAbout .tab-content ul {
  width: 1188px;
  height: 100px;
  margin: 0 auto;
}

.newAbout .sub_show3 .news .con {
  box-shadow: none;
  width: 500px;
  background: none;
}

.newAbout .sub_show3 .news .tab-content ul {
  height: 30px;
  padding: 80px 0 20px 0;
}

.newAbout .sub_show3 .news .tab-content li {
  height: 30px;
  line-height: 30px;
  width: 250px;
  float: left;
  position: relative;
}

.content .sub_show3{width:1180px;margin:auto;display:block;}
.content .sub_show3 .sub_p1  .sub_bg em{background:url(../Image/gyym/deve_history.jpg) no-repeat;width:1180px;height:260px;
display:block;}
.content .sub_show3 .sub_p1{margin-top:60px;position:relative;padding-bottom:120px;}
.content .sub_show3 .sub_p1 .lc{width:336px;height:195px;padding:34px 33px 28px 35px;top:67px;background:#fff;
 left:70px;position:absolute;box-shadow: 0 6px 24px 0px rgba(0,0,0,.08);z-index:2;}
.content .sub_show3 .sub_p1 .lc h3{font-size:21px;color:#4d4d4d;line-height:24px;margin-bottom:14px;}
.content .sub_show3 .sub_p1 .lc p{font-size:14px;color:#333333;line-height:30px;}

/*新闻*/
.news{}
.news .sub{margin-top: 30px; background: none;}
.news .con{width:790px;z-index: 4;}
.news .con .tab-content{width:790px;margin: auto;}
.news .con .tab-content li{width: 395px;}
.news .top-box{position:relative;width: 100%;height: 540px;top: -64px;overflow: hidden;margin-bottom: -94px;}
.news .top{position:relative;margin-top:0;height:540px;background:url(../Image/gyym/banner-dt.jpg) center top no-repeat;z-index:3;
	animation: imgblur 2s 0s ease forwards;-webkit-animation: imgblur 2s 0s  ease forwards;
}
@keyframes imgblur{
	0%{filter: blur(10px) brightness(0.5); -webkit-filter: blur(10px) brightness(0.5);}
	100%{filter: blur(0px) brightness(1);-webkit-filter: blur(0px) brightness(1)}
}
@-webkit-keyframes imgblur{
	0%{filter: blur(10px) brightness(0.5); -webkit-filter: blur(10px) brightness(0.5)}
	100%{filter: blur(0px) brightness(1);-webkit-filter: blur(0px) brightness(1)}
}
.news .top.top-banner-2{background:url(../Image/gyym/banner-mt.jpg) center top no-repeat;}
.news .top.top-banner-7{background:url(../Image/gyym/ym_ymr.jpg) center top no-repeat;}
.news .sub_show{width:1180px;background:#fff;height:auto;margin:auto;padding-bottom:45px;position: relative;}
.news .sub-left{position: absolute;left: 80px; border-left: 1px solid #e6e6e6;height: auto; width: 1px;top: 120px;bottom: 280px;}
.news .sub_show .sub-left-Menu{width: 140px; height: 270px; float: left; box-sizing: content-box;position: relative;}
.news .sub_show .sub-left-Menu .sub_yima{width: 80px; height: 80px; background: #f5f5f5;border: 1px solid #f5f5f5; border-radius: 40px;position: absolute;left: 40px; top: 50%;margin-top: -50px; text-align: center;}
.news .sub_show .sub-left-Menu .sub_yima p:first-child{margin-top: 25px;}
.news .sub_show .sub-left-box >div{clear: both; width: 100%; height: 280px;overflow: hidden;}
.news .sub_show .sub-left-box >div:hover .sub-left-Menu div{background: #f4b411; border: 1px solid #f4b411; color: #fff;}
.news .sub_show .sub-right{ float: left; width: 1040px; height: 280px; margin-left: 0;}
.news .sub_show .sub-left-box >div:hover .sub-right{background:url(../Image/gyym/yimaren.png) no-repeat;}
.news .sub_show .sub-right-content{width: 950px; height: 230px;margin: 30px 35px 10px;overflow: hidden;position: relative;}
.news .sub-left-box{padding-top: 30px;}
.news #news-list-bg{ width: 125px;height: 220px;float: left;}
.news .sub_show .sub-left-box >div:hover .news_qrcode{display: block;}
.news .news_qrcode{position: absolute;left: 0;top: 0;width: 125px;height: 220px;z-index: 1; text-align: center; display: none }
.news .news_qrcode:before{content: "";background: #000; position: absolute;left: 0;top: 0;width: 125px;height: 220px;opacity: 0.7;z-index: -1;filter:alpha(opacity=70); background: #999\9\0;}
.news .news_qrcode img.qrcode{width: 100px; height: 100px;margin-top: 20px}
.news .news_qrcode .qr_guide{width: 100%; height: 80px;background: url(../Image/gyym/qr_guide.png) center bottom no-repeat;}
.news .sub-right-r{width: 775px; margin-left: 30px;float: left; display:inline}
.news .sub-right-r h3{line-height: 100px;color: #222222;font-weight: 400;font-size: 18px;}
.news .sub-right-r p{font-size: 14px; line-height: 24px; color: #666}
.news .page{margin-top: 20px}
.news .sub_news{ height: 200px;overflow: hidden;border-bottom: 1px solid #f0f0f0;position: relative;}
.news .sub_news .sub-left-Menu{width: 200px; height: 200px;float: left;}
.news .sub_news .news-time{position: relative;background: #f4f4f4;height: 200px; }
.news .sub_news .news-time p{}
.news .sub_news .news-time .news-time-day{font-size: 128px;line-height: 150px;font-weight: 600;font-family: "helvetica"; text-align: center; color: #c2c2c2;}
.news .sub_news .news-time .news-time-bg{ width: 100%; height: 200px;background:url(../Image/gyym/pixel-overlay.png) repeat;position: absolute;left: 0;top: 0;}
.news .sub_news .news-time .news-time-year{position: absolute;bottom:20px;left: 40px;font-size: 14px; color: #666;}
.news .sub_news .sub-right{width: 960px; background: no-repeat; height: 200px;}
.news .sub_news .sub-right .sub-right-content{padding:0;margin: 0; height: 200px;}
.news .sub_news .sub-right .sub-right-content .sub-right-r{margin-left: 50px;}
/*fixed IE8 :after伪类FILTER(alpha)无效 改用div*/
.news .sub_news .sub_news_bg{position: absolute;top: 0;left: 0;width: 100%; height: 200px; background: #999;opacity: 0.2;cursor: pointer;FILTER:alpha(opacity=20);display: none;z-index: 1;}
.news .sub_news:hover .sub_news_bg{display: block;}
.newAbout.contact .top{background:url(../Image/gyym/ym_contact_me_1.jpg) center top no-repeat;	height:540px;z-index:3;position:relative;top:-64px;margin-bottom:-184px;animation: imgblur 1.5s 0s ease forwards;-webkit-animation: imgblur 1.5s 0s  ease forwards;}
.newAbout.contact {padding-bottom: 0!important;}

.newAbout.contact .content .con .tab-content li a .email{font-size:16px;color:#666;text-align:center;margin: 0; border: none; transition: none;line-height: 20px;}
.newAbout.contact .content .con .tab-content li a em{width: 32px;}
.newAbout.contact #contact_tel em{background: url(../Image/gyym/ico/contact_page.png) 0 -26px no-repeat!important;}
.newAbout.contact #contact_job em{background: url(../Image/gyym/ico/contact_page.png) 0 -78px no-repeat!important;}
.newAbout.contact #contact_sale em{background: url(../Image/gyym/ico/contact_page.png) 0 0px no-repeat!important;}
.newAbout.contact #contact_coop em{background: url(../Image/gyym/ico/contact_page.png) 0 -52px no-repeat!important;}

.newAbout.contact .content .con .tab-content ul li:hover p{ color: #666;}
.newAbout.contact .contact_us_bottom{background:none;height:650px;}


/* 详情 */
#main{width: 100% !important;height:auto !important;}
.active_banner {
  padding-top: 16px;
  width: 100%;
  height: 200px;
  background: url(../Image/activities/active_bg4.jpg) no-repeat center bottom;
}

.active_banner .active_title {
  margin: 57px auto;
  width: 191px;
  height: 86px;
  background: url(../Image/activities/active_title.png) no-repeat center center;
}

.active_banner .active_title h1 {
  display: none;
}

.active_view_con {
  width: 1090px;
  margin: 0 auto;
  min-height: 500px;
  background: #fff;
  text-align: left;
}

.active_view_con .title {
  text-align: center;
  font-size: 22px;
  color: #333;
  line-height: 30px;
  margin-bottom: 10px;
  font-weight: 500;
}
.active_view_con .active_bread {
  padding-top: 20px;
  margin-bottom: 70px;
  height: auto;
  overflow: hidden;
  text-align: left;
}

.active_view_con .active_bread p {
  font-size: 14px;
}

.active_view_con .active_bread p a {
  color: #666;
}

.active_view_con .active_bread p span {
  color: #999;
}
.active_view_con .d-time {
  color: #999;
  text-align: center;
  font-size: 12px;
  margin-bottom: 40px;
}
.active_view_con .tx-indt {
  font-size: 14px;
  line-height: 24px;
  color: #666;
  margin-bottom: 40px;
  overflow: hidden;
}

.active_view_con .tx-indt p {
  width: 100% !important;
}

.active_view_con .tx-indt p img {
  margin: 0 auto !important;
  max-width: 100% !important;
}

.active_view_con .active_bread {
  padding-top: 20px;
  margin-bottom: 70px;
  height: auto;
  overflow: hidden;
  text-align: left;
}

.active_view_con .active_bread p {
  font-size: 14px;
}

.active_view_con .active_bread p a {
  color: #666;
}

.active_view_con .active_bread p span {
  color: #999;
}

.active_view_con .active_view_con_page {
  padding-top: 40px;
  padding-bottom: 40px;
  height: auto;
  overflow: hidden;
}

.active_view_con .active_view_con_page a {
  float: left;
  font-size: 14px;
  color: #999
}

.active_view_con .active_view_con_page a.next {
  float: right;
}

.active_view_wrapper .active_view_con {
  padding: 80px;
  width: 820px;
  box-shadow: 0 1px 3px rgba(34,25,25,.4);
}

.active_view_close {
  width: 56px;
  height: 56px;
  position: fixed;
  right: 14px;
  top: 0;
  cursor: pointer;
  z-index: 103;
}

.active_view_close i {
  display: block;
  margin: 10px;
  width: 36px;
  height: 36px;
  background: url(../Image/activities/page_arrows.png) no-repeat 0 -80px;
}

.active_view_close:hover i {
  background: url(../Image/activities/page_arrows.png) no-repeat 0 -116px;
}

.active_view_arrows {
}

.active_view_arrows a {
  position: absolute;
  z-index: 103;
  top: 50%;
  margin-top: -40px;
  width: 60px;
  height: 150px;
  text-align: center;
}

.active_view_arrows a:hover {
  background-color: #bbb;
}

.active_view_arrows a.active_view_arrows_prev {
  left: 0;
}

.active_view_arrows a.active_view_arrows_next {
  right: 0;
}

.active_view_arrows a i {
  display: block;
  width: 45px;
  height: 66px;
  margin: 42px auto;
  background-image: url("../Image/activities/page_arrows.png");
  background-repeat: no-repeat;
}

.active_view_arrows a.active_view_arrows_prev i {
  margin-left: 5px;
  background-position: 0 -160px;
}

.active_view_arrows a.active_view_arrows_next i {
  margin-left: 12px;
  background-position: -85px -160px;
}

.active_view_arrows a.active_view_arrows_prev:hover i {
  left: 0;
  background-position: 0 -230px;
}

.active_view_arrows a.active_view_arrows_next:hover i {
  right: 0;
  background-position: -85px -230px;
}

/* 分页
--------------------------------------------------------------*/
.page { padding-top:0;}
.page { font-size:12px; line-height:20px; text-align:center; margin:10px auto; display: flex;flex-direction: row;justify-content: center;align-items: center; }
.page a{ width:30px; height:30px; line-height:30px; border-radius:2px; border:1px #e8e8e8 solid; margin-right:3px; font-size:14px; text-align:center; display:inline-block; vertical-align: middle;color:#1a62e1;}
.page a:hover{ width:30px; height:30px; border-radius:2px; border:1px #1a62e1 solid; margin-right:3px; display:inline-block; text-decoration:none}
.page span.current{ vertical-align: middle;background:#1a62e1; border:1px #1a62e1 solid;font-size:14px; color:#FFF; width:30px; height:30px; line-height:30px; display:inline-block; text-align:center; border-radius:2px; margin-right:3px;}
.page a.current{ background:#1a62e1; border:1px #1a62e1 solid; color:#FFF; width:30px; height:30px; line-height:30px; display:inline-block; text-align:center; border-radius:2px; margin-right:3px;}
.page a.next,.page  a.prev{ width:30px; height:30px; vertical-align: middle; border:1px #dddddd solid; border-radius:2px;overflow:hidden;}
.page a.prev{ background-position:6px 4px;}
.page a.next{border-right:1px #e8e8e8 solid; background-position:-12px 4px;}
.page a.next:hover{border:1px #1a62e1 solid;}
.page a.next5,.page  a.prev5{ width:30px; border:0;border-left:0px #e8e8e8 solid;}
.page a.first{ width:30px;}
.page a.last{ width:30px;}
.page a.end{ position: unset; margin:0;display: none;}
.page .gogo{ display:inline-block;}
.page .topage{ padding-left:15px;}
.page .topage input{ margin:0 8px; height:24px; width:40px; padding:0 6px;}
.page .topage a.gobtns{ width:45px; margin:0 5px; height:24px; line-height:24px; background-color: #fff; border-color: #d6d6d6; background-image: linear-gradient(to bottom,#fff 0,#f3f3f3 100%);color: #666; border-radius:2px; vertical-align:top;}
.page .topage a.gobtns:hover{background: #fff;  border-color: #d1d1d1;  color: #666666;}
.page .topage a.gobtns:active{background: #e3e3e3;  border-color: #d1d1d1;  color: #666666;}
/*------------------------- 分页结束  -----------------------*/