@import "font-awesome.css";
@import "michuan.css";
@import "slick.css";
*{box-sizing:border-box}
.wrap{width:1360px;margin:0 auto;}
.main{padding:50px 0;}
.flex{display: flex;flex-wrap:wrap;justify-content:space-between}
.list.flex{justify-content:flex-start;}
.wp_editor_art_table{width:100% !important;}
.wp_articlecontent{padding:15px 0;font-size: 16px !important;line-height: 32px !important;color: #666 !important;font-family:"Microsoft YaHei" !important;}
.wp_articlecontent p{margin-bottom:15px !important;}
.wp_entry img{max-width:100% !important;}
.textLayer > span{font-family:"Microsoft YaHei" !important;}
.wp_articlecontent span,.wp_articlecontent p{font-family: "Microsoft YaHei" !important;}

.body_t{text-align: center;font-size: 27px;}
.body_i{text-align: center;display:flex;justify-content:center;margin: 15px 0 0 0;padding: 0 0 10px 0;border-bottom: 1px solid #E2E2E2;}
.body_i span{margin-right:25px;font-size:14px;color:#666}
.body_i span:last-child{margin-right:0;}

.header{height:100px;display:flex;align-items: center;background:url(../images/top_bg.jpg) repeat-x center;background-size: 100% 100%;}
.header .info p a{color:#fff;font-size:13px;margin:0 12px;}
.header .info form{display: flex;margin-top: 10px;}
.header .info form .input{height: 30px;padding: 0 10px;font-size: 12px;width: calc(100% - 40px);}
.header .info form .btn{width: 40px;height: 30px;font-size: 12px;cursor: pointer;background: #0C84C1;color: #fff;}
.banner img{width:100%;}
.nav{display:flex;background: #0C84C1;}
.nav .menu{display:flex;}
.nav .menu .item{;flex:1;height:70px;display:flex;align-items: center;justify-content: center;position: relative;}
.nav .menu .item:after{width:1px;height:16px;background:#5AACD5;content:"";position: absolute;right:0;top:50%;margin-top:-8px;}
.nav .menu .item h3 a{font-size:18px;color:#fff;}
.nav .menu .item.on h3 a{color:#0858A2;}
.nav .menu .item .sub{top:70px;position:absolute;transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;background:#FFFFFF;z-index: 9999;left:0;width:100%;box-shadow:0 15px 30px rgba(0,0,0,.1);}
.nav .menu .item .sub a{display:flex;font-size:14px;padding:0 10px;align-items: center;height:45px;color:#222223;border-bottom:1px solid #B8B9B9;}
.nav .menu .item .sub a:last-child{border:0;}
.nav .menu .item .sub a:hover{background:#0873B7;color:#fff}
.nav .menu .item:hover .sub{transform: scaleY(1);}
.nav .menu .item2{position:relative;}
.nav .menu .item2:hover{background:#0873B7;}
.nav .menu .item2:hover h4 a{color:#fff;}
.nav .menu .item2:hover .sub h4 a{color:#222223}
.nav .menu .item2:hover .sub h4 a:hover{color:#fff}
.nav .menu .item2 .sub{position: absolute;left: 100%;top: 0;transform: scaleY(0) !important;}
.nav .menu .item2:hover .sub{transform: scaleY(1) !important;}
.nav.height{position:fixed;top:0;left:0;width:100%;z-index:99999999999}
.nav.height .menu .item{height:50px;}
.nav.height  .menu .item .sub{top:50px}
.weizhi{display:flex;align-items: center;border-bottom:2px solid #0B87C4;}
.weizhi .bd{display:flex;}
.weizhi .bd a,.weizhi .bd span{display:flex;height:55px;margin-right:40px;align-items: center;}
.weizhi .bd a{font-size:16px;color:#20252B;position: relative;}
.weizhi .bd a:after{width:5px;height:1px;content:"";position: absolute;right:-23px;top:50%;background:#20252B}
.weizhi .bd a:last-child:after{display:none}
.weizhi .bd .possplit{display:none;}
.weizhi .bd span{color:#0766AB}
.footer{height:530px;background:url(../images/footer_bg.jpg) repeat-x;}
.footer .footer_top{height:155px;border-bottom:1px solid #3991C5;display:flex;align-items: center;}
.footer .footer_bottom{height:375px;}
.footer .footer_bottom .info_box{height:245px;align-items: center;}
.footer .footer_bottom .info_box .txt{width:calc(100% - 200px);font-size:18px;line-height:36px;color:#FFFFFF;display:flex;}
.footer .footer_bottom .info_box .txt .box{margin-right:18%;}
.footer .footer_bottom .info_box .txt .box:last-child{margin-right:0;}
.footer .footer_bottom .info_box .wx{height:150px;padding:15px;background:#064C8F;border:1px solid #398BC1;border-radius:5px;}
.footer .footer_bottom .info_box .wx img{width:100%;}
.footer .footer_bottom .bottom_box{padding-top:35px;border-top:1px solid #398CBF;}
.footer .footer_bottom .bottom_box p a{color:#FFFFFF;opacity:.7;font-size:14px;margin-right:20px;}
.footer .footer_bottom .bottom_box p a:hover{opacity:1}
.main .sidebar{width:235px;}
.main .sidebar .t{height:100px;display:flex;align-items: center;justify-content: center;color:#fff;font-size:30px;background: linear-gradient(to right, #0C95CE, #0857A1);}
.main .sidebar .c .item{position:relative;;width:100%;margin-top:5px;height:50px;display:flex;align-items: center;border:1px solid #BFC2C9;}
.main .sidebar .c .item h3{width:100%;height:100%;}
.main .sidebar .c .item h3 a{width:100%;height:100%;padding:0 20px;font-size:18px;color:#0D1A27;display:flex;align-items: center;}
.main .sidebar .c .item.on,.main .sidebar .c .item:hover{border:0;background: linear-gradient(to right, #0C95CE, #0857A1);}
.main .sidebar .c .item.on h3 a,.main .sidebar .c .item:hover h3 a{color:#fff;}
.main .sidebar .c .item .sub{z-index:99999;position:absolute;display:none;left:235px;top:0;width:100%;padding:10px 0;background:#fff;box-shadow:0 15px 30px rgba(0,0,0,.1);}
.main .sidebar .c .item .sub a{display:flex;height:45px;font-size:15px;align-items:center;color:#222;padding:0 10px}
.main .sidebar .c .item .sub a:hover{background: linear-gradient(to right, #0C95CE, #0857A1);color:#fff}
.main .sidebar .c .item:hover .sub{display:block}
.main .sidebar .c .item2{border:0;margin:0;height:auto;display:block;}
.main .sidebar .c .item2 a {display: flex;width: 100%;height: 50px;background: #E8EAED;border: 1px solid #C9CCD2;align-items: center;padding: 0 15px;border-top: 0;}
.main .sidebar .c .item2 a:hover,.main .sidebar .c .item2 a.selected{background:#FFFFFF;color:#0C84C1}
.main .content{width:calc(100% - 235px - 35px)}
.main .content .t{height:63px;border-bottom:3px solid #0C95CE;display:flex;align-items: center;}
.main .content .t h2{font-size:30px;color:#0766AB;}
.main .content .list{margin:20px 0}
.main .content .list .item{padding:12px 12px 12px 30px;background:url(../images/ico8.png) no-repeat left center;border-bottom:1px dashed #666;display:flex;}
.main .content .list .item h3 a{font-size:16px;color:#333;}
.main .content .list .item span{font-size:13px;color:#999;}
.main .content .body{padding:40px 0;font-size:16px;line-height:30px;color:#20252B}
.main .content .body p{margin-bottom:20px;}

.index-banner{overflow:hidden;position: relative;}
.index-banner .slick-dots{display:flex;bottom:40px;justify-content: center;align-items: center;text-align:center;}
.index-banner .slick-dots li button{width:8px;height:8px;padding:0;;border-radius:8px;opacity:1;background:#fff;}
.index-banner .slick-dots li{display:flex;border:2px solid transparent;align-items: center;justify-content: center;height:26px;width:26px;;margin:0 15px 0 0 !important;opacity:1;padding:0;;border-radius:100%;}
.index-banner .slick-dots li.slick-active{border:2px solid #fff;}
.index-banner .slick-dots li:last-child{margin:0 !important}
.slick-dots li.slick-active button:before,.slick-dots li button:before,.index-banner .slick-prev,.index-banner .slick-next{display:none !important}

.index-news{padding:65px 0;}
.index-news .hd{margin-bottom:50px;}
.title{display:flex;align-items: center;}
.title h2{font-size:36px;color:#0858A2;}
.title .enname{padding:0 10px 0 20px;position: relative;;font-family:'Arial';font-size:21px;color:#C5CBD1;font-weight:bold;line-height:17px;}
.title .enname:after{width:1px;height:30px;background:#BCBDBD;position: absolute;left:10px;top:3px;content:""}
.index-news .hd .more a, .more2 a{width:177px;height:47px;background:url(../images/ico2.png);display:flex;align-items: center;justify-content: center;padding-left:30px;color:#fff;font-size:16px;}
.index-news .images_txt{width:660px;}
.index-news .images_txt .item{padding:35px;margin-bottom:40px;border-radius:8px;box-shadow:0 0 30px rgba(0,0,0,.1);}
.index-news .images_txt .item:last-child{margin:0;}
.index-news .images_txt .item .pic{width:285px;border-radius:8px}
.index-news .images_txt .item .pic img{border-radius:8px;width:100%;}
.index-news .images_txt .item .txt{width:calc(100% - 285px - 20px);display:flex;align-content:space-between;flex-wrap:wrap;}
.index-news .images_txt .item .txt h3 a{font-size:18px;color:#0858A2;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.index-news .images_txt .item .txt p{font-size:16px;line-height:28px;color:#222526;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.index-news .images_txt .item .txt span{color:#222526;font-size:14px;opacity:.5;}
.index-news .news{width:660px;padding:10px 35px;border-radius:8px;box-shadow:0 0 30px rgba(0,0,0,.1);}
.index-news .news .item{padding:25px 0;border-bottom:1px solid #D3D3D4;display:flex;}
.index-news .news .item .time{text-align:center;font-size:24px;color:#fff;width:90px;height:90px;background:#0858A2;border-radius:5px;padding:10px;}
.index-news .news .item .time p{border-bottom:1px solid #538ABE;padding-bottom:5px;margin-bottom:4px;}
.index-news .news .item .txt{width:calc(100% - 110px);}
.index-news .news .item .txt h3{margin:3px 0 6px;}
.index-news .news .item .txt h3 a{font-size:18px;color:#222526;}
.index-news .news .item .txt h3 a:hover{color:#0858A2}
.index-news .news .item .txt p{font-size:16px;line-height:28px;color:#222526;opacity:.7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }

.index-notice .hd{padding-bottom:30px;}
.index-notice .hd .item{cursor: pointer;;flex:1;text-align:center;position: relative;}
.index-notice .hd .item .pic{margin-bottom:10px;}
.index-notice .hd .item .name{display:flex;justify-content: center;align-items: center;;}
.index-notice .hd .item .name span{font-family: 'Barlow-Bold';font-size:48px;color:#C5CBD1;margin-right:5px;}
.index-notice .hd .item .name p{font-size:36px;color:#0858A2;}
.index-notice .hd .item.on:after{width:21px;height:21px;background:#F17A11;border-radius:100%;border:3px solid #fff;content:"";position: absolute;left:50%;margin-left:-10px;bottom:-42px;}
.index-notice .bd{width:100%;padding-bottom:60px;background:url(../images/notice_bg.jpg);}
.index-notice .bd .list{justify-content: space-between;}
.index-notice .bd .list .item{display:flex;flex-wrap:wrap;align-content: space-between;width:calc(50% - 25px);margin-top:55px;padding:38px 35px;border-radius:8px;background:#fff;}
.index-notice .bd .list .item h3{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-notice .bd .list .item h3 a{font-size:18px;color:#0858A2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-notice .bd .list .item p{font-size:16px;line-height:28px;color:#222526;padding:20px 0 30px;}
.index-notice .bd .list .item span{width:100%;font-size:14px;color:#222526;opacity:.5;}
.index-notice .bd .more{margin-top:60px;display:flex;justify-content: flex-end;}
.index-notice .bd .more a{color:#fff;font-size:16px;width:177px;height:47px;background:url(../images/ico7.png);display:flex;align-items: center;justify-content: center;padding-left:30px;}

.index-team{padding:80px 0;position: relative;}
.index-team:after{width:70%;height:25px;background:url(../images/bg.png) no-repeat left center;content:"";position: absolute;top:42%;right:0;}
.index-team .info .hd{width:430px;padding:290px 0 0 15px;}
.index-team .info .hd .t{margin-bottom:18px;width:180px;height:55px;background:url(../images/ico13.png);display:flex;align-items: center;justify-content: center;font-size:24px;color:#fff;;}
.index-team .info .hd p{font-size:18px;line-height:30px;color:#222526;}
.index-team .info .bd{width:calc(100% - 430px - 20px);position: relative;z-index:2;}
.index-team .info .bd .btn{position: relative;;position: absolute;display:flex;width:200px;left:-100px;top:0;background:#fff;z-index:3;background:#fff;}
.index-team .info .bd .btn:after{width:1px;height:28px;background:#D3D3D4;content:"";position: absolute;left:50%;top:50%;margin-top:-14px;}
.index-team .info .bd .btn a{width:100px;height:140px;background:#fff;display:flex;align-items: center;justify-content: center;}
.index-team .info .bd .btn a i{width:24px;height:24px;}
.index-team .info .bd .btn a:nth-child(1) i{background:url(../images/ico14.png);}
.index-team .info .bd .btn a:nth-child(2) i{background:url(../images/ico15.png);}
.index-team .info .bd .btn a:nth-child(1):hover i{background:url(../images/ico16.png);}
.index-team .info .bd .btn a:nth-child(2):hover i{background:url(../images/ico17.png);}
.index-team .info .bd .item{display:flex;}
.index-team .info .bd .item .pic{width:calc(100% - 440px)}
.index-team .info .bd .item .pic img{width:100%;}
.index-team .info .bd .item .txt{width:440px;padding-left:40px;display:flex;align-content:flex-end;flex-wrap:wrap;;}
.index-team .info .bd .item .txt h3{font-size:30px;color:#0858A2}
.index-team .info .bd .item .txt h4{font-size:18px;color:#222526;padding:10px 0 25px;}
.index-team .info .bd .item .txt p{font-size:16px;color:#222526;line-height:30px;}

.index-activity{padding:50px 0;}
.index-activity .info{width:calc(100% - 480px - 60px)}
.index-activity .info .title{padding-bottom:33px;}
.index-activity .info .txt .item{display:flex;align-items: center;margin-bottom:25px;}
.index-activity .info .txt .item:last-child{margin:0;}
.index-activity .info .txt .item .p{width:calc(100% - 110px);display:flex;}
.index-activity .info .txt .item .p .i{width:30px;display:flex;align-items: center;justify-content: center;}
.index-activity .info .txt .item .time{width:110px;font-size:18px;color:#222526;}
.index-activity .images{width:480px;}
.index-activity .images .item .p{height:200px;padding:30px 0 0 25px;width:calc(50% - 10px);background:#0858A2;}
.index-activity .images .item .p h3{display:flex;align-items: center;margin-bottom:10px;}
.index-activity .images .item .p h3 a{font-size:33px;color:#FFFFFF;}
.index-activity .images .item .p p{font-size:18px;color:#FFFFFF;font-weight:bold;font-family:"Arial";line-height:17px;}
.index-activity .images .item:nth-child(1) .p:nth-child(1){background:#0858A2 url(../images/ico11.png) no-repeat right 9px bottom 7px}
.index-activity .images .item:nth-child(1) .p:nth-child(2){background:#F17A11 url(../images/ico10.png) no-repeat right 9px bottom 7px}
.index-activity .images .item:last-child{margin-top:20px;}
.index-activity .images .item:last-child .p{padding:40px 0 0 25px;width:100%;;background:#F44B30 url(../images/ico12.png) no-repeat right center}

@media (max-width: 1200px){

}

@media (max-width: 1024px){

}

@media screen and (max-width:992px) {

}
