*{box-sizing:border-box}
.paging_content span,.paging_content p,.paging_content a{font-family: 'Microsoft YaHei' !important;}
.wrap{max-width:100%;max-width:1200px;margin:0 auto;}
.flex{display: flex;flex-wrap:wrap;justify-content:space-between}
.wp_entry img{max-width:100% !important}
.header{height:135px;line-height:135px;}
.header .info{align-items:center;}
.header .info .search form{height:36px;line-height:34px;border:2px solid #0A4D93;display:flex;}
.header .info .search form .text{width:231px;padding-left:15px;font-size:14px;color:#606060;}
.header .info .search form .submit{width:46px;background:#0A4D93 url(../images/so.jpg) no-repeat center center;cursor:pointer;}
.header .info .logo .txt{padding-left:50px;position:relative;}
.header .info .logo .txt:before{left:24px;width:1px;height:70px;background:#EBEBEB;content:"";position:absolute;top:50%;margin-top:-35px;}

.nav{background:#094989;line-height:50px;}
.nav ul{display:flex;}
.nav ul li{position:relative;}
.nav ul li h3 a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 22px;display:block;font-size:18px;color:#fff;}
.nav ul li h3 a:hover{background:#1265C3;}
.nav ul li .sub{display:none;z-index:22;position:absolute;top:50px;left:0;background:#094989;width:100%;}
.nav ul li .sub a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed #fff;padding:0 10px;display:block;line-height:40px;color:#fff;font-size:14px;}
.nav ul li .sub a:hover{background:#1265C3;}
.nav ul li .sub a:last-child{border:0;}
.nav ul li:hover .sub{display:block}

.index-banner{overflow:hidden}
.index-banner img{width:100%}
.index-banner .slick-dots{bottom:15px;}
.index-banner .slick-dots li button:before{opacity:1;color:#fff;}
.index-banner .slick-dots li.slick-active button:before{opacity:1;color:#1265C3;}

.index-tab{padding:35px 0}
.index-tab .title{border-bottom:3px solid #1365C3;color:#1365c3;font-size:24px;padding-bottom:22px;margin-bottom:25px;}
.index-tab .hd{width:313px;}
.index-tab .hd span{position:relative;cursor:pointer;border-bottom:2px solid #fff;display:block;font-size:18px;color:#2e2e2e;background:#EFEFEF;padding:22px 20px 22px 70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-tab .hd span:before{width:10px;border-radius:10px;height:10px;content:"";background:#1265C3;position:absolute;left:30px;top:30px;}
.index-tab .hd span.on{background:#1265C3;color:#fff;}
.index-tab .bd{width: calc(100% - 330px);background:#FBFBFB}
.index-tab .bd .t{height:68px;padding:0 40px;line-height:68px;background:#EFEFEF;}
.index-tab .bd .t h2{padding-left:30px;position:relative;font-size:21px;font-weight:bold;color:#000}
.index-tab .bd .t h2:before{content:"";position:absolute;top:21.5px;left:0;width:5px;height:25px;background:#1365C3;}
.index-tab .bd .t a{font-family: 'Roboto-Regular';font-size:14px;color:#787878}
.index-tab .bd .box{display:none;}
.index-tab .bd .info{display:flex;padding:40px 60px;flex-wrap:wrap;}
.index-tab .bd .info a{display:block;font-size:17px;color:#454545;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px;margin:0 70px 30px 0;height:60px;line-height:60px;background:#EFEFEF;text-align:center;border-radius:50px;}
.index-tab .bd .info a:nth-child(3n){margin-right:0;}
.index-tab .bd .info a:hover{background:#1365C3;color:#fff;}

.index-title{margin-bottom:10px;}
.index-title h2{color:#282828;font-size:26px;}
.index-title h2 span{margin-left:15px;font-family: 'Roboto-Regular';color:#bcbcbc;font-size:18px;text-transform:uppercase;}
.index-title a{color:#676767;font-size:14px;}
.index-title a img{margin-right:8px}

.index-news{padding:50px 0;background:#FCFCFC}
.index-news .bd li{width:50%;display:flex;border-bottom:1px solid #DDD;padding:15px 0;}
.index-news .bd li .pic{width:180px}
.index-news .bd li .txt{width: calc(100% - 180px);padding:0 40px 0 20px}
.index-news .bd li .txt h2 a{display:block;font-size:16px;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-news .bd li .txt h2 a:hover{color:#0865B6}
.index-news .bd li .txt p{font-size:14px;color:#999;line-height:22px;height:44px;margin:10px 0 8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.index-news .bd li .txt .time span{margin-left:5px;font-family: 'Roboto-Regular';color:#999;font-size:16px;}
.index-news .bd li:nth-child(5),.index-news .bd li:nth-child(6){border:0;}

.index-events{padding:50px 0;}
.index-events .bd li{width:50%;display:flex;border-bottom:1px solid #DDD;padding:15px 0;}
.index-events .bd li .time{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;font-family: 'Roboto-Regular';color:#fff;width:102px;height:102px;background:#0865B6;text-align:center;}
.index-events .bd li .time p{font-size:34px;}
.index-events .bd li .time span{font-size:18px;}
.index-events .bd li .txt{display:flex;align-items:center;flex-wrap:wrap;width: calc(100% - 105px);padding:0 40px 0 20px}
.index-events .bd li .txt h2,.index-events .bd li .txt h2 a{display:block;font-size:16px;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-events .bd li .txt h2 a:hover{color:#0865B6}
.index-events .bd li .txt p{font-size:14px;height:44px;line-height:22px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.index-events .bd li:nth-child(5),.index-events .bd li:nth-child(6){border:0;}

.index-content{padding:50px 0;background:#FAFAFA}
.index-content .box{width:300px;}
.index-content .box .t{margin-bottom:25px;}
.index-content .box .t h2{font-size:24px;color:#181818;font-weight:100;display:inline-block;border-bottom:3px solid #0865B6;padding-bottom:15px;}
.index-content .box .txt{min-height:140px;padding:25px 0 0 34px;border-left:1px solid #EAEAEA;font-size:18px;color:#373737;}
.index-content .box .txt p{padding-bottom:15px}
.index-content .box .link li{margin-bottom:15px;position:relative;}
.index-content .box .link li  h3{cursor:pointer;justify-content:space-between;align-items:center;padding:0 25px;display:flex;width:100%;line-height:60px;background:#EDEDED;}
.index-content .box .link li  h3 img{width:15px;height:11px;}
.index-content .box .link li .sub{display:none;padding:10px;border:2px solid #0865B6;left:0;width:100%;background:#EDEDED;bottom:60px;position:absolute;z-index:22;}
.index-content .box .link li .sub a{display:block;width:100%;line-height:35px;border-bottom:1px dashed #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}
.index-content .box .link li:hover h3{background:#0865B6;color:#fff;}
.index-content .box .link li:hover h3 img{display:none;}
.index-content .box .link li:hover .sub{display:block}

.footer{padding:40px 0;background:#0865B6;}
.footer .info .logo{margin-bottom:30px}
.footer .info .txt p,.footer .info .txt p a{font-size:15px;color:#fff;line-height:32px;}
.footer .info .txt p a{margin-left:5px}
.footer .wx img{margin-left:5px;}

.show-content{padding:20px 0 50px;}
.show-content .t{font-size:24px;color:#105aa3;text-align:center;padding-bottom:20px;border-bottom:1px solid #F0F0F0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.show-content .i{margin:15px 0;text-align:center;}
.show-content .i span{font-size:16px;color:#242424;margin-right:10px;}
.show-content .c{font-size:16px;color:#0c0c0c;line-height:32px;}
.show-content .c img{max-width:100% !important;}
.show-content .c p{margin-bottom:20px;}
.show-content .possplit{display:inline;}
.show-content .aaa{margin-bottom:20px;}

.list-about{padding:40px 0;}
.list-about .sidebar{width:277px;}
.list-about .sidebar .t{height:88px;line-height:88px;background:#105AA3;padding-left:30px;font-size:22px;color:#f9f9f9;position:relative;}
.list-about .sidebar .t:before{width:40px;height:3px;position:absolute;content:"";background:#FFF;bottom:15px;left:30px;}
.list-about .sidebar ul{background:#F7F7F7}
.list-about .sidebar ul li{margin-bottom:10px;padding:0 15px;}
.list-about .sidebar ul li:first-child{padding-top:30px;}
.list-about .sidebar ul li:last-child{padding-bottom:30px;}
.list-about .sidebar ul li h3 a{transition-duration:.6s;display:flex;border:1px solid #EBE9E6;line-height:48px;padding:0 25px}
.list-about .sidebar ul li h3 span{font-weight:bold;transition-duration:.6s;width: calc(100% - 20px);display:block;font-size:16px;color:#393939;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-about .sidebar ul li h3 i{transition-duration:.6s;margin-top:21.5px;display:block;width:14px;height:8px;background:url(../images/xia.jpg);}
.list-about .sidebar ul li .sub{padding:30px 25px 5px}
.list-about .sidebar ul li .sub a{font-size:15px;color:#616161;padding-left:20px;position:relative;;display:block;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-about .sidebar ul li .sub a:before{width:5px;height:5px;background:#105AA3;content:"";position:absolute;top:8px;left:0;}
.list-about .sidebar ul li .sub a:hover{color:#105aa3}
.list-about .sidebar ul li:hover h3 span{color:#105aa3}
.list-about .sidebar ul li:hover h3 i{background:url(../images/xia2.jpg);}
.list-about .content{width: calc(100% - 330px);}
.list-about .content .title{border-bottom:1px solid #E9E9E9;align-items:center;line-height:85px;}
.list-about .content .title .t{color:#0c0c0c;font-size:28px;}
.list-about .content .title .t h2{border-bottom:4px solid #105AA3;}
.list-about .content .title .weizhi .possplit{display:inline;}
.list-about .content .title .weizhi p,.list-about .content .title .weizhi p a{color:#676767;font-size:14px;}
.list-about .content .c{padding:30px 0;font-size:16px;color:#0c0c0c;line-height:34px;}
.list-about .content .c p{margin-bottom:20px;}
.list-about .content .c img{max-width:100% !important;}
.list-about .content .list{padding:30px 0;}
.list-about .content .list .a li{border-bottom:1px dashed #A4A4A4;height:48px;line-height:47px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;justify-content:space-between;}
.list-about .content .list .a li h2 a{font-size:16px;color:#0c0c0c;display:block;padding:0 10px 0 35px;background:url(../images/logo2.jpg) no-repeat left center;}
.list-about .content .list .a li .time{font-size:16px;color:#0c0c0c}

@media screen and (max-width:1024px) {
	.wrap{max-width:1000px;}
	.nav ul li h3 a{padding:0 10px}
	.footer .info{max-width:65%;}
	.index-tab .bd .info a{margin-right:3.33%;width:30%;}
}

@media screen and (max-width:992px) {
	.wrap,.footer .info{max-width:100%;}
	.header,.nav,.sidebar{display:none;}
	.index-content,.index-events,.index-news,.index-tab,.show-content,.footer,.list-about{padding:30px 10px}
	.index-content .box,.index-events .bd li,.index-news .bd li,.index-tab .hd,.index-tab .bd,.footer .wx,.list-about .content{width:100%;}
	.list-about .content .title{line-height:40px}
	.footer .wx{text-align:center}
	.list-about .content .list li h2 a{font-size:14px}
	.index-title .more{display:flex;align-items:center;}
	.index-title h2 span{margin-left:5px;font-size:14px}
	.index-title h2,.index-tab .title,.show-content .t,.list-about .content .title .t{font-size:20px}
	.index-tab .hd{display:flex;flex-wrap:wrap;}
	.index-tab .hd span{padding:0 10px;font-size:14px;line-height:35px;height:37px;width:33.3%;text-align:center;}
	.index-tab .title{padding-bottom:10px;margin-bottom:10px}
	.index-tab .bd .t{padding:0 20px;line-height:48px;height:48px}
	.index-tab .bd .t h2{font-size:18px;padding-left:20px}
	.index-tab .bd .t h2:before{top:12px;}
	.index-tab .bd .info{padding:20px 10px;}
	.index-tab .bd .info a{width:32%;margin:0 2% 15px 0;font-size:14px;line-height:45px;height:45px}
	.index-news .bd li .pic{width:160px}
	.index-news .bd li .txt{width: calc(100% - 160px);padding: 0 10px;}
	.index-news .bd li .txt p{font-size:14px;margin:5px 0;}
	.index-news .bd li .txt .time span{font-size:13px}
	.index-events .bd li .time{width:80px;height:80px;}
	.index-events .bd li .txt{width: calc(100% - 80px);padding: 0 10px;}
	.index-content .box .t{margin-bottom:10px;}
	.index-content .box .t h2{font-size:20px;padding-bottom:5px;}
	.index-content .box .txt{min-height:auto;font-size:15px;padding:15px 0 0 20px}
	.index-content .box .txt p{padding-bottom:10px;}
	.index-content .box .link li .sub{left:0;bottom:60px;}
}