﻿ body {
    background:#fff;}
.newslist{width:100%;border:1px #0076d9 solid;}
    .newslist h1{font-size:16px;background:#0076d9;
                 height:48px;color:#fff;display:block;line-height:48px;text-indent:1em;
    }
        .newslist h1 a{width:80px;display:block;float:right;color:#fff;padding-right:1em;text-align:right;}
        .newslist ul, .newslist li {
            padding: 0;
            margin: 0;
        }

    .newslist ul{padding:10px;}
    .newslist ul li{height:40px;line-height:40px;
                    border-bottom:1px #e1e1e1 dotted;position:relative;padding-left:2em;
    }
        .newslist ul li:before {
            position: absolute;
            display: block;
            content: " ";
            width: 0.8rem;
            height: 0.8rem;
            left: 1rem;
            top: 50%;
            transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
            background: url(default/images/arr.png) no-repeat center center;
        }
        .newslist ul li:last-child{border-bottom:0px;}
        .newslist ul li .title {
            width: calc(100% - 100px);
            float:left;
            display: block;
            height: 100%
        }
        .newslist ul li .date{width:100px;float:right;display:block;height:100%;text-align:center}
        .ks_item {
            width: 100%;
            display: block;
            border-bottom: 1px #e1e1e1 solid;
            padding-top: 20px;
            padding-bottom: 20px;
        }
   .ks_item .title {
    font-size:18px;
    
    }

 .ks_item  .daoan {font-size:16px;
    }
  .ks_item .left {
    width:20px;float:left;}
  .ks_item .right {
    float:right;
    width:calc(100% - 30px);
    }
        .ks_item .daoan span{
            padding-right:20px;
        }
        .ks_item .daoanright {
        color:#0ca308}
        .catelist{width:620px;float:left;}
    .catelist select {
    border:1px #e1e1e1 solid;
    height:42px;
    width:300px;font-size:18px;border-radius:8px;
    }
    .catelist input {font-size:18px;border-radius:8px;
    height:42px;border:1px #e1e1e1 solid; width:300px;}
    .checklist{width:120px;float:left;line-height:40px;}
    .btn {
    width:120px;text-align:center;float:left;}
    .button {
    border:0px;
    height:40px;
    background:#0076d9;
    color:#fff;
    font-size:18px;width:120px;
    text-align:center;line-height:40px;
    border-radius:8px;margin:0 auto;
    
    }
    .red{color:#ff0000}
    .loading{width:50px;height:50px;display:block;margin-left:auto;margin-right:auto; animation: turn 2s linear infinite;}
    .loading > img{width:100%;height:auto}
#topfix {
    width: 100%;
    height: 80px;
    background: #fff;display:block;background:#f0f0f0
 
}
    .topfix{position:fixed;
            top:0;
            z-index:999999;
            
    }
@keyframes turn {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}
