 @charset "utf-8";
body {
    background:#f2f2f2;
}
 /*尾部*/
.footer{
	width:1170px;
	height:60px;
	margin:0 auto;
	overflow: hidden;
    position:relative;
    bottom:0;
    margin-top:0;
}
.footer li{
	float:left;
}
.footer li a{
	float:left;
	font-size:16px;
	color:#ccc;
	width:128px;
	height:60px;
	text-align:center;
	line-height:60px;
}
 /*headerList*/
 body{
 	letter-spacing:0px;
 	font-size:16px;
 	color:#898f9a;
 }
 .list_box{
 	width:100%;
 	margin: 0px auto;
 	background:#1F2532;
 	border-top:1px solid #39455e;
 }
 .list li{
 	float:left;
 	width:128px;
 	height:48px;
 	text-align:center;
 	line-height:50px;
 }
 .list li.fuwu{
 	float:right;
 	width:296px;
 }
 .list{
 	width:1200px;
 	margin:0 auto;
 	height:50px;
 }
 .list li a{
 	color:#898F9A;
 }
 .list_box li a:hover{
 	color:#fff;
 }
 .list li.fuwu a{
 	font-size:14px;
 	color:#fff;
 }
 .style{
 	border-bottom:2px solid #FF3366;
 }
 .list li.style a{
 	color:#fff;
 }
 .xiao_list li.style a{
 	color:#898f9a;
 }
.xiao_list li a:hover{
    color:#FF3366;
}
.sort span {
    cursor:pointer;
}
.sort span:hover {
    color:#FF3366;
}
 /*picList*/
 .main_box{
 	display:none;
 	width:100%;
 	background:#f2f2f2;
 }
 .photo_list{
 	width:1200px;
 	margin:0 auto;
 }
 .photo_nav div,h2{
 	height:30px;
 	float:left;
	font-size:15px;
	text-align:center;
	line-height:30px;
	margin:12px 6px;
 }
 .sear_box{
 	margin-left:566px;
 	line-height:28px;
 }
 .sear_box input{
 	width:214px;
 	height:26px;
 	border:1px solid #ccc;
    padding-left:6px;
 }
 .sear_box img{
 	margin:5px 10px;
 }
.all_ph,.sect_ph{
	width:120px;
	color:#fff;
	background:#898F9A;
	cursor:pointer;
}
.selec{
	width:66px;
}
.ph_detail{
	display: none;
	width:1200px;
	margin:0 auto;
	background:#fff;
	padding-bottom:36px;
}
.ph_img img{
	padding:5px;
	border:1px solid #ccc;
    max-width:158px;
    max-height:158px;
}
.ph_imgbor img{
	border:5px solid #FF3366;
    max-width:160px;
    max-height:160px;
}
.r-jpg {
    width:340px;
}
.wzhref{
    float:left;
    width:220px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap; 
}
/*.r-jpg span:hover {
    overflow:visible;
}*/
.seaname {
    width:145px;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space:nowrap 
}
.detail_list{
	color:#434C5F;
	line-height:32px;
}
/*.detail_list ol{
	margin-left:62px;
}*/
.detail_list ol li:after{ 
	display: block;
	clear: both;
	content: '';
}
.detail_list ol li{
	zoom: 1;
}
.detail_list ol li p,.detail_list ol li span{
	float:left;
}
.detail_list ol li p{
	text-align:right;
	width:120px; 
}
.red_col span{
	color:#FF3366;
}
.img_button div{
	margin-top:22px;
}
.ph_detail ul{
	padding:14px 64px 0px;
}
.ph_detail ul.padd_top{
	padding-top:20px;
}
ul.padd_top .line {
    margin-top:20px;
} 
.line{
	width:1070px;
	border-top:1px solid #ccc;
	margin:0 auto; 
}
.page{
	height:30px;
	margin:12px 0;
}
.page li{
	float: left;
	text-align:center;
	line-height:28px;
	background:#fff;
}
.page li:nth-child(2n+1){
	width:28px;
	height:28px;
	border:1px solid #ccc;
}
.page li:nth-child(4){
	margin-left:20px;
	background:#f2f2f2;
}
.page li:nth-child(2){
	/*padding:0px 10px;*/
	border:1px solid #ccc;
	border-right:none;
	border-left: none;
    line-height:none;
}
.showPage {
    border:none;
    padding-top:2px;
    width:64px;
    height:26px;
    text-align:center;
    color:#898f9a;
}
.placeColor::-webkit-input-placeholder { /* WebKit browsers */ 
color: #fff; 
} 
.placeColor:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #fff; 
} 
.placeColor::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #fff; 
} 
.placeColor:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #fff; 
}
/*picList图片上传*/
.upload_box{
	padding:8px;
}
.upload_box li {
    float: left;
    margin: 3px;
}
.picnum{
	width:160px;
	height:32px;
	background:rgba(0,0,0,0.4);
	text-align:center;
	line-height:32px;
	color:#fff;
}
.addpic p:first-child{
	font-weight: bold;
	text-align:center;
	margin:45px 0 30px;
}
.addpic p:last-child{
	width:100%;
	height:60px;
	background:url(../images/jiahao.png) no-repeat center;
}
.ftpfont{
	margin:0 auto;
}
.ftpfont div p{
	line-height:50px;
	font-size:18px;
}
.ftpfont .leftF{
	margin-left:456px;
	text-align: right;
}
.ftpfont .right{
	margin:50px 0 0 34px;
}
.endfont{
	text-align: center;
	margin-top:124px;
}
/*线索列表*/
.cluenum{
	width:40px;
	height:40px;
	border-radius:50%;
	color:#fff;
	text-align:center;
	line-height:40px;
}
.cluefont{
	margin:10px 0 0 6px;
}
.cluefont p span{
	padding-right:20px;
}
.upbutt {
    display:none;
}
.jindu {
    display:none;
    width:200px;
    height:20px;
    border:1px solid #ccc;
    position:relative;
    top:4px;
    left:120px;
    border-radius:25px;
}
.jindu b{
    width:0;
    height:100%;
    background:#FF3366;
    position:absolute;
    top:0;left:0;
    border-radius:25px;
}
.jindu .bili{
    position:absolute;
    top:-5px;
    left:80px;
}
.ph_img {
    width:250px;
}
.ph_imgbor {
    width:200px;
}
/*案件列表*/
.mark{
	font-size:28px;
	font-weight:bold;
}
.progress li:after{ 
	display: block;
	clear: both;
	content: '';
}
.progress li{
	zoom: 1;
}
.progress li{
	margin:0 0 12px 2px;
}
.progress p,.progress span{
	float:left;
	font-size:18px;
}
.progress p{
	margin-right:40px;
}
.kuaidi p,.kuaidi span,.kuaidi input,.kuaidi select{
	float:left;
}
.kuaidi input{
	width:175px;
	height:25px;
	margin:0 14px;
}
.kuaidi select{
	width:75px;
	height:28px;
	margin:0 14px;
}
.address{
	background:#f2f2f2;
	width:500px;
	padding:25px 30px;
	margin-left:136px;
}
.address p{
	color:#434C5F;
	width:420px;
}
.green_line{
	background:#697882;
	width:1100px;
	height:42px;
	text-align:center;
	line-height:42px;
	color:#fff;
	font-size: 18px;
}
/*财务管理*/
.fina_list{
    background:#1F2532;
}
.rili {
    margin-right:20px;color:#fff;
}
.rili li{
    margin-top:16px;
    margin-left:5px;
}
.big_table li{
    float:left;
    width:152px;
    height:48px;
    text-align:center;
    line-height:48px;
    font-size:18px;

}
.big_tabox {
    padding-bottom:0;
    margin-bottom:20px;
}
.big_tabox ul:nth-child(2n) li{
    background:#f9f9f9;
}

/*维权首页*/
.photo_list .all_list {
    float:left;
    margin:0 10px;
}
/*.all_list li {
    cursor:pointer;
}*/
.all_num {
    margin:20px 0; 
}
.all_num img{
    padding:20px;
    margin-right:15px;
}
.all_num span {
    font-size:36px;
    font-weight:bold;
    color:#434c5f;
    line-height:72px;
}
.all_list li:not(.first_box){
    width:280px;
    height:66px;
    text-align:center;
    line-height:66px;
    font-size:18px;
    background:#3598DC;
    color:#fff;
    margin-top:6px;
}
.all_lr li:not(.first_box){
    background:#E7505A;
}
.all_lg li:not(.first_box){
    background:#32C5D2;
}
.all_lo li:not(.first_box){
    background:#FF6600;
}
.first_box{
    background:#fff;
    width:240px;
    padding:20px;
}
.first_box p {
    font-size:20px;
    color:#8e9daa;
    font-weight:bold;
}
.intro p {
    margin-left:20px;
}
.intro b {
    margin-right:20px;
}
.bar {
    width:580px;
    height:510px;
    background:#fff;
    float:left;
    margin:36px 0 40px 10px;
}


 .button{
	color:#fff;
	background:#199ed8;
	border-radius:2px;
	padding:12px 42px;
	text-align:center;
	cursor:pointer;
}
._gray{
	background:#898f9a;
}
._small{
	padding:4px 42px;
}
._width{
	padding:0;
	width:168px;
	height:30px;
	line-height:30px;
}
.p4{
	padding:4px 16px;
}
.p0{
	padding:0 10px;
}
.rose_col{
	background:#FF3366;
}
.bla_col{
	background:#000;
}
.mT0 {
    margin-top:0;
}
.mT2{
	margin-top:2px;
}
.mT24{
	margin-top:24px;
}
.mT22{
	margin-top:22px;
}
.mT160{
	margin-top:160px;
}
.mB24 {
    margin-bottom:24px;
}
.mL140{
	margin-left:140px;
}
.pT24 {
    padding-top:24px;
}
.pB24 {
    padding-bottom:24px;
}
.dn{
	display: none;
}
.back_bai {
    background:#fff;
}