.header-top .funny a:hover{color: #38c34b;}
.header-top .funny .action{color: #38c34b;}

.main{width: 1200px; margin: 0 auto 20px; position: relative;}
.main .titleh1{line-height: 50px; padding-left: 10px; font-size: 16px; margin: 0px 0 0px;color: #999; position: relative; }
.main .h1{line-height: 30px; padding-left: 10px; font-size: 16px; margin: 10px 0 20px;color: #999; position: relative; top: 10px;}
.main .main-t{margin: 20px 0; font-size: 0;}
.main .main-t a{display: inline-block; font-size: 16px; width: 140px; line-height: 48px; text-align: center; border: 1px solid #e6e6e6; border-radius: 20px; margin-right: 10px;}
.main .main-t .active{border-color: #38c34b;}
.main .main-t .active i{color: #1296db;}
.main .main-t a i{font-size: 26px; margin-right: 10px; display: inline-block; vertical-align: middle;}
.main .main-t .col i{color: #1afa29;}

.list{overflow: hidden;}
.list li{width: 570px; height: 100px; padding: 20px 10px; margin-bottom: 20px; background: #fff; transition: all .4s; float: left; margin-left:5px;margin-right:5px;}

.list li .img-wrapper{float: left; width: 96px; height: 96px; overflow: hidden; text-align: center; margin-right: 10px;}
.list li img{height: 100%;border-radius: 20%;}
.list li .right{overflow: hidden;}
.list li .title{font-size: 18px; margin-bottom: 10px; color: #555; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.list li p{line-height: 1;}
.list li .desc{color: #999; line-height: 20px; height: 40px; margin-bottom: 15px;}
.lists li p{line-height: 1;}
.list li .desc, .list li .right{overflow: hidden;}
.list li .notes{text-align: center;color: #555; overflow: hidden; line-height: 1;height: 26px;}
.list li:hover{box-shadow:0 0 10px rgba(99,107,100,.2)}
.fl{float: left;}
.fr{float: right;}
.main .cat{text-align: center; position: absolute; bottom: 35px; width: 100%; height: 44px; line-height: 44px; font-size: 0;}
.main .cat span{line-height: 40px; padding: 0 10px; font-size: 14px; display: inline-block; color: #999; background: #fff; vertical-align: middle;}
.main .cat a{width: 40px; height: 40px; line-height: 40px; font-size: 14px; cursor: pointer; border-radius: 5px; margin-left: 10px; transition: all .4s; display: inline-block; color: #999; background: #fff; vertical-align: middle;}
.main .cat .active{background: #38c34b; color: #fff;}
.clearfix:after, .clearfix:before{content: ''; display: block; visibility: hidden; clear: both; zoom: 1;}

.list li .title i{
	color: #999;
	font-size: 15px;
}
.pages{text-align: center; width: 100%; height: 44px; line-height: 44px; font-size: 0; margin-top: 15px;}
/*.pages span{line-height: 40px; padding: 0 10px; font-size: 14px; display: inline-block; color: #999; background: #fff; vertical-align: middle;}*/
.pages a,.pages span{    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 5px;
    margin-left: 10px;
    transition: all .4s;
    display: inline-block;
    color: #999;
    background: #fff;
    vertical-align: middle;}
.pages .name{background: #38c34b; color: #fff;}

.tspage{height:auto !important;}
.tspage .tsp_nav a, .tspage .tsp_nav b, .tspage .tsp_nav > i {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 5px;
    margin-left: 5px;
    transition: all .4s;
    display: inline-block;
    color: #999;
    background: #fff;
    vertical-align: middle;
    text-align: center;
    min-width: 20px;
}
.tspage .tsp_nav b{padding: 0 3px;background: #38c34b;color: #fff;}
.tspage .tsp_nav i{padding: 0 3px;}
.tspage .tsp_nav select {margin-left:5px;height: 32px;vertical-align: middle;border: 0;border-radius: 5px;}

.sxtj,.sxjg{ border:1px solid #e2e2e2; background-color:#fff; margin-top:12px;margin-bottom:12px; overflow:hidden;zoom:1}

.sxtj p{ height:55px; line-height:55px; color:#666; border-bottom:1px solid #e2e2e2; width:100%; overflow:hidden}
.sxtj p em,.sxtj p a{ display:inline-block; height:55px; line-height:55px; padding:0px 10px; cursor:pointer}
.sxtj p a{ height:25px; line-height:25px; padding:0px 8px; margin:0px 2px; color: #666;}
.sxtj p em{ cursor:default; display:inline-block; color:#ee8600; font-size:16px; padding-left:25px; margin-left:20px;}
.sxtj p.pt em{ }
.sxtj p.lx em{ }
.sxtj p.tz em{ }
.sxtj .bq{ min-height: 55px; border-bottom: 1px solid #E2E2E2; overflow: visible; line-height: 55px; position: relative;}
.sxtj .bq a{ display: inline-block; height:30px; line-height:30px; padding:0px 8px; margin:0px 2px; color: #666;}
.sxtj .bq .icobq{ padding: 0px 10px; font-size: 16px; display: inline-block; float: left; padding-left:25px; color:#ee8600; height: 100%; line-height: 55px; margin-left:20px; }
.sxtj .bq .ta{float: left; width: 1090px; padding: 15px 0px;}
.sxtj p.yx em{ }
.sxtj a.cur{ color:#fff; background-color:#039C03;}

.sxtj li{font-size:14px; width:120px; height:40px;line-height:40px;float:left;margin:0 0px 5px 10px;overflow:hidden;}
.sxtj li a{display:block;text-align:center;}.lsider li a.red,.lsider li a:hover{background:#65bb0a;color:#fff;text-decoration:none;}
.sxtj li a.red,.sxtj li a:hover{background:#039C03;color:#fff;text-decoration:none;}
