*{margin:0;padding:0;list-style-type:none;}
body{font-size:16px;overflow-x: hidden;}
a,img{border:0;}
a{color: #333;text-decoration: none;cursor: pointer;}
.l-header{position: fixed;top: 0;left: 0;right:0;display: flex;align-items: flex-end;padding-top: 20px;background-color: rgba(255,255,255,0.9);z-index: 10000;}
.l-header .l-logo{width: 25%;text-align: right;padding-bottom: 15px;}
.l-header .l-logo img{width: 90%;}
.l-header .l-nav{flex: 1;height: 59px;}
.l-header .l-nav .l-nav-pc{display: flex;align-items: flex-end;justify-content: flex-end;height: 59px;}
.l-header .l-nav .l-nav-pc a{width:12%;text-align: center;color:#005BAC;font-weight: 550;padding-top: 100px;padding-bottom: 5px;text-decoration: none;position:relative;}
.l-header .l-nav .l-nav-pc a:after{content: '';display:block;position:absolute;bottom: 35px;left:0;width:100%;border-bottom: 1px solid #005BAC;opacity:0.2}
.l-header .l-nav .l-nav-pc a:hover{color: #fff;background-color: #005BAC;border-radius: 0 0 10px 10px;cursor: pointer;box-shadow: 2px 0px 2px 0px #999;}
.l-header .l-nav .l-nav-pc a.l-active{color: #fff;background-color: #005BAC;border-radius: 0 0 10px 10px;cursor: pointer;box-shadow: 2px 0px 2px 0px #999;}
.l-header .l-nav .l-nav-m{display: none;}
.l-header .l-search{width: 10%;text-align: right;position: relative;padding-bottom: 5px;cursor: pointer;}
.l-header .l-search:after{content: '';display:block;position:absolute;bottom: 35px;left:0;width:100%;border-bottom: 1px solid #005BAC;opacity:0.2}
.l-header .l-search img{width: 12%;}
.l-header .l-search input{display:none;position: absolute;/* top: 28px; */top: 28px;right: 0;background: rgba(255, 255, 255, 0.7);border:1px solid #005BAC;padding: 5px 10px 5px 30px;color: #005BAC; border-radius: 5px;letter-spacing: 2px;outline: none;z-index: 10}

.l-header .l-search input:-moz-placeholder{   
    color: #005BAC;
	letter-spacing: 2px;
}
.l-header .l-search input:-ms-input-placeholder{   
    color: #005BAC;
	letter-spacing: 2px;
}
.l-header .l-search input::-webkit-input-placeholder{   
    color: #005BAC;
	letter-spacing: 2px;
}
.l-header .l-notice-list{width: 100%;position: fixed;top: 100px;right: -50%;padding:8px 70px;width: 50%;height: 65px;background: linear-gradient(to left, rgba(0,91,172,0.5) 80%, transparent);color: #fff;overflow: hidden;z-index: 10000;transition: 1.5s;}
.l-header .l-notice-list a{display:block;height:30px;line-height:30px;margin:10px 0 19px;color: #fff;text-align: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.l-header .l-notice{width: 100%;position: fixed;top: 100px;right: 0;padding:12px 0;width: 60px;height: 65px;background-color: #005BAC;font-size: 22px;color: #fff;font-weight: bold;text-align: center;border-radius: 10px;line-height: 23px;cursor: pointer;z-index: 10005;}
.l-header .l-notice-list:hover{right: 0;}
.l-header .l-zhaobiao{width: 100%;position: fixed;top: 200px;right: 0;padding:12px 0;width: 60px;height: 65px;background-color: #005BAC;font-size: 22px;color: #fff;font-weight: bold;text-align: center;border-radius: 10px;line-height: 20px;cursor: pointer;z-index: 10005;}

.l-page{text-align: center;margin: 50px 0;}
.l-page a,.l-page span{display:inline-block;padding:5px 0;margin:0 2px;width:35px;overflow: hidden;text-align: center;}
.l-page a{border:1px solid #D9E0E6;cursor: pointer;text-decoration: none;}
.l-page a:hover{border:1px solid #064F8E;color: #565656;}


.l-footer{background-color: #edf2f7;padding-top: 20px;padding-bottom: 30px;}
.l-footer .l-address{margin: 0 auto;width:80%;margin-top: 30px;}
.l-footer .l-link-list .l-link{display: flex;justify-content: space-between;}
.l-footer .l-link-list .l-set{color:#14559D;margin-top: 10px;text-align: center;}
.l-footer .l-link-list .l-set a{color:#14559D;}
.l-footer .l-link-list .l-link .dropup .dropdown-menu{max-height: 150px;overflow:auto;}
.l-footer .l-qrcode{margin-top: 30px;}
.l-footer .l-qrcode div{text-align: center;}
.l-footer .l-qrcode div:first-child{margin-bottom: 10px;}
.l-footer .l-qrcode div img{width: 60px;height: 60px;margin: 5px;}


.l-container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 768px){
	.l-container {
	    width: 750px;
	}
}

@media (min-width: 992px){
	.l-container {
	    width: 970px;
	}
}
@media (min-width: 1200px){
	.l-container {
	    width: 1170px;
	}
}
@media (min-width: 1300px){
	.l-container {
	    width: 1270px;
	}
}

@media (min-width: 1400px){
	.l-container {
	    width: 1320px;
	}
}

@media (min-width: 2400px) {
    body,a{
        font-size: 22px;
    }
    .l-container {
	    width: 2200px;
	}
    .container {
        width: 2000px;
    }
    
    .l-header .l-notice{
        width: 100px;
        height: 105px;
        font-size: 34px;
        line-height: 34px;
        top: 120px;
        padding:18px 0;
        border-radius: 20px;
    }
    .l-header .l-notice-list{
        height: 105px;
        top: 120px;
        padding: 8px 120px;
    }
    .l-header .l-notice-list a{
        height: 60px;
        line-height: 60px;
        font-size: 28px;
    }
    
    /*.l-header .l-notice-list{width: 100%;position: fixed;top: 100px;right: -50%;padding:8px 70px;width: 50%;height: 105px;background: linear-gradient(to left, rgba(0,91,172,0.5) 80%, transparent);color: #fff;overflow: hidden;z-index: 10000;transition: 1.5s;}
    .l-header .l-notice-list a{display:block;height:30px;line-height:30px;margin:10px 0 19px;color: #fff;text-align: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .l-header .l-notice{width: 100%;position: fixed;top: 120px;right: 0;padding:18px 0;width: 100px;height: 105px;background-color: #005BAC;font-size: 34px;color: #fff;font-weight: bold;text-align: center;border-radius: 20px;line-height: 20px;cursor: pointer;z-index: 10005;}
    .l-header .l-notice-list:hover{right: 0;}*/


    
    
    .l-header .l-nav .l-nav-pc a.l-active,.l-header .l-nav .l-nav-pc a:hover{
        border-radius: 0 0 20px 20px;
    }
    .l-header .l-search input{
        top: 38px;
    }
    .l-footer .l-qrcode div img{
        width: 100px;
        height: 100px;
    }
    .l-footer .l-link .btn{
        font-size: 22px;
    }
}

@media (max-width: 1199px){

}

@media (max-width: 991px){
	.l-header .l-nav .l-nav-pc a{font-size: 14px;}
}

@media (max-width: 767px){
    .l-header .l-notice-list{width: 100%;position: fixed;top: 10%;right: -100%;padding:8px 70px;width: 100%;height: 55px;background: linear-gradient(to left, rgba(0,91,172,0.5) 80%, transparent);color: #fff;overflow: hidden;}
.l-header .l-notice-list a{display:block;height:30px;line-height:30px;margin:10px 0 19px;color: #fff;text-align: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.l-header .l-notice{width: 100%;position: fixed;top: 10%;right: 0;padding:8px 0;width: 50px;height: 55px;background-color: #005BAC;font-size: 18px;color: #fff;font-weight: bold;text-align: center;border-radius: 10px;line-height: 20px;cursor: pointer;}

	.l-header .l-logo{width: 70%; text-align:left;}
	.l-header .l-nav{height:auto;}
	.l-header .l-nav .l-nav-pc{display: none;}
	.l-header .l-nav .l-nav-m{display:block;text-align: right;}
	.l-header .l-nav .l-nav-m .l-nav-m-btn span{font-size: 22px;color: #005BAC;}
	.l-header .l-nav .l-nav-m .l-nav-m-list{display:none;position: fixed;top:68px;left:0;right:0;background-color: rgba(255,255,255,0.9);text-align: left;z-index:1000;}
	.l-header .l-nav .l-nav-m .l-nav-m-list a{text-decoration: none;}
	.l-header .l-nav .l-nav-m .l-nav-m-list>a{display: block;padding:15px 20px;color: #005BAC;}
	/* .l-header .l-nav .l-nav-m .l-nav-m-list>a:hover{background: linear-gradient(to right, rgba(0,91,172,0.8) 60%, transparent)} */
	.l-header .l-nav .l-nav-m .l-nav-m-list>a.l-active{background: linear-gradient(to right, rgba(0,91,172,0.8) 60%, transparent);color: #fff;}
	.l-header .l-nav .l-nav-m .l-nav-m-list>.l-child{display: none;justify-content: space-between;padding:5px 20px;flex-wrap: wrap;background-color: rgba(0,0,0,0.15);}
	.l-header .l-nav .l-nav-m .l-nav-m-list>.l-child>a{display: block;width:30%;text-align: center;color:#fff; background-color: #4589c5;border-radius: 5px;padding:8px 0;position: relative;}
	/* .l-header .l-nav .l-nav-m .l-nav-m-list>.l-child>a:before{content: '';display: block;position: absolute;top: -5px;left:50%;transform: translate(-50%,0);width:10px;height:10px;background-color: #4589c5;border-radius: 5px;} */
	
	.l-header .l-search img{width:50%;}
	
	.l-detail .l-detail-info .l-auther{display: block!important;}
	.l-detail .l-detail-info .l-auther span{display: block;}
	
	.l-footer .l-link-list .l-link{display: none}
	.l-footer .l-address{text-align:center;font-size: 14px;}
	
	.l-page{margin:0!important}
	.l-page .pagination{width: 100%;}
	.l-page .pagination li{display:none}
	.l-page .pagination li:first-child{display:inline-block;width: 25%;padding: 30px 0;}
	.l-page .pagination li:last-child{display:inline-block;width: 25%;padding: 30px 0;}
	.l-page .pagination li a,.l-page .pagination li span{width: 100%;font-size: 22px;}
	.l-header .l-search:after{display:none;}
	
	.l-corporate{overflow-x: hidden;}
}