/*-----------大图----------------*/
.banner-sub {height: 434px;background: no-repeat center / cover;color: #fff;}
.banner-sub .container {display: table;height: 100%;}
.banner-sub .wrap {display: table-cell;vertical-align: middle;text-align: center;padding: 30px 0;}
.banner-sub h3 {margin: 0;font-size: 30px;font-weight: normal;}
.banner-sub h4 {margin: 0;font-size: 36px;font-weight: normal;}
.banner-sub h5 {margin: 0;font-size: 60px;text-transform: uppercase;}
.banner-sub .sc-form {margin: 30px auto 0;max-width: 700px;}
.banner-sub .sc-form button {float: right;width: 62px;height: 62px;border-radius: 50%;cursor: pointer;border: 0;background: #00a2e9 url(/Public/images/img/product1.png) no-repeat center / contain;}
.banner-sub .sc-form .input {background-color: #fff;margin-right: 83px;padding: 15px 32px;border-radius: 60px;}
.banner-sub .sc-form .input input {display: block;width: 100%;border: 0;font-size: 16px;line-height: 32px;padding: 0;}

/*-----------2级栏目图标----------------*/
.section {padding: 90px 0 0 0;}
.nav-sub {text-align: center;font-size: 0;margin-top: -135px;margin-bottom: 90px;}
.nav-sub li {display: inline-block;vertical-align: middle;margin: 0 30px;}
.nav-sub li a {display: block;font-size: 18px;}
.nav-sub li i {display: block;border: solid 1px #dfdfdf;background: no-repeat center / 90px #fff;width: 88px;height: 88px;border-radius: 50%;}
.nav-sub li span {display: block;margin-top: 15px;}
.nav-sub li.active a {color: #009bde;}
.nav-sub li.active i {background-color: #009bde;border-color: #009bde; color:#FFF;}
.nav-sub .ldss { font-size:45px; color:#c2c2c2; line-height:88px;}
.nav-sub li:hover i {background-color: #009bde;border-color: #009bde; color:#FFF;}
/*----新闻列表------*/	
.ct2 {position: relative;background-color: #f7f7f7;}
.ct2-mn {background-color: #fff;}
.ct2-sd {position: absolute;right: 0;width: 300px;top: 0;}
.list-6 li {margin-bottom: 20px;}
.list-6 li a {display: block;-webkit-transition: all 0.5s;transition: all 0.5s;background-color: #f7f7f7;padding: 25px;overflow: hidden;}
.list-6 li .date {float: left;text-align: center;width: 95px;font-size: 20px;padding: 30px 0;margin-right: 25px;}
.list-6 li .date strong {display: block;font-size: 72px;line-height: 1;color: #c2c2c2;-webkit-transition: all 0.5s;transition: all 0.5s;font-family: Arial;}
.list-6 li .img-cover {float: left;width: 200px;height: 160px;}
.list-6 li .text {margin-left: 345px;padding-top: 18px;}
.list-6 li .text h4 {margin: 0;font-weight: normal;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list-6 li .text p {font-size: 16px;color: #666;-webkit-transition: all 0.5s;transition: all 0.5s;line-height: 1.8;height: 84px;margin: 15px 0 0;text-align: justify;overflow: hidden;}
.list-6 li a:hover {color: #fff;background-color: #009bde;}
.list-6 li a:hover .data strong {color: #fff;}
.list-6 li a:hover .img-cover span {-webkit-transform: scale(1.1);transform: scale(1.1);}
.list-6 li a:hover .text p {color: #fff;}

.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination { display: flex; justify-content: center; margin-top: 10px;}
.pagebar .pagination a { background: #fff; border: 1px solid #ccc; color: #333;padding: 8px 10px; margin: 0 2px; border-radius: 3px; line-height:100%}
.pagebar .pagination span { color: #333;padding: 7px 2px; margin: 0 2px; border-radius: 3px;}
.pagebar .pagination a:hover {color: #333;border: 1px solid #333;}
.pagebar .pagination a.page-num-current { color: #fff; background: #333; border: 1px lid #333;}

/*----------------------位置所在---------------------------------*/
.ndadd { margin:auto;line-height:25px; margin:-40px 0 30px 0;}
/*----------内容展示---------*/
.con_con { padding:0 20px 20px 20px;}
.con_contitle { font-size: 30px; color:#009bde; text-align:center;}
.con_fbtime {width:100%; float:left; font-size: 18px; padding-bottom: 22px; border-bottom: 1px solid #eeeeee; margin:40px 0 20px 0;}
.con_fbtime .tims{ margin:auto; float:left;}
.con_fbtime ul li{float: left; position: relative;}
.con_fbtime ul li i{/*position: absolute; left: 0; top: 50%; margin-top: -12px;*/ width: 25px; height: 25px; background:url("/Public/images/img/content_icon.png") no-repeat; vertical-align: middle; display: inline-block;}
.con_fbtime ul li.ly { margin-left:20px;}
.con_fbtime{*zoom:1}.con_fbtime:before,.con_fbtime:after{display:table;line-height:0;content:""}
.xlf_fbtime:after{clear:both}
.con_fbtime .attr_r{white-space:nowrap; float:right;}
.con_fbtime .tims{ margin:auto; float:left;}
.con_fbtime .attr_r li{padding: 0 10px;}
.con_fbtime ul li.fontsize .d{background-position: 0 -100px;}
.con_fbtime ul li.fontsize .z{background-position: 0 -75px;}
.con_fbtime ul li.fontsize .s{background-position: 0 -50px;}
.con_fbtime ul li.fontsize .d:hover{background-position:-25px -100px;}
.con_fbtime ul li.fontsize .z:hover{background-position:-25px -75px;}
.con_fbtime ul li.fontsize .s:hover{background-position:-25px -50px;}
.con_fbtime ul li.fontsize i{cursor: pointer;}
.con_leftt { float:left; width:100%;}
.con_article{ font-size:18px;line-height:2.0;  padding-bottom:30px;}
.con_article img {padding:10px 0;}
.con_artt { padding:20px;}
/* ------------------二维码----------------- */
.con_lf_ewm { float:left; width:100%;border-top:#e5e5e5 1px solid;}
.con_con_ewm{text-align:center; padding-top:20px;  margin:auto; }
.con_con_ewm_txt{text-align:center; margin:auto; line-height:25px;}
/* ------------------打印----------------- */
.conprint { text-align:center; margin:10px 0 50px 0;}
.conprint a {color:#1387d1; font-size:20px; cursor:pointer;}

/* ------------------领导介绍----------------- */
.ldjstitle { text-align:center; font-size:40px; margin:0 0 50px 0;}
.ldjstitle span {font-size:30px;}
.potldjs { margin:15px auto;}
.potldjs { margin:0 0 0 -2%;}
.potldjs li { float:left; width:17.7%; border:1px solid #f5f5f6; box-shadow: 0 0 15px #ebebec; margin:0 0 4% 2%;}
.jsfc-conimg { width:100%; height:100%;overflow: hidden;}
.potldjs li p {margin:10px auto; text-align:center; }
.potldjs li a {display:block; font-size:24px;}
.potldjs li img { width:100%;transition: all 1s linear;}
.potldjs li a:hover img {transform: scale(1.2);}
/* ------------------人才招聘----------------- */
.titlecont {margin:0 auto;text-align:center; font-size:50px; line-height:50px;}
.about-4 {margin-left: -26px; margin-top:50px;}
.about-4 li {float: left;width: 33.333333%;}
.about-4 li .wrap {background-color: #fff;margin: 0 0 26px 26px;box-shadow: 0 0 16px rgba(0,0,0,0.2);border-radius: 10px;padding: 27px 30px 37px 34px;}
.about-4 li h4 {margin: 0;font-size: 24px;font-weight: normal;}
.about-4 li h4:after {content: '';display: block;width: 29px;height: 1px;background: #666;opacity: 0.5;margin: 15px 0;}
.about-4 li .swiper-container {height: 224px;}
.about-4 li .swiper-slide {height: auto;font-size: 16px;line-height: 1.8;}
.about-4 li .wrap:hover {color: #fff;background-color: #009bde;}
.about-4 li .wrap a{display:block;}
.about-4 li .wrap a:hover {color: #fff; display:block;}
.about-4 li .wrap:hover h4:after {background-color: #fff;}

/* ------------------在线报名----------------- */
.message {background-color: #f2f2f2;padding: 50px;max-width: 1000px;margin: 0 auto; margin-bottom:50px;}
.message form {overflow: hidden;display: block;margin: -30px 0 0 -60px;}
.message .form-group {float: left;margin: 30px 0 0 60px;width: 470px;}
.message .form-label {display: block;margin-bottom: 10px;}
.message .form-label span {color: red;}
.message .form-content {border: 1px solid #ddd;background-color: #fff;padding: 10px 15px;}
.message .form-radio {padding: 10px 15px;}
.message .form-control {border: 0;background-color: transparent;padding: 0;line-height: 30px;font-size: 14px;width: 100%;display: inline-block;vertical-align: middle;}
.message .form-submit {display: block;background: #007ccb;color: #fff;border: 0;padding: 0;cursor: pointer;outline: none;height: 54px;font-size: 16px;width: 280px;margin: 0 auto;}
.message .form-group.full {float: none;width: auto;}
.message .form-tips {text-align: center;color: #666;margin-top: 10px;}
.message .form-tips span {color: red;}
.yzm-box {position: relative;}
.yzm-box .yzm-pic {position: absolute;right: 10px;top: 10px;height: 30px;line-height: 30px;}

.message .form-tips {text-align: center;color: #666;margin-top: 10px;}
.message .form-tips span {color: red;}
