.main{width: 100%; }

.main .about{max-width: 1000px; margin: 15px auto; overflow: hidden;}
.main .about .bt{background: #f5f5f5; height: 40px; line-height: 40px; border: 1px solid #dbdbdb; border-bottom: none;}
.main .about .bt i{ border-bottom: 3px solid #2095f2; padding: 0px 12px; line-height: 37px; text-decoration: none; font-size: 16px;  display: inline-block;font-style: normal;}
.main .about .bt span{float: right; margin-right: 10px; color: #666;  }
.main .about .nr{width: 100%; background: #fff;overflow: hidden;padding: 15px 3%; border: 1px solid #dbdbdb;box-sizing: border-box;}
.main .about .nr .jsq{width: 63%;margin-left: -2%;}
#zxjsq{padding: 10px 0%;}
.main .about .nr .jj{width: 37%;}
.main .about .nr .jj h1{width: 100%; text-align: center; line-height: 66px;}
.main .about .nr .jj p{line-height: 32px; text-indent: 2em;text-align: justify; margin-bottom: 10px; font-size: 15px;}
.main .about .nr .jj p.jw{color: #999; text-align: right; font-size: 14px;}

.main .central1{max-width: 1000px; margin: 15px auto; overflow: hidden;}
.main .central1 .bt{background: #f5f5f5; height: 40px; border: 1px solid #dbdbdb; border-bottom: none;}
.main .central1 .bt a{ border-bottom: 3px solid #2095f2; padding: 0px 12px; line-height: 37px; text-decoration: none; font-size: 16px;  display: inline-block;}
.main .central1 .bt i{ border-bottom: 3px solid #2095f2; padding: 0px 12px; line-height: 37px; text-decoration: none; font-size: 16px;  display: inline-block;font-style: normal;}
.main .central1 .lb{width: 100%; background: #fff;overflow: hidden;padding: 15px 1%; border: 1px solid #dbdbdb;box-sizing: border-box;}
.main .central1 .lb ul{overflow: hidden;}
.main .central1 .lb li{ width: 23%; margin: 10px 1%; float: left; border: 1px #ccc solid; padding: 10px; border-radius: 3px; box-sizing: border-box;}
.main .central1 .lb li:hover{border: 1px #b5b5b5 solid;}
.main .central1 .lb li img{width:30%;max-width: 50px;float: left;}
.main .central1 .lb li a{float: right;display: block;width:70%;line-height: 25px; font-size: 16px;}
.main .central1 .lb li a:hover{color: #2095f2;}
.main .central1 .lb li span{float: right;display: block;width:70%; height: 20px; line-height: 20px;color: #666; overflow: hidden;font-size:12px;margin-top: 5px;}

.main .article{max-width: 1000px; margin: 15px auto; overflow: hidden;}
.main .article .bt{background: #f5f5f5; height: 40px; border: 1px solid #dbdbdb; border-bottom: none;}
.main .article .bt a{ border-bottom: 3px solid #2095f2; padding: 0px 12px; line-height: 37px; text-decoration: none; font-size: 16px;  display: inline-block;}
.main .article .bt i{ border-bottom: 3px solid #2095f2; padding: 0px 12px; line-height: 37px; text-decoration: none; font-size: 16px;  display: inline-block;font-style: normal;}
.main .article .wz{width: 100%; background: #fff;overflow: hidden;padding: 15px 1%; border: 1px solid #dbdbdb;box-sizing: border-box;}
.main .article .wz ul{overflow: hidden;}
.main .article .wz li{width: 48%; margin: 0px 1%; float: left;height:38px; line-height: 38px;padding-left: 12px; background: url(/images/li-bg.png) center left no-repeat;box-sizing: border-box;overflow:hidden;}
.main .article .wz li a{float: left; width: 75%; font-size: 14px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.main .article .wz li span{float: right; width: 25%; color: #666;text-align: right;}

.link{max-width: 1000px; margin: 15px auto;}
.link .bt{background: #f5f5f5; height: 40px; line-height: 40px; border: 1px solid #dbdbdb; border-bottom: none;}
.link .bt i{ border-bottom: 3px solid #2095f2; padding: 0px 12px; line-height: 37px; text-decoration: none; font-size: 16px;  display: inline-block; font-style: normal;}
.link .bt span{float: right; margin-right: 10px; color: #666;  }
.link .lb{width: 100%; background: #fff;overflow: hidden;padding: 15px 1%; border: 1px solid #dbdbdb;box-sizing: border-box;}
.link .lb a{white-space: nowrap;margin: 3px 7px; display: inline-block;}



@media screen and (max-width: 1023px) {

    .main{padding: 0px 10px; box-sizing: border-box;}
    .main .about .nr{padding: 15px 3%;}
    .main .about .nr .jsq{width: 100%;margin-left: 0px;}
    .main .about .nr .jj{width: 100%; border-top: 1px #ccc dashed; margin-top: 15px;}
    .main .central1 .lb{padding: 5px 1%;}
    .main .central1 .lb li{padding: 3px; width: 48%; border-radius: 0px;}
    .main .central1 .lb li a{float: none;display: block;width:100%;line-height: 25px; font-size: 14px;text-align: center;}
    .main .central1 .lb li img{display: none;}
    .main .central1 .lb li span{display: none;}
    .main .article .wz{padding: 5px 3%;}
    .main .article .wz li{width: 98%; line-height: 36px;height:36px;}
    .link{padding: 0px 10px; box-sizing: border-box;}


}