@charset "gb2312";
body{position: relative;}
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/******二级banner*****/
.page_banner{ position: relative; color: #fff; z-index: 9996; }
.page_banner .page_banner_main{ position: absolute; height: 100%; overflow: visible; top: 0; left: 50%; margin-left: -600px; z-index: 12; }
.page_banner p{ position: absolute; top: 50%; left: 0; margin-top: -78px; padding-left: 33px; font-size: 20px; line-height: 30px; background: url(../images/title_bg.jpg) left center no-repeat; }
.page_banner h2{ position: absolute; top: 50%; left: 0; margin-top: -48px; padding-left: 33px; font-size: 40px; line-height: 54px; }
.page_banner{ max-width:100%; margin: 0 auto; z-index: 6; }
.page_banner img{width: 100%;height: 100%;top: 0;left: 0;z-index: 0;background-size: cover !important;background-repeat: no-repeat !important;}



/*****二级栏目*******/
.container{/* padding-top: 2.1%; */position: relative;z-index: 11;}
.menu{ width:22%; float: left; border-top: 1px solid #e6e6e6;background: #fff; text-align: left;}
.list_left{margin-top: 3%;}
.ej_list{width:22%;height: 110px;color: #fff;background: #7eb0de url(../images/l_bg.png) no-repeat;padding:8px 0 0 20px;}
.ej_list span{color: #b9d6ef;text-transform: uppercase;}
.ej_list2{width:22%;height: 110px;color: #fff;background: #fda86e url(../images/l_bg.png) no-repeat;padding:8px 0 0 20px;}
.ej_list2 span{color: #ffcba8;text-transform: uppercase;}
.menu li{width: 100%;float: left;text-align: left;border-bottom: 1px solid #e6e6e6;background: #fff;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.menu li a{width: 100%;font-size: 16px;color: #333;padding: 0 20px 0 20px;background: transparent;border: 0;line-height:56px;}
.menu li.active{background:#015aac;color:#fff;}
.menu li.active a{color: #fff; background: transparent; border: 0;}
.menu li:hover{background: #f2f4f6;}
.menu li:hover a{color: #333; background: transparent; border: 0;}
.menu li.active a:hover{color: #fff; background: transparent; border: 0;}
.menu .meon{background: #f2f4f6;}
.menu .meon a{color: #333;}

/**- crumbs -**/
.crumbs{position: relative;float: right;text-align:left;z-index: 1;height:50px;background: url("../images/local.png") left center no-repeat;padding-left: 20px;}
.crumbs a{overflow: hidden;display: block;float: left;padding: 0 14px 0 24px;font-size: 14px;color: #999;line-height: 50px;background: url(../images/po.png) left center no-repeat;}
.crumbs a:hover{ color: #015aac; }
.crumbs p{overflow: hidden;display: block;float: left;font-size: 14px;color: #999;line-height: 50px;padding-left: 17px;background: url(../images/po.png) left center no-repeat;text-align: left;}

/*****右侧内容*******/
.content{width: 74%;overflow: hidden;display: block;float: right;padding-bottom: 5%;margin-top: -100px;}
.con_title{position: relative;z-index: 0;margin-bottom: 20px;font-weight: normal;border-bottom: 1px solid #eee;padding-top: 15px;padding-bottom: 20px;}
.con_title span{font-size: 30px;color: #666;height: 56px;padding-bottom: 14px;border-bottom: #111 2px solid;}
.right_m{margin-top:10px;}
.right_m p{font-size: 14px;color: #333;line-height: 26px;text-indent: 2em;text-align: justify;margin-bottom: 0;}
.right_m p span{font-size: 16px;color: #333333;line-height: 30px;font-weight:bold;}
.right_m img{max-width: 100%;/* padding-bottom: 3%; */width: auto;}
.right_m p img{margin: 20px auto;}
.right_tit{font-size:16px;margin-bottom: 20px;color: #015aac;font-weight: bold;text-align: center;}

.product_l,.product_r{width:100%;height: 100%;background: #eee;float:left;overflow:hidden;margin-bottom: 16px;}
.product_l img{width: 28%;height: 90%;float:left;overflow:hidden;/* padding: 18px; */position: relative;margin: 3% 2%;}
.product_l p,.product_r p{text-indent: 0;width: 62%;margin: 0 2%;float:left;margin-top: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;line-height: 24px;}
.product_l p a,.product_r p a{font-weight:bold;color:#015aac;font-size: 16px;line-height: 32px;}
.product_r img{width: 32%;height:100%;float:right;overflow:hidden;padding-bottom:0;}

.cp_list li{width: 100%;float:left;display:inline;overflow:hidden;text-align:center;}
.cp_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.cp_list span{display:block;width:100%;height:38px;position:absolute;bottom:0;background:#000;filter:alpha(opacity=50);opacity:0.50;}
.cp_list dt{margin:0 auto;width:100%;height:100%;;overflow:hidden;}
.cp_list img{display:block;width:100%;height: 100%; transition: all 0.5s;}
.cp_list li:hover img{-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}
.cp_list dd{width:100%;height: 38px;line-height: 38px;font-size:14px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:0;}
.cp_list dd a{color:#fff;}

.swiper-slide {width:cacl(25%-10) !important;float:left;margin-right:10 !important;text-align: center;font-size: 18px;/* background: #eee; */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;}
.swiper-container {width: 100%;height:100%;padding:10px 0;overflow:hidden;}
.swiper-pagination{background:rgba(240, 237, 237, 0.5);margin-bottom:-10px;padding-bottom:0px;}



/*领导团队*/
.Leader_a table{display:block; float:left; width:100%; border:1px #eee solid;  border-top:none; border-left:none; margin-bottom:40px;}
.Leader_a th{border:1px solid #eee; height:44px; border-bottom:none; border-right:none;}
.Leader_a td{ height:auto; padding:10px 0;}
.Leader_a tr{ margin-bottom:4px; height:44px;}
.Leader_a .td1{border:1px solid #eee; width:5%; text-align:left; padding-left:10px; color:#015aac; border-bottom:none; border-right:none; font-size: 14px;}
.Leader_a .td2{border:1px solid #eee;width:30%;padding:0 2%;border-bottom:none;border-right:none;margin-left:5px;border-left:1px #eee solid;font-size: 14px;line-height:24px;color: #666;}
.Leader_a .td3{border:1px solid #eee; width:5%; text-align:left; padding-left:40px; color:#015aac; border-bottom:none; border-right:none;}
.Leader_a span{ color:#015aac; margin-right:15px;}


.m_list ul{width:100%;text-align:left; display:block; padding-top:5px;font-size:16px;}
.m_list ul li span   {width: 26%;float: right;font:14px/28px "Helvetica";color:#999;line-height: 40px;text-align: right;}
.m_list ul li a      {float:left;color:#333;display:block;float:left;width: 72%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 15px;line-height: 40px;background:url(../images/new_list.png) no-repeat left center;padding-left:12px;}
.m_list ul li:hover a{ color:#185fae;}

/***** 内页列表 *****/
.sortlist        {margin:20px auto 5px auto;width: 100%;}
.sortlist dl     {margin-bottom: 20px;text-align:left;clear:both;}
.sortlist dl dt  {height:40px;padding-left:14px;color: #666;background-color: #f2f4f6;/* border-top:1px #dcdcdc solid; */font: 14px/40px "微软雅黑";}
.sortlist dl dt a{float:right;color:#565656;padding-right:14px;font: 12px/40px "微软雅黑";text-decoration:none;}

/***** 文字新闻列表 *****/
.sortlist ul           {text-align:left;padding-bottom: 10px;/* padding-top:6px; */}
.sortlist ul li        {font:14px/40px "宋体";color:#4D4D4D;border-bottom:1px #E3E3E3 solid;background:url(../images/dian.jpg) left center no-repeat;text-indent:8px;text-align:left;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;}
.sortlist ul li span   {float:right;font: 13px/48px "Helvetica";color: #999;}
.sortlist ul li a      {font: 15px/48px "微软雅黑";color:#4D4D4D;width: 72%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sortlist ul li a:hover{ color:#015aac; }

/***** 图片新闻列表 *****/
.sortlist ul.picture li             {width:24%;/* min-height: 140px; *//* float:left; */margin-top: 10px;margin-right:1%;border:none;text-align:center;overflow:hidden;background:none;text-indent:0px;display: inline-block;}
.sortlist ul.picture li a img		{width: 100%;height: 100%;/* padding:6px; *//* border: 1px solid #dcdcdc; */}
.sortlist ul.picture li a           {width: 100%;display:block; line-height:30px; color:#4D4D4D; }
.sortlist ul.picture li a:hover     {color:#4D4D4D; }

/***** 内页列表分页 *****/
.page             {font: 12px/40px "Helvetica";padding: 10px 3px 10px;text-align:center;clear:both;}
.page a           {font: 12px/40px "Helvetica";margin: 1px;padding: 6px 6px;border:1px #efefef solid;color:#666369;text-decoration:none;}
.page a:hover     { border:1px solid #185fae; color:#fff; background:#185fae; }
.page a:active    { border:1px solid #049041; color:#049041; }
.page span        {margin: 1px;padding: 6px 6px;border:1px #efefef solid;color:#666369;font-size:12px;}
.page span.strong { color:#fff; background:#185fae; }

/***** 内页内容 *****/
#text             {width:100%; float:left; text-align:center;}
#text a           {color:#313131;}
#text a:visited   {color:#4e4d4d;}
#text a:hover     {color:#015aac;}
#text h1		  {font-size: 34px;color:#333;line-height:46px;}
#text h2          {font-size:15px; color:#333; margin-top:10px; font-style:normal;}
#text h3          {font: 14px/36px "微软雅黑";color: #666;background: #f2f4f6;height: 36px;line-height: 36px;margin-top:20px;}
#text h3 a        {font:15px/22px "微软雅黑"; color:#333;}

#showcontent 	  {margin-top:12px; margin-bottom:12px; font-size:14px; text-align:left; line-height:30px; margin-top:30px;}
#showcontent p    {margin-bottom:20px;color:#333;font-size: 16px;line-height:32px;}
#showcontent p img{max-width:100%;width:auto;}



@media screen and (max-width:1920px){
.menu{width: 22%;float: left;border-bottom: 1px solid #e6e6e6;background: #fff;text-align: left;margin-bottom: 30px;}
.menu li{float: left;text-align: left;background: #fff;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.ej_more{ display: none; }

}
@media screen and (max-width:990px){
.container{padding-top: 2.1%;position: relative;margin-top: 10px;}
.container .menu{ display: none; }
.list_left{margin-top: 0;}
.ej_more{display: -webkit-box;background:#fff;float:left;border:1px solid #015aac;color:#015aac;width: 100%;padding: 10px 40%;text-align:center;}
.ej_more a{/* width: 60px; */text-align:center;/* margin:0 auto; */color:#015aac;padding: 10px 0;}
.content{width: 100%;overflow: hidden;display: block;float: right;padding-bottom: 5%;margin-top: 0;}
.con_title span{font-size:24px;color:#666;height:56px;padding-bottom:16px;border-bottom:#111 2px solid;}
.crumbs,.ej_list,.ej_list2{display: none; }
.product_l,.product_r{width:100%;height: 100%;background: #eee;float:left;overflow:hidden;margin-bottom:15px;}
.product_l img{width: 30%;height: 90%;float:left;overflow:hidden;padding: 10px;}
.product_l p,.product_r p{width: 60%;margin-left: 4%;float:left;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.product_l p a,.product_r p a{font-weight:bold;color:#015aac;font-size:16px;margin-top:20px;line-height:36px;}
.product_r img{width: 28%;height: auto;float:right;overflow:hidden;padding-bottom:0;}

/***** 内页内容 *****/
#text h1		  {font-size: 26px;color:#333;line-height: 36px;}
}

@media screen and (max-width: 750px){
.cp_list dd{display:none;}
}
@media screen and (max-width: 690px){
.content{width: 100%;overflow: hidden;display: block;float: right;padding-bottom: 5%;}
.product_l,.product_r{width:100%;height: 100%;background: #eee;float:left;overflow:hidden;margin-bottom:15px;}
.product_l img{width: 30%;height: 90%;float:left;overflow:hidden;padding: 10px;}
.product_l p,.product_r p{width: 60%;margin-left: 4%;float:left;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.product_l p a,.product_r p a{font-weight:bold;color:#015aac;font-size:16px;margin-top:20px;line-height:36px;}
.product_r img{width: 28%;height: auto;float:right;overflow:hidden;padding-bottom:0;}



.cp_list dd a{display:none;}
.cp_list span{display:none;}
}
@media screen and (max-width: 490px){
.content{width: 100%;overflow: hidden;display: block;float: right;padding-bottom: 5%;}
.product_l,.product_r{width:100%;height: 100%;background: #eee;float:left;overflow:hidden;margin-bottom:15px;}
.product_l img{width: 30%;height: 90%;float:left;overflow:hidden;padding: 10px;}

.product_l p,.product_r p{width: 58%;margin-left: 4%;float:left;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;font-size: 13px;}
.product_l p a,.product_r p a{font-weight:bold;color:#015aac;font-size:14px;margin-top:20px;line-height:30px;text-decoration: underline;}
.product_r img{width: 36%;height: auto;float:right;overflow:hidden;padding-bottom:0;}
.sortlist ul.picture li{width:48%;}
}
@media screen and (max-width: 380px){
.content{width: 100%;overflow: hidden;display: block;float: right;padding-bottom: 5%;}
.sortlist ul.picture li a{display:block;line-height:24px;color:#4D4D4D;font-size: 13px;}
}


/***** 发展历程 *****/
.history{width: 100%; height: auto; overflow:hidden; padding-top:20px; background:#fff; padding-bottom:40px;}
#cd-timeline {position: relative;/* padding: 2em; */margin-top: 2em;margin-bottom: 2em;}
/* #cd-timeline::before {/* this is the vertical line */content: '';position: absolute;top: 40px;left: 10px;height: 98%;width: 4px;background: #d7e4ed;} */
@media only screen and (min-width: 1170px) {
  #cd-timeline {margin-top: 3em;margin-bottom: 3em;background: url(../images/his_fx.png) no-repeat center 8px;}
  #cd-timeline::before {left: 50%;margin-left: -2px;}
}
@media screen and (max-width:1024px) {
  /* #cd-timeline {background: url(../images/his_fx.png) no-repeat left 8px;} */
}
.cd-timeline-block {position: relative;margin: 2em 0;}
.cd-timeline-block::after {clear: both;content: "";display: table;}
.cd-timeline-block:first-child {margin-top: 0;}
.cd-timeline-block:last-child {margin-bottom: 0;}
@media only screen and (min-width: 1170px) {
  .cd-timeline-block {margin: 30px 0;}
  .cd-timeline-block:first-child {margin-top: 0;}
  .cd-timeline-block:last-child {margin-bottom: 0;}
}
.cd-timeline-img{position: absolute;top: 28px;left: -24px;width: 16px;height: 16px;border-radius: 50%;box-shadow: 0 0 0 3px #ffffff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);background: #7eb0de;}
/*.cd-timeline-block:nth-child(even) .cd-timeline-img{background: #7eb0de;}
.cd-timeline-block:nth-child(4n+1) .cd-timeline-img {background: #7eb0de;}
.cd-timeline-block:nth-child(4n+2) .cd-timeline-img {background: #f3aabb;}
.cd-timeline-block:nth-child(4n+3) .cd-timeline-img {background: #ffb697;}
.cd-timeline-block:nth-child(4n+4) .cd-timeline-img {background: #91d2c9;}*/
@media only screen and (min-width: 1170px) {
  .cd-timeline-img {width: 16px;height: 16px;left: 50%;margin-left: -8px;/* Force Hardware Acceleration in WebKit */-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;}
  .cssanimations .cd-timeline-img.is-hidden {visibility: hidden;}
  .cssanimations .cd-timeline-img.bounce-in {visibility: visible;-webkit-animation: cd-bounce-1 0.6s;-moz-animation: cd-bounce-1 0.6s;animation: cd-bounce-1 0.6s;}
}
@media only screen and (max-width:1024px) {
  .cd-timeline-img {width: 16px;height: 16px;left: 0;margin-left: -24px;/* Force Hardware Acceleration in WebKit */-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;}
  .cssanimations .cd-timeline-img.is-hidden {visibility: hidden;}
  .cssanimations .cd-timeline-img.bounce-in {visibility: visible;-webkit-animation: cd-bounce-1 0.6s;-moz-animation: cd-bounce-1 0.6s;animation: cd-bounce-1 0.6s;}
}
@media only screen and (max-width:380px) {
  .cd-timeline-img {width: 16px;height: 16px;left: 0;margin-left: -24px;/* Force Hardware Acceleration in WebKit */-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;}
  .cssanimations .cd-timeline-img.is-hidden {visibility: hidden;}
  .cssanimations .cd-timeline-img.bounce-in {visibility: visible;-webkit-animation: cd-bounce-1 0.6s;-moz-animation: cd-bounce-1 0.6s;animation: cd-bounce-1 0.6s;}
}


@-webkit-keyframes cd-bounce-1 {
  0% {opacity: 0;-webkit-transform: scale(0.5);}
  60% {opacity: 1;-webkit-transform: scale(1.2);}
  100% {-webkit-transform: scale(1);}
}
@-moz-keyframes cd-bounce-1 {
  0% {opacity: 0;-moz-transform: scale(0.5);}
  60% {opacity: 1;-moz-transform: scale(1.2);}
  100% {-moz-transform: scale(1);}
}
@keyframes cd-bounce-1 {
  0% {opacity: 0;-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);}
  60% {opacity: 1;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
  100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}
.cd-timeline-content {position: relative;margin-left: 4vw;background: #f1f7fa;border-radius: 5px;padding: 1em;box-shadow: 0 4px 4px 0 #d6dbe0;}
.cd-timeline-content::after {clear: both;content: "";display: table;}
.cd-timeline-content h2 {font-size: 13px;color: #005bac;}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {font-size: 13px;font-size: 1rem;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {display: inline-block;}
.cd-timeline-content p {margin: 1em 0 0 0;font-size: 16px;}
.cd-timeline-content .cd-read-more {float: right;padding: .8em 1em;background: #acb7c0;color: #ffffff;border-radius: 0.25em;}
.no-touch .cd-timeline-content .cd-read-more:hover {background-color: #bac4cb;}
.cd-timeline-content .cd-date {float: left;padding: .8em 0;opacity: .7;}
.cd-timeline-content::before {content: '';position: absolute;top: 16px;right: 100%;height: 0;width: 0;border: 12px solid transparent;border-right: 12px solid #f1f7fa;}
@media only screen and (min-width: 768px) {
  .cd-timeline-content h2 {font-size: 14px;line-height: 0;margin-top: 6px;}
  .cd-timeline-content p {font-size: 16px;}
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {font-size: 14px;font-size: 0.875rem;}
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-content {margin-left: 0;padding: 20px;width: 45%;}
  .cd-timeline-content::before {top: 24px;left: 100%;border-color: transparent;border-left-color: #f1f7fa;}
  .cd-timeline-content .cd-read-more {float: left;}
  .cd-timeline-content .cd-date {position: absolute;width: 100%;left: 122%;top: 6px;font-size: 16px;font-size: 1rem;}
  .cd-timeline-block:nth-child(even) .cd-timeline-content {float: right;}
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {top: 24px;left: auto;right: 100%;border-color: transparent;border-right-color: #f1f7fa;}
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {float: right;}
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {left: auto;right: 122%;text-align: right;}
  .cssanimations .cd-timeline-content.is-hidden {visibility: hidden;}
  .cssanimations .cd-timeline-content.bounce-in {visibility: visible;-webkit-animation: cd-bounce-2 0.6s;-moz-animation: cd-bounce-2 0.6s;animation: cd-bounce-2 0.6s;}
}

@media only screen and (min-width: 1170px) {
  /* inverse bounce effect on even content blocks */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {-webkit-animation: cd-bounce-2-inverse 0.6s;-moz-animation: cd-bounce-2-inverse 0.6s;animation: cd-bounce-2-inverse 0.6s;}
}
@-webkit-keyframes cd-bounce-2 {
  0% {opacity: 0;-webkit-transform: translateX(-100px);}
  60% {opacity: 1;-webkit-transform: translateX(20px);}
  100% {-webkit-transform: translateX(0);}
}
@-moz-keyframes cd-bounce-2 {
  0% {opacity: 0;-moz-transform: translateX(-100px);}
  60% {opacity: 1;-moz-transform: translateX(20px);}
  100% {-moz-transform: translateX(0);}
}
@keyframes cd-bounce-2 {
  0% {opacity: 0;-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);-ms-transform: translateX(-100px);-o-transform: translateX(-100px);transform: translateX(-100px);}
  60% {opacity: 1;-webkit-transform: translateX(20px);-moz-transform: translateX(20px);-ms-transform: translateX(20px);-o-transform: translateX(20px);transform: translateX(20px);}
  100% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
}
@-webkit-keyframes cd-bounce-2-inverse {
  0% {opacity: 0;-webkit-transform: translateX(100px);}
  60% {opacity: 1;-webkit-transform: translateX(-20px);}
  100% {-webkit-transform: translateX(0);}
}
@-moz-keyframes cd-bounce-2-inverse {
  0% {opacity: 0;-moz-transform: translateX(100px);}
  60% {opacity: 1;-moz-transform: translateX(-20px);}
  100% {-moz-transform: translateX(0);}
}
@keyframes cd-bounce-2-inverse {
  0% {opacity: 0;-webkit-transform: translateX(100px);-moz-transform: translateX(100px);-ms-transform: translateX(100px);-o-transform: translateX(100px);transform: translateX(100px);}
  60% {opacity: 1;-webkit-transform: translateX(-20px);-moz-transform: translateX(-20px);-ms-transform: translateX(-20px);-o-transform: translateX(-20px);transform: translateX(-20px);}
  100% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
}




/***** 企业荣誉 *****/
.honor,.qyzz{float:left;margin-bottom:40px;width:100%;}
.honor p,.qyzz p{background: url(../images/po.png) left no-repeat;text-indent: 0;padding-left:16px;width: 50%;float: left;}
@media (max-width:769px){.honor p,.qyzz p{width:100%;}}
.honor .swiper-wrapper,.qyzz .swiper-wrapper{/* 通过改变animation-timing-function 制作弹性切换效果 */transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}
.honor_list li{ width:100%;margin-right:15px; float:left;display:inline;overflow:hidden;text-align:center;}
.honor_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.honor_list span{display:block;width:100%;height:38px;position:absolute;bottom:0;background:#000;filter:alpha(opacity=50);opacity:0.50;}
.honor_list dt{margin:0 auto;width:100%;height:100%;overflow:hidden;}
.honor_list img{display:block;width:100%;height:100%;cursor:pointer; transition: all 0.5s;transform:scale(1.08);}
.honor_list li:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.honor_list dd{width: 88%;height: 38px;line-height: 38px;font-size:14px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:0;margin-left: 6%;}
.honor_list dd a{color:#fff;}

.honor .swiper-slide,.qyzz .swiper-slide {width: 23.2% !important;float:left;text-align: center;font-size: 18px;}


.qyzz table{display:block; float:left; width:100%; border:1px #eee solid;  border-top:none; border-left:none; margin-bottom:40px;}
.qyzz th{border:1px solid #eee; height:44px; border-bottom:none; border-right:none;}
.qyzz td{ height:auto; padding:10px 0;}
.qyzz tr{ margin-bottom:4px; height:44px;}
.qyzz .td1{border:1px solid #eee;width: 5%;text-align:left;padding-left: 20px;color: #999;border-bottom:none;border-right:none;font-size: 14px;}
.qyzz .td2{border:1px solid #eee;width: 20%;padding:0 2%;border-bottom:none;border-right:none;margin-left:5px;border-left:1px #eee solid;font-size: 14px;line-height:24px;color: #333;}
.qyzz .td3{border:1px solid #eee;width:5%;text-align:left;padding-left:40px;color: #666;border-bottom:none;border-right:none;}
.qyzz .td4{border:1px solid #eee;width:5%;text-align:left;padding-left:40px;color: #666;border-bottom:none;border-right:none;}
.qyzz a{ color:#015aac; margin-right:10px;}
.qyzz a:hover{ text-decoration:underline;}

@media screen and (max-width: 1024px){
.cp_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.cp_list dt{margin:0 auto;width:100%;height:100%;overflow:hidden;}
.honor_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.honor_list dt{margin:0 auto;width:100%;height: 100%;overflow:hidden;}
}
@media screen and (max-width:990px){
.cp_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.cp_list dt{margin:0 auto;width:100%;height:100%;overflow:hidden;}
.honor_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.honor_list dt{margin:0 auto;width:100%;height: 100%;overflow:hidden;}
}
@media screen and (max-width: 750px){
.cp_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.cp_list dt{margin:0 auto;width:100%;height:100%;overflow:hidden;}
.honor_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.honor_list dt{margin:0 auto;width:100%;height: 100%;overflow:hidden;}
.honor p{background: url(../images/po.png) left no-repeat;text-indent: 0;padding-left:16px;width:1000%;float: left;}
.honor .swiper-button-next,.qyzz .swiper-button-next,.honor .swiper-button-prev,.qyzz .swiper-button-prev{display:none;}
}
@media screen and (max-width: 690px){
.cp_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.cp_list dt{margin:0 auto;width:100%;height:100%;overflow:hidden;}
.honor_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.honor_list dt{margin:0 auto;width:100%;height: 100%;overflow:hidden;}
}
@media screen and (max-width: 490px){
.cp_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.cp_list dt{margin:0 auto;width:100%;height:100%;overflow:hidden;}
.honor_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.honor_list dt{margin:0 auto;width:100%;height: 100%;overflow:hidden;}
.honor_list dd a{display:none;}
.honor_list span{display:none;}
}
@media screen and (max-width: 380px){
.cp_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.cp_list dt{margin:0 auto;width:100%;height:100%;overflow:hidden;}
.honor_list dl{float:left;width:100%;height:100%;text-align:center;position:relative;overflow:hidden;}
.honor_list dt{margin:0 auto;width:100%;height: 100%;overflow:hidden;}
}



/*公司文化*/
.Leader table{display:block; float:left; width:100%; border:1px #eee solid;  border-top:none; border-left:none; margin-bottom:40px;}
.Leader th{border:1px solid #eee; height:40px; border-bottom:none; border-right:none;}
.Leader td{ height:auto; padding:10px 0;}
.Leader tr{ margin-bottom:4px;}
.Leader .td1{border:1px solid #eee;width: 11%;text-align: center;padding-left: 14px;color: #015aac;border-bottom:none;border-right:none;}
.Leader .td2{border:1px solid #eee;width:30%;padding:0 2%;border-bottom:none;border-right:none;margin-left:5px;border-left:1px #eee solid;font-size:14px;line-height:24px;color: #555;}
.Leader h1{display:block; width:100%; float:left; font-size:18px; color:#185fae; font-weight:bold; margin-bottom:15px; text-align:center;}
.larer{width:100%; float:left; margin-bottom:40px;}
.larer img{display:block; float:left; width:446px; height:272px; overflow:hidden;}
.spa_1{ float:left;width:446px; height:272px; overflow:hidden; margin-bottom:10px;}
.spa_2{ float:right;width:446px; height:272px;overflow:hidden; margin-bottom:10px;}

.larer h1{display:block; width:100%; float:left; font-size:15px; color:#185fae; font-weight:bold; margin-bottom:5px;}
.larer p{display:block; float:left; color:#333; line-height:24px;}


/*党建工作*/
.djgz table{display:block; float:left; width:100%; border:1px #eee solid;  border-top:none; border-left:none; margin-bottom:30px;}
.djgz th{border:1px solid #eee; height:44px; border-bottom:none; border-right:none;}
.djgz td{ height:auto; padding:10px 0;}
.djgz tr{ margin-bottom:4px; height:44px;}
.djgz .td1{border:1px solid #eee;width: 5%;text-align:left;padding-left:20px;color: #999;border-bottom:none;border-right:none;font-size: 14px;}
.djgz .td2{border:1px solid #eee;width: 4.9%;text-align:left;padding-left:20px;color: #999;border-bottom:none;border-right:none;font-size: 14px;}
.djgz .td3{border:1px solid #eee;width: 4.9%;text-align:left;padding-left:20px;color: #999;border-bottom:none;border-right:none;font-size: 14px;}
.djgz .td4{border:1px solid #eee;width: 10%;text-align:left;padding-left:20px;color: #999;border-bottom:none;border-right:none;font-size: 14px;}
.djgz .td5{border:1px solid #eee;width: 10%;text-align:left;padding-left:20px;color: #999;border-bottom:none;border-right:none;font-size: 14px;}
.djgz .td6{border:1px solid #eee;width: 10%;text-align:left;padding-left:20px;color: #999;border-bottom:none;border-right:none;font-size: 14px;}
.djgz .td7{border:1px solid #eee;width: 10%;text-align:left;padding-left:20px;color: #999;border-bottom:none;border-right:none;font-size: 14px;}
.djgz .td8{border:1px solid #eee;width:20%;padding: 0 2%;text-align:left;padding-left: 20px;color: #999;border-bottom:none;border-right:none;}
.djgz span{ color:#015aac; margin-right:15px;}
.djgz a:hover{ text-decoration:underline;}



/***人力资源***/
.ygfl li{width: 46%;float:left;text-align:center;}
.ygfl li:nth-child(2){float:right;}
.ygfl li:nth-child(3){width: 45%;margin-right: 9%;margin-top:10px;float:left;}
.ygfl li:nth-child(4) img{margin-top: 120px;float: right;opacity: 0.1;}
.ygfl li p{text-align:center;margin-bottom: 10px;}
.ygfl li p img{width:auto;margin: 10px 0;opacity: 0.6;}

.zp_list{float:left;width:100%;margin-top:40px;}
.zp_list p{text-align:center;text-indent:0;margin-bottom: 16px;}
.zp_list p span{color:#015aac;}
.join_a table{display:block; float:left; width:100%; border:1px #eee solid;  border-top:none; border-left:none; margin-bottom:40px;}
.join_a th{border:1px solid #eee; height:44px; border-bottom:none; border-right:none;}
.join_a td{ height:auto; padding:10px 0;}
.join_a tr{ margin-bottom:4px; height:44px;}
.join_a .td1{border:1px solid #eee;width:4%;text-align:left;padding-left:10px;color: #666;border-bottom:none;border-right:none;font-size: 14px;}
.join_a .td2{border:1px solid #eee;width: 5%;padding:0 2%;border-bottom:none;border-right:none;margin-left:5px;border-left:1px #eee solid;font-size: 14px;line-height:24px;color: #666;}
.join_a .td3{border:1px solid #eee;width:1.5%;text-align:left;padding:10px;color:#666;border-bottom:none;border-right:none;}
.join_a .td4{border:1px solid #eee; width:5%; text-align:left;padding:10px; color:#666; border-bottom:none; border-right:none;}
.join_a .td5{border:1px solid #eee;width:7%;text-align:left;padding:10px;color:#666;border-bottom:none;border-right:none;}
.join_a .td6{border:1px solid #eee; width:5%; text-align:left;padding:10px;color:#666; border-bottom:none; border-right:none;}
.join_a span{ color:#015aac; margin-right:15px;}

.tdxx{float:left;margin-top:-20px;}
.tdxx p{text-indent:0;}

@media screen and (max-width:990px){
.ygfl li{width:100%;}
.ygfl li:nth-child(3){width:100%;}
.ygfl li:nth-child(4){display:none;}
}









