.list-content .content-title{position:relative;}
.list-content .content-title .title{position:relative;height:44px;color:#0b3764;font-weight:400;font-size:28px;}
.list-content .content-title .title:after{position:absolute;bottom:-10px;left:0;width:111px;height:2px;background:#fbbb00;content:"";}
.list-content .content-title:before{position:absolute;bottom:-8px;left:0;width:100%;height:2px;background:#eee;content:"";}
.list-content .current-path{line-height:46px;}
.list-content .content{padding:40px 20px;min-height:400px;}
.list-content.page .content{padding:40px;font-size:16px;line-height:32px;}
.list-content.page .content img{max-width:800px;}
.m-pg-lst{display:block;padding:20px;}
.m-pg-lst:hover{background-color:#005dae;}
.m-pg-lst .pic{border:1px solid #eee;}
.m-pg-lst .pic img{display:block;width:125px!important;height:85px!important;}
.m-pg-lst:hover .info .dsc,.m-pg-lst:hover .info .sub-tt,.m-pg-lst:hover .info .time,.m-pg-lst:hover .info .tt,.m-pg-lst:hover a{color:#fff;}
.m-pg-lst .info{width:84%;}
.m-pg-lst .info .tt{display:block;margin-top:5px;color:#444;font-weight:500;font-size:20px;}
.m-pg-lst .info .dsc{display:block;overflow:hidden;margin-bottom:10px;padding-top:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.m-pg-lst .info .time{display:block;color:#666;font-size:14px;}
.m-pg-lst .info .time span{margin-right:10px;}
.m-pg-lst .info.all{width:100%;}
.m-pg-lst.leader .tt{margin-bottom:15px;font-weight:700;font-size:20px;}
.m-pg-lst.leader .sub-tt{margin-bottom:8px;}
.m-pg-lst.leader .dsc{height:60px;text-overflow:normal;white-space:normal;line-height:25px;}
.m-pg-lst.leader .pic img{width:100px!important;height:140px!important;}
.m-pg-lst.leader .info{width:800px;}
.m-page{padding-top:40px;padding-bottom:20px;color:#333;text-align:center;font-size:16px;}
.m-page a{margin:0 5px;padding:5px 10px;border:1px solid #e2e2e2;font-size:14px;}
.m-page a:hover{background-color:#005dae;color:#fff;}
.m-page a.active-page{background-color:#005dae;color:#fff;}
.listnav .name{position:relative;top:1px;display:inline-block;margin-left:10px;padding:2px 15px;min-width:140px;border:1px solid #ccc;border-radius:3px 3px 0 0;text-align:center;font-weight:700;font-size:16px;line-height:34px;border-bottom-color:#fff;}
.listnav .more{margin-right:10px;width:auto;font-size:14px;line-height:34px;}
.listnav .more span{font-family:"宋体";}
.lists{padding-top:20px;border-top:1px solid #ccc;}
.sect-item{margin-bottom:30px;}
.app-content{padding:20px;border-top:1px solid #ccc;text-indent:32px;font-size:16px;line-height:30px;}
.special{width:100%;}
.special-list li{float:left;margin-bottom:20px;margin-left:12px;width:959px;height:150px;}
.special-list li:nth-child(4n){margin-right:0;}
.special-list li a span{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);}
.special-list li a{position:relative;display:block;width:959px;height:100%;background-color:#dfdfdf;color:#005dae;text-align:center;font-weight:700;font-size:34px;}
.special-list img{max-width:959px;}
form table{width:100%;}
form input{padding:5px 10px;width:400px;height:30px;border:1px solid #eee;}
form textarea{padding:5px 10px;width:600px;min-height:200px;border:1px solid #eee;resize:none;}
form table td{position:relative;padding:15px 0;}
form input[name=checkcode]{width:100px;}
form #ImageVerify{display:inline-block;width:50px;height:20px;border:none;vertical-align:middle;}
form button{width:100px;height:40px;border:1px solid #eee;background-color:#005dae;color:#fff;font-size:14px;cursor:pointer;}
form .require{color:#005dae;}
form .error{position:absolute;bottom:30px;left:440px;color:#005dae;font-size:12px;}
form textarea+.error{bottom:120px;left:640px;}
form input[name=checkcode]+.error{bottom:35px;left:200px;}
.case_list{padding-top:20px;border-top:1px solid #ccc;}
.case_list a{position:relative;float:left;display:block;margin-right:30px;margin-bottom:30px;width:31.1%;}
.case_list a:nth-child(3n){margin-right:0;}
.case_list a img{display:block;width:100%;height:186px;}
.case_list a .info .title{display:block;overflow:hidden;padding:10px;background-color:#eee;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:18px;}
