.page{width:100%;}
.contxt{width:1200px;margin:auto;position: relative;}
.banner{width:100%;height:200px;background:url(./index/images/banner.png) center no-repeat;background-size: cover;}
.category{display:flex;margin-bottom:30px;}
.category ul.tabs{flex:0 0 320px;}
/* .category ul.tabs{padding-left:20px;} */
.category ul.tabs li a{display:block;width: 220px;height:44px;line-height:44px;padding:0px 30px;text-align: left;margin-bottom:15px;font-size:16px;}
.category ul.tabs li a:hover{color: #d24a4a;}
.category ul.tabs li.active a{background-color: #f4f4f4;border-radius: 3px;color:#999;}
.category .contents{flex:1;}
.routerx{width:1200px;margin:auto;display:flex;height:53px;align-items: center;justify-content: flex-start;font-size:14px;color:#666;}
.routerx span{margin-left:3px;margin-right:3px;}
.routerx a.current{color: #cbabad}

.page{width:100%;}
.main{width:1200px;position: relative;margin:auto;}
h4.title{font-size:36px;color:#222;text-align:center;padding-top:46px;padding-bottom:27px;}
.profile{font-size:16px;color:#666;text-align: center;line-height:1.8;}

.contxt{width:1200px;margin:auto;position: relative;}
/*.banner{width:100%;height:200px;background:url(/static/index/images/help/banner.png);background-size: cover;}*/
/*.category{display:flex;margin-bottom:30px;}*/
.category ul.tabs{flex:0 0 320px;}
/* .category ul.tabs{padding-left:20px;} */
.category ul.tabs li a{display:block;width: 220px;height:44px;line-height:44px;padding:0px 30px;text-align: left;margin-bottom:15px;font-size:16px;}
.category ul.tabs li a:hover{color: #d24a4a;}
.category ul.tabs li.active a{background-color: #f4f4f4;border-radius: 3px;color:#999;}
.category .contents{flex:1;}
.routerx{width:1200px;margin:auto;display:flex;height:53px;align-items: center;justify-content: flex-start;font-size:14px;color:#666;}
.routerx span{margin-left:3px;margin-right:3px;}
.routerx a.current{color: #cbabad}


.category .contents .item {
    width: 100%;
}

.category .contents .item h4.title {
    font-size: 30px;
    color: #333;
    padding-bottom: 40px;
}

.category .contents .item .list li a {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #666;
    padding: 0px 20px;
    margin-bottom: 10px;
}

.category .contents .item .list li span {
    line-height: 50px;
    color: #ccc;
    margin-right:5px;
}

.category .contents .item .list li:hover {
    background-color: #f4f4f4;
}

.category .contents .item .list li a:hover {
    color: #2d8bcb;
}

.pagination {
    margin-top:30px;
    display: inline-block
}

.pagination li {
    display: inline-block;
    font-size: 14px;
    float: left;
    margin: 0 3px
}

.pagination li a, .pagination li span {
    display: inline-block;
    background-color: #eee;
    background-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .3);
    width: auto;
    height: 38px;
    line-height: 38px;
    padding: 0 18px
}

.pagination li span.dots {
    background-color: transparent;
    width: 20px
}

.pagination li a:hover {
    background-color: #2d8bcb;
    color: #fff;
}

.pagination li .none {
    cursor: not-allowed
}

.pagination li .none:hover {
    background-color: rgba(0, 0, 0, .1)
}

.pagination li.active span {
    background-color: #2d8bcb;
    font-weight: 700;
    color: #fff;
    width: auto;
    height: 38px;
    line-height: 38px;
    padding: 0 18px
}

.pagination li .pageinfo {
    width: auto;
    padding: 0 18px
}

.pagination .next, .pagination .prev {
    font-size: 22px;
    line-height: 46px;
    width: 55px
}

.pagination .prev {
    border-radius: 32px 0 0 32px;
    line-height: 38px
}

.pagination .next {
    border-radius: 0 32px 32px 0;
    line-height: 38px
}