@charset "utf-8";

/** 公用样式*/
input{font-family:"微软雅黑", "黑体"}
img{border:0;}
li{list-style:none}
label input{vertical-align:middle}
.pull-left{float:left;}
.pull-right{float:right}
#main{height: 100%;width: 100%;}



/*右侧区域--tab*/
.tab{background:#4da7da; height:28px;}
.tab ul{float:left;}
.tab li{float:left; position:relative;}
.tab li a{float:left; height:28px; line-height:26px; padding:0 35px; color:#d0e7f4; font-size:16px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)}
.tab li a:hover{background:#3c93d0;}
.tab li.active a{background:#f5f5f5; color:#000;text-shadow: 0 1px 1px rgba(0, 0, 0, 0)}
.tab li .close{ position:absolute; right:10px; top:4px; color:#fff; cursor:pointer}
.tab li.active .close{ color:#444}
.tab .dropdown_menu{background:#3d94d5 url(../images/icon.png) left -125px no-repeat; border-left:1px solid #2981bd; width:26px; height:28px; float:left;}
.tab .dropdown_content{ left:0; right:auto; top:28px;}
.tab .dropdown_content a{color:#606971;padding-left:35px;}
.tab .dropdown_content a.colse_all{background:url(../images/icon.png) 10px -160px no-repeat;}
.tab .dropdown_content a.colse_all:hover{background:#eee url(../images/icon.png) 10px -160px no-repeat;}
.iframe_area{position:absolute; top:28px; left:0; bottom:0; right:0;}
.iframe_area iframe{width:100%; height:100%}

/*右侧区域--right*/
.right_side{width:205px; float:right;margin:19px 17px 0 0;}
.right_side dt{background:#287fb0; font-size:16px; text-align:center; color:#fff; height:38px; line-height:38px;}
.right_side dd{border:1px solid #d4d4d4; border-top:none; background:#fff; }
.right_side dd{overflow:hidden}
.indicators a{ display:block;height:40px; line-height:40px; border-top:1px dashed #ddd; margin-top:-1px; padding:0 10px; color:#666}
.indicators a span{float:right}
.indicators a:hover{color:#09318a}
.quickview{margin-top:17px;}
.quickview a{text-align:center; display:block; color:#09318a; background:url(../images/icon_large.gif) no-repeat; padding-top:65px; height:25px;}
a.view_1{background-position:center -1255px}
a.view_1:hover{background-position:center -1615px}
a.view_2{background-position:center -1365px}
a.view_2:hover{background-position:center -1725px}
a.view_3{background-position:center -1475px}
a.view_3:hover{background-position:center -1835px}

/*右侧区域--left*/
.left_side{margin:0 223px 0 17px; padding-top:17px;}

/*右侧区域--left--汇总*/
.count{overflow:hidden}
.count li{width:25%;float:left;}
.count li dl{margin-right:11px; border:4px solid #fff; background:#e2f0ff;}
.count li dl a{display:block}
.count li dl a span{float:right}
.count li dt{border-bottom:1px dashed #ccc; padding:0 12px; height:50px; line-height:50px;}
.count li dt a{color:#09318a; }
.count li dd{padding:0 12px; height:125px;}
.count li dd a{color:#666; height:32px; line-height:32px;}

/*右侧区域--left--工作台*/
.worktable{border:1px solid #ccc; margin:13px 13px 0 4px; background:#fff; overflow:hidden}
.worktable a{border:1px dashed #ccc;border-bottom:0; border-right:0; margin:-1px 0 0 -1px; width:25%;float:left; text-align:center;font-size:20px;}
.worktable a:hover{ background:#e9f4ff;}
.worktable a span{color:#f00}
.worktable a em{display:block; width:75px; height:75px; margin:20% auto 10px; background:url(../images/icon_large.gif) center -2045px no-repeat;}
.worktable a em.work_1{background-position:center -2045px;}
.worktable a em.work_2{background-position:center -2445px;}
.worktable a em.work_3{background-position:center -2845px;}
.worktable a em.work_4{background-position:center -3245px;}
.worktable a em.work_5{background-position:center -3645px;}
.worktable a em.work_6{background-position:center -4045px;}
.worktable a em.work_7{background-position:center -4445px;}
.worktable a em.work_8{background-position:center -4845px;}

/*列表页*/
.pull-right .btn:last-child{ margin-right:0}
.list_wrap{margin:0 20px; border:1px solid #a7c6d9}
.list_table{width:100%; background:#f4f4f4;}
.list_table th{ background:#dbedfe; border-bottom:1px solid #d9d9d9; border-right:1px solid #a7c6d9; line-height:32px; height:32px;}
.list_table th.sorting_asc{background:#dbedfe url(../images/icon.png) right -205px no-repeat; cursor:pointer}
.list_table th.sorting_desc{background:#dbedfe url(../images/icon.png) right -245px no-repeat; cursor:pointer}
.list_table th:last-child{border-right:none;}
.list_autoHeight{overflow:auto; overflow-x:hidden; position:relative;}
.list_table table{width:100%}
.list_table td td{border-bottom:1px solid #d9d9d9; height:34px; text-align:center}
.list_table tr.odd td{background:#f1f1f1}
.warning,.warn,.warn_default{background:url(../images/icon.png) left -300px no-repeat; display:block; height:28px; line-height:28px; padding-left:30px; width:20px; margin:2px auto;}
.warn{background-position:left -345px}
.warn_default{background-position:left -390px}
.icon_edit,.icon_delete{background:url(../images/icon.png) left -440px no-repeat; width:26px; height:26px; display:inline-block;margin:2px 5px 0;}
.icon_delete{background-position: left -910px}

/*列表页--分页*/


/*下拉菜单*/
.dropdown{position:relative; z-index:500}
.dropdown_menu{cursor:pointer}
.dropdown_content{position:absolute; right:0; top:25px;background:#fff;height:auto; border:2px solid #ccc;display:none; z-index:333; padding-top:5px}
.dropdown_content li{height:30px; float:none;}
.dropdown_content li a{display:block;height:25px;line-height:23px;padding:0 25px 0 20px; white-space:nowrap; color:#606971; font-size:14px; float:none;text-shadow: 0 1px 1px rgba(0, 0, 0, 0)}
.dropdown_content li a:hover{background:#eee; color:#606971;}
/*详情*/
.red{color:#f00}
.blue{color:#00f}
.box{overflow:hidden}
.box .title,.box .tab{background:url(../images/bg_x.gif) left top repeat-x; height:38px; padding:0 15px;}
.box .title .pull-left{font-size:16px; line-height:37px;}
.box .title .pull-right{overflow:hidden}
.box .title .pull-right a{color:#002cd2; padding:8px 15px 0; float:left; cursor:pointer;background:url(../images/icon.png) left -738px no-repeat; margin-left:-1px; }
.box .title .pull-right a:hover{color:#049;}
.box .title .toggle{background:url(../images/icon.png) left -780px; width:20px; height:20px; float:right; margin-top:17px;}
.box .title .toggle.open{background:url(../images/icon.png) left -820px;}
.box dd{padding:10px; background:#fff;}
.box .table_view{width:100%; background:#def3fd;}
.box .table_view th{width:13%; text-align:right;height:42px; padding-right:10px; border-left:1px solid #a5d9f5;}
.box .table_view td{width:20%; height:42px;}
.box .table_view td a{color:#002cd2;}
.box .table_view .odd th,.box .table_view .odd td{ background:#cce8f7;}
.box_tab{background:#fffedf; border:1px solid #fce285; height:40px; overflow:hidden; margin:0 10px;}
.box_tab li{line-height:40px; float:left; padding: 0 10px 0 12px; margin-left:-2px;font-size:18px; cursor:pointer; background:url(../images/icon.png) left -848px no-repeat;}
.box_tab li:hover{background:#fcf0b2; position:relative; z-index:2}
.box_tab li.active{ background:#f9e285; color:#002cd2; position:relative; z-index:2}
.box_tab li span{color:#f00}
.box .tab div{ float:left; line-height:38px; padding:0 20px; cursor:pointer; font-size:16px;}
.box .tab div.active{background:#fff; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:0 19px; color:#002cd2; }
.box dd .list_wrap{margin:0}
.box {
	border: 1px solid #cdcdcd;
	margin: 10px;
}
.box-title {
	border-bottom: 5px solid #428bca;
	display: inline-block;
	margin-left: -15px;
	padding-left: 15px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
}

/*树样式  */
.tree{border:1px solid #c5c5c5; background:#f9f9f9;width:255px;position: absolute;top: 10px;bottom: 5px;overflow: auto;}
.tree .toolIcon{background:url(../images/bg_x.gif) left -920px; height:20px;text-align:right; padding:7px 10px;}
.tree .toolIcon img{margin-left:8px;}
.tree-iframe{position: absolute;left: 263px;top: 10px;bottom:5px;right:10px;}
.oper-div{position: absolute;left: 263px;top: 10px;right: 10px;}


/*查看*/
.p15{padding:15px; font-size:16px;}
.p15 span{color:#1c96ce; padding-right:20px;}
.p15 span.red{color:#f00}
.sub_tab{margin:0 15px; overflow:hidden; background:url(../images/sub_tab.gif) repeat-x; height:38px;}
.sub_tab li{float:left; font-size:16px; height:38px; padding:0; cursor:pointer}
.sub_tab li.active{background:url(../images/sub_tab.gif) center bottom no-repeat}
.sub_tab li span{color:#999; padding-left:10px;}
.sub_tab li i{font-style:normal; color:#f00}
.sub_tab li em{ font-style:normal; padding-left:10px;}
.sub_tab li.active em{ color:#002dce;}
.tree_wrap{background:#fff; border:1px solid #e6e6e6; width:200px; float:left; margin:10px 0 0 15px; padding:10px;overflow: auto;}
.view_content{ margin:15px 15px 0 250px;}
.summary{color:#585858; margin-bottom:5px;}
.summary span{color:#e37400; padding-right:20px;}
.view_file{ background:#fff;border:1px solid #e6e6e6; position:relative}
.view_file .content{background:#fff; padding:10px; text-align:center; font-size:16px; color:#333}
.view_file .view_page{background:url(../images/bg_x.gif) left -50px repeat; padding-top:11px; height:30px; border-top:none; text-align:center; font-size:12px; color:#555}
.view_page input{width:40px; height:18px;text-align:center; padding:0}
.view_page .prev{background:url(../images/icon.png) left -970px no-repeat; width:20px; height:16px;}
.view_page .next{background:url(../images/icon.png) left -1020px no-repeat; width:20px; height:16px;}
.view_file .window_toggle{background:url(../images/icon.png) left -1070px no-repeat; width:18px; height:18px; position:absolute;top:15px; right:15px; cursor:pointer}
.view_file .window_toggle.bottom{bottom:10px;top:auto}

/*案件查看页*/
.patent-basic-info {background: #fff url(../images/view_form_bg.jpg) center no-repeat;}	
.patent-basic-colum {width:48%; }
.patent-basic-colum table {width: 100%;}
.patent-basic-colum table tr th, 
.patent-basic-colum table tr td {padding: 10px 0; }
.patent-basic-colum table tr th {width: 30%; text-align: right;}
.patent-basic-colum table tr td {width: 70%;word-break: break-all;}
.patent-basic-memo {padding: 10px 0; }
.patent-basic-memo-title {font-weight: bold;}
.patent-basic-memo-content {overflow: auto;height: 400px;}
.patent-basic-memo-content-p{
	margin: 5px;	
}
/*----------------------------------手动添加样式----------------------------------------*/
.filter-input {height: 34px;}
select.filter-input {vertical-align: top;}