@charset "utf-8";
/**,html,body{*/
/*    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);*/
/*}*/
.clearfix::after {
	content: "";
	display: table;
	clear: both;
}
body{font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;font-size:16px;color:#000;overflow-x:hidden;}
*{box-sizing: border-box;margin:0;padding:0;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
a{text-decoration: none;color:#333}
a:hover{color:#1865A5}
ul,li{list-style-type:none;}
ul, ol, dl{margin:0}
.bold{font-weight:bold;}
/* 禁止长按链接与图片弹出菜单 */
a,img{-webkit-touch-callout: none;}
img{border:0;max-width:100%;vertical-align:middle;}
/*ios android去除自带阴影的样式*/
a,input{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
button,input{border-radius: 0;border:none;outline: none;}
input::-webkit-input-placeholder {color:#98999B}
ul{padding-left:0!important;}
.fl{float:left}
.fr{float:right!important;}
.rel{position:relative;}
.abl{position:absolute;z-index:1;}
.clear{clear:both;}
.ovh{overflow:hidden;}
.ellip1{overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.ellip2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.clearfix{clear:both;}
.h100{height:100%;}
/* 上移动态 */
.transy{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.transy:hover{transform: translateY(-5px);}
/* 放大 */
.pic,.bimg{overflow:hidden;}
.biao img,.pic img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;cursor:pointer;}
.pic img,.bimg img{width:100%;height:100%;}
.biao:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.pic:hover img{webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.bimg img {transition: all 2.6s ease-in 0s; }
.bimg:hover img {transform: scale(1.09) !important; }
.pimg:hover{transform: scale(1.09) !important; }
.pimg{height:100%;width:100%;transition: all 2.6s ease-in 0s;}
/* font */
.font40{font-size:40px}
.font36{font-size:36px}
.font60{font-size:60px}
.font30{font-size:30px}
.font22{font-size:22px}
.font20{font-size:20px}
.font18{font-size:18px}
.font14{font-size:14px}
.bold{font-weight:bold;}
.pc{display:block;}
.m{display:none;}
.tkg{clear:both;height:102px;}
.container{width:98%;max-width: 1445px;margin:0 auto}
.ny_slide{position:relative;}
.ny_slide .slide_txt{position:absolute;left:0;top:0;z-index:1;color:#fff;width:100%;padding-top:9%}
.ny_slide .slide_txt .en{margin-top:15px}
/* subcat */
.subcat{background: #1865A5;color:#fff;padding:25px 0 35px 0;}
.subcat ul{padding:0 15px}
.subcat li{float:left;margin-right:42px;position:relative;}
.subcat li a{color:#fff;padding-bottom:13px;border-bottom:2px solid #1865A5}
.subcat li:hover a,.subcat li.on a{border-color:#fff}
.subcat li a i{margin-left:6px;}
.subcat li:hover .drop-menu{display:block;}
.subcat li .drop-menu li a{color:#000;padding:10px 0;border-bottom:1px solid #eee}
.subcat li .drop-menu{padding:10px}
.subcat li .drop-menu li{width:100%;margin:0;text-align:center;padding:0 6px 0 15px}
.subcat li .drop-menu li:last-child a{border:0}
.subcat li .drop-menu li:hover a{background:none;color:#1865A5}
/* 通知公告 */
.p50{padding:45px 0;}
.p30{padding:30px 0}
.bgf6{background: #F6F1F1;}
.paixu{padding-bottom:40px;overflow:hidden;}
.paixu .px1{float:left;margin-right:18px}
.paixu .px2{float:left;margin-top:3px;}
.paixu .px2 a{margin-right:16px;background:url(../img/icon_xz1.png) no-repeat left center;padding-left:15px;font-size:14px}
.paixu .px2 a.on{background:url(../img/icon_xz2.png) no-repeat left center;font-weight:bold;}
.bg-white{background:#fff;}
.areabox{clear:both}
.areabox .rightbox{width:387px;float:right}
.areabox .p15{padding:15px;}
.areabox .side_tit{font-size:22px;font-weight:bold;}
.rightbox .side_ul li{height:35px;line-height:35px;background:url(../img/icon_jt1.png) no-repeat left center;padding-left:35px;}
.rightbox .side_ul li:hover,.rightbox .side_ul li.on{background:url(../img/icon_jt2.png) no-repeat left center;}
.rightbox .side_ul li.on a{color:#3F78EC}
.rightbox .side_tit{margin:13px 0}
.rightbox .side_ul li span{color:#4B71EF}
.rightbox .side_ul{margin:15px 0}
.rightbox .side2{margin-top:30px}
.areabox .leftbox{width:calc(100% - 427px);float:left;}
.lists1 li{line-height:35px;overflow:hidden;margin:15px 0;}
.lists1 li .cat{color:#3F78EC;width:100px;float:left;}
.lists1 li .time{color:#887D7D;width:100px;float:right;}
.lists1 li .title{width: calc(100% - 280px);float:left;margin-left:10px}
/* pages */
.pages{margin:-2px 0 25px 0;font-size:14px;overflow:hidden;padding-bottom:35px!important;clear:both;}
.pages li{height: 45px;line-height:45px;
float:left;
margin-right:10px;
background: #fff;
border-radius: 5px;}
.pages li a{color:#999}
.pages1 li{background: #F6F2F2;}
.pages .total{height: 45px;line-height:45px;
float:left;
background: #fff;
padding:0 17px;
border-radius: 5px;border:1px solid #707070;}
.pages li.prev,.pages li.next{background:#9A9AF2;}
.pages li.prev a,.pages li.next a{color:#fff}
.pages li a{display:block;padding:0 27px;}
.pages li:hover,.pages li.on{background:#9A9AF2;}
.pages li:hover a,.pages li.on a{color:#fff}
/* footer */
.footer{clear:both;background:#2B2B2B;padding:45px 0;color:#fff}
.footer a{color:#fff}
.footer .footer_left{float:left;}
.footer .footer_nav{padding:50px 0;}
.footer .footer_nav li{float:left;margin-right:45px;}
.footer a:hover{color:rgba(255,255,255,.8)}
.footer .bottom{border-top:1px solid #686464;margin-top:15px;padding-top:65px;}
.footer .bottom .ewm{float:right;text-align:center;}
.footer .bottom .ewm img{width:122px;}
.footer .bottom .ewm p{color:#ABA4A4;margin-top:8px;font-size:14px;}
.footer .lx1{overflow:hidden;}
.footer .lx1 li{width:340px;float:left;height:35px;line-height:35px;margin-bottom:25px}
.footer .lx1 li:nth-child(2n+1){clear:both}
.footer .copyright{clear:both;margin:35px 0 30px 0;}
.footer .bn{margin:0 10px}
.footer .links{clear:both;}
.footer .links a{margin:0 5px}
.footer .links select{min-width:100px;height:35px;line-height:35px;font-size:14px}
/* 党建专区 */
.main .list_pic li .pbox{background:#fff;padding:18px;}
.main .list_pic li .item{margin:12px 0}
.main .list_pic li .desc{margin:20px 0;line-height:25px;color:#6A6565}
.main .list_pic li .time{text-align:right;font-size:14px;color:#CBBDBD}
/* 主营业务 */
.main .pageinfo .plan_tit{font-size:1.5rem;margin:1rem 0 2rem 0}
.main .pageinfo .content{font-size:16px;line-height:30px;}
.newsbox .content{padding:30px;}
.newsbox .content h1{font-size:30px;font-weight:bold;line-height:40px;text-align:center;}
.newsbox .content .time{text-align: center;font-size:16px;color:#3D3B3B;margin:25px 0;}
.newsbox .content .time .source{margin:0 20px}
.newsbox .content .newsinfo{margin:15px 0;}
.newsbox .content .newsinfo,.newsbox .content .newsinfo p{font-size:16px;line-height:32px;}
.newsbox .sxp li{height:35px;line-height:35px;overflow: hidden;font-weight:bold}
/* 纪检监察 */
.pages.mtp{margin:50px 0 15px 0;padding-bottom:0!important}
.areabox .lists2{padding:20px 28px;}
.areabox .lists2 li{line-height:30px;overflow:hidden;margin:10px 0;}
.areabox .lists2 li .time{color:#5B5858;width:100px;float:right;}
.areabox .lists2 li .title{width: calc(100% - 160px);float:left}
.areabox .lists2 li:hover .time{color:#1865A5}
.areabox .rightbox  .list_hot .lists2{padding:0;font-size:14px}
/* 分公司 */
.part_type{padding:20px 0;}
.part_type .cn{font-size:22px}
.part_type .en{font-size:30px;margin-top:5px}
.main .list_part li .title{height:35px;margin-top:15px}
.main .list_part ul{margin:0 -18px}
.main .list_part .xm-item .pic{float: left;width: 50%;}
.main .list_part .xm-item .desc{float: right;width: 50%;padding-left: 30px;}
.main .list_part .xm-item .desc .title{color: #000;font-weight: bold;font-size: 24px;}
.main .list_part .xm-item .desc .summary{color: #5D5959;font-size: 16px;text-align: justify;margin: 30px 0;}
.main .list_part .xm-item .desc .more a{color: #fff;font-size: 12px;padding: 10px 20px;background-color: #1865A5;}
.main .list_part .xm-item:nth-child(2n) .pic{float: right;}
.main .list_part .xm-item:nth-child(2n) .desc{float: left;padding-left: 0;padding-right: 30px;}
.main .list_part .xm-item:not(:last-child){margin-bottom: 40px;}
/*.main .list_part li .item{margin:10px 18px}*/
/*.main .list_part li:nth-child(2n+1){clear:both;}*/
/* 对外投资 */
.touzi{clear:both}
.touzi .tz_img{position:relative;margin:15px 0}
.touzi .tz_img .wz{position:absolute;width:100%;text-align:center;color:#fff;left:0;top:50%;z-index:1;transform: translateY(-50%);}
.touzi .content{margin:16px 0;}
.touzi .content p,.touzi .content{font-size:16px;line-height:30px;}
/* 新闻列表 */
.main .lists3 li{padding:15px;background: #fff;overflow:hidden;margin-bottom:15px;}
.main .lists3 li .bimg{width:212px;float:left;margin-right:18px;}
.main .lists3 li .info .title{margin:20px 0 15px 0}
.main .lists3 li .info .title a{color:#191919}
.main .lists3 li .info  .desc{color:#6A6969;line-height:25px;}
.main .lists3 li .info  .time{color:#AE9E9E;text-align:right;margin-top:15px;}
.main .lists3 li:hover .title a{color:#1865A5}

.main .list_keys{padding:15px 0}
.main .list_keys a{height: 42px;line-height:42px;padding:0 15px;background: #fff;border: 1px solid #B9B6B6;display:inline-block;margin:8px 6px;border-radius: 30px;}
.main .list_keys a:hover{color:#1865A5;border-color:#1865A5}
/* 董事长致辞 */
.pageinfo .dsz{float:left;width:295px;margin-right:35px;}
.pageinfo .zhici p,.pageinfo .zhici{line-height:24px;}
.pageinfo .zhici p{margin:12px 0;}
/* 党建专区 */
.main.dj{background:#BD0000;}
.main.dj .djbox{background:#fff;padding:30px 50px;margin-bottom:90px}
.djbox .topnews{padding:15px 0 25px 0;text-align:center;border-bottom:1px solid #DFD9D9}
.djbox .topnews .desc{margin:20px 0 15px 0;color:#5A5959;line-height:24px;}
.djbox .list_dj li{line-height:40px;overflow:hidden;margin:10px 0;font-size:16px;height:40px;position:relative;padding-left:25px;}
.djbox .list_dj li .time{color:#645B5B;width:100px;float:right;font-size:16px;text-align:right;}

.djbox .list_dj li .title{width: calc(100% - 160px);float:left}
.djbox .list_dj li:hover .time{color:#1865A5}
.djbox .list_dj li::before{content:"";position:absolute;width:12px;height:12px;border:1px solid #707070;border-radius:50%;left:0;top:14px;}
.djbox .list_dj li:hover::before{border-color:#BD0000}
.djbox .list_dj li:hover a{color:#BD0000;}
.djbox .list_dj li:hover .time{color:#BD0000}
.djbox .pages{margin-top:30px;padding-bottom:0!important}
.djbox .sxp li:hover a{color:#BD0000}
/* 发展历程 */
.main .history ul{margin:15px -10px}
.main .history li.item .pbox{background: #F8F6F6;padding:20px;margin:0 10px}
.main .history li .tit{font-size:22px;margin:20px 0 30px 0}
.main .history li .desc{line-height:25px;height:100px;overflow:hidden;margin:15px 0}
.main .history .pointer{display:none!important;}
.main .history{position:relative;}
.main .history .banner{position:initial}
.main .history .banner .pager-prev,.main .history .banner .pager-next{top:-60px;right:20px;display:block;width: 61px;height: 61px;background: #fff;border-radius:5px;border: 1px solid #9B9A9A;line-height:55px;color:#444;}
.main .history .banner .pager-prev{left:auto;right:100px}
.main .history .banner .pager-prev:hover,.main .history .banner .pager-next:hover{border-color:#1865A5;color:#1865A5}
/* 关于我们 */
.about .video{position:relative;}
.about .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:none;}
.about .video .play{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);cursor:pointer}
.about .about_info,.about .about_info p{font-size:16px;line-height:24px;}
.about .about_info{padding:25px 0 0 65px}
/* 项目建设 */
.xmbox .xm_desc{line-height:28px;margin:20px 0;}
.xmbox .xm_type{font-size:26px;font-weight:bold;margin:25px 0 10px 0;}
.xmbox .list_xm  .item{margin:15px 0}
.xmbox .list_xm  .item .tit{margin:15px 0;}
/* 联系我们 */
.main .lx_type{border-bottom:1px solid #E5DDDD;padding-bottom:40px;margin-top:20px}
.main .contact1{padding:30px 0}
.main .contact1 .ewm{width:150px;float:right;text-align:center;color:#959595;}
.main .contact1  p.font20{margin:15px 0 5px 0}
.main .contact1 .lxt1{float:left;width:calc(100% - 160px)}
.main .contact1 .lxt1 .biao{width:40px;float:left;margin-right:15px;}
.main .contact1 .lxt1 .info .desc{line-height:28px;margin:12px 0;color:#686363;}
.main #allmap{margin:35px 0}
/* 分公司详情页 */
.banner .pager-prev, .banner .pager-next{display:block;}
.branch{clear:both}
.branch .branch_tit{margin:10px 0 30px 0;}
.branch .branch_img{clear:both;margin:35px 0 15px 0;}
.branch .branch_img ul{margin:0 -10px}
.branch .branch_img .bimg{margin:10px;}
.branch .branch_img .banner .pointer{display:none;}
.branch  .pager-prev{background:url(../img/zjt.png) no-repeat center;border:0;}
.branch  .pager-next{background:url(../img/yjt.png) no-repeat center;border:0;right:35px;}
.branch  .pager-prev::before,.branch .pager-next::before{display:none;}
.branch  .pager-next:hover,.branch  .pager-prev:hov{opacity:.88;}
.branch .branch_type{margin:30px 0}
.branch_news .lists3 li{padding:0;margin:25px 0}
/* 领导班子 */
.main .ldk{clear:both}
.main .ldk .part_type{width:180px;float:left;}
.main .ldk .ldlist{overflow:hidden;}
.team-box{margin-top: 48px;}
.team-box .row{width: 100%;overflow: hidden;word-spacing: normal;}
.team-box .li{width: 33.33%;float: left;height: 260px;padding-left: 32px;box-sizing: border-box;position: relative;background: #FBFBFB;cursor: pointer;-webkit-transition: background-color 0.2s linear;-moz-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;-webkit-transition: background-color 0.2s linear;-ms-transition: background-color 0.2s linear;}
.team-box .li:hover{background:#EFE8E8;}
.team-box .li .pic{position: absolute;right: 0;top: 0;overflow: initial;}
.team-box .li .pic img{width: 120px;height: 120px;}
.team-box .li .pic:hover img{webkit-transform: scale(1);transform: scale(1);-moz-transform: scale(1);}
.team-box .li .pic .block{width: 28px;height: 28px;background-color: #0052d9;position: absolute;left: -14px;bottom: -14px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-ms-transition: all 0.2s linear;}
.team-box .li:hover .pic .block{left: 0px;bottom: 0px;}
.team-box .li .mess{float: left;margin-top: 105px;width: 100%;}
.team-box .li .t-mess{margin-top: 75px;}
.team-box .li .m-mess{margin-top: 45px;}
.team-box .li .label{font-size: 22px;line-height: 30px;color:#000;margin-bottom: 10px;}
.team-box .li .job-mess{float: left;min-width: 160px;}
.team-box .li .job-mess p{width: 100%;font-size: 14px;line-height: 21px;color: #656464;}
.team-box .title-l{font-size: 24px;line-height: 43px;color: #2a2e2e;font-weight: 400;margin-top: 60px;margin-bottom: 35px;width: 100%;float: left;}
/* 信访举报 */
.bgf8{clear:both;background:#FCF8F8}
.main .lybox{background:#fff;padding:50px 130px;}
.lybox .ly_tit{text-align:center;margin:10px 0 80px 0}
.lybox .jbox{padding:25px;border: 1px solid #DED4D4;border-radius:5px;max-width:520px;height:530px;}
.lybox .jbox .ly_lx{font-size:18px;font-weight:bold;margin:5px 0 20px 0}
.lybox .jbox  .label{color:#2D2D2D;margin-bottom:8px}
.lybox .jbox .ly_radio{margin:10px 0}
.lybox .jbox .ly_radio label{font-size:16px;color:#2D2D2D;margin-right:15px;margin-left:5px}
.lybox .jbox  .intbox{margin:25px 0}
.lybox .jbox .input{height:36px;background: #fff;border: 1px solid #DFDADA;line-height:36px;padding:0 10px;border-radius:0;box-shadow:none;}
.lybox .jbox1 .input{max-width:342px;}
.lybox .jbox textarea{width:100%;height:120px;background: #fff;border: 1px solid #DFDADA;padding:5px 10px;border-radius:0;box-shadow:none;}
.lybox .jbox .upfile{width: 124px;height: 40px;background: #F1ECEC;border: 1px solid #F2EFEF;border-radius: 5px;line-height:40px;text-align:center;font-size:14px;color:#2E2E2E;position:relative;}
.lybox .jbox .upfile img{margin-right:10px}
.lybox .jbox .upfile input{position:absolute;left:0;top:0;opacity:0;}
.lybox .jbox  .tips{font-size:14px;color:#8A8989;line-height:23px;}
.lybox .ly_btn{text-align:center;padding:50px 0 0 0}
.lybox .ly_btn button{width: 214px;height: 66px;background: linear-gradient(123deg, #F8B518 0%, #E35625 100%);line-height:66px;text-align:center;display:inline-block;color:#fff;}
.lybox .ly_btn button:hover{opacity:.88;}
/* 首页 */

/* header */
.wrap_head{position:absolute;background:#fff;z-index:2;width:100%;left:0;}
.header{clear:both;background:#fff;padding:15px 0;width:100%;left:0;z-index:1;}
.header .container{position:relative;}
.header .logo{display:block;height:66px;width:152px;float:left;margin-right:30px}
.header .logo h1{display:block;height:66px;width:152px;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;overflow:hidden;background-size:100% 100%}
.menu_list {display:block;height:72px;cursor:pointer;opacity:1;transition:opacity .3s linear;transform:translate(0px,0)}
.menu_list .menu_item{float:left;margin-left:30px;position:relative}
.menu_list .menu_item .top_link{display:block;height:72px;line-height:72px;font-size:16px;opacity:.95;-webkit-transition:color .3s linear;position:relative;color:#000;text-align:center;width:85px;}
.tkg{clear:both;height:102px}
.submenu_show .menu_list{height:300px}
.menu_list .menu_item .top_link:hover{  opacity: 1;}
.menu_list .menu_item .top_link:after{ display:block; content:""; height:2px; width: 80%; position: absolute; bottom: 19px; left:10%; background: #194ac3; opacity: 0; -webkit-transition: transform 0.2s ease-out,opacity 0.2s ease-out; transform-origin: 50% 0%; transform:scale(0.01,1);}
.menu_list .menu_item .top_link:before{ display:none; content:""; height: 100%; width: 100%; position: absolute; top: 19px; left: -10px; background: #194ac3; opacity: 1;}
.menu_list .menu_item:hover .top_link:after{ transform:scale(1,1); opacity: 1;}
.menu_list .menu_item .top_link:hover,.menu_list .menu_item .top_link.on{color:#1865A5}
.sub_list{display: none; position: absolute; width:160px; left: 50%; margin-left: -80px; text-align: center; z-index: 2;top:65px;}
.sub_list li a{ display: block; font-size: 16px; color: #2b2e2e; opacity: 0.7; padding: 13px 0;}
.sub_list li a:hover{ opacity: 1;}
.sub_list li{height:35px;line-height:35px;}
.menu_list .menu_item:hover .sub_list{display:block;-webkit-animation:a_menu_item_show 0.2s ease-out both;}
.menu_list .menu_item .top_link.down{background:url(../img/icon_xjt1.png) no-repeat right center;}
.menu_list .menu_item .top_link.down:hover,.menu_list .menu_item .top_link.down.on{background:url(../img/icon_xjt2.png) no-repeat right center;}
.submenu_show .sub_list{display:block;opacity:0;}
.header .menu_list{float:left;}
body .link{float:right;margin-top:24px}
body .link li{float:left;margin:0 10px;width:30px;height:30px;background: #EFEAEA;border-radius:50%;text-align:center;line-height:30px;}
body .link li:hover{background:#2779BB;color:#fff}
body .link li:hover i{color:#fff}
body .link .dbox{width:140px;background:#EFEAEA;position:relative;padding:5px;top:15px;display:none;color:#333;margin-left:-50px}
body .link .dbox.ewm img{width:130px;max-width:initial;}
body .link .dbox::before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #EFEAEA;left:41%;}
body .link li:hover .dbox{display:block;-webkit-animation:a_menu_item_show 0.2s ease-out both;}
.vmore{width: 156px;height: 47px;border: 1px solid #668EEC;line-height:47px;text-align:center;display:inline-block}
.vmore i{width:15px;height:45px;float:right;margin-right:26px;background:url(../img/jt_1.svg) no-repeat center;}
.vmore:hover{background:#668EEC;color:#fff;}
.vmore:hover i{background:url(../img/jt_2.svg) no-repeat center;}
.vmore.fr{margin-top:12px}
.synews .list_ul ul{margin-bottom:21px}

@keyframes a_menu_item_show {
	0%{ -webkit-transform:translate(0px,-30px); opacity: 0;}
	100%{  -webkit-transform:translate(0px,0px); opacity: 1;}
}

@keyframes a_menu_item_hide {
	0%{  -webkit-transform:translate(0px,0px); opacity: 1; }
	100%{ -webkit-transform:translate(0px,-30px); opacity: 0; }
}


@keyframes a_bg_hover_show {
	0%{ -webkit-transform:scale(1,0.5); opacity: 0;}
	100%{  -webkit-transform:scale(1,1); opacity: 1;}
}


@keyframes a_bg_hover_hide {
	0%{ -webkit-transform:scale(1,1); opacity: 1;}
	100%{  -webkit-transform:scale(1,0.5); opacity: 0;}
}
.node .swiper-pagination{position: absolute;width: 100%;bottom:20px;left:50%;text-align:center;z-index:3;transform: translateX(-50%);}
.node .swiper-pagination .swiper-pagination-bullet{width:30px;height:30px;position: relative;background: transparent;margin: 0 5px;opacity: 1;cursor:pointer;}
.node .swiper-pagination .swiper-pagination-bullet:before{content: "";position: absolute;width: 4px;height: 4px;left: 50%;top: 50%;margin-left: -2px;margin-top: -2px;background: #fff;border-radius: 50%;}
.node .swiper-pagination .ui-loop{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;/*opacity: 0;*/
transition: all .3s;}
.node .swiper-pagination .ui-loop svg{position: absolute;left: 0;top: 0;transition: all .3s;}
.node .swiper-pagination .swiper-pagination-bullet .ui-loop{opacity:0;}
.node .swiper-pagination .swiper-pagination-bullet-active .ui-loop{opacity:1;}
.node .swiper-pagination .ui-loop .path-loop-bg{fill: none;width: 100%;height: 100%;stroke: #fff;stroke-miterlimit: 10;stroke-width: 3px;opacity: 0;}
.node .swiper-pagination .ui-loop .path-loop{fill: none;stroke: #fff;stroke-miterlimit: 10;stroke-width: 3px;opacity: 0;transition: opacity .3s 1s;}
.node .swiper-pagination .swiper-pagination-bullet-active .ui-loop .path-loop-bg{opacity: .2;}
.node .swiper-pagination.swiper-pagination span.swiper-pagination-bullet-active .ui-loop{opacity: 1;}
.node .swiper-pagination.swiper-pagination span.swiper-pagination-bullet-active .path-loop{opacity: 1;}
.slide .ban-slide-bj{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;background: no-repeat center;background-size: cover;}
.slide .ban-slide-bj1{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index:0;overflow: hidden;}
.slide .swiper-slide-active .ban-slide-bj{transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transition:all linear 5s;-webkit-transition:all linear 5s;}
.slide .swiper-slide{ display: flex;height:100%;flex-direction:column;justify-content:center;width:100%;z-index:1;}
html,body,.slide{position: relative;height: 100%;}
.slide{height:80%;_height:880px;clear:both;}
.slide .swiper-container{width: 100%;height:100%;z-index:0;}
.slide .jt{background:none;}
.slide .swiper-button-prev{left:4%}
.slide .swiper-button-next{right:4%}
.slide .slide_txt{position:absolute;top:36%;width:100%;left:0;z-index:1;color:#fff;text-align:center;}
.slide .slide_txt .txt1{font-size:70px;font-weight:bold;}
.slide .slide_txt .txt2{font-size:60px;margin-top:10px;}
.section1 .about .info{padding-left:80px}
.section1 .about .gy1{line-height:26px;}
.section1 .about .more{margin:53px 0}
.section1 .about .more a{width: 157px;height: 55px;background: #fff;border: 1px solid #707070;line-height:55px;text-align:center;display:inline-block;}
.section1 .about .more a:hover{background:#1865A5;border-color:#1865A5;color:#fff}
.section1 .list_gy li{width: 107px;height: 107px;background: #fff;border: 1px solid #F1EBEB;text-align:center;font-size:14px;float:left;margin-left:-1px}
.section1 .list_gy li .biao{margin:17px 0 5px 0;height:42px;}
.section1 .list_gy li .biao i{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:auto 36px;float:left;}
.section1 .list_gy li.li1 .biao i{background-image:url(../img/icon_b1.png);}
.section1 .list_gy li.li2 .biao i{background-image:url(../img/icon_b2.png);}
.section1 .list_gy li.li3 .biao i{background-image:url(../img/icon_b3.png);}
.section1 .list_gy li.li4 .biao i{background-image:url(../img/icon_b4.png);}
.section1 .list_gy li.li5 .biao i{background-image:url(../img/icon_b5.png);}
.section1 .list_gy li.li6 .biao i{background-image:url(../img/icon_b6.png);}
.section1 .list_gy li:hover.li1 .biao i{background-image:url(../img/icon_b01.png);}
.section1 .list_gy li:hover.li2 .biao i{background-image:url(../img/icon_b02.png);}
.section1 .list_gy li:hover.li3 .biao i{background-image:url(../img/icon_b03.png);}
.section1 .list_gy li:hover.li4 .biao i{background-image:url(../img/icon_b04.png);}
.section1 .list_gy li:hover.li5 .biao i{background-image:url(../img/icon_b05.png);}
.section1 .list_gy li:hover.li6 .biao i{background-image:url(../img/icon_b06.png);}
.section1 .list_gy li:hover{background: linear-gradient(224deg, #DD3D29 0%, #F6AD19 100%);}
.section1 .list_gy li:hover a{color:#fff}
/* section2 */
.section2{clear:both;background:#F5F4F4;}
.section2 .part_type .en{color:#8E8484}
.section2 .sec2_tab{overflow:hidden;clear:both;margin:5px 0 25px 0}
.section2 .sec2_tab li{float:left;margin-right:45px;cursor:pointer;}
.section2 .sec2_tab li.on{font-weight:bold;}
.section2 .time{width:174px;height:50px;line-height:50px;padding-left:28px;float:left;}
.section2  .item{background:#fff;margin:15px;overflow:hidden;}
.section2  .xw1 .time{background:url(../img/bg_time2.png) no-repeat left center;color:#fff;margin:14px 0 -12px 0}
.section2  .pbox{padding:20px;clear:both;}
.section2  .tit{margin:20px 0}
.section2 .desc{color:#585050;line-height:24px;}
.section2 .xw2 .item{background: linear-gradient(99deg, #D8282C 0%, #F8B518 100%);color:#fff;padding-bottom:28px;}
.section2 .tab_item{margin:0 -15px}
.section2  .xw2 .time{background:url(../img/bg_time3.png) no-repeat left center;color:#F8B518;margin:60px 0 15px 0}
.section2  .xw2 .tit{color:#fff}
.section2  .xw2 .desc{color:#fff}
.section2  .xw2 .item:hover .tit{color:rgba(255,255,255,.8)}
.section2  .xw3 .item{padding:35px 0}
.section2  .xw3 .item .time{background:url(../img/bg_time.png) no-repeat left center;color:#000;margin-left:-1px}
/* 公告 */
.section3 .ggbox{overflow:hidden;position:relative;padding:35px;}
.section3 .ggbox::before{content:"";position:absolute;left:0;top:0;height:492px;background:url(../img/bg_gg.jpg) no-repeat top center;width:100%}
.section3 .ggbox .part_type{background:url(../img/icon_gg.png) no-repeat left center;padding-left:130px;color:#fff}
.section3 .gg2{margin:40px 0 25px 0;overflow:hidden;position:relative;z-index:1;}
.section3 .gg2 li{float:left;color:#fff;margin-right:50px;padding-bottom:20px;cursor:pointer;}
.section3 .gg2 li.on{background:url(../img/dbx.png) no-repeat bottom center;}
.section3 .list_tab{background:#FCF9F9;padding:20px;clear:both;overflow:hidden;position:relative;z-index:1;}
.section3 .list_tg li{height:180px;text-align:center;padding-top:50px;margin-bottom:25px}
.section3 .list_tg li a{display:block;}
.section3 .list_tg li.g1{background:url(../img/bg_tg1.jpg) no-repeat;background-size:cover;}
.section3 .list_tg li.g2{background:url(../img/bg_tg2.jpg) no-repeat;background-size:cover;}
.section3 .list_tg .title{color:#fff;margin-top:10px;}
.section3 .list_tg li:hover .title{color:rgba(255,255,255,.8)}
.section3 .tab_item .lists1{max-width:750px;background:none;margin-top:-5px;margin-bottom:22px}
.section3 .tab_item .lists1 li{height:29px;line-height:29px;}
.section3 .list_xm1{margin:15px 0;}
.list_xm1 .swiper-pagination,.list_xm2 .swiper-pagination{display:none;}
.section3 .list_xm1 .title{margin:10px 0}
.section3 .list_xm1 .item{position:relative;}
.section3 .list_xm2 .title{text-align:center;height:40px;line-height:40px;background:rgba(0,0,0,.57);color:#fff;padding:0 10px;position:absolute;bottom:0;width:100%}
.section3 .synews{margin:45px 0 60px 0;position:relative;}
.synews .focus{max-width:698px;position:relative;}
.synews .dot{width: 120px;height: 34px;line-height:34px;border-radius:30px;background:rgba(30, 30, 30, .21);text-align:center;color:#fff;position:absolute;left:30px;top:36px;z-index:1;}
.synews .fdc{background:rgba(0, 0, 0, .62);width:100%;bottom:0;position:absolute;padding:15px;overflow:hidden;color:#fff}
.synews .fdc .title .tit{width:80%;overflow:hidden;float:left;font-size:22px}
.synews .fdc .title{overflow:hidden;margin-bottom:10px}
.synews .fdc .time{float:right;margin-top:.3rem}
.synews  .desc{clear:both;margin:10px 0;color:#D2CFCF;font-size:14px}
.synews .fdc .title:hover{color:rgba(255,255,255,.8)}
.synews .list_ul li{height:40px;line-height:40px;overflow:hidden;position:relative;padding-left:20px}
.synews .list_ul li .time{width:100px;float:right;text-align:right;color:#757373}
.synews .list_ul li  .title{width:calc(100% - 110px);float:left;}
.synews .list_ul li::before{content:"";width: 7px;height: 7px;background: #D8D8D8;border-radius: 50%;position:absolute;left:0;top:16px;}
.synews .list_ul li:hover::before{background:#1865A5;}
.synews  .hot{margin:85px 0 15px 0;}
.synews .hot .pbox{padding-left:10px}
.synews .hot .tit{line-height:26px;}
.synews .hot .desc{font-size:14px;color:#A1A1A1;line-height:25px;margin:18px 0}
.synews .hot  .time{font-size:14px}
.synews  .jt{background-size:15px;top:52%}
.synews .swiper-button-next{left:46%}
.synews .tab_ul{position:absolute;right:0;top:10px;z-index:1;width:50%}
.synews .tab_ul li{height: 42px;background: #fff;
border: 1px solid #CECBCB;border-radius: 5px;line-height:42px;padding:0 24px;margin-right:16px;float:left;cursor:pointer;font-size:20px}
.synews .tab_ul li.on{background: linear-gradient(224deg, #DD3D29 0%, #F6AD19 100%);color:#fff;border-color:linear-gradient(224deg, #DD3D29 0%, #F6AD19 100%)}
.search-form{padding:40px 0 65px 0}
.search-form .search_t1{text-align:center;font-size:18px;margin-bottom:25px;}
.search-form .search_t2{height:64px;line-height:64px;background:#fff;}
.search-form .search_t2 .btn{width:130px;float:right;background:#1865A5;color:#fff;border:0;outline:0;text-align:center;height:64px;line-height:64px;font-size:16px;}
.search-form .search_t2 .int1{width:calc(100% - 140px);float:left;padding:0 15px;height:64px;line-height:64px;}
.search-form .search_t2 .btn i{font-size:20px;vertical-align:middle;margin:-6px 6px 0 0;display:inline-block}
.areabox .lists2.searchlist{padding-left:0;padding-right:0}
.searchlist li{border-bottom:1px solid #eee;padding:15px 0;}
.searchlist li.tongji{font-size:18px}
.searchlist li a b{font-weight:normal!important;color:initial!important}
.searchlist li.tongji span{color:#2681D1}
