.breadcrumb{ background:#f2f2f2; height:40px; border-radius:10px; margin-top:15px;}
.breadcrumb div{ padding-left:15px; color:#4c4c4c; padding-top:9px;}
.breadcrumb div .iconfont{ font-size:14px; color:#4c4c4c}
.breadcrumb div a{ color:#4c4c4c; text-decoration:none}
.breadcrumb div a:hover{ color:#4C9FEF}
.list_content{ overflow:hidden; position:relative; margin-top:15px; background:#f8f8f8;min-height: 400px;}
.list_content .bar{ width:25px; background:#fff; height:100%; position:absolute; left:320px; top:0px;}
.numlist_left{ position:relative; float:left; width:320px; height:100%; padding-bottom:20px;}
.numlist_left .title{ padding:15px; font-size:16px; overflow:hidden;text-align: left;margin: 0;}
.numlist_left .title b{ display:inline-block; height:17px; width:4px; background:#085db3; border-radius:10px; margin-right:15px; vertical-align:text-bottom;}
.numlist_left .title span{ color:#085db3; font-size:17px;display:inline-block; font-weight:bold}
.numlist_left .list{ padding:10px;}
.numlist_left .list li{ border-bottom:1px solid #dbdbdb; padding-bottom:15px; padding-top:15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.numlist_left .list li span{}
.numlist_left .list li span i{display: block;}
.numlist_left .list li span i img{margin-bottom: 10px;width: 100%;}
.numlist_left .list li span a{}
.numlist_left .list li a{ font-size:16px; color:#595959; text-decoration:none;}
.numlist_left .list li .circle{ margin-right:10px; color:#595959;display: inline-block;width:5px;height:5px;background: #ccc;border-radius: 100%;float: left;
    margin-top: 9px;}
.numlist_left .list li a:hover{color:#4C9FEF}
.numlist_left .list li.hover {}
.numlist_left .list li.hover a{ color:#0356c8}
.numlist_left .list li.hover .iconfont{ color:#0356c8}
.numlist_left .list li.hover .circle{background: #4C9FEF;}

.txt_body{ position:relative; float:right; width:755px; padding-bottom:15px;}
.con_title{ margin:15px; padding:15px; border-bottom:1px solid #0356c8; text-align:center}
.con_title h1{ font-size:20px; color:#666; padding-bottom:20px;font-weight: bold;}
.con_title h2{ padding-bottom:10px; color:#999;}
.con_title h2 b{ display:inline-block; margin-left:15px; margin-right:15px;}
.con_body{ padding:15px;font-size: 16px;line-height: 2.0;}
.con_body .imgbox{margin-top: 10px;}
.con_body .imgbox img{width: 100%;margin-bottom: 10px;}
.newlist{ padding:15px;}
.newlist li{ padding-bottom:20px; padding-top:20px; border-bottom:1px solid #dbdbdb}
.newlist li a{ display:inline-block; color:#010101;font-size: 20px; text-decoration:none}
.newlist li p{ padding-top:15px; color:#999; font-size:12px;}
.newlist li p b{ display:inline-block; margin-left:10px; margin-right:10px;}
.newlist li span{ display:block; text-align:right; color:#999; font-size:12px}
.page{ text-align:center}
.page b{ display:inline-block; padding:10px; font-weight:normal; border-radius:7px;}
.page b a{ color:#333; text-decoration:none}
.page b.hover{ background:#0356c8;}
.page b.hover a{ color:#fff}

.wd_title{ border-bottom:1px solid #0356c8; overflow:hidden; padding:15px; font-weight:bold}
.wd_title h1{ display:inline-block; float:left; height:40px; line-height:40px; font-size:18px; color:#333}
.wd_title a{ display:inline-block; height:40px; width:100px; background:#dedede; float:right; color:#0356c8; border-radius:15px; line-height:40px; text-align:center; text-decoration:none}
.wd_title1{ border-bottom:1px solid #0356c8; overflow:hidden; padding:15px; }
.wd_title1 h1{ display:inline-block; float:left; height:40px; line-height:40px; font-size:18px; color:#333}
.wd_title1 div{ display:inline-block; height:40px;float:right; color:#999; line-height:40px; text-align:center; }
.wd_title1 div a{display:inline-block;text-decoration:none;color:#0356c8; margin-left:15px;}
.wd_title1 div b{ margin-left:15px;display:inline-block;}
.from1{ position:relative; min-height:60px; margin-left:25px; width:70%; margin-top:15px;}
.from1 label{ display:inline-block; height:45px; line-height:45px; font-size:16px; color:#666;vertical-align:top; width:130px; text-align:right}
.from1 div{display:inline-block; height:45px; background:#dedede; margin-left:10px;}
.from1 div input{ width:350px; border:0px; background:#dedede; margin:10px; font-size:16px;}
.from1 b{  height:45px; line-height:45px; display:inline-block; color:#0356c8;}
.from1 span{ display:inline-block; width:100px; text-align:center; color:#0356c8; font-size:16px; line-height:45px; height:45px; cursor:pointer}
.from1 select{ width:350px; border:0px; background:#dedede; margin:10px; font-size:16px;}
.from2{ position:relative; min-height:60px; margin-left:25px; width:70%; margin-top:45px; padding-bottom:50px;}
.from2 button{ background:#0356c8; font-size:16px; border:1px solid #0356c8; color:#fff; width:200px; height:45px;  cursor:pointer}
.from2 label{width:140px;display:inline-block;}
.from3{ position:relative; min-height:60px; width:90%; margin-top:15px;}
.from3 label{ display:inline-block; height:45px; line-height:45px; font-size:16px; color:#666;vertical-align:top; width:130px; text-align:right}
.from3 div{display:inline-block; min-height:45px;background:#F9F9F9; margin-left:10px; border:1px solid #dedede;vertical-align:top;}
.from3 div input{ width:350px; border:0px; background:#F9F9F9; margin:10px; font-size:16px;}
.from3 b{  height:45px; line-height:45px; display:inline-block; color:#0356c8;}
.from3 span{ display:inline-block; width:100px; text-align:center; color:#0356c8; font-size:16px; line-height:45px; height:45px; cursor:pointer}
.from3 select{ width:350px; border:0px; background:#F9F9F9; margin:10px; font-size:16px;}
.from3 textarea{ margin:10px; border:0px; background:#F9F9F9; width:450px; height:200px; font-size:16px;}
.from3 h3{ display:inline-block; line-height:45px; margin-right:20px; font-size:16px; color:#333}
.from3 div h3 input{ width:auto}
.from3 h4{ display:inline-block; line-height:45px; margin-right:20px; font-size:16px; color:#333; border:1px solid #dedede; background:#F5F5F5; width:150px; text-align:center; position:relative}
.from3 h4 input{ position:absolute; left:0px; top:0px; width:100%; height:100%; opacity:0; cursor:pointer}
.from3 textarea::-webkit-input-placeholder {color: #999;}
.from3 textarea:-moz-placeholder {color: #999;}
.from3 textarea::-moz-placeholder{color: #999}
.from3 textarea:-ms-input-placeholder {color: #999;}
.from3 input::-webkit-input-placeholder {color: #999;}
.from3 input:-moz-placeholder {color: #999;}
.from3 input::-moz-placeholder{color: #999}
.from3 input:-ms-input-placeholder {color: #999;}
.from4{  position:relative; min-height:60px; width:90%; margin-top:15px;}
.from4 label{display:inline-block; height:45px; line-height:45px; font-size:16px; color:#666;vertical-align:top; width:130px; text-align:right}
.from4 div{display:inline-block;vertical-align: top;}
.from4 div h4{ background:#E9E9E9}
.from5{ position:relative; margin-left:25px; width:70%;}
.from5 label{ display:inline-block; height:45px; line-height:45px; font-size:16px; color:#666;vertical-align:top; width:130px; text-align:right}



.wendan_title{ margin:15px; padding:15px; border-bottom:1px solid #0356c8}
.wendan_title h1{ font-size:22px; color:#666 }
.wendan_title h2{ font-size:12px; color:#999; padding-bottom:15px; padding-top:15px;}
.wendan_title h2 b{ display:inline-block; margin-left:10px; margin-right:10px; font-weight:normal}
.wendan_title h3{ overflow:hidden; color:#999; font-size:12px;}
.wendan_title h3 b{ font-weight:normal; float:left}
.wendan_title h3 span{ font-weight:normal; float:right}
.wendan_txt{ padding:30px; font-size:16px; color:#666; line-height:24px;}
.wendan_txt h4{ text-align:right; margin-top:45px;}

/*法官工作室*/
.gongzuoshi{overflow: hidden;position: relative;text-align: center;margin-top: 15px;background: #f8f8f8;padding-top:30px;}
.gongzuoshi img{width:75%;}

.chamingjizhiMenu{margin: 20px 15px 20px 200px; margin:20px auto;text-align:center;width:800px;overflow: hidden;}
.chamingjizhiMenu p{text-indent: 2em;line-height: 2em;text-align: left;}
.chamingjizhiMenu div{margin:20px 50px;cursor:pointer;background: #f4f4f4;float:left;border-radius: 5px;padding:15px 30px;width:300px;height:100px}
.chamingjizhiMenu div span{}
.chamingjizhiMenu div span h1{color: #044a99;font-size: 20px;font-weight: bold;width:220px;margin-right: 30px;}
.chamingjizhiMenu div span h1 strong{font-size: 14px;font-weight: normal;color: #787878;display: block;margin-top: 15px;}
.chamingjizhiMenu div span h1 strong i{font-size: 12px;}
.chamingjizhiMenu div p{float: left;border-left:2px solid #e6e6e6;padding-left:50px}
.chamingjizhiMenu div p label{display: block;font-size: 14px;margin-bottom: 15px;}
.chamingjizhiMenu .sqbtn{background-color:#dee8f3}
.chamingjizhiMenu div:hover{background-color:#e6eef7}
.chamingjizhiMenu div:active{background-color:#c1d2e5}

.chamingjizhi{margin: 50px 15px;}
.chamingjizhi div{margin-top:15px;background: #f4f4f4;border-radius: 5px;padding:15px 30px;overflow: hidden;}
.chamingjizhi div span{float: left}
.chamingjizhi div span h1{color: #044a99;font-size: 20px;font-weight: bold;width:220px;margin-right: 30px;}
.chamingjizhi div span h1 strong{font-size: 12px;font-weight: normal;color: #787878;display: block;margin-top: 15px;}

.chamingjizhi div p{float: left;border-left:2px solid #e6e6e6;padding-left:50px}
.chamingjizhi div p label{display: block;font-size: 14px;margin-bottom: 15px;}
