/**
**/
* {datatable_wrapperoutline:none !important;-moz-outline: none !important;}
/* Main */

body {overflow-x: hidden;marign: 0; padding:0;background-color: #272930; }
a:hover {text-decoration: none;}
.white{color:#a7a7a7;}
.grey{color:#8f8f8f;}
.red{color:#ff0000; }
.font-weight{font-weight: bold;}
.marg{margin:0px auto;text-align:center;}
.ashy a:hover {color:#428bca;text-decoration: none;}
.ashy{color:#428bca;}
.law a:hover {color:#666666;text-decoration: none;}
.law{color:#666666}

/*审核不通过*/
.audit-pass{color:#c50b0e;background-color:#30b43d; padding:1px 3px;}
.audit{color:#c50b0e;background-color:#d9534f;padding:1px 3px;}
.audit-no{color:#365e77;background-color:#428bca;padding:1px 3px;}
.audit a:hover, .audit-no a:hover{text-decoration: none;}

/*Checkbox*/
.node rect {cursor: pointer;fill: rgb(255, 255, 255);fill-opacity: 0.5; stroke: rgb(180, 199, 216);stroke-width: 1.5px;background-color:rgb(230, 239,254);font-family: "Microsoft YaHei", "SimHei";font-size: 13px;}
path.link { fill: none; stroke: rgb(180, 199, 216); stroke-width: 1.5px;}
/* 头部 */
#header {height:65px;position: relative;width: 100%;z-index: -9;background-image:url(../images/head_bg.png);background-repeat: repeat-x;}
.logo {height:48px;left:10px;overflow: hidden;position:relative;top:10px;}
.logo a {display: block;}
.advertising{margin-left:200px; position: absolute; top:0px;}

/* 搜索 input */
#search {position: absolute;z-index: 25;top: 6px;left: 230px;}
#search input[type=text] {border-radius: 4px 0 0 4px;padding: 4px 10px 5px;border: 0;box-shadow: 2px 2px 3px rgba(0,0,0,0.7) inset, 0 1px 0 rgba(255,255,255,0.2); width: 100px;}
#search button {border: 0;margin-top: -11px;padding: 5px 10px 4px;border-radius: 0 4px 4px 0;box-shadow: -2px 2px 3px rgba(0,0,0,0.7) inset, 0 1px 0 rgba(255,255,255,0.2); }
#search button i {opacity: 0.5;}
#search button:hover i, #search button:active i {opacity: 0.9;
}
/*user-nav右上角*/
#user-nav { position: absolute;right: 30px;top: 15px;z-index: 20;margin: 0;}
#user-nav > ul { margin: 0;padding: 0;list-style: none;}
#user-nav > ul > li {float: left;list-style-type: none;margin: 0; position: relative;padding: 0;}
#user-nav > ul > li > a {padding: 5px 5px;display: block;font-size: 12px;color: #ffffff;}
#user-nav > ul > li > a:hover, #user-nav > ul > li.open > a {color: #ffffff;}
#user-nav > ul > li > a > i, #sidebar li a i { background-image: url("../images/glyphicons-halflings-white.png");margin-top:3px;opacity: 0.8;vertical-align: top;}
#user-nav > ul > li > a:hover > i, #user-nav > ul > li.open > a > i {opacity: 1;}
#user-nav > ul > li > a > .label {vertical-align: middle;padding: 1px 4px 1px;margin: -2px 4px 0;display: inline-block;}
#user-nav > ul ul > li > a {text-align: left;text-shadow: 0 1px 0 #ffffff;}
#user-nav > ul ul > li > a:hover {}
/* 左上角图像和欢迎 */
.side-u{ width:170px;}
.side-user{padding-top: 18px;padding-right: 0px;padding-bottom: 18px;padding-left: 8px;}
.avatar {display: inline-block;margin-left:0px;}
.avatar img { width:80px; height:80px; overflow:hidden;border-radius: 60px;margin-right: 5px;border:0px solid  #005b8b;}
.info {display: inline-block;line-height: 20px;vertical-align: middle; width:72px; overflow:hidden;}
.info a {color: #FFFFFF;display: block;font-size: 12px;font-weight: 300;font-family: "Microsoft YaHei", "SimHei";}
.avaa {display: inline-block;margin-right: 3px; margin-left:0px; }
.avaa img { border-radius: 8px;margin-right: 5px;height:60px; width:60px;}

/* 图像上传*/
.change_btn_div {bottom: 12px;position: absolute;left:25px;text-align: right;}
.profile_top .pf_head_pic {height: 180px;padding: 5px;position: relative;width: 180px;}
.profile_top .pf_head_pic img {display: block;}
.profile_top .ico_change_pic { margin-right: 5px;vertical-align: middle;}
.W_btn_c {background-color: rgb(242, 242, 242); border-color: rgb(217, 217, 217);border-radius: 2px; border-style: solid;border-width: 1px;cursor: pointer; display: inline-block;vertical-align: middle; margin-top:10px; padding:2px;}
.W_btn_c span {border-color: rgb(255, 255, 255);color: rgb(51, 51, 51);font-size: 12px;}
.W_btn_c:hover {background-color: rgb(250, 250, 250);text-decoration: none;}
.profile_top .pf_head_pic { height: 180px;padding: 2px;position: relative; width: 180px;}
.W_btn_c span, .W_btn_c_disable span,{ border-radius: 2px;border-style: solid;border-width: 1px; display: inline-block;height: 18px;line-height: 18px;padding: 0 9px 0 10px;white-space: nowrap;}

/* Sidebar 左侧菜单 */
#sidebar {display: block;float: left;position: relative;width: 170px;z-index: 16;}
#sidebar > ul {list-style: none;margin: 0px 0 0;padding: 0;position: absolute;width: 170px;border-top: 1px solid #32353E;border-bottom:0px 1px 0px solid #32353E;}
#sidebar > ul > li {display: block;	position: relative;font-family: "Microsoft YaHei", "SimHei";border-bottom: 1px solid #1a1c20; box-shadow: 0px 1px 0px #32353e}
#sidebar > ul > li.active {box-shadow: 0 2px 4px rgba(0,0,0,0.2) inset;font-family: "Microsoft YaHei", "SimHei"; background-color: #428bca;}
#sidebar > ul > li.active a { background-color: rgb(30, 32, 37); border-left:2px solid rgb(36, 148, 242);}

#sidebar > ul > li> ul li.Thecurrent{box-shadow: 0 2px 4px rgba(0,0,0,0.2) inset;font-family: "Microsoft YaHei", "SimHei"; background-color: #428bca;}
#sidebar > ul > li> ul li.Thecurrent a{ color:#FFFFFF; background-color: #1e2025;}
#sidebar > ul > li> ul li.Thecurrent > a {background: url("../images/menu-active.png") no-repeat scroll right center transparent !important;font-family: "Microsoft YaHei", "SimHei";}
#sidebar > ul > li> ul li.Thecurrent a { background-color: rgb(30, 32, 37);border-left: 2px solid rgb(36, 148, 242);}


#sidebar > ul > li > a {padding: 13px 0 13px 30px;display: block;color: #ffffff;font-family: "Microsoft YaHei", "SimHei";}
#sidebar > ul > li > a > i {margin-right: 10px;font-family: "Microsoft YaHei", "SimHei";}
#sidebar > ul > li.active > a {background: url("../images/menu-active.png") no-repeat scroll right center transparent !important;font-family: "Microsoft YaHei", "SimHei";}
#sidebar > ul > li > a > .label {margin: 0 20px 0 0;float: right;padding: 3px 5px 2px;background-image:url(../images/arrow.png);font-family: "Microsoft YaHei", "SimHei";background-repeat: no-repeat;}
#sidebar > ul > li > a > .arrow{margin:3px 5px 8px  8px;float: right;padding: 3px 5px 2px;background-image:url(../images/arrow.png); height:15px; width:15px;font-family: "Microsoft YaHei", "SimHei";background-repeat: no-repeat;}
#sidebar > ul ul {display: none;margin: 0;padding: 0;box-shadow: 0 0 3px rgba(0,0,0,0.5) inset;}
#sidebar > ul li.open ul {display: block;}
#sidebar > ul ul li a{padding: 10px 0 10px 60px;display: block;color: #f8f8f8;text-decoration: none;}
#sidebar > ul ul li:first-child a {border-top: 0;}
#sidebar > ul ul li:last-child a {border-bottom: 0;}
#sidebar > ul > li.open.submenu > a {text-decoration: none;}
#sidebar > ul > li.open.active.submenu > a {border-bottom: 1px solid #2A2A2A;text-decoration: none;background: url("../images/menu-active.png") no-repeat scroll right center transparent !important;}
#sidebar > ul > li > a > .label {background-color: #333333;}
#sidebar > ul > li > a:hover {background-color: #2a2c34;}
#sidebar > ul ul {background-color:#1a1c20;}
#sidebar > ul ul li a {border-bottom: 1px solid #202020;}
#sidebar > ul ul li a:hover, #sidebar > ul ul li.active a {color: #CCCCCC;background-color: #1e2025;
}
.text {padding-left: 0px;margin-right:2px;margin-bottom:0px}
.text1 {padding-left: 5px;margin-right:10px;margin-top:2px}
.text1 img{ vertical-align:middle;}
.submenu-1{background-position: 0 -24px;}
.submenu-2{background-position: -360px -96px;}
.submenu-3{background-position: -408px -120px;}
.submenu-4{background-position: -336px -48px;}
.submenu-5{background-position: -384px -120px;}
.submenu-6{background-position: -336px -120px;}
.submenu-7{background-position:-264px -24px;}
.submenu-8{background-position:-432px -144px;}
.submenu-9{background-position:-191px 0px;}
.submenu-10{background-position:-168px 0px;}
.dataTables_info{ margin:12px auto;}

/* 当前位置 */
#breadcrumb {background-color: #E5E5E5; border-bottom: 1px solid #D6D6D6; border-top: 1px solid #D6D6D6; box-shadow: 0 0 1px #FFFFFF;padding-left: 0px;padding: 8px 12px 8px 10px;}
#breadcrumb .divider {
    margin:0px;
}
.iconright{
    margin-right: 3px;
}
.current{
    color: rgb(68, 68, 88) !important;
}
#breadcrumb a {color: rgb(148, 148, 148);display: inline-block; padding:0px 2px 0px 1px;letter-spacing:0.5px; font-size:12px;}
#breadcrumb a.current {color: rgb(68, 68, 68);font-size:12px;}

/* 案件动态名称 */
.trends{margin:10px auto 6px auto;background-color:#d6d6d6;border-radius:3px; padding:5px 10px;}
.trends h3{ font-size:18px;text-align:center;font-family: "Microsoft YaHei", "SimHei";font-weight: bold;}

/* Content */
#content {background: none repeat scroll 0 0 #e0e2e1; margin-left: 170px;margin-right: 0;padding-bottom:0px;position: relative;min-height:686px;width: auto;}

/* 首页案件动态 */
.container-fluid {padding-left:2px;padding-right:10px;}
.modal-body {padding: 13px 15px;}
.chats li { margin-bottom: 8px; padding-bottom: 8px;}
.pull-left {float: left;}
.pull-left {float: left !important;}
.chats{border-radius: 5px;; margin-left:0px;position: relative;padding: 7px 0px; list-style-type: none;margin: 0;}
.chats .by-me img { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC;margin-right: 10px; padding: 1px;}
.chats .by-me .chat-meta {padding:0px 10px;color: #666666;font-family: "Microsoft YaHei", "SimHei";font-size:14px;font-weight: bold; line-height:28px;}
.by-me:last-child{margin-bottom:0px; padding-bottom:0;}

.chats .by-me .date {color: #969595;font-size:12px;marging-top:5px; padding-top:5px;padding:0px 10px;border-top: 1px solid #eaeaea;font-weight: normal; line-height:28px; background-color:#f0f0f0;border-radius:0px 0px 5px 5px;}
.by-me .chat-me{font-family: "Microsoft YaHei", "SimHei";font-size: 12px;padding:2px 10px;}
.by-me .chat-content { background: none repeat scroll 0 0 #f5f5f5;border: 1px solid #DDDDDD;border-radius:5px;font-size: 12px; margin-left:75px; position: relative; }
.chats .by-me .chat-content:after, .chats .by-me .chat-content:before {border: medium solid rgba(0, 0, 0, 0);content: " ";height: 0; pointer-events: none;position: absolute;right: 100%;width: 0;}
.chats .by-me .chat-content:after { border-color: rgba(255, 255, 255, 0) #f5f5f5 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);border-width: 10px;margin-top: -10px; top: 28px;}
.chats .by-me .chat-content:before { border-color: rgba(238, 238, 238, 0) #CCCCCC rgba(238, 238, 238, 0) rgba(238, 238, 238, 0);border-width: 11px; margin-top: -11px;top:28px;}
.pill-container{ float:left;}
.padding{ padding:15px; }


/* 我的消息对话框left*/
.chats-message{border-radius: 5px;margin-left: 0;padding:15px;position: relative;list-style-type: none;height:400px;}
.chats-message .by-me { margin-bottom:10px;}
.chats-message .by-me img { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC;margin-right: 10px; padding: 1px;}
.chats-message .by-me .chat-meta {padding:0px 10px;color: #666666;font-family: "Microsoft YaHei", "SimHei";font-size: 15px;font-weight: bold; line-height:28px;}
.chats-message .by-me .date {color: #969595;font-size:12px;marging-top:5px; padding-top:5px;padding:0px 10px;border-top: 1px solid #eaeaea;font-weight: normal; line-height:28px; background-color:#f0f0f0;border-radius:0px 0px 5px 5px;}
.chats-message .chat-content { background: none repeat scroll 0 0 #f5f5f5;border: 1px solid #DDDDDD;border-radius:5px;font-size: 12px; margin-left:75px; position: relative; }
.chats-message .by-me .chat-content:after, .chats-message .by-me .chat-content:before {border: medium solid rgba(0, 0, 0, 0);content: " ";height: 0; pointer-events: none;position: absolute;right: 100%;width: 0;}
.chats-message .by-me .chat-content:after { border-color: rgba(255, 255, 255, 0) #f5f5f5 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);border-width: 10px;margin-top: -10px; top: 28px;}
.chats-message .by-me .chat-content:before { border-color: rgba(238, 238, 238, 0) #CCCCCC rgba(238, 238, 238, 0) rgba(238, 238, 238, 0);border-width: 11px; margin-top: -11px;top:28px;}

/* 我的消息对话框right */
.by-other .chat-me{color:#8F8F8F;font-family: "Microsoft YaHei", "SimHei";font-size: 12px;padding:2px 10px;}
.chats-message .by-other { margin-bottom:10px;}
.chats-message .by-other img { background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;margin-left: 10px;margin-top: 5px;padding: 1px;}
.chats-message .by-other .chat-meta {padding:0px 0px;color: #666666;font-family: "Microsoft YaHei", "SimHei";font-size: 15px;font-weight: bold; line-height:28px; padding:0px 10px;}
.chats-message .by-other .date {color: #969595;font-size:12px;marging-top:5px;padding:0px;border-top: 1px solid #f9f9f9;font-weight: normal; line-height:28px; background-color:#ffffff; padding:0px 10px;border-radius:0px 0px 5px 5px;}
.chats-message .by-other .chat-content {background: none repeat scroll 0 0 #ffffff;border: 1px solid #DDDDDD;border-radius: 5px;font-size: 13px; margin-right: 85px;position: relative;}
.chats-message .by-other .chat-content:after, .chats-message .by-other .chat-content:before { border: medium solid rgba(0, 0, 0, 0); content: " ";height: 0;left: 100%;pointer-events: none;position: absolute; width: 0;}
.by-other .chat-content { background: none repeat scroll 0 0 #f5f5f5;border: 1px solid #DDDDDD;border-radius: 5px;font-size: 12px; margin-left:0px; position: relative;}
.chats-message .by-other .chat-content:after {border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #ffffff;border-width: 10px;margin-top: -10px; top: 28px;}
.chats-message .by-other .chat-content:before {border-color: rgba(238, 238, 238, 0) rgba(238, 238, 238, 0) rgba(238, 238, 238, 0) #CCCCCC;border-width: 11px;margin-top: -11px;top: 28px;}
.chats-message .chat-me img {max-height:100px;}



/* 案件动态评论*/
ul#pliuy{ line-height: 1.5em;list-style: none outside none;margin: 0;padding: 0;}
ul#pliuy li {border-bottom: 1px solid #e5e5e2;margin: 0;padding-top: 2px;padding-right: 10px;padding-bottom: 0px;padding-left: 2px; margin:2px auto;}
ul#pliuy span.description {color:#969595;font-size: 12px;font-weight: normal;}
ul#pliuy span {display: block; }
ul#pliuy span.riqi {color:#b3b3b3;font-size:10px;}
ul#pliuy span.sender {font-size: 1.1em; font-weight: bold;}
ul#pliuy img {float: left;margin-right: 10px;margin-left: 10px;padding-top:0px; width:35px; height:35px;overflow:hidden;}
ul#pliuy li.last {font-size: 12px;font-weight: bold;}
ul#pliuy a.all-messages {display: block;padding: 1px 4px 8px 0px;text-align: center;}
ul#pliuy a:hover{color: #969595;font-size:12px;text-decoration: underline;}
.pinglun{padding-top:5px;margin-left:10px; margin-right:5px;margin-top:0px;margin-bottom:5px; }
.lun-inpt {background-color: rgb(245, 245, 245); background-image: none; border: 1px solid rgb(204, 204, 204);border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: rgb(154, 154, 154);line-height: 1.42857;padding: 5px 8px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle; margin-right:5px;width: 90%;}


/*发布内容*/
.sendCnt {border-radius: 3px;line-height: 1.231;position: relative;transition: border 0.2s linear 0s, -moz-box-shadow 0.2s linear 0s;word-break: break-all;word-wrap: break-word;z-index: 10; margin-top:12px; margin-left:0px;}
.insertFun {padding:0px 0 0px;}
.insertadd { padding:0px 0 0px;margin-left:0px;height:30px;margin-right:2px;}
.insertFace {margin-left: 4px;}
.sendFun { float: right;height: 30px;overflow: hidden;}
.sendList{ height: 30px;overflow: hidden;}
.publish{padding-right:2px; line-height:30px;}

/* 审核案件4个大图 */
.number {list-style-type: none; margin:12px 0px 0px 2px;padding: 0;}
.min{ font-size:28px;font-weight: bold;text-decoration: none; line-height:30px; vertical-align:middle; margin-left:3px;color:#428BCA;FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
.number li { background: url("") repeat scroll 0 0 #F7F7F7;display: inline-block;margin-bottom: 15px; margin-right:8px; max-width: 100%;padding: 10px 25px 10px 16px; text-align: center;text-shadow: 0 0px #FFFFFF; border-radius:3px;box-shadow: -1px 1px 0 #FFFFFF; width:48%;}

.number li a span { background: url(../images/sprite.png) no-repeat; display: block; width: 43px; height: 45px; position: relative; z-index: 10;
		-webkit-transition: -webkit-transform 0.4s ease-out;
		-moz-transition: -moz-transform 0.4s ease-out;
		transition: transform 0.4s ease-out;
	}
.number li a:hover span {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
.number li .datas-text {font-size:14px;font-weight: normal; text-align:center;color:#555555;}
.number li {text-align: center; text-shadow: 0 1px #FFFFFF;}
.number li:last-child{ margin-right:0px;margin-bottom:0px;}
.number li:nth-last-child(3n+0){margin-right:0px;}
.number li:nth-last-child(2n+0){margin-bottom:0px;}


.group {list-style-type: none; margin:12px 0px 0px 2px;padding: 0;}
.group ul { width: 145px; margin: 0 auto; list-style: none; font-size: 0px; }
.group li {text-align: center; text-shadow: 0 1px #FFFFFF;background: url("") repeat scroll 0 0 #F7F7F7;display: inline-block;margin-bottom: 15px; margin-right:8px; max-width: 100%;padding: 10px 25px 10px 16px; text-align: center;text-shadow: 0 1px #FFFFFF; border-radius:3px;box-shadow: -1px 1px 0 #FFFFFF; width:48%;}
.group li .datas-text {font-size: 13px;font-weight: normal; text-align:center;color:#666666;}
.group li:last-child{ margin-right:0px;margin-bottom:0px;}
.group li:nth-last-child(3n+0){margin-right:0px;}
.group li:nth-last-child(2n+0){margin-bottom:0px;}

.group li a { background: url(../images/sprite.png) no-repeat; background-position: -35px 0; display: block; text-indent: -9999px; margin-top:0px; }
.group li a span { background: url(../images/sprite.png) no-repeat; display: block; width: 43px; height: 45px; position: relative; z-index: 10;
		-webkit-transition: -webkit-transform 0.4s ease-out;
		-moz-transition: -moz-transform 0.4s ease-out;
		transition: transform 0.4s ease-out;
	}
.group li a:hover span {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
.group li.twitter a { background-position: -45px 0;}
.group li.twitter a span { background-position: 0 0; }
.group li.dribbble a { background-position: -45px -50px;height: 48px; }
.group li.dribbble a span { background-position: 0 -50px; }
.group li.lastfm a { background-position: -45px -100px; height: 48px; }
.group li.lastfm a span { background-position: 0 -100px; }
.group li.spotify a { background-position: -45px -150px;height:48px; }
.group li.spotify a span { background-position: 0 -150px; }
/* 审核文档信息 */
.Document{list-style-type: none; margin:10px 10px 5px 5px;padding: 0; background-color:#f5f5f5;}

.lineheight { line-height:20px;}
/* 任务列表 */
.widget { background-color:#f5f5f5;border: 1px solid #e0e0e0;border-radius: 3px;margin-bottom: 10px;margin-top: 10px;margin-right:0px;margin-left:0px;}
.widget p {line-height: 20px;margin: 3px 0 5px !important;}
.widget hr {border-bottom: 1px solid #FFFFFF;border-top: 1px solid #CCCCCC;margin: 8px 0;}
.pull-left {float: left;}
.pull-right {float: right;}
.widget .padd, .modal-body { padding:8px 10px;}
.recent {font-size: 12px; list-style-type: none;margin: 0;padding: 0;color: rgb(154, 154, 154);}
.recent div { line-height:20px;}
.recent li { border-bottom: 1px solid #e0e0e0;margin-bottom:5px; padding-bottom:5px;}
.recent li:last-child{margin-bottom:0px; padding-bottom:5px;}
.recent li a:hover,{ background-color:#CCCCCC;}
.recent-meta {color: #999999;font-size: 12px;}
.widget .widget-head,{ background: -moz-linear-gradient(center top , #F8F8F8, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom: 1px solid #e0e0e0;border-top: 1px solid #FFFFFF; border-top-left-radius: 3px;border-top-right-radius: 3px;color: #666666;font-size: 14px;font-weight: bold; padding: 10px 15px; height:40px; text-shadow: 0 1px #FFFFFF;}
.widget-head, .liebiao{ padding-left:3px;}
.liebiao a:hover { color:#666666;}
.liebiao a:hover,  .liebiao.active a {color: #666666;}
.widget-head{background: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(242, 242, 242)) repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid rgb(224, 224, 224);
border-top: 1px solid rgb(255, 255, 255);border-top-left-radius: 3px;border-top-right-radius: 3px; color: rgb(102, 102, 102);font-size: 14px; font-weight: bold;height: 37px;padding: 8px 10px;text-shadow: 0 1px rgb(255, 255, 255);}
.liebiao a{ color:#666666;}
.widget .widget-foot, .modal-footer {background: -moz-linear-gradient(center top , #F8F8F8, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #FFFFFF;border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;border-top: 1px solid #CCCCCC; box-shadow: 0 1px 1px #FFFFFF inset;color: #555555;font-size: 12px;padding: 8px 15px; text-shadow: 0 1px #FFFFFF;}
.widget.wblack .widget-head {background: -moz-linear-gradient(center top , #333333, #111111) repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #555555;border-top: 1px solid #666666;box-shadow: 0 1px 1px #444444 inset;color: #CCCCCC;text-shadow: 0 1px #000000;}
.widget-content .error .form-inline button {margin-left: -2px;padding: 8px 12px;}
.widget-content .form-inline button {margin-left: 0;padding: 7px 12px;}
.widget-content ol#slist {padding: 0;}
.pagination { margin: 5px 0 5px;}
.delet{ margin:10px 9px 5px 5px;}
.fanhui{ margin-right:8px;}
.fanhui a{ margin-right:8px; color:#FFFFFF;}
.fanhui a:hover {color:#FFFFFF;text-decoration: none;}

.widget .widget-foot, .modal-footer {color: #555555;text-shadow: 0 1px #FFFFFF;text-align:center;}



.widget-title .nav-tabs li.active a {
    background-color: rgb(249, 249, 249) !important;
    color: rgb(68, 68, 68);
}
.widget-title .nav-tabs li:first-child a {
    border-left: medium none !important;
}
.widget-title .nav-tabs li a {
    border-bottom: medium none !important;
    border-left: 1px solid rgb(221, 221, 221);
    border-radius: 0;
    border-right: 1px solid rgb(221, 221, 221);
    border-top: medium none;
    color: rgb(153, 153, 153);
    font-weight: bold;
    margin: 0;
    outline: medium none;
    padding: 9px 10px 8px;
    text-shadow: 0 1px 0 rgb(255, 255, 255);
}
.tab-content > .active, .pill-content > .active {
    display: block;
}
.widget .tab-pane {
    padding: 15px;
}

/* 重大事件 */
.sfe-section { padding: 6px 7px 0px;}
.event {padding-bottom:5px;padding-left:5px;white-space: normal;border-bottom: 1px dotted rgb(221, 221, 221); margin-bottom:5px;}
.knn{ font-size:12px; padding-top:5px;}
.bld { font-weight: bold;font-size:13px;}
.sennbe{
    background-color: rgb(219, 225, 233);
}

/* 单个案件列表 */
.todo ul {list-style: none outside none; margin: 0; padding-left:0px;padding-right:0px;}
.todo li {border-bottom: 1px solid rgb(235, 235, 235);margin-bottom: 0;padding:8px;font-size:12px;}
.todo li a{ color:#999999;}
.todo li:hover {background: none repeat scroll 0 0 rgb(252, 252, 252);border-color: rgb(217, 217, 217);font-size:12px;}
.todo li .txt { width:330px;height:21px; overflow:hidden;float: left;}
.bagecore{ color:#c82b22}
.bagecore-a{ color:#30b43d}
.bagecore li:hover { background-color:#FF0000;}
.todo li .txt img {vertical-align:middle;margin-right:4px;margin-bottom:2px;}
.todo li .by {margin-left: 10px;margin-right: 10px;}
.todo li .date {margin-right: 10px;}


.badge-info {background-color: rgb(58, 135, 173);color:#F5F5F5;padding: 2px 4px;font-size: 11.844px;vertical-align: baseline;white-space: nowrap;line-height: 14px;}
.badge-warning {background-color:#c82b22;color:#FFFFFF;font-size: 11.844px;line-height: 14px;padding: 2px 4px; margin-left:5px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);vertical-align: baseline;white-space: nowrap;}
.no-through {background-color:#999999;color:#FFFFFF;font-size:11px;line-height: 14px;padding:4px 6px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);vertical-align: baseline;white-space: nowrap; margin-left:5px; margin-left:2px;border-radius:2px;}
.accomplish{background-color:#30b43d;color:#FFFFFF;font-size:11px;line-height: 14px;padding:4px 6px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);vertical-align: baseline;white-space: nowrap; margin-left:2px;border-radius:2px;}
.accompgreen{background-color: rgb(185, 74, 72);color: rgb(255, 255, 255);font-size: 11px;line-height: 14px; margin-left: 2px;padding: 4px 6px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);vertical-align: baseline;white-space: nowrap;border-radius:2px;}
.widget-tright{display: inline-block;margin-top:10px;margin-right:10px;}
.table{ font-size:12px;}
.table-hover{ font-size:12px;color:#545454;}
.table-hover > tbody > tr:hover > ,
.table-hover > tbody > tr:hover > th {background-color: #e8e8e8;}
.actond1{width:100%;border-bottom:1px solid #e0e2e1;background-color:#fbfbfb;border-radius:1px; padding-top:5px;padding-bottom:0px; padding-left:25px;display:none;font-size:12px;}
.actond1 a {color:#545454;text-decoration: none;}
.actond1:hover {color:#545454;text-decoration: none;}
.note-name{ color:rgb(178, 178, 178);}
.actond2 a {color:#545454;text-decoration: none;}
.actond2{width:100%;border-bottom:1px solid #e0e2e1;background-color:#fbfbfb;border-radius:1px; padding-top:8px;padding-bottom:8px; padding-left:30px;display:none;font-size:12px;}
.actond2:hover {color:#545454;text-decoration: none;}
.actond1 p,.actond2 p { margin: 0 0 5px; line-height:20px;}
.mizitb{ margin-right:8px;}

/* 报表统计公用 */
.col-md-pftop{  position: relative;min-height: 1px;padding-right: 0px;padding-left: 0px;float: left;width: 99.99%;}
.col-md-pfbottom{  position: relative;min-height: 1px;padding-right: 0px;padding-left: 0px;float: left; width: 99.99%;}

/* 报表统计 */
.report{ background-color:#f5f5f5;border: 1px solid #e0e0e0;border-radius: 3px;margin-bottom: 10px;margin-top: 10px;margin-right:10px; float:left;}
.report-head{background: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(242, 242, 242)) repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid rgb(224, 224, 224);
border-top: 1px solid rgb(255, 255, 255);border-top-left-radius: 3px;border-top-right-radius: 3px; color: rgb(102, 102, 102);font-size: 14px; font-weight: bold;height: 37px;padding: 8px 10px;text-shadow: 0 1px rgb(255, 255, 255);}
.table-report{ text-align:left; background-color:#f5f5f5; margin:13px auto 15px auto;}
#box{padding:10px;border:1px solid #efefef; margin:0px auto; font-size:12px;}
.hr-8, .hr8 { margin: 8px 0;}
.widget-main { padding:0px;}
.piechart-placeholder{padding:3px 10px; position: relative;}
.hr-double {border-bottom: 1px solid rgb(227, 227, 227);border-top: 1px solid rgb(227, 227, 227);height: 3px;}
.grid3 { padding: 0 2%;width:49%;}
.grid2:first-child, .grid3:first-child, .grid4:first-child {border-left: medium none;}
.grid2, .grid3, .grid4 { -moz-box-sizing: border-box;border-left: 1px solid rgb(227, 227, 227);display: block; float: left;margin: 0;}
h4.bigger {font-size: 19px;}
.clearfix:after {clear: both;}
input#timefrom, input#timeto{width:180px;margin-left:4px;margin-right:4px;}
.seracha{margin:0px auto;}
.antistop{width:250px;margin-left:10px;}
.input-group-addon {background-color: rgb(238, 238, 238);border: 1px solid rgb(204, 204, 204);border-radius: 4px; color: rgb(85, 85, 85);font-size: 14px;font-weight: normal;line-height: 1;padding: 4px 12px;text-align: center;}
.form-control {background-color: rgb(245, 245, 245);background-image: none;border: 1px solid rgb(204, 204, 204);border-radius: 2px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: rgb(154, 154, 154); display: block;line-height: 1.42857; padding:6px 10px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;width: 100%;}
.form-control2{display: block;width: 100%;padding:0px;line-height: 1.428571429;color: rgb(154, 154, 154);vertical-align: middle; background-color: #f5f5f5;background-image: none;border: 1px solid #cccccc;border-radius: 1px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.form-control3{display: block;width: 100%;padding:3px 6px;line-height: 1.428571429;color: rgb(154, 154, 154);vertical-align: middle; background-color: #f5f5f5;background-image: none;border: 1px solid #cccccc;border-radius: 1px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}

.form-inline .form-control3 {
    display: inline-block;
}

/*打印详细*/
.print-dialog {transform: translate(0px, 0px); transition: transform 0.3s ease-out 0s;}
.print.in .print-dialog { transform: translate(0px, 0px);}
.print-dialog { margin-left: auto;margin-right: auto;padding: 10px; position: relative; z-index: 1050;}
.print-title { text-align:center;font-family: "Microsoft YaHei", "SimHei";font-size: 16px;}
.print-content {background-clip: padding-box;background-color: rgb(255, 255, 255);border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);outline: medium none; position: relative;width:70%; margin:20px auto;}
.print-header {border-bottom: 1px solid rgb(229, 229, 229);min-height: 16.4286px;padding:0px 15px;}
.print-body {padding:0px 20px 10px 20px;position: relative;height: auto; overflow: auto;}
.cle {color: rgb(0, 0, 0);float: right;font-size: 21px;font-weight: bold;line-height: 1;opacity: 0.8;text-shadow: 0 1px 0 rgb(255, 255, 255);}
.print-footer{ padding:10px 15px 10px 5px;height:30px; clear:both;}
.print-box {border-left: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;margin-bottom: 10px;margin-top: 10px;position: relative;}
.print-foote-tex{text-align:center;}
.redcoro{background-color:#e8e8e8}
.redcoro td:hover {background-color:#e8e8e8}

/*我的任务列表标题*/
.tabulation{padding:5px 8px;}
.tabulation p{ margin-bottom:3px;}


/*统计总数量*/
.Sta-number{line-height:30px; margin:10px auto 0px auto;width:98%;}
.Sta-number h3{font-family: "Microsoft YaHei", "SimHei";font-size:18px;font-weight: bold;}

/*角色信息管理*/
.role-number{width:98%; margin:0px auto;}
.role-mz{width:50px; float:left;}
.role-marign{margin:0px auto; width:30%;}
.role-actions {
    background-color: rgb(245, 245, 245);
    border-top: 1px solid rgb(229, 229, 229);
    margin-bottom: 0px;
    margin-top: 0px;
    padding:15px 15px 15px;
}

/*案件相关的人*/
.contact-list {font-size: 12px; line-height: 21px;list-style: none outside none; margin: 0;padding:0px;}
.contact-list li {border-color: rgb(221, 221, 221); border-style: none none solid;border-width: 0 0 1px;padding:4px 4px;position: relative;}
.contact-list li.online{ padding-left:18px;}
.contact-list li a {color: rgb(102, 102, 102);display: block; }
.contact-list li img {border-radius:30px;display: inline-block;height:35px;margin-right:5px;vertical-align: middle;width:35px;}
.contact-list li .msg-count {padding:3px 5px;position: absolute;right:10px;top:18px;}
.badge-info {background-color: rgb(58, 135, 173);}
.list-last{text-align:center;padding:3px 5px;}
.contact-list li:hover {background: none repeat scroll 0 0 rgb(252, 252, 252);border-color: rgb(217, 217, 217);font-size:12px;}

/*报表*/
.col-tele {width:100%; float: left;margin-top:0px;}
.col-md-title {width: 100%; float: left;margin-bottom:12px;}
.col-md-report {width: 50%; float: left;margin-bottom:0px;}
.hright { margin-right:10px;}

/*饼图*/
.donut{position:absolute;top:40px;left:230px;color:#545454;line-height:23px;font-size:12px;}
.doun-width{width:180px;}
.donut-a{border:1px solid null;padding:1px}
.donut-ab{width:4px;height:0;border:5px solid #68BC31;overflow:hidden}
.donut-ac{width:4px;height:0;border:5px solid #2091CF;overflow:hidden}
.donut-ad{width:4px;height:0;border:5px solid #AF4E96;overflow:hidden}
.donut-ae{width:4px;height:0;border:5px solid #FEE074;overflow:hidden}
.donut-title{height:23px;overflow:hidden;}
.don-mar{ margin-top:5px; margin-right:5px;}
.donut-title a{color:#545454;}
.donut-title:hover {color:#545454;text-decoration: none;}
.legendColorBox{ width:200px; overflow:hidden;}
.wminimize{
    color: rgb(170, 170, 170);}
.thin-border-bottom{ color: rgb(154, 154, 154);}
.widget-body .table.table-bordered thead:first-child > tr {
    border-top: 0 none;}
.widget-body .table thead:first-child tr {
    background: none repeat scroll 0 0 rgb(255, 255, 255);}
.widget-main.no-padding .table-bordered th:first-child, .widget-main.padding-0 .table-bordered th:first-child, .widget-main.no-padding .table-bordered td:first-child, .widget-main.padding-0 .table-bordered td:first-child {
    border-left-width: 0;}
.widget-body .table.table-bordered thead:first-child > tr {
    border-top: 0 none;}
.table-striped{  font-size:12px;}
.widget-main.no-padding .table-bordered th:first-child, .widget-main.padding-0 .table-bordered th:first-child, .widget-main.no-padding .table-bordered td:first-child, .widget-main.padding-0 .table-bordered td:first-child {
    border-top-width: 0 !important;}
.transparent{width:100%;}
.transparent td{line-height:33px;border-right: 1px dotted #CCCCCC;border-bottom: 1px dotted #CCCCCC; padding:5px 10px;
}
.transparent th{padding-left:5px;padding-right:5px;
}
.transparent td:last-child{
	border-right-width: 0 !important;}
.ancti{background-color:#e0e2e1;}

.transparent .widget-main .table-bordered > thead > tr > th:last-child, .widget-main.no-padding .table-bordered > thead > tr > th:last-child, .transparent .widget-main .table-bordered > tbody > tr > td:last-child, .widget-main.no-padding .table-bordered > tbody > tr > td:last-child, .transparent .widget-main .table-bordered > tfoot > tr > td:last-child, .widget-main.no-padding .table-bordered > tfoot > tr > td:last-child {
    border-right-width: 0 !important;}
.table.table-bordered thead tr th:first-child {
    border-left-color: rgb(221, 221, 221);
}
.table caption + thead tr:first-child th, .table colgroup + thead tr:first-child th, .table thead:first-child tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child td {
    border-top: 0 none;border-right: 0 none;}
.table-bordered > thead.thin-border-bottom > tr > th, .table-bordered > thead.thin-border-bottom > tr > td {
    border-bottom-width: 1px;}
.transparent .widget-main .table-bordered > tbody > tr:last-child > td, .widget-main.no-padding .table-bordered > tbody > tr:last-child > td {
    border-bottom-width: 0px;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid rgb(221, 221, 221);
    line-height: 1.42857;
    padding: 8px;
    vertical-align: middle;
}

.tablab { width:100%;}
.tablab th, .tablab td { border-top: 1px solid rgb(221, 221, 221); line-height: 28px; margin:10px auto;text-align: left;vertical-align: middle;}
.tablab.center { padding:15px; text-align:center;}
.tablab th {font-weight: bold; }
.tablab thead th {vertical-align: bottom;}
.tablab :hover  {text-decoration: none;}
.tablab > thead > tr > th,.tablab > tbody > tr > th, .tablab > tfoot > tr > th, .tablab> thead > tr > td,.tablab > tbody > tr > td, .tablab > tfoot > tr > td { border-top: 1px solid rgb(221, 221, 221);line-height:1.42857;padding:6px 6px 6px 6px;vertical-align: middle;}
.tablab > thead > tr > th,.tablab > tbody > tr > th, .tablab > tfoot > tr > th, .tablab> thead > tr > td,.tablab > tbody > tr > td, .tablab > tfoot > tr > td { border-top: 1px solid rgb(221, 221, 221);line-height:1.42857;padding:6px 6px 6px 6px;vertical-align: middle;}
.trecent {font-size: 13px; list-style-type: none;margin-left: 0;padding-left:0px;color: rgb(154, 154, 154);}
.trecent-content{ padding-left:0px;}
.trecent li {margin-bottom: 3px;padding-bottom: 3px;line-height:25px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #e0e0e0;}
.trecent li:last-child{border-bottom: medium none;}
.center { padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; text-align:center}
.table-ddd { -moz-border-bottom-colors: none; -moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-collapse: separate;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) -moz-use-text-color;border-image: none;border-width: 1px 1px 1px 0; width:100%;}
.table-ddd th, .table-ddd td {border-left: 1px solid rgb(221, 221, 221);}
.table-ddd tr,first-child{border-bottom: medium none;}
.table-ddd > thead > tr > th, .table-ddd > tbody > tr > th, .table-ddd > tfoot > tr > th, .table-ddd > thead > tr > td, .table-ddd > tbody > tr > td, .table-ddd > tfoot > tr > td{
 border: 1px solid rgb(221, 221, 221);line-height: 28px;padding: 4px;font-size:12px;vertical-align:middle;}
.nav-tabs > li {float: left;margin-bottom: -2px;}

/* 内页表格*/
.an-title{ width:100%;margin:15px auto 0px auto; background-color:#0978b0;border-radius:4px; line-height:33px; color:#FFFFFF; padding-left:10px}
.span12 { width: 100%; margin:10px auto;}
.widget-box {background: none repeat scroll 0 0 #F9F9F9;border-left: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;margin-bottom: 10px;margin-top: 10px;position: relative;}
.widget-box2 {background: none repeat scroll 0 0 #F9F9F9;border-left: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;margin-bottom: 0px;margin-top: 10px;position: relative;}
.widget-box3 { margin:10px auto;}
.widget-title, .table th, div.dataTables_wrapper .ui-widget-header {background-color: #EFEFEF;background-image: -moz-linear-gradient(center top , #FDFDFD 0%, #EAEAEA 100%);border-bottom: 1px solid #CDCDCD; height:36px;}
.modal-header,{background-color: #EFEFEF;background-image: -moz-linear-gradient(center top , #FDFDFD 0%, #EAEAEA 100%);border-bottom: 1px solid #CDCDCD;}
.widget-title span.icon {border-right: 1px solid #CDCDCD;float: left;opacity: 0.7;padding: 9px 10px 7px 11px;}
.widget-title h5 {color: #666666;float: left;font-size: 14px;font-weight: bold; line-height: 12px;margin: 0;padding: 12px;font-family: "Microsoft YaHei", "SimHei"; text-shadow: 0 1px 0 #FFFFFF;}
.widget-content {border-bottom: 0px solid #CDCDCD;padding: 0px 0px;}
.control-label .required {color: #E02222;font-size: 12px; padding-left: 2px;padding-right: 2px;}
.table-toolbar {margin-bottom: 15px;margin-top: 15px;}
div.dataTables_paginate { float: right; margin-right:6px;}
.modal-title {margin: 0;font-family: "Microsoft YaHei", "SimHei";}

.pagination .active > a, .pagination .active > a:hover { background: none repeat scroll 0 0 rgb(238, 238, 238);border-color: rgb(221, 221, 221); color: rgb(51, 51, 51);}
.pagination > li {display: inline;}
.botnar {margin-left: 15px;}

/* 内页查询*/
.nm-title{width:100%;min-height:50px;margin:15px auto 0px auto; background-color:#f5f5f5;border-radius:4px;padding-left:10px; padding-top:6px;padding-bottom:10px;}
.day{width:100%;line-height:30px;margin-right:10px;}
.day-an{width:30px; float:left; margin-left:20px;}

/* 页码数*/
.dataTables_length {position: relative; margin:5px auto 5px auto;}
.dataTables_length div {vertical-align: middle;}
.dataTables_length .select2-container {width: auto !important;}
.dataTables_length div {vertical-align: middle;}
.select2-container, .select2-drop, .select2-search, .select2-search input {-moz-box-sizing: border-box;}
.dataTables_filter {color: #878787;font-size: 12px;margin: 4px 8px 2px 10px;position: absolute;right: 0;text-align: left;top:3px;}
.weitg{background-color: rgb(185, 74, 72); color:#FFFFFF;}

/* 我的消息left*/
ul#comments { line-height: 1.4em;list-style: none outside none;margin: 0;padding: 0; height:400px;overflow: auto;}
ul#comments li {border-top: 1px solid rgb(221, 221, 221);margin: 0;transition: all 0.3s ease-out 0s;padding-top: 10px;padding-right: 6px;padding-bottom: 0px;padding-left: 10px;}
ul#comments li.active {box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset;font-family: "Microsoft YaHei", "SimHei"; background-color: #dbe1e9;}
ul#comments li.active:hover { background-color:#dbe1e9;}
ul#comments span.description {color: rgb(85, 85, 85);font-size: 12px;font-weight: normal; height:18px; overflow:hidden; margin-right:80px;}
ul#comments span.date {color: rgb(170, 170, 170);font-size: 10px;font-weight: normal;}
ul#comments span {display: block;}
ul#comments span.sender {font-size: 1.1em; font-weight: bold;}
.floatright {float: right;}
ul#comments img {float: left;margin-right: 12px;padding-top:0px; width:50px; height:50px;}
ul#comments li.last {background-color: rgb(239, 243, 248);font-size: 12px;font-weight: bold;}
ul#comments a.all-messages {display: block;padding: 1px 4px 8px 0px;text-align: center;}
ul#comments li:hover { background-color: rgb(255, 255, 255);}

.msg_new_state {display: inline-block; color: rgb(255, 255, 255);margin: -2px 4px 0;padding: 2px 7px;font-size: 12px;vertical-align: middle;border-radius:60px;}
.important-red{background-color:#3a87ad}
.important-gray{background-color:#838f98}

/* 案件信息*/
.form-group {border-bottom: 1px solid rgb(239, 242, 247);margin-bottom: 0px;margin-top: 10px;padding-bottom: 10px;}
.form-body {}
.form-body h4 .title { display: inline-block;float: left;}
.form-body h4 .tools {display: inline-block;float: right;}
.form-body h4 {font-family: "Microsoft YaHei", "SimHei";font-size: 14px; background-color:#f0f0f0;font-weight: bold;height: 30px;line-height: 30px; padding-left:8px;}
.form-body h4 .glyphicon {color: rgb(50, 118, 177);font-size: 12px;}
.glyphicon:empty {width: 1em;}
.glyphicon:empty {width: 1em;}
.glyphicon {display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;position: relative;top: 1px;}W
.btn-danger{background-color: rgb(255, 255, 255);border-color: rgb(192, 192, 192);color: rgb(255, 255, 255);}
.btn-danger:hover,
.btn-danger:focus {color: rgb(255, 255, 255);border-color: rgb(192, 192, 192);background-color: rgb(204, 204, 204);text-decoration: none;}
.btn-danger {
    background-color: rgb(192, 192, 192);
    border-color: rgb(192, 192, 192);
    color: rgb(255, 255, 255);
}
/* icon图标*/
.icon-off{background-position: -384px 0;}
.icon-envelope {background-position: -408px -48px;}
.icon-faxiaox{background-position: -72px -72px;}
.icon-personinfo{background-position: -336px -24px;}
.icon-upload{ background-position: -168px -120px;}
.icon-refresh{background-position: -240px -24px;}
.icon-chevron-up{background-position: -288px -120px;}
.icon-chevron-down{background-position: -312px -120px;}
.icon-print{background-position: -96px -48px;}
.icon-caret-right{background-position: -456px -72px;}
.icon-download{background-position: -96px -24px;}
.icon-add { background-position:-408px -96px;}
.icon-con{background-position:-432px 0px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-trash {background-position: -312px 0;}
.icon-comment{background-position: -240px -120px;}
.icon-edit{background-position: -96px -72px;}
.icon-chevron-right{background-position: -456px -72px;}
.icon-volume-up{background-position: -408px -24px;}
.icon-calendar{background-position: -192px -120px;}
.icon-electronic{background-position: -72px 0;}
.icon-picture{background-position: -144px 0px;}
.icon-plus-sign{background-position:0px -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-breadhome{background-position:-336px -120px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-arrow-up{background-position:-288px -96px;}

.blue {color: rgb(71, 143, 202) !important;}
.close {color: rgb(0, 0, 0);float: right;font-size: 21px;font-weight: bold;line-height: 1;opacity: 0.2;text-shadow: 0 1px 0 rgb(255, 255, 255);}
.portlet.box {padding: 0 !important;}
.portlet.box > h3 {font-size: 16px;font-weight: bold;margin-top: 10px;padding-left: 10px;}
.portlet.box > .portlet-title { border-bottom: 1px solid rgb(238, 238, 238); padding: 8px 10px;}
.portlet.box > .portlet-body {background-color: rgb(255, 255, 255);padding: 10px;}
.portlet.box > .portlet-title {margin-bottom: 0;}
.portlet.box > .portlet-form {padding: 20px;}
.portlet-form label.inline {padding: 0 10px;text-align: right;}
.portlet.box.grey > .portlet-title {background-color: rgb(85, 85, 85);}
.portlet.box.grey {-moz-border-bottom-colors: none; -moz-border-left-colors: none;-moz-border-right-colors: none; -moz-border-top-colors: none;border-color: -moz-use-text-color rgb(157, 156, 156) rgb(157, 156, 156); border-image: none; border-right: 1px solid rgb(157, 156, 156);border-style: none solid solid; border-width: 0 1px 1px;}
.portlet.box.light-grey > .portlet-title {background: -moz-linear-gradient(center top , rgb(248, 248, 248) 0%, rgb(232, 232, 232) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);color: rgb(99, 99, 99); font-weight: bold;height: 40px; line-height: 40px;padding: 0 10px;}
.portlet.box.light-grey {border: 1px solid rgb(221, 221, 221);}
.portlet-title .caption {display: inline-block;float: left;font-size: 14px; font-weight: 800;}
.portlet-title .caption i {color: rgb(102, 102, 102); display: inline-block !important;float: left;font-size: 14px;margin-right: 10px; margin-top: 10px;}
.portlet-title .tools, .portlet-title .actions {display: inline-block;
float: right;margin: 0;padding: 0;}
.portlet-title .tools > a {display: inline-block;margin-left: 5px;}
.portlet-title .tools > a:hover {opacity: 0.6;text-decoration: none; transition: all 0.1s ease-in-out 0s;}
.portlet.box > .nav-tabs {font-size: 14px; font-weight: bold;padding: 8px 0 0 8px;}
/*底部*/
.footer{margin-left: 170px; color:#ffffff;text-align:center;font-size:12px;}
.footer a{color:#ffffff;}
.footer a:hover{
	color:#ffffff;font-size:12px;
	text-decoration: underline;
}
.copyright_logo {
    float: left; margin-left:250px; margin-top:10px;border-right: 1px solid #565a69; margin-right:15px;
}
.copyright {
    line-height: 21px;
}
.copyright_text { margin-top:15px; margin-bottom:10px;width:100%; text-align:left;
}
.foo1 {
    color: rgb(255, 255, 255);
    float: left;
    line-height: 22px;
    margin-right: auto;
    padding-left: 5px; margin-top:17px;
    width: 650px;
}
.foo1 ul, li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.foo1 li {
	color: rgb(255, 255, 255);
	float: left;
	line-height: 22px;
	margin-left: 15px;
	margin-right: auto;
}
.foolmarin{margin-right:8px;}

/*错误页面*/
.wrong{ width:505px; height:118px; margin:140px auto 20px auto; background-image:url(../images/wrong.png);}
.wrong_url{padding-top:70px; padding-left:135px}
.wrong_url a {font-size:20px; color:#999999}
.wrong_url a:hover{font-size:20px;color:#999999;text-decoration: underline;}

.navbar .nav > li > .dropdown-menu:after { border-bottom: 6px solid rgb(255, 255, 255); border-left: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0);content: "";display: inline-block;left: 10px;position: absolute;top: -6px;}
*, *:before, *:after { -moz-box-sizing: border-box;}
.dropdown-menu { background-clip: padding-box; background-color: rgb(255, 255, 255);border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); display: none;float: left;font-size: 12px; left: 0;list-style: none outside none; margin: 2px 0 0; min-width: 125px;padding: 5px 0;position: absolute;top: 100%; z-index: 1000;}
.form-horizontal .form-control-static {padding-top:4px;}
.btn-xs {padding: 1px 5px; margin-right:5px;}
.remove-role {margin-top: 5px;margin-bottom: 5px;}
.lawyer_role span {
    background: none repeat scroll 0 0 rgb(204, 204, 204);
    color: rgb(0, 0, 0);
    display: block;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    text-align: center;
}

.lawyer_role:last-child{margin-right:0px;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {-moz-border-bottom-colors: none;-moz-border-left-colors: none; -moz-border-right-colors: none;-moz-border-top-colors: none;background-color: rgb(249, 249, 249);border-image: none;color: rgb(85, 85, 85);cursor: default;border-top-width: 1px;
border-right-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-top-color: rgb(221, 221, 221);
border-right-color: rgb(221, 221, 221);border-bottom-color: rgb(221, 221, 221);}

.alert {
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    margin-bottom: 0px;
    padding: 15px;
}

/*上传图片*/
.upload_avatar{width:96%;margin:10px auto;}
.upload_headimg{font-size:12px;}
.upload_headimg p{ margin:10px auto 8px auto;}
.W_fb{ font-size:14px;font-weight: bold;line-height:25px;}
.pic{height:310px; width:310px;margin-bottom:15px;}
.pic-srcs{margin:20px auto 20px 20px;}
.pic-ing{ width:180px;margin:30px auto 30px 30px; text-align:center; line-height:23px;font-size:12px;}
.pic-ing img,.pic img{border: 1px solid #e9e9e9;}
.pic-5{ width:68px;margin:0px auto 0px 0px; vertical-align:middle;font-size:12px;}
.pic-35{ width:68px;margin:0px auto 0px 0px; vertical-align:middle;font-size:12px;}
.pic-5 img{ width:50px; height:50px; overflow:hidden;}
.pic-35 img{ width:35px; height:35px; overflow:hidden;}

/*login登陆首页*/
#login-container{width:378px;margin:35px auto 0px auto;}
h1, h2, h3 {margin-bottom: 5px;margin-top: 5px;}

/*------------------------------------------------------------------
[2. Header / #login-header]
*/
body.login1 {padding: 0;position: relative;background-attachment: scroll;background-position: center center;background-color: #32323A;}
.control-group {margin-bottom: 10px;margin-top: 8px;}
#login-header {margin:30px auto 30px auto; text-align:center;}
#login-logo{text-shadow: 1px 1px 2px rgba(0,0,0,.5);padding: 0px 20px;text-align: center;margin-bottom: 25px;}
.navbar {border: 1px solid rgba(0, 0, 0, 0);margin-bottom: 0px;position: relative;}
/*------------------------------------------------------------------
[3. Content / #login-content]
*/
.login-ad{ float:left;}
.dknn{margin-right:17px;margin-top:4px;}
#login-content {padding: 20px;background: #FFF;border: 1px solid #DDD;border-radius:5px;height:auto;box-shadow: 0 0 6px rgba(0,0,0,.10);}
#login-content input {width:99%;}
#login-content #remember-me {margin-top: 3px;}
#login-content #remember-me input {padding: 0; width:19px; height:19px;}
#login-content #remember-me label {position: relative;display: inline-block;}
.container {width: 600px;}
.logoimde{display: inline-block;margin-left:0px; margin-bottom:20px;}
.logoimde img { border-radius: 60px;margin-right: 5px;border:2px solid #ffffff;}

/*------------------------------------------------------------------
[4. Extra / #login-extra]
*/
.fileinput-button {overflow: hidden;position: relative;}

.fileinput-button input {cursor: pointer;direction: ltr;font-size: 200px;margin: 0;opacity: 0; position: absolute;right: 0;top: 0;}
.btn {-moz-user-select: none;border-radius: 4px; cursor: pointer;display: inline-block;font-weight: normal;
line-height: 1.42857;margin-bottom: 0;text-align: center;vertical-align: middle;white-space: nowrap;}
.btn-nm{padding:5px 12px; margin-left:5px;}
.btn-primary {background-color: rgb(66, 139, 202);border-color: rgb(53, 126, 189);color: rgb(255, 255, 255);padding:4px 10px;}
.btnsy{background-color: rgb(66, 139, 202);border-color: rgb(53, 126, 189);color: rgb(255, 255, 255);padding:2px 5px;}
.btnsy:hover,
.btnsy:focus {color: rgb(255, 255, 255);background-color: rgb(50, 118, 177);text-decoration: none;}
.btn-lieb{ background-color:#969595;padding:1px 5px; margin-left:5px;}
.btn-fanhui {background-color: #464646;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color:#FFFFFF;}
.btn-fanhui:hover,
.btn-fanhui:focus {color:#FFFFFF;background-color: #000000;}
.btn-fanhui a{color:#FFFFFF;}
.btn-prtij{background-color: rgb(66, 139, 202);border-color: rgb(53, 126, 189);color: rgb(255, 255, 255);padding:5px 15px;}
.btn-prtij:hover,
.btn-prtij:focus {color:#FFFFFF;background-color: rgb(66, 139, 202);}
.btn-prtij a{color:#FFFFFF;}

.btn-success a{color:#FFFFFF;}
.btn-success:hover,
.btn-success:focus {color:#FFFFFF;background-color: rgb(92, 184, 92);}

.btn-warning {background-color: #FAA732;background-image: -moz-linear-gradient(center top , #FBB450, #F89406);background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color:#FFFFFF;}
.btn-warning a {color:#FFFFFF;}
.navbar-inner {background-color: #2C2C2C;height:10px;width: 100%;background-image:url(../images/head_bg.png);border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset; padding-left: 20px;padding-right: 20px;}
.navbar .brand {color: #FFFFFF;display: block; float: left;font-size: 20px;font-weight: 200;line-height: 1;margin-left: -20px;padding: 8px 20px 12px;}
#login-extra {margin-top: 1.5em;text-align: center;}
#login-extra p {font-size: 14px;color:#ffffff;}

/*------------------------------------------------------------------
[5. Max Width: 480px]
*/
@media (max-width: 480px) {#login-container {width: 100%;margin: 40px auto 0;}}
/* Global Declaration */
div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action,
div.button,
div.button span {background-image: url(../images/sprite.png);background-repeat: no-repeat; -webkit-font-smoothing: antialiased;}
.selector,
.radio,
.checker,
.uploader,
.button,
.selector *,
.radio *,
.checker *,
.uploader *,
.button *{margin: 0;padding: 0;}
/* Select */
div.selector {background-position: -483px -130px;line-height: 26px;height: 26px;}
div.selector span {background-position: right 0px;height: 26px;line-height: 26px;}
div.selector select {
/* change these to adjust positioning of select element */top: 0px;left: 0px;}
div.selector:active,
div.selector.active {background-position: -483px -156px;}
div.selector:active span,
div.selector.active span {background-position: right -26px;}
div.selector.focus, div.selector.hover, div.selector:hover {background-position: -483px -182px;}
div.selector.focus span, div.selector.hover span, div.selector:hover span {background-position: right -52px;}
div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover { background-position: -483px -208px;}
div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span { background-position: right -78px;}
div.selector.disabled {background-position: -483px -234px;}
div.selector.disabled span {background-position: right -104px;}

/* Checkbox */
div.checker input {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;opacity: 0; width:19px; height:19px;}
div.checker input {width: 19px;height: 19px;}
div.checker {margin-right: 0px;}
div.checker:active span,
div.checker.active span {background-position: -19px -260px;}
div.checker.focus span,
div.checker:hover span {background-position: -38px -260px;}
div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {background-position: -57px -260px;}
div.checker span.checked {background-position: -76px -260px;}
div.checker:active span.checked,
div.checker.active span.checked { background-position: -95px -260px;}
div.checker.focus span.checked,
div.checker:hover span.checked {background-position: -114px -260px;}
div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {background-position: -133px -260px;}
div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span { background-position: -152px -260px;}
div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {background-position: -171px -260px;}
/* Radio */
div.radio {width: 18px;height: 18px;}
div.radio input {width: 18px;height: 18px;}
div.radio span {height: 18px;width: 18px;background-position: 0px -279px;}
div.radio:active span,
div.radio.active span {background-position: -18px -279px;}
div.radio.focus span,
div.radio:hover span {background-position: -36px -279px;}
div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {background-position: -54px -279px;}
div.radio span.checked {background-position: -72px -279px;}
div.radio:active span.checked,
div.radio.active span.checked {background-position: -90px -279px;}
div.radio.focus span.checked, div.radio:hover span.checked {background-position: -108px -279px;}
div.radio.focus:active span.checked,
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {background-position: -126px -279px;}
div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {background-position: -144px -279px;}
div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {background-position: -162px -279px;}

/* Uploader */
div.button { background-position: 0px -523px;}
div.button span {background-position: right -643px;}
div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {background-position: 0px -553px;}
div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {background-position: right -673px; }
div.button.active,
div.button:active {background-position: 0px -583px;}
div.button.active span,
div.button:active span {background-position: right -703px;color: #555;}
div.button.disabled,
div.button:disabled { background-position: 0px -613px;}
div.button.disabled span,
div.button:disabled span {background-position: right -733px;color: #bbb;cursor: default;}

/* PRESENTATION */
/* Button */
div.button {height: 30px;}
div.button span {margin-left: 13px;height: 22px;padding-top: 8px;font-weight: bold;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;letter-spacing: 1px;
text-transform: uppercase;padding-left: 2px;padding-right: 15px;}

/* Select */
div.selector {width: 190px;font-size: 12px;}
div.selector select {min-width: 190px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;border: solid 1px #fff;}
div.selector span { padding: 0px 25px 0px 2px;cursor: pointer;}
div.selector span {color: #666;width: 158px;text-shadow: 0 1px 0 #fff;}
div.selector.disabled span {color: #bbb;}

/* Radio */
div.radio {margin-right: 3px;}

/* Uploader */
div.uploader {width: 190px;cursor: pointer;}
div.uploader span.action {width: 85px;text-align: center;text-shadow: #fff 0px 1px 0px;background-color: #fff;font-size: 11px;font-weight: bold;}
div.uploader span.filename {color: #777;width: 82px; border-right: solid 1px #bbb;font-size: 11px;}
div.uploader input {width: 190px;}
div.uploader.disabled span.action {color: #aaa;}
div.uploader.disabled span.filename {border-color: #ddd;color: #aaa;}
/*

CORE FUNCTIONALITY
Not advised to edit stuff below this line
-----------------------------------------------------
*/
.selector, .checker, .button, .radio, .uploader {display: -moz-inline-box;display: inline-block;vertical-align: middle;zoom: 1;*display: inline;}
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {outline: 0;}
/* Button */
div.button a,
div.button button,
div.button input {position: absolute;}
div.button {cursor: pointer;position: relative;}
div.button span {display: -moz-inline-box;display: inline-block;line-height: 1;text-align: center;}

/* Select */
div.selector { position: relative;padding-left: 10px;overflow: hidden;}
div.selector span {display: block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
div.selector select { position: absolute;opacity: 0;filter: alpha(opacity:0);height: 25px;border: none;background: none;}
div.checker span { width:19px; height:19px; text-align: center;  background-position: 0px -260px;}

/* Radio */
div.radio {position: relative;}
div.radio span {display: -moz-inline-box;display: inline-block;text-align: center;}
div.radio input {filter: alpha(opacity:0);text-align: center;display: inline-block;background: none;}

/* Uploader */
div.uploader {position: relative;overflow: hidden;cursor: default;}
div.uploader span.action {float: left;display: inline;padding: 2px 0px;overflow: hidden;cursor: pointer;}
div.uploader span.filename {padding: 0px 10px;float: left;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: default;position:relative;}
div.uploader input { opacity: 0;filter: alpha(opacity:0);position: absolute;top: 0;right: 0;bottom: 0; float: right;height: 25px;border: none;cursor: default;}
div.dataTables_length label {text-align: left; vertical-align:middle;cursor:pointer}
input[type="radio"], input[type="checkbox"] { line-height: normal; margin-top:0px;}
.radio-inline,
.checkbox-inline {display: inline-block;padding-left: 0px; margin-bottom: 0;font-weight: normal;vertical-align: middle;cursor: pointer;}
label, input, button, select, textarea {font-weight: normal;line-height: 22px;}


.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {border-bottom-color: rgb(255, 255, 255); border-top-color: rgb(255, 255, 255);}
.nav a:hover .caret {border-top-color: #ffffff;border-bottom-color: #ffffff;}

/*忘记密码 */
.lost-password {
    background: none repeat scroll 0 0 rgb(50, 50, 58);
}
.col-sm-offset-2 {
    margin-left: 16.6667%;
}
.lost-password  h3 {
    color: #ffffff;
    margin-bottom: 20px;font-family: "Microsoft YaHei", "SimHei";
}
.lost-password .container form {
    background-color: rgb(255, 255, 255);
    border-radius: 4px;
    padding: 20px;
}
.lost-password .container .row {
    margin-top: 100px;
}
.fora-gop {
    margin-top:10px;
    margin-bottom: 10px;
}
.lost-password .fora-login {
    padding-top: 5px;
    margin-bottom: 20px; padding-bottom:3px;
}
.col-ls { margin-left:0px; float:left;
}

/*我的邮箱 */
.vBorder {margin: 0 0%;margin-top: 0px;}
.addr_line { font-size: 14px !important; padding:10px; background-color:#f0f0f0;}
.settingtd { border-top: 0 none !important;}
.settingDiv {margin: 0 0%; overflow: hidden;}
.toolbgline, .tabtitle td, .readmailinfo, .settingtd, .addr_line, .filtertd1, .bartools { border-bottom: 1px solid #e7e7e7; padding-bottom:10px;}
.no_bt {border-top: 0 none !important;}
.settingDiv_l {float: left;margin: 0;padding: 18px 0 0;text-align: right; width: 150px;}
.settingDiv_a{padding: 15px 0px 10px 150px; }
.settingDiv_r, .settingDiv_r_editor {padding: 5px 0 5px 145px; }
.m1{line-height: 20px;padding: 0 0 5px; margin-top:10px;}
.m2{line-height: 20px; padding: 0 0 5px; width:30%;}
.settingDiv_r div div {padding: 2px 0 0 !important;}
.settingDiv_r input.radio, .settingDiv_r_editor input.radio {vertical-align: text-bottom;}
.settingDiv_r input, .settingDiv_r select, .settingDiv_r button, .settingDiv_r_editor input, .settingDiv_r_editor select, .settingDiv_r_editor button {margin-left: 0;
 vertical-align: bottom;}
.settingDiv input {margin-left: 0;vertical-align: middle;}
.addrtitle {color: rgb(133, 114, 119);}
.normal {font-weight: normal;}
.input-small {background-color: rgb(245, 245, 245);background-image: none;border: 1px solid rgb(204, 204, 204);border-radius: 2px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: rgb(154, 154, 154); line-height: 1.42857; padding:3px 6px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;width:20%;}
.input-duankh {background-color: rgb(245, 245, 245);background-image: none;border: 1px solid rgb(204, 204, 204);border-radius: 2px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: rgb(154, 154, 154); line-height: 1.42857; padding:3px 6px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;width: 10%;}
.col-left{ width:145px;text-align:right;}
.col-right{width:70px;text-align:right;}
.col-mail{ width:100%;}
/* 星星打分 */
#star {position: relative;width:100%; margin: 10px auto;}
#star ul, #star span { display: inline;height:28px;}
#star ul {margin: 0 10px;}
#star li {float: left; width:28px;height:28px;cursor: pointer;text-indent: -9999px; background: url('../images/star.png') no-repeat;}
#star strong { color: #f60; padding-left: 10px;}
#star li.on {background-position: 0 -27px;}
#star p {position: absolute;top: 20px;width: 179px; height: 67px;display: none;background: url('../images/icon.gif') no-repeat; padding: 7px 10px 0;}
#star p em {color: #f60;display: block;font-style: normal;}

.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-left{background-position:-240px -96px;}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

#at_box { width:100px;position:absolute;left:100px;padding:5px 0px;bottom:30px;background: #ffffff;border:1px solid #cccccc; display:none;}
#at_box div { padding:0px 10px; cursor: pointer;line-height:22px;}
#at_box div:hover {
    background: #cccccc;
    color:#ffffff;
}
