.wrap {width:1200px; margin: 0 auto;}
.logo-txt {float: right; font-size: 22px; padding-top: 30px;}
.banner {margin-bottom:10px;}
.icon li {float: left; font-size: 28px; margin: 30px 80px; width:130px;text-align: center;}
.item-tit {font-size:40px; margin-top:15px;}
.serv-bg1 {background:url(../img/serv_bg1.jpg) no-repeat;}
.serv-bg2 {background:url(../img/serv_bg2.jpg) no-repeat;}
.serv-bg3 {background:url(../img/serv_bg3.jpg) no-repeat;}
.serv-bg4 {background:url(../img/serv_bg4.jpg) no-repeat;}
.serv-bg5 {background:url(../img/serv_bg5.jpg) no-repeat;}
.serv-bg6 {background:url(../img/serv_bg6.jpg) no-repeat;}
.serv-bg7 {background:url(../img/serv_bg7.jpg) no-repeat;}
.serv-bg8 {background:url(../img/serv_bg8.jpg) no-repeat;}
.serv-box { width:500px; height: 194px; margin-top: 30px; color:#fff; padding:40px; float:left;}
.serv-tit1{font-size: 40px; text-align:center; padding-bottom:20px;}
.serv-txt {height:80px;}
.serv-box a {color:#fff; font-size:24px; padding:0 12px;}
.btn1 {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); background:#fff; width:153px; height:43px;opacity:0.5; color:#fff;border-radius:8px; margin:7px auto; text-align:center; line-height:43px;}
.btn1 a {color:#0c439a !important; font-size:18px;border-radius: 4px; }

.blank {float:left; width:20px; height:50px; color:#fff;}

.intro-box-relative {position:relative; width:587px; height:290px; float:left;}
.intro-box {background:#fff;border-radius:8px; width:587px; height:230px; position:absolute; margin-top:55px;}
.mem-pic {-moz-box-shadow:-1px 0px 40px #999999; -webkit-box-shadow:-1px 0px 20px #999999; box-shadow:-1px 0px 20px #fdfdfd;;border-radius: 100px; position:absolute; margin-left:15px; width:154px; margin-top:20px;}
.intro-tit {padding-left:180px; font-size:26px; line-height:65px; margin-top:10px;}
.intro-txt {padding:0 50px 0 180px; font-size:16px; line-height:30px; text-align:justify;}

.cont-icon { padding:25px;}
.copyright { text-align:center; margin:30px 0;}

.nav {border-bottom:2px #ccc solid; background:#f0f0f0; line-height:50px; text-align:center;}
.nav-box {width:980px; margin:0 auto;}
.nav-box  li {float:left; width:140px; text-align:center;}
.nav-box  li:hover {border-bottom:2px #F00 solid; line-height:48px; height:48px; }



.lanmu-tit {font-size:40px; text-align:center; color:#999; margin-top:20px;}
.lanmu2-tit {font-size:25px; text-align:center; color:#999; margin-top:50px;}


.nav2-box { line-height:48px; height:48px; margin:20px auto; text-align:center;}
.nav2-box  li {float:left; width:128px; text-align:center;border:1px #dadada solid; margin:10px;  border-radius: 3px;}
.nav2-box  li:hover {border:1px #F40 solid; background:#F40; color:#fff!important; }
.nav2-box li a {color:#000;}
.nav2-box a li:hover {color:#fff;font-weight:bold;}

.list-box { line-height:48px; height:48px; margin:20px auto; text-align:center;border:1px #dadada solid; width:128px;border-radius: 6px; background:#F40; color:#fff!important;}
.list-box a {color:#fff;}
.line {    display: inline-block;
    background: url(../img/line.png) no-repeat;
    height: 21px;
    width: 1200px;
    margin-top: 30px;
    margin-bottom: 10px;}


.sort {margin-bottom:20px;}
.sort a {padding:10px 25px;}
.sort a:hover {background:#f00; color:#fff;border-radius:3px;}
.list { }

.list>li {
    margin-bottom: 30px;
    background:#fff; border-radius:10px; padding:40px 40px 55px;
}

.list>li .cover-img {
    overflow: hidden;
    float: left; width:253px; height:208px;
    border-radius: 10px;
}
.list>li .cover-img img {width:253px; height:208px;}
.list>li .content {
    padding-left: 290px;
}

.list>li .content h2 {
    overflow: hidden;
    margin-bottom: 10px;
    max-height: 48px;
    font-size: 26px;
    line-height: 24px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: normal;
    color: #000;
}

.list>li .content h2 a:hover {
    color: #de1620;
}
.list  time {
    margin-right: 20px;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
}
.list>li .content .profiles {
    overflow: hidden;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 30px;
    color: #666;max-height:90px;
   
}

.ceshi-list>li {
    margin-bottom: 30px;
    background:#fff; border-radius:10px; padding:40px 40px 55px;
}
@media screen and (max-width:470px){
    .ceshi-list>li {
        padding:25px 40px 25px;
    }
}
.ceshi-list>li .cover-img {
    overflow: hidden;
    border-radius: 30px;
}
.ceshi-list>li .cover-img img {width:100%; height:auto;display: block;}
.ceshi-list>li .content {
    padding: 10px 0 0 10px;
}

.ceshi-list>li .content h2 {
    overflow: hidden;
    max-height: 48px;
    font-size: 26px;
    line-height: 24px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: normal;
    color: #000;
}

.ceshi-list>li .content h2 a:hover {
    color: #de1620;
}

.look a {padding:8px;}
.look a:hover {padding:8px;background:#f00; color:#fff; font-weight:bold;}


.fanye{margin:0 auto; text-align: center;}
.fanye li{line-height:30px;display:inline-block;}
.fanye li a{display:inline-block;padding:auto 0;display:inline-block;margin:8px 1px;line-height:50px;border:1px #dadada solid;padding:0 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pageinfo{color:#111}
.fanye li a:hover{border:1px solid #f00;background:#f00;color:#fff}
.thisclass a{display:inline-block;padding:auto 0;display:inline-block;margin:8px 1px;line-height:30px;border:1px solid #f00;background:#f00;color:#fff}


.file-tit {font-size:30px; text-align:center; padding:20px; margin-bottom:30px;}
.file-cont {font-size:16px; line-height:30px;}
.file-cont p {margin-bottom:15px;}


.wrap .list li dl dt {    font-size: 1.167em;    font-weight: bold;    color: #333; margin-bottom:15px;}
.wrap .list li dl dd { border:1px #ccc solid; border-top:none; padding:10px;}
@media screen and (max-width:800px){
    .result table{
        width: 100%!important;
    }
}
