@CHARSET "UTF-8";
body{font-size:9pt; color:#393939;}
form{padding:0px;margin:0px;}
img{border:0px;}
a img{border:0px;}
table{border-collapse:collapse;}
.progressBar{
}

a{outline:none;}
a:link{color: #0466cb; text-decoration: none;}
a:visited {color: #0466cb; text-decoration: none}
a:hover {color: #0466cb; text-decoration: none}
a:active {color: #0466cb; text-decoration: none}

A.A1:link { COLOR: #207BD6 !important; TEXT-DECORATION: underline;}
A.A1:visited { COLOR: #207BD6 !important; TEXT-DECORATION: underline}
A.A1:active  { COLOR: #124164; TEXT-DECORATION: underline}
A.A1:hover   { COLOR: #124164; TEXT-DECORATION: underline}

A.orgAdd:link, A.orgAdd:visited{
   color:#207BD6;
   padding-left:12px;
   background:url("../images/org_select.png") no-repeat;
   background-position:0px 0px;
}
A.orgAdd:hover, A.orgAdd:active{
   color:#207BD6;
   text-decoration: underline;
}

A.orgClear:link, A.orgClear:visited{
   color:#207BD6;
   padding-left:12px;
   background:url("../images/org_select.png") no-repeat;
   background-position:0px -60px;
   margin-left:5px;
}
A.orgClear:hover, A.orgClear:active{
   color:#207BD6;
   background-position:0px -40px;
   text-decoration: underline;
}

a.addfile {
   display:inline-block;
   position:relative;
   color:#207BD6;
   text-decoration:none;
   padding-left:12px;
   background:url("../images/org_select.png") no-repeat;
   background-position:0px 4px;
}
a.addfile:hover {
   color:#9AA9B8;
   text-decoration:underline;
   background-position:0px -16px;
}
input.addfile {
   cursor:pointer;
   left:-5px;
   opacity:0;
   filter:alpha(opacity=0);
   position:absolute;
   width:1px;
}
a.selfile:link, a.selfile:visited {
   color:#207BD6;
   text-decoration:none;
}
a.selfile:hover, a.selfile:active {
   color:#9AA9B8;
   text-decoration:underline;
}

a.addimage {
   display:inline-block;
   position:relative;
   color:#207BD6;
   text-decoration:none;
   padding-left:12px;
   background:url("../images/org_select.png") no-repeat;
   background-position:0px 4px;
}
a.addimage:hover {
   color:#9AA9B8;
   text-decoration:underline;
   background-position:0px -16px;
}
a.dropdown:link,
a.dropdown:hover,
a.dropdown:active,
a.dropdown:visited {
   padding-left:10px;
   display:inline-block;
   height:25px;
   line-height:25px;
   color:#373737;
   text-align:center;
   text-decoration:none;
   background:url("../images/btn_dropdown_l.png") left top no-repeat;
}
a.dropdown:hover{
   text-decoration:none;
}

a.dropdown span{
	display:inline-block;
	margin:0px;
	padding:0 15px 0 0;
	white-space:nowrap;
	height:25px;
	background:url("../images/btn_dropdown_r.png") right top no-repeat;
	cursor:pointer;
}
a.ToolBtn{
   display:inline-block;
   padding-left:5px;
   text-decoration:none;
   background:url("../images/tool_btn.png") left 0px no-repeat;
}
a.ToolBtn span{
   display:inline-block;
   padding:0px 13px 0px 8px;
   height:25px;
   line-height:25px;
   color:#373737 !important;
   background:url("../images/tool_btn.png") right -50px no-repeat;
   cursor:pointer;
}
a.ToolBtn:hover,
a.ToolBtn-active{
   background-position:left -25px;
}
a.ToolBtn:hover span,
a.ToolBtn-active span{
   color:#fff !important;
   background-position:right -75px;
}

a.ToolBtn2{
   display:inline-block;
   padding-left:5px;
   text-decoration:none !important;
   background:url("../images/tool_btn.png") left 0px no-repeat;
}
a.ToolBtn2 span{
   display:inline-block;
   padding:0px 13px 0px 8px;
   height:25px;
   line-height:25px;
   color:#36434E !important;
   background:url("../images/tool_btn.png") right -50px no-repeat;
   cursor:pointer;
   overflow:hidden;
}
a.ToolBtn2:hover{
   background-position:left -25px;
}
a.ToolBtn2:hover span{
   color:#fff !important;
   font-weight:bold;
   background-position:right -75px;
}

a.BigBtn{
   display:inline-block;
   padding-left:10px;
   text-decoration:none;
   background:url("../images/big_btn.png") left 0px no-repeat;
}
a.BigBtn span{
   display:inline-block;
   padding:0px 18px 0px 5px;
   height:25px;
   line-height:25px;
   color:#373737 !important;
   background:url("../images/big_btn.png") right -60px no-repeat;
   cursor:pointer;
}
a.BigBtn:hover{
   background-position:left -30px;
}
a.BigBtn:hover span{
   color:#373737 !important;
   background-position:right -90px;
}

.message_right{ padding:5px;}
			.message_but{ display:block; width:59px; height:26px; background:url(../images/msg/message_button.jpg) no-repeat; line-height:26px; text-align:center}

.loading{
   background:url('../images/loading.gif') top center no-repeat;
   margin-top:10px;
   padding-top:50px;
   text-align:center;
}
.loading_16{
   /*background:url('../images/loading_16.gif') top center no-repeat;*/
   margin-top:10px;
   padding-top:25px;
   text-align:center;
}
.loading_gray_16{
   /*background:url('../images/loading_gray_16.gif') top center no-repeat;*/
   margin-top:10px;
   padding-top:25px;
   text-align:center;
}
.margin_top{ margin-top:10px;}
.title_b{ padding:3px 10px; border:#e78f08 1px solid; background:#f7b344; color:#fff; font-weight:bold;}
.nomber{ width:59px; height:26px; text-align:center; line-height:26px; background:url(../images/message_button.jpg); display:block}
.nomber:hover{ background:url(../images/message_button_hover.jpg); display:block; color:#fff;}
.nomber-choose{ background:url(../images/message_button_hover.jpg); display:block; color:#fff;}
.bodycolor { BACKGROUND: #f6f7f9; margin: 0; padding: 0;}
.loginbodycolor { BACKGROUND: #6BA2D8;}
.topbar {font-size: 9pt;BACKGROUND: #C4D9EF;background-image: url("../images/topbar.gif")}
.topbar2 {font-size: 9pt;BACKGROUND: #C4D9EF; background-image: url("../images/menubg.gif")}

.panel{ BACKGROUND: #C4D9EF; COLOR:#654125;}
.timebar{ BACKGROUND: #CEDFF1;}
.menu_tr1{ font-size: 9pt;COLOR:#000000;background-image:url("../images/topbar.gif");cursor:pointer}
.menu_tr2{ font-size: 9pt;COLOR:#000000;BACKGROUND: #CEDFF1;cursor:pointer}

.small  { font-size: 9pt;}
.small1  { font-size: 9pt;COLOR: #000000;}
.big { font-size: 12pt;}
.big1   { font-size: 12pt;COLOR: #000000;}
.big2   { font-size: 18pt}
.big3   { font-size: 12pt;COLOR: #124164;FONT-WEIGHT: bold;}
.big4   { COLOR: #FF0000;}
.verybig{ font-size: 24pt}

.ArrowButtonL{width:20px;height:16px;background: url('../images/pagebar_bg.png') -5px -38px no-repeat;}
.ArrowButtonR{width:20px;height:16px;background: url('../images/pagebar_bg.png') -5px -158px no-repeat;}
.ArrowButtonLL{width:20px;height:16px;background: url('../images/pagebar_bg.png') -5px -308px no-repeat;}
.ArrowButtonRR{width:20px;height:16px;background: url('../images/pagebar_bg.png') -5px -338px no-repeat;}

<!--
input.SmallButton, input.ArrowButton {FONT-SIZE: 9pt;height: 20px; text-decoration: none;  border: 1px solid #6E91C7; background: #F4FBE1 url('../images/button_bg.gif');}
input.SmallButton:hover, input.ArrowButton:hover {FONT-SIZE: 9pt;color: #395500; background: #F4FADF url('../images/bg_input_btn_hover.png'); border: 1px solid #80AA00; border-top: 1px solid #99CC00; border-left: 1px solid #99CC00;}

input.BigButton {FONT-SIZE: 12pt; margin: 1px; height: 24px; text-decoration: none;  border: 1px solid #6E91C7; background: #F4FBE1 url('../images/button_bg.gif');}
input.BigButton:hover {FONT-SIZE: 12pt;color: #395500; background: #F4FADF url('../images/bg_input_btn_hover.png'); border: 1px solid #80AA00; border-top: 1px solid #99CC00; border-left: 1px solid #99CC00;}
-->

input.SmallButtonAHover{width:50px;height:21px;color:#000000;background:url("../images/btn_a.png") no-repeat;border:0px;cursor:pointer;background-position:0 -21px;}
input.SmallButtonA{width:50px;height:21px;color:#36434E;background:url("../images/btn_a.png") no-repeat;border:0px;cursor:pointer;}
input.SmallButtonA:hover{background-position:0 -21px;}

input.SmallButtonBHover{width:74px;height:21px;color:#000000;background:url("../images/btn_b.png") no-repeat;border:0px;cursor:pointer;background-position:0 -21px;}
input.SmallButtonB{width:74px;height:21px;color:#36434E;background:url("../images/btn_b.png") no-repeat;border:0px;cursor:pointer;}
input.SmallButtonB:hover{background-position:0 -21px;}

input.SmallButtonCHover{width:105px;height:21px;color:#000000;background:url("../images/btn_c.png") no-repeat;border:0px;cursor:pointer;background-position:0 -21px;}
input.SmallButtonC{width:105px;height:21px;color:#36434E;background:url("../images/btn_c.png") no-repeat;border:0px;cursor:pointer;}
input.SmallButtonC:hover{background-position:0 -21px;}

input.SmallButtonDHover{width:160px;height:21px;color:#000000;background:url("../images/btn_d.png") no-repeat;border:0px;cursor:pointer;background-position:0 -21px;}
input.SmallButtonD{width:160px;height:21px;color:#36434E;background:url("../images/btn_d.png") no-repeat;border:0px;cursor:pointer;}
input.SmallButtonD:hover{background-position:0 -21px;}

input.SmallButtonEHover{width:245px;height:21px;color:#000000;background:url("../images/btn_e.png") no-repeat;border:0px;cursor:pointer;background-position:0 -21px;}
input.SmallButtonE{width:245px;height:21px;color:#36434E;background:url("../images/btn_e.png") no-repeat;border:0px;cursor:pointer;}
input.SmallButtonE:hover{background-position:0 -21px;}

input.BigButtonAHover{width:60px;height:30px;height:27px !important;padding-bottom:3px;color:#000000;background:url("../images/org/big_btn_a.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -30px;}
input.BigButtonA{width:60px;height:30px;height:27px !important;padding-bottom:3px;color:#36434E;background:url("../images/org/big_btn_a.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;}
input.BigButtonA:hover{background-position:0 -30px;}
input.up,input.down{width:25px;height:25px;height:25px !important;padding-bottom:3px;color:#36434E;background:url("../images/arrow.png") no-repeat #f8f8f8 center 5px;border:1px #ccc solid;cursor:pointer;font-size:12pt;}
input.down{ background-position:center -30px;}
input.up:hover,input.down:hover{background-color:#f2f2f2;}

input.agentButton{ border-radius:1px; padding:0 2px; color:#fff; height:23px; line-height: 20px; background:url("../images/org/agentButton.jpg") repeat-x; border:1px solid #417efc;width: 85px; }
input.agentButton:hover{background:url("../images/org/agentButton.jpg") 0 -24px repeat-x;}
/*input.agentButtonBig{width:100px}*/

input.BigButtonBHover{width:84px;height:30px;height:27px !important;padding-bottom:3px;color:#000000;background:url("../images/big_btn_b.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -30px;}
input.BigButtonB{width:84px;height:30px;height:27px !important;padding-bottom:3px;color:#36434E;background:url("../images/big_btn_b.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;}
input.BigButtonB:hover{background-position:0 -30px;}

input.BigButtonCHover{width:125px;height:30px;height:27px !important;padding-bottom:3px;color:#000000;background:url("../images/big_btn_c.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -30px;}
input.BigButtonC{width:125px;height:30px;height:27px !important;padding-bottom:3px;color:#36434E;background:url("../images/big_btn_c.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;}
input.BigButtonC:hover{background-position:0 -30px;}

input.BigButtonDHover{width:195px;height:30px;height:27px !important;padding-bottom:3px;color:#000000;background:url("../images/big_btn_d.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -30px;}
input.BigButtonD{width:195px;height:30px;height:27px !important;padding-bottom:3px;color:#36434E;background:url("../images/big_btn_d.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;}
input.BigButtonD:hover{background-position:0 -30px;}

input.BigButtonEHover{width:305px;height:30px;height:27px !important;padding-bottom:3px;color:#000000;background:url("../images/big_btn_e.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -30px;}
input.BigButtonE{width:305px;height:30px;height:27px !important;padding-bottom:3px;color:#36434E;background:url("../images/big_btn_e.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;}
input.BigButtonE:hover{background-position:0 -30px;}

input.BigButtonFHover{width:60px;height:30px;height:27px !important;padding-bottom:3px;color:#000000;background:url("../images/org/big_btn_a.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -30px;}
input.BigButtonF{width:60px;height:30px;height:27px !important;padding-bottom:3px;color:#36434E;background:url("../images/org/big_btn_a.png") no-repeat;border:0px;font-size:12pt;}

input.ToolButtonAHover{width:50px;height:25px;color:#000000;background:url("../images/tool_btn_a.png") no-repeat;border:0px;cursor:pointer;background-position:0 -25px;}
input.ToolButtonA{width:50px;height:25px;color:#36434E;background:url("../images/tool_btn_a.png") no-repeat;border:0px;cursor:pointer;}
input.ToolButtonA:hover{background-position:0 -25px;}

input.ToolButtonBHover{width:74px;height:25px;color:#000000;background:url("../images/tool_btn_b.png") no-repeat;border:0px;cursor:pointer;background-position:0 -25px;}
input.ToolButtonB{width:74px;height:25px;color:#36434E;background:url("../images/tool_btn_b.png") no-repeat;border:0px;cursor:pointer;}
input.ToolButtonB:hover{background-position:0 -25px;}

input.ToolButtonCHover{width:105px;height:25px;color:#000000;background:url("../images/tool_btn_c.png") no-repeat;border:0px;cursor:pointer;background-position:0 -25px;}
input.ToolButtonC{width:105px;height:25px;color:#36434E;background:url("../images/tool_btn_c.png") no-repeat;border:0px;cursor:pointer;}
input.ToolButtonC:hover{background-position:0 -25px;}

input.ToolButtonDHover{width:160px;height:25px;color:#000000;background:url("../images/tool_btn_d.png") no-repeat;border:0px;cursor:pointer;background-position:0 -25px;}
input.ToolButtonD{width:160px;height:25px;color:#36434E;background:url("../images/tool_btn_d.png") no-repeat;border:0px;cursor:pointer;}
input.ToolButtonD:hover{background-position:0 -25px;}

input.ToolButtonEHover{width:245px;height:25px;color:#000000;background:url("../images/tool_btn_e.png") no-repeat;border:0px;cursor:pointer;background-position:0 -25px;}
input.ToolButtonE{width:245px;height:25px;color:#36434E;background:url("../images/tool_btn_e.png") no-repeat;border:0px;cursor:pointer;}
input.ToolButtonE:hover{background-position:0 -25px;}

input.LargestInput,textarea.LargestInput {width:300px;font-size: 10pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.LargestInput:hover,textarea.LargestInput:hover {font-size: 10pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}

input.BigInput,textarea.BigInput {font-size: 10pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.BigInput:hover,textarea.BigInput:hover {font-size: 10pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}

input.SmallInput,textarea.SmallInput {width:80px;font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.SmallInput:hover,textarea.SmallInput:hover {font-size: 9pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}

input.SearchInput {color:#6C6C6C; font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.SearchInput:hover{font-size: 9pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}

input.BigSearchInput {color:#6C6C6C;width:200px; font-size: 12pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.BigSearchInput:hover{font-size: 12pt;width:200px;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}

input.ProxyCodeInput{width:50px; font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.ProxyCodeInput:hover{font-size: 9pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}

.note {color:#6C6C6C; font-size: 9pt;padding: 1px 5px; }

input.SmallMoneyInput,textarea.SmallMoneyInput {width:80px;font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.SmallMoneyInput:hover,textarea.SmallMoneyInput:hover {font-size: 9pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}


input.acInput,textarea.acInput {width:250px;font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.acInput:hover,textarea.acInput:hover {font-size: 9pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}
/**分页页面跳转input**/
input.SmallInputPage,textarea.SmallInputPage {width:18px;font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.SmallInputPage:hover,textarea.SmallInputPage:hover {font-size: 9pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}
/*------日期样式开始-----**/
input.SmallInputDate,textarea.SmallInputDate {width:80px;font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.SmallInputDate:hover,textarea.SmallInputDate:hover {font-size: 9pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}
a.dp-choose-date {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 2px 3px 0;
	text-indent: 0px;
	overflow: hidden;
}
input.BigInputDate,textarea.BigInputDate {width:120px;font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
input.BigInputDate:hover,textarea.BigInputDate:hover {font-size: 9pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}
/*------日期样式结束-----**/
input.BigInputMoney{COLOR:#006; BACKGROUND: #F8F8F8; text-align: RIGHT; border:solid 1px black; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}

input.BigStatic,textarea.BigStatic {font-size: 10pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: #E0E0E0;}

input.SmallStatic,textarea.SmallStatic {font-size: 9pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: #E0E0E0;}

select.BigSelect  { COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}
select.BigSelect:hover  { COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text_hover.png') top left repeat-x; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}

select.SmallSelect{ COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}
select.SmallSelect:hover{ COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text_hover.png') top left repeat-x; BORDER-BOTTOM:1px double; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}

select.BigStatic  { COLOR: #000066; BACKGROUND: #E0E0E0; border:solid 1px black; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}
select.SmallStatic{ COLOR: #000066; BACKGROUND: #E0E0E0; border:solid 1px black; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}

.TableControl{ background: #e7f0fb;}
.TableHeader {  COLOR:#fff; FONT-WEIGHT: bold; FONT-SIZE: 9pt; background:#5d99da; line-height:23px;}
.TableHeader TH {
	border:1px solid #4686C6;
	COLOR:#fff; FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	background:#5d99da;
	line-height:23px;
	/*padding: 3px*/
}
.TableHeader TH.tColControlTH { border:1px solid #4686C6; COLOR:#fff;
FONT-WEIGHT: bold; FONT-SIZE: 9pt;line-height:23px;
background:url("../images/page/ddn.png") #5d99da no-repeat;
background-position: right;
}
.TableContent{ BACKGROUND: #f2f8ff;}
.TableData   { BACKGROUND: #FFFFFF;COLOR:#000000;}
.TableLine1  { BACKGROUND: #F3F3F3;}
.TableLine2  { BACKGROUND: #FFFFFF;}
.TableRed{background:#f2f8ff;}
.TextColor1  { COLOR: #FF6600;}
.TextColor2  { COLOR: #FF0000;}
.TextColor3  { COLOR: #808080;}
.top{ COLOR: #FF0000;font-weight:bold;}

.TableHeader a:link,
.TableHeader a:hover,
.TableHeader a:active,
.TableHeader a:visited {
   color:#fff;
}

.TableCorner a:link,
.TableCorner a:hover,
.TableCorner a:active,
.TableCorner a:visited {
   color:#fff;
   font-weight:bold;
}

.TableControl a:link,
.TableControl a:hover,
.TableControl a:active,
.TableControl a:visited,
.TableFooter a:link,
.TableFooter a:hover,
.TableFooter a:active,
.TableFooter a:visited {
   color:#383838;
}

.percent { height: 12px; border: 1px solid #666666; float: left; padding: 0px;margin-top:3px;}
.percent div {height: 8px;font-size: 0px;margin: 1px;float:left;background-color:#00FF40;}
.percenttxt {float:left;font-size: 9pt;margin-top:1px;}
.s_on{background:url(/../images/topmenubg2.gif);font-size: 9pt;}
.s_of{background:url(/../images/topmenubg1.gif);font-size: 9pt;}
.m_on{background:url(/../images/topmenubg2.gif);font-size: 9pt;}
.border14-1 {border: solid 1px #2E2E5A;font-size: 14px;}/* 表格外框 */
.border14-2 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #2E2E5A;border-right-width: 1px;border-right-style: solid;border-right-color: #2E2E5A;font-size: 14px;}/* 表格边框右面 */
.border14-3 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #98BBD6;font-size: 14px;border-top-style: none;border-right-style: none;border-left-style: none;}/* 表格边框底面 */
.border14-4 {border-right-width: 1px;border-right-style: solid;border-right-color: #98BBD6;font-size: 14px;}/* 表格边框左面 */
.title_text {  font-size: 14px; font-weight: bold; color: #0A5FA2; }
.table_border {  border-color: #98BBD6 #98BBD6 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.table_bg {  background-attachment: fixed; background-image: url("../images/bg_header.png"); background-repeat: repeat; background-position: left; border-color: #2E2E5A black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.table_left {  background-attachment: fixed; background-image: url(table_left.gif); background-repeat: no-repeat; background-position: left}

.attach_name:link,.attach_name:hover,.attach_name:active,.attach_name:visited{color:#0D3A73;}
.attach_div{display:none;width:110px;border:#cccccc 1px solid;position:absolute;padding:0px;z-index:10001;background:#FFFFFF;}
.attach_div a{display:block !important;padding:0px 10px;height:25px;line-height:25px;text-decoration:none;color:#393939;}
.attach_div a:hover{background:#5d99da;color:#fff;text-decoration:none;}
.attach_div img.ImgHover{border:1px #98BBD6 solid;cursor:pointer;}
.attach_div img.ImgNormal{border:1px #fff solid;cursor:pointer;}

.PageHeader{
   height:32px !important;
   height:79px;
   padding-top:47px;
   color:#666666;
}
.PageHeader .title{
   float:left;
   margin-top:8px;
   margin-right:20px;
   font-size:14px;
   font-weight:bold;
}
.PageHeader .header-left{
   float:left;
}
.PageHeader .header-right{
   float:right;
}

.BlockTop{
   border:0px;
   font-size:12px;
}
.BlockTop td{
   height:32px;
   font-weight:bold;
   text-align:center;
   color:#fff;
   background:url('../images/block_top_bg.png') 0px -32px no-repeat;
}
.BlockTop td.left{
   width:5px;
   background-position:left 0px
}
.BlockTop td.center{
   background-position:0px -32px;
   background-repeat:repeat-x;
}
.BlockTop td.right{
   width:5px;
   background-position:right -64px;
}

.BlockTopInactive{
   border:0px;
   font-size:12px;
}
.BlockTopInactive td{
   height:32px;
   font-weight:bold;
   text-align:center;
   color:#fff;
   background:url('../images/block_top_inactive_bg.png') 0px -32px no-repeat;
}
.BlockTopInactive td.left{
   width:5px;
   background-position:left 0px
}
.BlockTopInactive td.center{
   background-position:0px -32px;
   background-repeat:repeat-x;
}
.BlockTopInactive td.right{
   width:5px;
   background-position:right -64px;
}

.BlockBottom{
   border:0px;
   font-size:12px;
}
.BlockBottom td{
   height:32px;
   font-weight:bold;
   text-align:center;
   color:#fff;
   background:url('../images/block_bottom_bg.png') 0px -32px no-repeat;
}
.BlockBottom td.left{
   width:5px;
   background-position:left 0px
}
.BlockBottom td.center{
   background-position:0px -32px;
   background-repeat:repeat-x;
}
.BlockBottom td.right{
   width:5px;
   background-position:right -64px;
}

.BlockBottomInactive{
   border:0px;
   font-size:12px;
}
.BlockBottomInactive td{
   height:32px;
   font-weight:bold;
   text-align:center;
   color:#fff;
}
.BlockBottomInactive td.left{
   width:5px;
   background-position:left 0px
}
.BlockBottomInactive td.center{
   background-position:0px -32px;
   background-repeat:repeat-x;
}
.BlockBottomInactive td.right{
   width:5px;
   background-position:right -64px;
}

.BlockTop2{
   width:100%;
   height:5px;
   border:0px;
   overflow-y:hidden;
}
.BlockTop2 td{
   font-size:1px;
   background:url('../images/block_top2_bg.png') 0px -5px no-repeat;
}
.BlockTop2 td.left{
   width:5px;
   background-position:left 0px
}
.BlockTop2 td.center{
   background-position:left -5px;
   background-repeat:repeat-x;
}
.BlockTop2 td.right{
   width:5px;
   background-position:right -10px;
}

.BlockBottom2{
   width:100%;
   height:5px;
   border:0px;
   overflow-y:hidden;
}
.BlockBottom2 td{
   font-size:1px;
   background:url('../images/block_top2_bg.png') 0px -20px no-repeat;
}
.BlockBottom2 td.left{
   width:5px;
   background-position:left -15px
}
.BlockBottom2 td.center{
   background-position:left -20px;
   background-repeat:repeat-x;
}
.BlockBottom2 td.right{
   width:5px;
   background-position:right -25px;
}

.TableTop{
   border:0px;
   font-size:12px;
}
.TableTop td{
   height:32px;
   font-weight:bold;
   color:#fff;
   background:url('../images/table_top_bg.png') 0px -32px no-repeat;
}
.TableTop td.left{
   width:5px !important;
   background-position:left 0px;
}
.TableTop td.center{
   background-position:0px -32px;
   background-repeat:repeat-x;
   text-align:center;
}
.TableTop td.right{
   width:5px !important;
   background-position:right -64px;
}

/*  列表型表格样式  */
.TableList{
   border:1px #4686c6 solid;
   line-height:21px;
   font-size:9pt;
   border-collapse:collapse;
   padding:3px;
}
.TableList td{
   padding:3px;
   height:30px;
}
.TableList .TableHeader td,
.TableList td.TableHeader{
   height:23px !important;
   height:23px;
   background:#5d99da;
   border-bottom:1px #4686c6 solid;
   border-right:1px #4686c6 solid;
   font-weight:bold;
   text-align:center;
   color:#fff;
   padding:0px;
}
.TableList .TableHeader td.TableCorner{
   background:#5d99da;
}
.TableList .TableLine1 td,
.TableList td.TableLine1{
   background:#FFFFFF;
   border-bottom:1px #cccccc solid;
}
.TableList .TableLine2 td,
.TableList td.TableLine2{
   background:#FFFFFF;
   border-bottom:1px #cccccc solid;
}
.TableList .TableData td,
.TableList td.TableData{
   background:#FFFFFF;
   border-bottom:1px #cccccc solid;
}
.TableList .TableContent td,
.TableList td.TableContent{
   background:#f2f8ff;
   border-bottom:1px #cfcfcf solid;
}
.TableList .TableFooter td,
.TableList .TableControl td,
.TableList td.TableFooter,
.TableList td.TableControl{
   background: #e7f0fb;
   border:1px #cecece solid;
}
.TableList .TableRed td,
.TableList td.TableRed
{
   background:#f2f8ff;
}
.TableList .TextColor1 td,
.TableList td.TextColor1
{
   COLOR: #FF6600;
}
.TableList .TextColor2 td,
.TableList td.TextColor2
{
   COLOR: #FF0000;
}

.TableList .TableLeft td,
.TableList td.TableLeft{
   background:#f2f8ff;
   border-bottom:1px #a7bd74 solid;
}

.TableList .TableRowHover td,
.TableList td.TableRowHover
{
   background:#f2f8ff;
}

.TableList .TableRowActive td,
.TableList td.TableRowActive
{
   background:#e5e5e5;
}

/*  block型表格样式  */
.TableBlock{
   border:1px #4686c6 solid;
   line-height:20px;
   font-size:9pt;
}
.TableLong .TableBlock{
   table-layout:fixed;
   word-break:keep-all;/* 不换行 */
   white-space:nowrap;/* 不换行 */
    text-overflow:ellipsis;/*当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.TableLong .TableBlock th{
   table-layout:fixed;
   word-break:keep-all;/* 不换行 */
   white-space:nowrap;/* 不换行 */
   overflow:hidden;
  /* text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.TableLong .TableBlock td{
   word-break:keep-all;/* 不换行 */
   white-space:nowrap;/* 不换行 */
   overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
   text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.TableLongD .TableBlock{
   table-layout:fixed;
   word-break:keep-all;/* 不换行 */
   white-space:nowrap;/* 不换行 */
   overflow:hidden;
   text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.TableLongD .TableBlock th{
   table-layout:fixed;
   word-break:keep-all;/* 不换行 */
   white-space:nowrap;/* 不换行 */
   overflow:hidden;
   text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.TableLongD .TableBlock td{
   word-break:keep-all;/* 不换行 */
   white-space:nowrap;/* 不换行 */
   overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
   text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.TableBlock td{
   /*padding:3px;*/
   height:20px;
}
.TableBlock .TableHeader td,
.TableBlock td.TableHeader{
   height:25px !important;
   height:23px;
   background:#5d99da;
   border:1px #4686c6 solid;
   font-weight:bold;
   color:#fff;
   line-height:23px;
   padding:0px;
   padding-left:5px;
}
.TableBlock .TableHeader td.TableCorner{
   background:#5d99da;
   color:#fff;
   font-weight:bold;
}
.TableBlock .TableLine1 td,
.TableBlock td.TableLine1{
   background:#FFFFFF;
   border-bottom:1px #cccccc solid;
   border-right:1px #cccccc solid;
}
.TableBlock .TableLine2 td,
.TableBlock td.TableLine2{
   background:#FFFFFF;
   border-bottom:1px #cccccc solid;
   border-right:1px #cccccc solid;
}
.TableBlock .TableData td,
.TableBlock td.TableData{
   background:#FFFFFF;
   border-bottom:1px #cccccc solid;
   border-right:1px #cccccc solid;
   word-break: break-word;
}
.TableBlock .TableContent td,
.TableBlock td.TableContent{
   background:#f2f8ff;
   border-bottom:1px #cccccc solid;
   border-right:1px #cccccc solid;
}
.TableBlock .TableFooter td,
.TableBlock .TableControl td,
.TableBlock td.TableFooter,
.TableBlock td.TableControl{
   background: #e7f0fb;
   border:1px #cecece solid;
}
.TableBlock .TableRed td,
.TableBlock td.TableRed
{
   background:#f2f8ff;
}

.TableBlock .TableLeft td,
.TableBlock td.TableLeft{
   background:#f2f8ff;
   border-bottom:1px #a7bd74 solid;
}

.Content{
   line-height:normal;
   word-wrap:break-word;
   word-break:break-all;
}

.TableBlock .TableRowHover td,
.TableBlock td.TableRowHover
{
   background:#f2f8ff;
}

.TableBlock .TableRowActive td,
.TableBlock td.TableRowActive
{
   background:#e5e5e5;
}

.no-left-border{
   border-left:0px !important;
}
.no-top-border{
   border-top:0px !important;
}
.no-right-border{
   border-right:0px !important;
}
.no-bottom-border{
   border-bottom:0px !important;
}

/* 提示框样式 */
.MessageBox{
}
/* 表头 */
.MessageBox .head{
   height:32px;
   overflow:hidden;
}
.MessageBox .head .left{
   width:20px;
   background:url('../images/messagebox/message_bg.png') left 0px no-repeat;
}
.MessageBox .head .center{
   background:url('../images/messagebox/message_bg.png') 0px -32px repeat-x;
}
.MessageBox .head .center .title{
   float:left;
   color:#fff;
   font-size:16px;
   font-weight:bold;
   margin-top:5px;
}
.MessageBox .head .right{
   width:20px;
   background:url('../images/messagebox/message_bg.png') right 0px no-repeat;
}

/* 表头 */
.MessageBox .head-no-title{
   height:16px;
}
.MessageBox .head-no-title .left{
   width:20px;
   background:url('../images/messagebox/message_bg.png') left -96px no-repeat;
}
.MessageBox .head-no-title .center{
   background:url('../images/messagebox/message_bg.png') 0px -112px repeat-x;
}
.MessageBox .head-no-title .right{
   width:20px;
   background:url('../images/messagebox/message_bg.png') right -96px no-repeat;
}

/* 按钮栏 */
.MessageBox .control{
   height:40px;
   vertical-align:top;
}
.MessageBox .control .left{
   width:20px;
   background:url('../images/messagebox/message_center_bg.png') left top repeat-y;
}
.MessageBox .control .center{
   background-color:#7bafe6;
   text-align:center;
}
.MessageBox .control .right{
   width:20px;
   background:url('../images/messagebox/message_center_bg.png') right top repeat-y;
}

/* 表底 */
.MessageBox .foot{
   height:16px;
}
.MessageBox .foot .left{
   width:20px;
   background:url('../images/message_bg.png') left -64px no-repeat;
}
.MessageBox .foot .center{
   background:url('../images/message_bg.png') 0px -80px repeat-x;
}
.MessageBox .foot .right{
   width:20px;
   background:url('../images/message_bg.png') right -64px no-repeat;
}

/* 提示框 */
.MessageBox .msg{
   height:90px;
}
.MessageBox .msg .left{
   width:20px;
   background:url('../images/message_center_bg.png') left top repeat-y;
}
.MessageBox .msg .center{
   padding-left:90px;
   font-size:16px;
   background-color:#7bafe6;
}
.MessageBox .msg .center .msg-content{
   color:#fff;
   margin:20px 12px 20px 6px;
}
.MessageBox .msg .right{
   width:20px;
   background:url('../images/message_center_bg.png') right top repeat-y;
}

.MessageBox .msg .error{
   background-image:url("../images/icon64_error.png");
   background-position:0px 10px;
   background-repeat:no-repeat;
}
.MessageBox .msg .info{
   background-image:url("../images/icon64_info.png");
   background-position:0px 10px;
   background-repeat:no-repeat;
}
.MessageBox .msg .warning{
   background-image:url("../images/icon64_warning.png");
   background-position:0px 10px;
   background-repeat:no-repeat;
}
.MessageBox .msg .forbidden{
   background-image:url("../images/icon64_forbidden.png");
   background-position:0px 10px;
   background-repeat:no-repeat;
}
.MessageBox .msg .stop{
   background-image:url("../images/icon64_stop.png");
   background-position:0px 10px;
   background-repeat:no-repeat;
}
.MessageBox .msg .blank{
   height:40px;
   padding:10px 20px 10px 20px;
   text-align:center;
}

/* 对话框样式 */
.dialog{
}

/* 表头 */
.dialog .head{
   height:32px;
   overflow:hidden;
}
.dialog .head .left{
   width:20px;
   background:url('../images/dialog_bg.png') left 0px no-repeat;
}
.dialog .head .center{
   background:url('../images/dialog_bg.png') 0px -32px repeat-x;
}
.dialog .head .center .title{
   float:left;
   color:#fff;
   font-size:16px;
   font-weight:bold;
   margin-top:5px;
}
.dialog .head .center .close{
   float:right;
   position:relative;
   width:49px;
   height:24px;
   margin-top:-1px;
   margin-right:-5px;
   background:url('../images/dialog_close_bg.png') center top no-repeat;
}
.dialog .head .center .close:hover{
   background-position:center -24px;
}
.dialog .head .right{
   width:20px;
   background:url('../images/dialog_bg.png') right 0px no-repeat;
}

/* 表头 */
.dialog .top{
   height:16px;
}
.dialog .top .left{
   width:20px;
   background:url('../images/dialog_bg.png') left -96px no-repeat;
}
.dialog .top .center{
   background:url('../images/dialog_bg.png') 0px -112px repeat-x;
}
.dialog .top .right{
   width:20px;
   background:url('../images/dialog_bg.png') right -96px no-repeat;
}

/* 表体 */
.dialog .body{
   height:90px;
}
.dialog .body .left{
   width:20px;
   background:url('../images/dialog_center_bg.png') left top repeat-y;
}
.dialog .body .center{
   text-align:center;
   background-color:#fff;
}
.dialog .body .center .msg-content{
   margin:10px 6px 10px 0px;
}
.dialog .body .right{
   width:20px;
   background:url('../images/dialog_center_bg.png') right top repeat-y;
}
/* 按钮栏 */
.dialog .control{
   height:40px;
   vertical-align:top;
}
.dialog .control .left{
   width:20px;
   background:url('../images/dialog_center_bg.png') left top repeat-y;
}
.dialog .control .center{
   background-color:#fff;
   text-align:center;
}
.dialog .control .right{
   width:20px;
   background:url('../images/dialog_center_bg.png') right top repeat-y;
}

/* 表底 */
.dialog .foot{
   height:16px;
}
.dialog .foot .left{
   width:20px;
   background:url('../images/dialog_bg.png') left -64px no-repeat;
}
.dialog .foot .center{
   background:url('../images/dialog_bg.png') 0px -80px repeat-x;
}
.dialog .foot .right{
   width:20px;
   background:url('../images/dialog_bg.png') right -64px no-repeat;
}

.hightlight{
   text-decoration: underline;
   background: #FFFF00;
   padding-left: 3px;
   padding-right: 3px;
}
.banned{
   color: #FF0000;
}
.mod{
   color: #000000;
}
.filter{
   color: #0000FF;
}
.pageArea{color:#4e4e4e; padding:2px 0;}
.pageArea img{cursor:pointer;}
.pageArea .pageFirst{background-position: center -8px;}
.pageArea .pagePrevious{background-position: center -38px;}
.pageArea .pageFirstDisable{background-position: center -68px;}
.pageArea .pagePreviousDisable{background-position: center -98px;}
.pageArea .pageLast{background-position: center -128px;}
.pageArea .pageNext{background-position: center -158px;}
.pageArea .pageLastDisable{background-position: center -188px;}
.pageArea .pageNextDisable{background-position: center -218px;}
.pageArea .pageGoto{background-position: center -240px;height:25px;}
.pageArea .pageGoto:hover{background-position: center -270px;}

.ColorTable {
	margin: 0px; background: #F5FBFF; border: #BBBBBB 1px solid;
}
.ColorTable td {
	font-size: 12px; font-weight: bold;border-right: 1px #F5FBFF solid; border-bottom: 1px #F5FBFF solid; padding: 2px;
}
.ColorTable td.Selected {
	cursor: pointer; border: #316AC5 1px solid; background: #DFF1FF;
}
.ColorTable td div {
	cursor: pointer; border: #BBBBBB 1px solid;
}

#overlay {
   display:none;
   z-index:10;
   width:100%;
   height:100%;
   background:#000;
   filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
   position:absolute;
   top:0px;
   left:0px;
}
.dialogContainer{
   position:absolute;
   left:200px;
   top:60px;
   z-index:65535;
   display:none;
}
/*
.dialog{
   position:absolute;
   left:200px;
   top:60px;
   z-index:20;
   display:none;
}
.dialog .head{
   height:30px;
}
.dialog .head-left{
   float:left;
   width:5px;
   height:30px;
   background:url('../images/smsbox_bg.png') left top no-repeat;
}
.dialog .head-center{
   float:left;
   height:30px;
   background:url('../images/smsbox_bg.png') left -30px repeat-x;
}
.dialog .head-title{
   float:left;
   height:30px;
   line-height:30px;
   color:#fff;
   font-weight:bold;
   font-size:14px;
}
.dialog .head-close{
   float:right;
   width:16px;
   height:16px;
   margin-top:6px;
   background:url('../images/smsbox_close_bg.png') 0px top no-repeat;
   cursor:pointer;
}
.dialog .head-close-active{
   background-position:-16px top;
}
.dialog .head-right{
   float:left;
   width:10px;
   height:30px;
   background:url('../images/smsbox_bg.png') left -60px no-repeat;
}
.dialog .center{
   padding-left:7px;
   padding-right:12px;
   min-height:60px;
   overflow-x:hidden;
   background:url('../images/smsbox_center_bg.png') right top repeat-y;
}
.dialog .foot{
   height:12px;
   font-size:1px;
}
.dialog .foot-left{
   float:left;
   clear:both;
   width:5px;
   height:12px;
   background:url('../images/smsbox_bg.png') left -90px no-repeat;
}
.dialog .foot-center{
   float:left;
   height:12px;
   background:url('../images/smsbox_bg.png') left -102px repeat-x;
}
.dialog .foot-right{
   float:left;
   width:10px;
   height:12px;
   background:url('../images/smsbox_bg.png') left -114px no-repeat;
}
*/
.scroll-left{
   width:16px;
   background:url('../images/hscroll_arrow.png') -1px center no-repeat;
   cursor:pointer;
}
.scroll-left-active{
   width:16px;
   background:url('../images/hscroll_arrow.png') -34px center no-repeat;
   cursor:pointer;
}
.scroll-right{
   width:16px;
   background:url('../images/hscroll_arrow.png') -16px center no-repeat;
   cursor:pointer;
}
.scroll-right-active{
   width:16px;
   background:url('../images/hscroll_arrow.png') -48px center no-repeat;
   cursor:pointer;
}


.red{color:red;}





/********** START OF  查询区*****************/
div.search_div {
	background: #5d99da  repeat-x;
	height: 28px;
}

div.search_div ul {
	list-style: none;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

div.search_div span {
	position: relative;
	left: 60px;
	cursor: pointer;
	font-style: 宋体, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #393939;
	font-weight: bold;
	line-height: 30px;
	width: 81px;
	display:inline-table;
	text-align: center;
}


div.search_div span.first {
	position: relative;
	left: 50px;
}
div.search_div span.selected {
	background: url("../images/control/bg_hover.png") no-repeat 0 3px;
}
div.search_div ul li {
	display: block;
	width: 81px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	font-style: 宋体, Arial, Helvetica, sans-serif;
	font-size: 12px;
	 color: #393939;
	font-weight: bold;
}

div.search_div ul li.nor5 {
	margin-left: 50px;
	color: white;
}

div.search_div ul li.adv5 {
	margin-left: 135px;
	margin-top: -30px;
	color: white;
}

div.search_div ul li.searchhover {
	background: url("../images/control/bg_hover.png") no-repeat 0 3px;
	color: black;
}

div.hd_img {
	display: block;
	float: right;
	margin-right: 25px;
	margin-top: -23px;
}

div.search_context_div {
	padding: 3px;
	BACKGROUND: #f2f8ff;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
div.search_context_div table {
   width:100%;
   line-height:18px;
   font-size:9pt;
   border-collapse:collapse;
   padding:1px;
}
div.search_context_div .searchTable td{
   padding:3px;
   height:30px;
   border-bottom:1px solid #999;
}

/********** END OF  查询区 *****************/
/********** start seacher*****************/
.seacher_base {
	height: auto;
	width: 100%;
	overflow-y: auto;
	padding: 5px;
	vertical-align: middle;
}

.seacher_base ul {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style-type: none;
	text-align: left;
	display: inline;
}

.seacher_base ul li {
	width: 220px;
	float: left;
}
/**
搜索区文本样式控制
*/
.seacher_label {
	width: 85px;
	text-align:right;
	display:block;
	float:left;
}
.seacher_button {
	width: 180px;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	margin-left: 10px;
	cursor: pointer;
}
.seacher_ctrl {
	width: 180px;
	padding: 0px;
	margin: 0px;
	align:left;

}
span{
}
.seacher_labelLong{

}
/**********end seacher*****************/
/*  List列表型表格样式  */
.CRM_TableList{
   border:1px #9F9F9F solid;
   line-height:20px;
   font-size:9pt;
   border-collapse:collapse;
}

label.error {
	/* (设置验证提醒字体颜色)remove the next line when you have trouble in IE6 with labels in list */
	  color: red;
	  font-style: normal;
    }
label.require {
	/* (设置填项后)remove the next line when you have trouble in IE6 with labels in list */
	  color: red;
	  font-style: normal;
}
label.success {
	  color:  #33FF00;
	  font-style: normal;
}
label.prompt {
	  color: #C6C6C6;
	  font-style: normal;
}

.content {
	padding:10px;
}
.tabs {
	padding:4px;
	color:#444;
}
.tabs tr td {
	height:30px;
}

.namtit li{ float:left;}
.namtit li a{ padding:3px 10px; overflow:hidden; display:block;}
/**********鼠标滑过开始*****************/

.TableBlock .dataLine2 td,.dataLine2 td,
.TableBlock td.dataLine2{
   background:#f7f7f7;
   border-bottom:1px #cccccc solid;
   border-right:1px #cccccc solid;
}
.TableBlock .mouse td,
.TableBlock td.mouse,.mouse td{
   background:#daf1fb;
   border-bottom:1px #cccccc solid;
   border-right:1px #cccccc solid;
}
.TableNoDataRow {
   color: red;
}
.tblBlueNoDataRow {
   color: blue;
}
/**********鼠标滑过结束*****************/

.PageForm{
	width: 99%; Margin-Right: auto;Margin-Left: auto;
}

/**********列表显示过长css开始*****************/


/**********列表显示过长css结束*****************/


/**********按钮图片开始*****************/

input.searchToolBtn {
   background: url("../images/control/clear.png") repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-family: 宋体,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    height: 25px;
    text-decoration: none;
    width: 61px;
    cursor: pointer;
    outline: none;
    margin-top:3px;
}
input.clearToolBtn {
    background: url("../images/control/clear.png") repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-family: 宋体,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    height: 25px;
    text-decoration: none;
    width: 61px;
    cursor: pointer;
    outline: none;
     margin-top:3px;
}
input.clearToolBtn:hover,input.searchToolBtn:hover{ background: url("../images/control/clearhover.png") repeat scroll 0 0 transparent;}
/**********按钮图片结束*****************/
/**********列表上操作图片开始*****************/
.control{
	margin:3px 0;
}
ul.crm_action {
    list-style: none outside none;
    margin: 0px;
    padding: 0;
}
ul.crm_action li {
    display: inline;
    margin-left: 5px;
}
a.ActionA {
    padding: 2px 0 2px 20px;
}
/*查找*/
a.RecordDetail {
    background: url("../images/control/detail.png") no-repeat scroll 0 50% transparent;
}
a.RecordNew {
    background: url("../images/control/add1.png") no-repeat scroll 0 50% transparent;
}
/*批量收回*/
a.ControlTakeback {
    background: url("../images/control/stock_left_with_subpoints.png") no-repeat scroll 0 50% transparent;
}
/*号码解冻*/
a.IpodCast {
    background: url("../images/control/ipod_cast.png") no-repeat scroll 0 50% transparent;
}
/*批量删除*/
a.RecordDel {
    background: url("../images/control/del1.png") no-repeat scroll 0 50% transparent;
}

a.Nolock {
    background: url("../images/control/nolock.png") no-repeat scroll 0 50% transparent;
}
a.RecordEdit {
    background: url("../images/control/edit.png") no-repeat scroll 0 0 transparent;
}
a.RecordImport {
    background: url("../images/control/import.png") no-repeat scroll 0 50% transparent;
}
/*导出*/
a.RecordExport {
    background: url("../images/control/export.png") no-repeat scroll 0 50% transparent;
}
/*问题管理*/
a.QuestionMarge {
    background: url("../images/control/page_white_wrench.png") no-repeat scroll 0 50% transparent;
}
/*批量充值*/
a.MoreAdd {
    background: url("../images/control/coins_add.png") no-repeat scroll 0 50% transparent;
}
/*确认预占*/
a.Accept {
    background: url("../images/control/accept.png") no-repeat scroll 0 50% transparent;
}
a.agentTime {
	background: url(../images/seatInstalNew/agent_time.png) no-repeat scroll 0 50% transparent;
}
/*批量预占*/
a.Flag {
    background: url("../images/control/flag_yellow.png") no-repeat scroll 0 50% transparent;
}
/*批量释放*/
a.ArrowInout {
    background: url("../images/control/arrow_inout.png") no-repeat scroll 0 50% transparent;
}
/*短信号码*/
a.MailNum {
    background: url("../images/control/MailNum.png") no-repeat scroll 0 50% transparent;
}
/*设置短信号码*/
a.MailNumSet {
    background: url("../images/control/MailNumSet.png") no-repeat scroll 0 50% transparent;
}
/*设置短信号码*/
a.MailNumNotice {
    background: url("../images/control/MailNumNotice.png") no-repeat scroll 0 50% transparent;
}
/*立即接通*/
a.LinkNow {
    background: url("../images/control/mobile_phone_cast.png") no-repeat scroll 0 50% transparent;
}
/*批量收回*/
a.Basket {
    background: url("../images/control/basket_put.png") no-repeat scroll 0 50% transparent;
}
/*故障申报*/
a.Paintbrush {
    background: url("../images/control/page_paintbrush.png") no-repeat scroll 0 50% transparent;
}
/*批量释放*/
a.PageAdd {
    background: url("../images/control/page_add.png") no-repeat scroll 0 50% transparent;
}
a.Info {
    background: url("../images/control/i.png") no-repeat scroll 0 50% transparent;
}
/*启用*/
a.relayStart {
    background: url("../images/control/relay_start.png") no-repeat scroll 0 50% transparent;
}
/*禁用*/
a.relayForbidden {
    background: url("../images/control/relay_forbidden.png") no-repeat scroll 0 50% transparent;
}

a.Operator {
    padding: 2px 0 2px 16px;
}
/*查看*/
a.ControlView {
    background: url("../images/control/viewnew.png") no-repeat scroll 0 50% transparent;
}
/*上架*/
a.ControlUpEn{
	background: url("../images/control/u.png") no-repeat scroll 0 50% transparent;
}
/*上架*/
a.ControlDownEn{
	background: url("../images/control/d.png") no-repeat scroll 0 50% transparent;
}
/*充值明细*/
a.ControlViewall {
    background: url("../images/control/ControlViewall.png") no-repeat scroll 0 50% transparent;
}
/*加入黑名单*/
a.ControlAddblack {
    background: url("../images/control/addblackman.png") no-repeat scroll 0 50% transparent;
}
/*语音信箱*/
a.ControlVoicemail {
    background: url("../images/control/clipping_sound.png") no-repeat scroll 0 50% transparent;
}
/*生成合同/订单*/
a.ControlAdd {
    background: url("../images/control/Assign.png") no-repeat scroll 0 50% transparent;
}
/*删除*/
a.ControlDel {
    background: url("../images/control/del.png") no-repeat scroll 0 50% transparent;
}
/*坐席删除*/
a.ControlDel1 {
    background: url("../images/seatInstal/list-remove-user.png") no-repeat scroll 0 50% transparent;
}
/*编辑*/
a.ControlEdit {
    background: url("../images/control/edit.png") no-repeat scroll 0 50% transparent;
}
/*排序上*/
a.UpOrder {
    background: url("../images/control/up.png") no-repeat scroll 0 50% transparent;
}
/*排序下*/
a.DownOrder {
    background: url("../images/control/down.png") no-repeat scroll 0 50% transparent;
}
/*排序top*/
a.TopOrder {
    background: url("../images/control/top.png") no-repeat scroll 0 50% transparent;
}
/*排序bottom*/
a.BottomOrder {
    background: url("../images/control/bottom.png") no-repeat scroll 0 50% transparent;
}
/*备注*/
a.ControlSaveas {
    background: url("../images/control/saveas.png") no-repeat scroll 0 50% transparent;
}
/*坐席编辑*/
a.ControlEdit1 {
    background: url("../images/seatInstal/document-properties.png") no-repeat scroll 0 50% transparent;
}
/*账户划拨*/
a.ControlAccounttransfer {
    background: url("../images/control/user-properties.png") no-repeat scroll 0 50% transparent;
}
/*设置*/
a.ControlSet {
    background: url("../images/control/set.png") no-repeat scroll 0 50% transparent;
}
/*关闭*/
a.ControlClose {
    background: url("../images/control/Close.png") no-repeat scroll 0 50% transparent;
}
/*号码管理 */
a.ControlNumb{
	background: url("../images/control/gnome_phone.png") no-repeat scroll 0 50% transparent;
}
/*号码申诉 */
a.ControlNumbget{
	background: url("../images/control/gnome_phone.png") no-repeat scroll 0 50% transparent;
}
/*资费管理*/
a.ControlCharges{
	background: url("../images/control/currency_yuan_greennew.png") no-repeat scroll 0 50% transparent;
}
/*设置管理*/
a.ControlSetup{
	background: url("../images/control/setnew.png") no-repeat scroll 0 50% transparent;
}
/*密码管理*/
a.ControlPsd{
	background: url("../images/control/preferences_desktop_cryptographynew.png") no-repeat scroll 0 50% transparent;
}
/*客户信息*/
a.ControlCustomers{
	background: url("../images/control/customers.png") no-repeat scroll 0 50% transparent;
}
/*故障申诉*/
a.ControlPreferences{
	background: url("../images/control/preferences-other.png") no-repeat scroll 0 50% transparent;
}
/*号码申诉*/
a.ControlMobile{
	background: url("../images/control/gnome_phone.png") no-repeat scroll 0 50% transparent;
}
/*功能开通*/
a.ControlFunctions{
	background: url("../images/control/stock_show_draw_functions.png") no-repeat scroll 0 50% transparent;
}
/*预占*/
a.ControlOccupy {
    background: url("../images/control/occupy.png") no-repeat scroll 0 50% transparent;
}
/*未充值保留*/
a.ControlNoprepaid {
    background: url("../images/control/noprepaid.png") no-repeat scroll 0 50% transparent;
}
/*附件*/
a.ControlAttachement {
    background: url("../images/control/Details.png") no-repeat scroll 0 50% transparent;
}
/*更换套餐*/
a.ControlChangeList {
    background: url("../images/control/ChangeList.png") no-repeat scroll 0 50% transparent;
}
/*短信*/
a.ControlMail {
    background: url("../images/control/Mail.png") no-repeat scroll 0 50% transparent;
}
/*释放*/
a.ControlRelease {
    background: url("../images/control/release.png") no-repeat scroll 0 50% transparent;
}
/*收回*/
a.ControlRevert {
    background: url("../images/control/revert.png") no-repeat scroll 0 50% transparent;
}
/*移除*/
a.ControlRemove {
    background: url("../images/control/Remove.png") no-repeat scroll 0 50% transparent;
}
/*清除彩铃*/
a.ControlClear {
    background: url("../images/control/remove.png") no-repeat scroll 0 50% transparent;
}
/*审核*/
a.ControlApprove {
    background: url("../images/control/stock_show_draw_functions.png") no-repeat scroll 0 50% transparent;
}
/*复核*/
a.ControlThenApprove {
    background: url("../images/control/fushen.png") no-repeat scroll 0 50% transparent;
}
/*送审*/
a.ControlSend {
    background: url("../images/control/send.png") no-repeat scroll 0 50% transparent;
}
/*暂停*/
a.ControlPause {
    background: url("../images/control/pause.png") no-repeat scroll 0 50% transparent;
}
/*合同*/
a.ControlContract {
    background: url("../images/control/contract.png") no-repeat scroll 0 50% transparent;
}
/*认证*/
a.ControlAuthe {
    background: url("../images/control/authe.png") no-repeat scroll 0 50% transparent;
}
/*充值*/
a.ControlMoney {
    background: url("../images/control/banknew.png") no-repeat scroll 0 50% transparent;
}
/*禁用*/
a.ControlForbidden {
    background: url("../images/control/forbidden.png") no-repeat scroll 0 50% transparent;
}
/*启用*/
a.ControlInvocation {
    background: url("../images/control/ControlViewall.png") no-repeat scroll 0 50% transparent;
}
/*联系人*/
a.ControlPerson {
    background: url("../images/control/person.png") no-repeat scroll 0 50% transparent;
}
/*合作伙伴查询中*/
a.ControlFind {
    background: url("../images/control/ControlFind.png") no-repeat scroll 0 50% transparent;
}
/*确认失败*/
a.ControlFalse {
    background: url("../images/control/enterfalse.png") no-repeat scroll 0 50% transparent;
}
/*预览*/
a.ControlPreview {
    background: url("../images/control/preview.png") no-repeat scroll 0 50% transparent;
}
/*预览*/
a.img {
	padding: 2px 0 2px 16px;
    background: url("../images/control/preview.png") no-repeat scroll 0 50% transparent;
}
/*下载资料*/
a.ControlDown {
    background: url("../images/control/download.png") no-repeat scroll 0 50% transparent;
}
/*重新上传*/
a.ControlRetransmission {
    background: url("../images/control/send.png") no-repeat scroll 0 50% transparent;
}
/*电话*/
a.ControlTel {
    background: url("../images/control/tel.png") no-repeat scroll 0 50% transparent;
}
/*下载*/
a.ControlDownload {
    background: url("../images/control/download.png") no-repeat scroll 0 50% transparent;
}
/*确认*/
a.ControlConfirm {
    background: url("../images/control/ControlViewall.png") no-repeat scroll 0 50% transparent;
}
/*试听*/
a.ControlListen {
    background: url("../images/control/Listen.png") no-repeat scroll 0 50% transparent;
}
/*合作伙伴费率*/
a.ControlProxyRate {
    background: url("../images/control/edit_percent.png") no-repeat scroll 0 50% transparent;
}
/*用户费率*/
a.ControlUserRate {
    background: url("../images/control/edit_percent.png") no-repeat scroll 0 50% transparent;
}
/*充值限额*/
a.ControlQuota {
    background: url("../images/control/banknew.png") no-repeat scroll 0 50% transparent;
}
a.ControlMoreSet{
    background: url("../images/control/More.png") no-repeat scroll 0 50% transparent;
}
/*续费设置*/
a.ControlRenew {
    background: url("../images/control/Renew.png") no-repeat scroll 0 50% transparent;
}
/*密码管理*/
a.ControlPassword {
    background: url("../images/control/password.png") no-repeat scroll 0 50% transparent;
}
/*开通*/
a.ControlOpen {
    background: url("../images/control/Open.png") no-repeat scroll 0 50% transparent;
}
/*特殊解冻*/
a.ControlSpecialThaw {
    background: url("../images/control/noprepaid.png") no-repeat scroll 0 50% transparent;
}


/*彩铃样板*/
a.ControlModel {
    background: url("../images/control/Model.png") no-repeat scroll 0 50% transparent;
}
/*彩铃录制*/
a.ControlStartRecord {
    background: url("../images/control/StartRecord.png") no-repeat scroll 0 50% transparent;
}
/*录制完成*/
a.ControlEndRecord {
    background: url("../images/control/EndRecord.png") no-repeat scroll 0 50% transparent;
}
/*重新上传彩铃*/
a.ControlAgainUpload {
    background: url("../images/control/AgainUpload.png") no-repeat scroll 0 50% transparent;
}
/*明细*/
a.ControlDetails {
    background: url("../images/control/Details.png") no-repeat scroll 0 50% transparent;
}
/*还款*/
a.ControlRepayment {
    background: url("../images/control/stock_left_with_subpoints.png") no-repeat scroll 0 50% transparent;
}
/*坐席设置*/
a.ControlSeatsSet {
    background: url("../images/control/headphones.png") no-repeat scroll 0 50% transparent;
}
/*坐席设置*/
a.SeatsSet {
    background: url("../images/control/SeatsSet.png") no-repeat scroll 0 50% transparent;
}
/*费率管理*/
a.ControlPercent {
    background: url("../images/control/edit_percent.png") no-repeat scroll 0 50% transparent;
}
/*故障申报*/
a.ControlFaultReport {
    background: url("../images/control/FaultReport.png") no-repeat scroll 0 50% transparent;
}
/*黑白名单*/
a.ControlBlackWhite {
    background: url("../images/control/BlackWhite.png") no-repeat scroll 0 50% transparent;
}
/*区域管理*/
a.ControlArea {
    background: url("../images/control/signal.png") no-repeat scroll 0 50% transparent;
}
/*时段管理*/
a.ControlTimeManage {
    background: url("../images/control/TimeManage.png") no-repeat scroll 0 50% transparent;
}
/*定额提醒管理*/
a.ControlAlertTimeManage {
    background: url("../images/control/alertnow.png") no-repeat scroll 0 50% transparent;
}
/*低消管理*/
a.ControlLowback {
    background: url("../images/control/money_transportation.png") no-repeat scroll 0 50% transparent;
}
/*恢复*/
a.ControlResume {
    background: url("../images/control/stock_left_with_subpoints.png") no-repeat scroll 0 50% transparent;
}
/*更多*/
a.ControlMore {
    background: url("../images/control/Morenew.png") no-repeat scroll 0 50% transparent;
}
/*套餐绑定*/
a.ControlPackageBind {
    background: url("../images/control/binging.png") no-repeat scroll 0 50% transparent;
}
/*定额提醒*/
a.ControlTimeManage {
    background: url("../images/control/TimeManage.png") no-repeat scroll 0 50% transparent;
}
/*假日管理*/
a.ControlHoliday {
    background: url("../images/control/Holiday.png") no-repeat scroll 0 50% transparent;
}
/*每周管理*/
a.ControlWeekend {
    background: url("../images/control/Weekend.png") no-repeat scroll 0 50% transparent;
}
/*核查/复审*/
a.ControlVerification {
    background: url("../images/control/Verification.png") no-repeat scroll 0 50% transparent;
}
/*驳回*/
a.ControlReject {
    background: url("../images/control/Reject.png") no-repeat scroll 0 50% transparent;
}
/*新增客户资料*/
a.ControlCustomerData {
    background: url("../images/control/CustomerData.png") no-repeat scroll 0 50% transparent;
}
/*上月消费金额*/
a.ControlMonthMoney {
    background: url("../images/control/MonthMoney.png") no-repeat scroll 0 50% transparent;
}
/*上月消费金额*/
a.duplicate {
    background: url("../images/control/duplicate.png") no-repeat scroll 0 50% transparent;
}
/*开通录音*/
a.ControlOpenRecord {
    background: url("../images/control/ControlViewall.png") no-repeat scroll 0 50% transparent;
}
/*正常解冻*/
a.ControlThaw {
    background: url("../images/control/send.png") no-repeat scroll 0 50% transparent;
}
/*开号*/
a.ControlOpenNumber {
    background: url("../images/control/ControlViewall.png") no-repeat scroll 0 50% transparent;
}
/*上传*/
a.ControlUpload {
    background: url("../images/control/upload.gif") no-repeat scroll 0 50% transparent;
}
/*导入智能网帐号*/
a.ControlAccount {
    background: url("../images/control/Account.png") no-repeat scroll 0 50% transparent;
}
/*故障派单*/
a.ControlAssign {
    background: url("../images/control/Assign.png") no-repeat scroll 0 50% transparent;
}
/*故障评价*/
a.ControlReview {
    background: url("../images/control/Review.png") no-repeat scroll 0 50% transparent;
}
/*转出/*/
a.ControlTrans {
    background: url("../images/control/Trans.png") no-repeat scroll 0 50% transparent;
}
/*任务结束*/
a.ControlTaskEnd {
    background: url("../images/control/Close.png") no-repeat scroll 0 50% transparent;
}
/*回复*/
a.ControlTaskRevert {
    background: url("../images/control/stock_left_with_subpoints.png") no-repeat scroll 0 50% transparent;
}
/*移交*/
a.ControlTaskChange {
    background: url("../images/control/TaskChange.png") no-repeat scroll 0 50% transparent;
}
/*预占设置*/
a.ControlTaskChange {
    background: url("../images/control/smart_stack.png") no-repeat scroll 0 50% transparent;
}
/*升级*/
a.ControlTaskUpgrade {
    background: url("../images/control/TaskUpgrade.png") no-repeat scroll 0 50% transparent;
}
/*申请删除*/
a.ControlDelete {
    background: url("../images/control/del.png") no-repeat scroll 0 50% transparent;
}
/*分配销管*/
a.ControlAssignSell {
    background: url("../images/control/AssignSell.png") no-repeat scroll 0 50% transparent;
}
/*分配*/
a.eps400Manager{
	background: url("../images/control/AssignSell.png") no-repeat scroll 0 50% transparent;
}
/*业务功能管理*/
a.ControlBusiness {
    background: url("../images/control/Business.png") no-repeat scroll 0 50% transparent;
}
/*附加功能管理*/
a.ControlExtras {
    background: url("../images/control/Extras.png") no-repeat scroll 0 50% transparent;
}
/*跟踪*/
a.ControlTrace {
    background: url("../images/control/Track.png") no-repeat scroll 0 50% transparent;
}
/*其他*/
a.ControlOther {
    background: url("../images/control/More.png") no-repeat scroll 0 50% transparent;
}
/*重置密码*/
a.ControlResetPassword {
    background: url("../images/control/preferences_desktop_cryptographynew.png") no-repeat scroll 0 50% transparent;
}
/*重新处理*/
a.ControlReset {
    background: url("../images/control/HistoryReset.png") no-repeat scroll 0 50% transparent;
}
/*设置角色*/
a.ControlRole {
    background: url("../images/control/user_group.png") no-repeat scroll 0 50% transparent;
}
/*设置权限*/
a.ControlAuthority {
    background: url("../images/control/gnome_mime_text_x_authors.png") no-repeat scroll 0 50% transparent;
}
/*通知单*/
a.ControlNoticeSingle {
    background: url("../images/control/Details.png") no-repeat scroll 0 50% transparent;
}
/*更多操作*/
a.ControlMoreActions {
    background: url("../images/control/More.png") no-repeat scroll 0 50% transparent;
}
/*账户查看*/
a.ControlAccountView {
    background: url("../images/control/AccountView.png") no-repeat scroll 0 50% transparent;
}
/*协调号码*/
a.ControlCoordinationNumber {
    background: url("../images/control/BlackWhite.png") no-repeat scroll 0 50% transparent;
}
/*保留*/
a.ControlRetention {
    background: url("../images/control/Retention.png") no-repeat scroll 0 50% transparent;
}
/*密码管理*/
a.ControlPasswordManage {
    background: url("../images/control/preferences_desktop_cryptography.png") no-repeat scroll 0 50% transparent;
}
/*会议密码*/
a.ControlMeetingPassword {
    background: url("../images/control/preferences_desktop_cryptography.png") no-repeat scroll 0 50% transparent;
}
/*事务提醒*/
a.ControlRemind {
    background: url("../images/control/Remind.png") no-repeat scroll 0 50% transparent;
}
a.ControlRemind:hover {
    background: url("../images/control/Remindhover.png") no-repeat scroll 0 50% transparent;
}

/*更新提醒*/
a.ControlUpdate {
    background: url("../images/control/update.png") no-repeat scroll 0 50% transparent;
}

/*登录密码*/
a.ControlLoginPassword {
    background: url("../images/control/preferences_desktop_cryptography.png") no-repeat scroll 0 50% transparent;
}
/*查看录音*/
a.ControlViewRecording {
    background: url("../images/control/ViewRecording.png") no-repeat scroll 0 50% transparent;
}
/*历史重置*/
a.ControlHistoryReset {
    background: url("../images/control/HistoryReset.png") no-repeat scroll 0 50% transparent;
}
/*设为离职*/
a.ControlSetLeave {
    background: url("../images/control/SetLeave.png") no-repeat scroll 0 50% transparent;
}
/*设为在职*/
a.ControlSetJob {
    background: url("../images/control/SetJob.png") no-repeat scroll 0 50% transparent;
}
/*用户重置密码*/
a.ControlUserResetPassword {
    background: url("../images/control/UserResetPassword.png") no-repeat scroll 0 50% transparent;
}
/*设置usekey*/
a.ControlUsekeyReset {
    background: url("../images/control/UsekeyReset.png") no-repeat scroll 0 50% transparent;
}
/*阅读*/
a.ControlRead {
    background: url("../images/control/Read.png") no-repeat scroll 0 50% transparent;
}
/*设置销售*/
a.ControlSetSales {
    background: url("../images/control/set.png") no-repeat scroll 0 50% transparent;
}
/*替换附件*/
a.ReplaceAttach{
    background: url("../images/control/replace.png") no-repeat scroll 0 50% transparent;
}
/*刷新数据*/
a.ReFlash{
    background: url("../images/control/reflash.png") no-repeat scroll 0 50% transparent;
}



/*主界面故障申报图标*/
a.Fault {
    background: url("../images/falut.png") no-repeat scroll 0 50% transparent;
}
/*主界面附加功能申请图标*/
a.Extra {
    background: url("../images/extra.png") no-repeat scroll 0 50% transparent;
}
/*主界面号码申诉图标*/
a.Appeal {
    background: url("../images/appeal.png") no-repeat scroll 0 50% transparent;
}
/*主界面客户端下载图标*/
a.ImDownload {
    background: url("../images/ImDownload.png") no-repeat scroll 0 50% transparent;
}
/*主界面问题和建议图标*/
a.Problem {
    background: url("../images/problem.png") no-repeat scroll 0 50% transparent;
}
/**********列表上操作图片结束*****************/


/* CSS: (StyleSheet) */

#imgPreviewWithStyles {
    background: #222;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px;
    z-index: 999;
    border: none;
}

/* Text below image */
#imgPreviewWithStyles span {
    color: white;
    text-align: center;
    display: block;
    padding: 10px 0 3px 0;
}


/* ------------多功能按钮样式开始----------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../images/control/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../images/control/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.effect a {color: #297fd4; }
.effect a:link{color: #297fd4; text-decoration: none;}
.effect a:visited {color: #297fd4; text-decoration: none}
.effect a:hover {color: blue; text-decoration: none}
.effect a:active {color: blue; text-decoration: none}

.effect { width: 200px; padding: 0.4em; position: relative; }
.effect div { margin: 0; padding: 0.4em; text-align: left; }
.dib { display: inline-block; }
/* ------------多功能按钮样式结束 ----------------------*/


/*---导航----*/
.contents{ padding:142px 0px; float:left;position:absolute; z-index:91000}
#ds_menu{ float:left; width:320px; background:url(../images/menu/touming_bg.png);}
.touming_top{ background:url(../images/menu/touming_top.png); height:15px; width:320px;}
.touming_bottom{ background:url(../images/menu/touming_bottom.png); height:30px; clear:both; width:320px;}
.ds_menu_ul{ display:block;}
.ds_menu_ul li{ float:left; width:310px; margin-left:1px; }
.ds_menu_ul li dl dd{ padding:3px 5px; float:left;}
.ds_menu_ul li dl dd a{ text-shadow:0px 1px 0px #fff; display:block; width:90px; margin-left:20px;padding-left:20px; background:url(../images/menu/icos.png) no-repeat 5px 4px; }
.ds_menu_ul li dl dd a:hover{ color:#0066FF;}
.ds_menu_ul li span{ background:#fff; margin:5px 20px;display:block; border-bottom:1px solid #ccc;  border-top:1px solid #fff;}
.ds_menu_ul li span a{ padding-left:10px; color:#333; font-weight:bold; list-style-type:disc; line-height:22px;}
.ds_menu_ul li span a:hover{ padding-left:12px}

.dvtContentSpace {
	border-top: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    padding-left: 0;
}
.genHeaderSmall {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}

a.webMnu {
    color: #0070BA;
    font-size: 12px;
    text-decoration: underline;
}

.x_preview {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    display: none;
    padding: 5px;
    position: absolute;
}


#overlay_load {
   display:none;
   z-index:90000;
   width:100%;
   height:100%;
   background:#fff;
   filter:alpha(opacity=1);
   -moz-opacity:0.01;
   opacity:0.01;
   position:absolute;
   top:0px;
   left:0px;
}

#overlay_loading{
	z-index:91000;
   color:blue;
   position:absolute;
   top:45%;
   left:45%;
}

#overlay_loading a{
	color:blue;
	font: 20px;
}

.dragging .grip{
	background-position-x:-40px;
}


/**列表显示隐藏操作div  css**/
.tColControl {position: absolute; width: auto;overflow: auto;padding: 0;margin: 0;border: 1px solid #ccc;background: #ffffff;text-align:left;}
.tColControl li { min-width: 90px;font-size: 12px;list-style: none;margin: 0 1px;height: 20px;padding: 0 40px 0 30px;clear: both;line-height: 20px;color: #666;}
.tColControl li:hover {background-color: rgb(214, 237, 251); color: rgb(0, 0, 0);}

.tColControl li label{cursor: pointer;}
.tColControlTH{
background:url("../images/page/ddn.png") no-repeat;
background-position:right;
}
.tColControl ul{ overflow: auto; height: calc(100% - 50px); margin: 0; padding: 0;}
.tColControl .btn_con{ position: absolute; bottom: 0; left: 0; height: 50px; line-height: 50px; padding: 0 0 0 10px; background: #fff;}
.tColControl .btn_con .btn{ margin: 5px;}

/**合作伙伴div  css**/
.ProxyControl {position: absolute; width:260px;overflow: auto;padding: 0;margin: 0;border: 1px solid #ccc;background: #ffffff;text-align:left;z-index:90000}
.ProxyControl li {font-size: 12px;list-style: none;margin:0 2px;height: auto; line-height:26px;clear: both;color: #666;}
.ProxyControl li:hover {background-color: rgb(214, 237, 251); color: rgb(0, 0, 0);}
.ProxyControl .selected {background-color: rgb(214, 237, 251); color: rgb(0, 0, 0);}
.ProxyControl li label{cursor: pointer;}
.ProxyControlTH{
background:url("../images/page/ddn.png") no-repeat;
background-position:right;
}

/**在线聊天样式 css**/
.chat_content{ right:50px; width:450px; position: absolute; z-index: 1;display: none; }
.chat_title{ height:31px; background:url(../images/chat/title.png);}
.chat_title span{ float:left; display:block; padding-left:30px; height:31px; background: url(../images/chat/mail-receive.png) 8px 8px no-repeat; line-height:31px; color:#fff; font-weight:bold; font-size:14px;}
.chat_title a{ float:right; margin-right:20px; margin-top:9px;}
.chat_left{ height:400px; width:171px; background:#e8ebf0; float:left}
.chat_right{ width:279px; float:right; background:url(../images/chat/main_.png); height:400px;}
.chat_footer{ width:450px; height:18px; background:url(../images/chat/bg_down.png); clear:both;}
.chat_look{ height:280px; }
.chat_text{ height:260px; overflow: auto;}
.chat_textar{width:252px; height:81px;resize: none; border:none; background:url(../images/chat/index_03.png); padding:5px;}
.chat_send{ width:59px; height:24px; line-height:24px; background:url(../images/chat/buttom.jpg); display:block; text-align:center;}
/*tab*/
	 .chat_tab { width:270px;}
	 .chat_tab_menu { clear:both;}
	 .chat_tab_menu li { color:#fff; float:left; text-align:center; cursor:pointer; list-style:none; height:26px; padding:0 10px; margin-left:1px; line-height:26px; background: url(../images/chat/index_09.png); border-bottom:none;}
	 .chat_tab_menu li.hover { background:#DFDFDF;}
	 .chat_tab_menu li.selected { color:#333; background: url(../images/chat/index_00.png);}
	 .chat_tab_box { clear:both; height:370px; padding:2px; }
	 .chat_hide{display:none;}
.chat_name {
    color: #327DD8;
    float: left;
}
.chat_from {
    padding: 5px;
}
.msg-block {
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 3px;
}
.msg-block:hover{
    background: none repeat scroll 0 0 #E6F3FB;
}
.chat_head {
    height: 20px;
    line-height: 20px;
}

}

.readTextarea{border: 0px;overflow: auto;}

#comm {
    background: url("../images/desktop_icons.png") no-repeat scroll -214px 0 transparent;
}
a.comm_ipanel_tab:link, a.comm_ipanel_tab:hover, a.comm_ipanel_tab:active, a.comm_ipanel_tab:visited {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    text-align: center;
    text-decoration: none;
    width: 30px;
    z-index: 5;
}

A.disable:link {
   color:#999;
}
A.disable:ACTIVE {
   color:#999;
}
A.disable:hover {
   color:#999;
}
A.disable:visited {
   color:#999;
}
.agentNav ul li A.disable:hover {
   color:#999;
}

/***/
.repeatpwd{ width:650px; background:url(../images/pwdtop.png) no-repeat; padding-top:20px;}
.pwdcontent{ background:url(../images/pwdmid.png); padding:0 20px 10px 40px;}
.pwdbottom{ background:url(../images/pwdbot.png); height:30px;}
.pwdworn{ font-size:14px; font-weight:bold; text-align:center; padding-left:70px; display:block; color:#be1212; padding-bottom:10px;}
.bgtext{ width:280px; padding-left:10px; height:35px; background:url(../images/pwdtext.png); border:none;}
a.pwdsave{ width:102px; margin-left:50px; height:35px; background:url(../images/enter.png); color:#fff; font-size:16px; font-weight:bold; line-height:35px; text-decoration:none; text-align:center; display:inline-block;}
a.pwdsave:hover{ background:url(../images/enterhover.png)}
.container{border:1px solid #000;width:500px; height:300px; background:#FFF center no-repeat;}
a.pwdsave:hover{ background:url(../images/enterhover.png)}


/**div弹出框样式***/
.ModalDialog {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #1E5CA5;
    clear: both;
    display: none;
    margin: 10px auto;
    padding: 0;
    position: absolute;
    z-index: 10000;
}
.header {
    background: url("../images/dialog_bg.png") repeat-x scroll left -35px transparent;
    color: #FFFFFF;
    font-weight: normal;
    height: 28px;
    overflow: hidden;
}
.header .operation {
    cursor: pointer;
    float: right;
    padding-right: 5px;
    padding-top: 8px;
    text-decoration: none;
}
.header .title {
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
    margin-left: 10px;
}
/*操作区域*/
/*.control_left{ width:10px; height: 30px; background: url("../images/control_left.png") no-repeat}
.control_middle{padding:0 0wpx; height: 30px;  background:  url("../images/control_middle.png")}
.control_right{ width:10px; height: 30px; background: url("../images/control_right.png") no-repeat}*/
/*操作区域修改布局写法*/
.control_left{ display:none}
.control_middle{padding:0 0wpx; height: 30px;  }
.control_middle div{border: 1px solid #5d99da;border-radius: 5px;padding-top: 2px;padding-left: 5px;padding-right: 5px; }
.control_right{ display:none}

.count_tab{  display:inline-block; padding-left:18px; width:52px; height:27px; line-height:27px; background: url("../images/count_tab.png") 0px 6px no-repeat}
/*新修改主框架*/
.down_menu{ display:inline-block; width:77px; height: 24px; margin-top:3px; margin-right:10px;  background: url("../images/down_menu.png") no-repeat}
.down_menu:hover{  background: url("../images/down_menuhover.png") no-repeat}
/*快捷菜单*/
.open_menu{ width:220px; position: absolute; top:70px; right:10px;z-index: 111111}
.hover_top{ height:20px; background: url("../images/menu_top.png") no-repeat}
.hover_middle{ background: url("../images/menu_middle.png"); overflow: auto; padding: 10px 20px;}
.hover_bottom{ background: url("../images/menu_bottom.png") no-repeat; height:20px;}
.list_menu{ float:left; width:70px;  text-align:center; padding-top:15px; margin-left:15px;}
.list_menu:hover{ background: url("../images/hover_menu.png") no-repeat;}
.list_menu a{display: block; height:30px; line-height: 30px;}


/**列表表头固定**/
#GridDiv{
	overflow:hidden;
}
#GridHeadDiv{
	background:none repeat scroll 0 0 #5D99DA;
	overflow:hidden;
}

#GridHeadSDiv .TableBlock{
     word-break:keep-all;/* 不换行 */
   white-space:nowrap;/* 不换行 */
    overflow:hidden;
}
#GridHeadSDiv .TableBlock .TableHeader TH {
   word-break:keep-all;/* 不换行 */
   white-space:nowrap;/* 不换行 */
    overflow:hidden;
}
#GridBodyDiv{
	width:100%;
	background: none repeat scroll 0% 0% white;
}
#GridBodyDiv .TableBlock{
	border-top:0px ;
}
#GridFootDiv{
	width: 100%;
	z-index: 5px;
}
#GridFootDiv table{
	width: 100%;
}
#GridBodyDiv{
	overflow:auto;
	width:100%;
	height:0px;
}
/*备注编辑框*/
textarea.textarea_view{ width:98%;font-size:12px;resize:none; color:#333; background:#fff; border:none;overflow:auto;}
textarea.textarea_editer{ width:98%;font-size:12px;resize:none; color:#333; background:#fff; border:1px solid #ccc;overflow:auto;}
/*弹出框body*/
.padding5{ padding: 5px;}

/*切换版本*/
.newSeat{display: inline-block;
	padding: 4px 5px 5px 30px;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	position: absolute;
	left:50%;
	margin-left:386px;
	top:7px;
	background: url(../images/seatInstalNew/agent_go.png) #fff no-repeat
		8px center
	}
.newSeat:hover {
	background: url(../images/seatInstalNew/agent_go.png) #fbfbfb
		no-repeat 8px center
}
/***********提示框***********/
.prompt_box{ margin-bottom:10px; height: 44px; background:url(../images/prompt.png) no-repeat left -88px; padding-left:47px;}
.prompt_box_wrong{ height: 44px; background:url(../images/prompt.png) no-repeat left -44px; padding-left:47px;}
.prompt_box_right{ height: 44px; background:url(../images/prompt.png) no-repeat left 0px; padding-left:47px;}
.prompt_text{ height: 44px; line-height:21px; background:url(../images/prompt.png) no-repeat bottom right; padding-right:20px; }
.prompt_text td{ vertical-align: middle}
.w200{ width:202px;}
.font_g9,.tog_news_time{ color:#999999}
.content_control{ height:24px; line-height:24px; border-bottom:1px solid #ececec; background:#f5f5f5; padding:0px; left:0; right: 0}
.button_right{ right:10px; top:5px}
.button_left{ left:10px; top:5px}
.text_href{ display: inline-block; color:#3366cc; padding:0 5px; height: 24px; line-height: 24px; }
.text_href:hover{ text-decoration: underline;}
.date_table tr td{ padding: 5px 7px; border-bottom:1px solid #ddd}
.date_box{ background:url(../images/date.png); width:72px; height: 72px; }
.date_week{ font-size: 18px; color: #af774c; display: block; text-align: center; height: 36px; line-height: 36px; font-family: 微软雅黑}
.date_day{ font-size: 18px; color: #976742; display: block; text-align: center; height: 30px; line-height: 30px; font-family: arial;}
.date_list_title{ height: 24px; padding:5px 10px; border: 1px solid #ddd; background: #f8f8f8; position: relative;vertical-align: middle;}
.daily_box{ background: #fff; border:1px solid #ddd; border-top:none; padding:5px 10px;}
.daily_edit{ width:100%; overflow: hidden; min-height: 40px; font-size: 12px; text-align: left;}
/*销管分配合作伙伴*/
.titleFenpei{font-size: 12px; height: 30px; line-height: 30px; padding-left:10px ; border-bottom: 1px solid #eee;}
.fenpeiLeftBox{border-right:1px solid #eee; background:#fff; height: 100%; width: 230px; vertical-align: top;}
.fenpeiRightBox{border-left:1px solid #eee; height: 100%; vertical-align: top;}
.listFenpei td{ padding-left:5px;}
.theLeftBox{ overflow: auto;}
.copyBox{ background: #fff; border-bottom:1px solid #eee; height:30px; line-height:30px; padding-left:10px}
.copyBoxLeft{ float: left; width: 55%;}
.copyBoxRight{ float: left;}
.fenpeititle4{ line-height: 30px; height: 30px; background: #ffffff; padding-left:10px; border-bottom:1px solid #eee;}
.borderR{ border-right: 1px solid #eee}
.borderL{ border-left: 1px solid #eee;}
.marginT{ margin-top:10px;}
.dlList{ min-width: 430px; white-space:nowrap;}
.fenleiTab{ white-space:nowrap; width: 230px;}

.hot_box{position: relative; height: 20px;}
.hot_gif{ margin-right:-24px; vertical-align:top; margin-top:-2px;}
/*.hot_gif{ position: absolute;right:2px; top:-2px;}*/
.new_gif{ margin-right:-10px; vertical-align:top; margin-top:2px; right:0; top:-2px;}
.sbtn,.sbtnbox .button,.lsbtn {
	width:70px;
	height:24px;
	background:url(../images/chooseNum/images.gif) left -170px no-repeat;
	color:#fff;
	outline:none;
	cursor:pointer;
	border:0 none;
}
.lsbtn{width:90px;
	height:24px;
	background:url(../images/chooseNum/images.gif) -100px -170px no-repeat;}
	.lsbtn:hover{
	background:url(../images/chooseNum/images.gif) -100px -200px no-repeat;
}
.sbtn:hover,.sbtnbox .button:hover{
	background:url(../images/chooseNum/images.gif) left -200px no-repeat;
}

/*tab页*/
.page_tab{ margin-top:2px; display: inline-block;}
.page_tab li{ display: inline-block; padding-left:5px; background:url(../images/tab_link.png) no-repeat; }
.page_tab li a{ display:block; padding:0 15px 0 10px; color:#3366cc;  height: 28px; line-height: 28px; background:url(../images/tab_link.png) no-repeat right -28px;}
.page_tab li.page_tab_now{ background:url(../images/tab_now.png) no-repeat;}
.page_tab li.page_tab_now a{ background:url(../images/tab_now.png) no-repeat right -28px; color: #333;}
.page_tab_son{ height: 24px; line-height: 24px; border-bottom:1px solid #ECECEC; padding:5px 10px; position:relative; background:url(../images/sbox_bg.png) left -448px repeat-x;  }

.content_box{overflow: auto; position: absolute; top:0px; bottom:0; left:0;right:0;}
.content_box_1{ overflow: hidden; position: absolute; top:35px; bottom:0; left:0;right:0;}
.content_box_2{ overflow:auto; position: absolute; top:35px; bottom:0; left:0px;right:0px; padding:10px; }
.content_box_3{ overflow: auto; position: absolute; top:70px; bottom: 0; left: 0; right: 0; padding:10px; }
.content_box_4{ overflow: auto; position: absolute; top:105px; bottom: 0; left: 0; right: 0; padding:10px; }
#service_level_box{ font-size:0;vertical-align: sub;}
#service_level_box img{margin-right:2px;}
.clear{clear:both;}

.searchset-wrap .lft,.searchset-wrap .rgt{ display: inline; float: left; width: 180px; margin: 20px 0 10px;}
.searchset-wrap .lft{ margin-left: 57px;}
.searchset-wrap .mid{ display: inline; float: left; width: 70px; padding: 200px 0 0 10px}
.searchset-wrap .mid input{ display: block;}
.searchset-wrap .lft .h,.searchset-wrap .rgt .h{ display: block; height: 30px; line-height: 30px; font-size: 12px; color: #2288cc;font-weight: bolder}
.searchset-wrap .lft ul,.searchset-wrap .rgt ul{ overflow: auto; list-style: none; margin: 0; padding: 10px 0; height: 360px; border: 1px solid #ddd;}
.searchset-wrap .lft ul li,.searchset-wrap .rgt ul li{ list-style: none; height: 30px; line-height: 30px; padding: 0 15px; cursor: move; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.searchset-wrap .lft ul li.active,.searchset-wrap .rgt ul li.active{ background-color: #d7ebff; color: #0466cb;}
.search_context_div{ overflow: hidden; width: 100%; padding: 5px 0;}
.search_context_div .item{ float: left; margin: 3px 0; height: 20px; border-bottom: 1px solid #ddd; padding: 0 0 0 15px;}
.search_context_div .item.hide{ display: none;}
.search_context_div .more{ display: inline-block; width: 16px; height: 14px; background: url("../images/more.png") no-repeat; vertical-align: middle;}
.search_context_div .more.shrink{ background-image: url("../images/shrink.png")}
div.search_div ul li.nor2{ margin-left: 20px}
.relative{ position: relative;}

/* 绑定电话申请样式---新版 */
.group_info{ overflow:auto; width:50%; height:calc(100% - 60px); margin: 0 auto;}
.group_info.full_height{ height: 100%;}
.group_info.full_width{ width: 100%;}
.group_btn{ width:50%; margin: 0 auto;}
.group_btn .con{ padding: 2px 0; border: 1px #4686c6 solid; text-align:center;}
.group_btn.BigButtonA{ padding: 0;}
.group_btn .btn{ margin:0 10px; padding:7px 20px; vertical-align:middle;}
.group{ overflow:hidden; clear:both;}
.group.visible{ overflow: visible}
.group .tit{ overflow:hidden; padding: 3px 5px; background: #5d99da; border:1px #4686c6 solid;}
.group .tit.bordernone{ border:0 none;}
.group .tit.backgroundnone{ background: none;}
.group .tit h2{ display:inline; float:left; margin: 0; padding: 0; font-size:12px; font-weight:bold; color:#fff;}
/*.group .tit h2:before{ display:inline-block; width:3px; content:""; height:14px; margin-right:10px; background-color:#f56c35; vertical-align:middle;}*/
.group .tit .fr{ display:inline; float:right;}
.group .con{ clear:both; max-width:1200px; border-left: 1px #4686c6 solid; border-right: 1px #4686c6 solid;}
.group .con.bordernone{ border:0 none;}
.group .con.maxnone{ max-width:none;}
.group .con.padding0{ padding:0;}
.group .con .nav{ clear: both;}
.group .con .nav > ul{ list-style: none; margin: 0; padding: 0;}
.group .con .nav > ul > li,.box>.con .conditions_nav li{ list-style: none; position:relative; min-height: 20px; padding: 2px 0; border-bottom: 1px solid #ccc;}
.box>.con .conditions_nav li.col_3{ display: inline; float: left; width: 33.33%}
.group .con .nav > ul > li.clear{ clear: both;}
.group .con .nav > ul > li.col_3{ display: inline; float: left; width: 33.33%;}
.group .con .nav > ul > li.col_3 .content .text,.group .con .nav > ul > li.col_3 .content .select,.group .con .nav > ul > li.col_3 .content .unit_box{ width: 100%;}
.group .con .nav > ul > li>.label{ position:absolute; top:0; left:0; display:inline-block; width:165px; height:27px; line-height:27px; font-size:12px; color:#333; text-align:right;}
.group .con .nav > ul > li>.label em{ padding-right:5px;}
.group .con .nav > ul > li>.label em.danger{ color: red; font-style: normal;}
.group .con .nav > ul > li .content{ padding: 0 0 0 170px; font-size:0;}
.group .con .nav > ul > li .content a{ font-size: 12px;}
.group .con .nav > ul > li .content .unit_box,.group .con .nav > ul > li .content .num_box{ position:relative; width:280px;}
.group .con .nav > ul > li .content .unit_box.inlineblock,.group .con .nav > ul > li .content .num_box.inlineblock{ display:inline-block;}
.group .con .nav > ul > li .content .unit_box .text{ padding-right:100px;}
.group .con .nav > ul > li .content .num_box .text{ padding:0 5px; text-align:center; }
.group .con .nav > ul > li .content .num_box span{ position:absolute; top:1px; display:inline-block; height:25px; line-height:25px; padding:0 10px; background-color:#f2f2f2; font-size:16px; color:#333; cursor:pointer;}
.group .con .nav > ul > li .content .num_box span.minus{ left:1px; border-right:1px solid #e6e6e6;}
.group .con .nav > ul > li .content .num_box span.add{ right:1px; border-left:1px solid #e6e6e6;}
.group .con .nav > ul > li .content .text{ height:18px; font-size: 10pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('../images/bg_input_text.png') top left repeat-x; background-position:0 -1px;}
.group .con .nav > ul > li .content .text:hover {font-size: 10pt;border: 1px solid #99CC00; background: white url('../images/bg_input_text_hover.png') top left repeat-x;}
/*.group .con .nav > ul > li .content .text,.group .con .nav > ul > li .content .select,.group .con .nav > ul > li .content .textarea{ width:280px; height: 18px; border: 1px #cccccc solid}*/
.group .con .nav > ul > li .content .miniwidth{ width:95px;}
.group .con .nav > ul > li .content .minwidth{ width:133px;}
.group .con .nav > ul > li .content .midwidth{ width:200px;}
.group .con .nav > ul > li .content .maxwidth{ width:586px;}
.group .con .nav > ul > li .content .maxheight{ height:200px;}
.group .con .nav > ul > li .content .fullwidth{ width: 100%;}
.group .con .nav > ul > li .content .to{ display:inline-block; width:14px; line-height:27px; text-align:center; font-size:12px; vertical-align:middle;}
.group .con .nav > ul > li .content .txt{ display:inline-block; line-height:18px; padding:4px 0 5px; font-size:12px; color:#000; vertical-align:middle;}
.group .con .nav > ul > li .content .txt pre{ white-space:normal;}
.group .con .nav > ul > li .content .radio_box label{ display:inline-block; line-height:27px; margin-right:15px; font-size:12px;}
.group .con .nav > ul > li .content .radio_box label input{ margin-right:3px;}
.group .con .nav > ul > li .content .radio_box label input,.group .con .nav > ul > li .content .radio_box em{ vertical-align:middle;}
.group .con .nav > ul > li .content .btn{ width: 50px; height: 21px; line-height: 21px; margin: 0 0 0 5px; padding: 0; color: #36434E; background: url(../images/btn_a.png) no-repeat; border: 0; cursor: pointer; text-align: center;}
.group .con .nav > ul > li .content .btn i{ display: none;}
.group .con .nav > ul > li .content .btn em{ font-size: 10pt; font-weight: 400; font-style: normal; color: #36434E;}
.group .con .nav > ul > li .content .btn:hover{background-position:0 -21px;}
.group .con .nav > ul > li .content .btn.del_a{margin-left: 5px;}
.group .con .nav > ul > li .content .btn.del_a em{  color:#0466cb;}
.group .con .nav > ul > li .content .btn.phoneValidate_id,.group .con .nav > ul > li .content .btn.legalerPhoneValidate_id{width:105px;height:21px; margin: 0; color:#36434E;background:url("../images/btn_c.png") no-repeat;border:0px;cursor:pointer;}
.group .con .nav > ul > li .content .btn.legalerPhoneValidate_id{ width: 160px;background:url("../images/btn_d.png") no-repeat;}
.group .con .nav > ul > li .content .btn.phoneValidate_id em,.group .con .nav > ul > li .content .btn.legalerPhoneValidate_id em{ font-weight: 400; color: #0466cb}
/*.group .con .nav > ul > li .content .btn.del_a{width:74px;height:21px;color:#36434E;background:url("../images/btn_b.png") no-repeat;border:0px;cursor:pointer;}*/
.group .con .nav > ul > li .content .file_con{ box-sizing: border-box; position:relative; display:inline-block; width:280px;}
.group .con .nav > ul > li .content .file_con.minwidth{ width:200px;}
.group .con .nav > ul > li .content .file_con .file{ opacity:0; position:absolute; top:-1px; left:0; z-index:9; width:100%; height:27px;}
.group .con .nav > ul > li .content .file_con .text{ width:100%; padding-left: 0; padding-right: 0; font-size: 9pt;}
.group .con .nav > ul > li .content .file_con .btn{ position:absolute; top:1px; right:-1px; width: 60px; height: 20px; border-left: 1px solid #ccc; background-image: none; background-color:#ededed; text-align: center;}
.group .con .nav > ul > li .content .btn i{ margin:0; color:#f56c35;}
.group .con .nav > ul > li .content .btn.cancel_file{ background: none; margin-left: 10px; font-size: 9pt; vertical-align: top; white-space: nowrap;}
.group .con .nav > ul > li .content .link{ display:inline-block; margin-left:10px; font-size:12px;}
.group .con .nav > ul > li .content .img_box .img{ width:27px; height:27px; margin:0 5px; border:1px solid #e6e6e6;}
.group .con .nav > ul > li .content .img_box .btn{ padding-bottom:6px; vertical-align:middle;}
.group .con .nav > ul > li .content label,.group .con .nav > ul > li .content .img_box span{ display:inline-block; line-height:27px; padding:0 0 0 6px; font-size:12px; color:#333; vertical-align:middle;}
.group .con .nav > ul > li .content label.error{ color:#f02425;}
.group .con .nav > ul > li .content label input{ margin-right:3px; vertical-align:middle;}
.group .con .nav > ul > li .content label em{ vertical-align:middle;}
.group .con .nav > ul > li .content .labelblock{  display:inline-block; min-width:260px; background:#faf6f7;  margin:3px; padding:0 8px; border:1px solid #ddd; border-radius:2px;}
.group .con .nav > ul > li .content .unit{ position:absolute; top:1px; right:1px; display:inline-block; height:25px; line-height:25px; padding:0 10px; border-left:1px solid #e6e6e6; background-color:#f2f2f2; font-size:12px; color:#333;}
.group .con .nav > ul > li .content .prompttip{ display:inline-block; margin-left: 15px; padding:2px 10px 3px; border:1px solid #f3d995; background-color:#fefcee; font-size:12px; color:#d58b00; vertical-align:middle;}
.group .con .nav > ul > li .content .spanval{ font-size: 12px; vertical-align: middle;}
.group .con .nav > ul > li .content .ocrImg{ display: inline-block; font-size:10pt;font-weight:bold;margin-left:23px; vertical-align: top;}
.group .con .nav > ul > li .content .ControlView{ font-size: 10pt; font-weight: 400; margin-left: 5px;}
.group .con .nav > ul > li .content .ControlView.btn{ background: url("../images/control/viewnew.png") no-repeat scroll 0 50% transparent; padding: 2px 0 2px 20px;}
.group .con .nav > ul > li .content .ControlView em{ color: #0466cb;}
.group .con .nav > ul > li .content .ControlRetransmission{ background: url("../images/control/send.png") no-repeat scroll 0 50% transparent; padding: 2px 0 2px 20px;}
.group .con .nav > ul > li .content .ControlRetransmission em{ color: #0466cb;}
.group .con .nav > ul > li .content .ControlRetransmission:hover{ background-position: 0 2px;}
.group .con .nav > ul > li .content .ocrInfoSpan{ font-size: 12px; color: #333;}
.group .con .nav > ul > li .content .ocrInfoSpan em{ font-style: normal; font-size: 12px; color: #333;}
.group .con .nav > ul > li .tip{ display:block; line-height:13px; margin-left: 5px; padding: 5px 0 7px; font-size:12px; color:#999; vertical-align:middle;}
.group .con .nav.col_2 > ul > li{ display:inline; float:left; width:50%;}
.group .con .nav > ul > li.line,.group .con .nav.col_2 li.line{ clear:both; width:100%; margin:20px 0; border-bottom:1px solid #ddd;}
.group .con .nav > ul > li.clear{ width:100%; clear:both;}
.group .con .box_nav{ overflow:hidden; clear: both; padding: 10px 20px 0 100px;}
.group .con .box_nav .item{ position: relative; width: 460px; padding-right: 35px;}
.group .con .box_nav .item .nav{ padding: 20px 10px; margin: 0 0 20px; border: 1px solid #e6e6e6; border-radius: 8px;}
.group .con .box_nav .item .nav > ul > li>.label{ width: 75px;}
.group .con .box_nav .item .nav > ul > li .content{ padding-left: 90px;}
.group .con .box_nav .item .delete_btn{ position: absolute; bottom: 0; right: 0;}
.group .con .box_nav .item .delete_btn i{ font-size: 16px;}
.group .con .box_nav .item .add_btn{ display: table; width: 26px; height: 26px; line-height: 26px; border-radius: 50%; background: #65da70; text-align: center;}
.group .con .box_nav .item .add_btn i{ display: table-cell; font-size:14px; color: #fff;}
.group .btn_con{ padding-left:170px;}
.group .btn_con .btn{ margin-right:10px; padding:5px 15px;}
.group .con .promptinfo_box{ margin:0 5px 20px 42px;}

/* 开关按钮 */
.switch{ position:relative; display:inline-block; width:32px; height:18px; vertical-align:middle;}
.switch .switch_toggle{ overflow:hidden; position:absolute; top:0; left:0; display:inline-block; width:100%; height:100%; border-radius:26px; background-color:#999; cursor:pointer; transition:all 0.4s ease 0s;}
.switch .switch_toggle:before{ position:absolute; top:2px; left:2px; content:""; width:13px; height:14px; border-radius:100%; background-color:#fff; box-shadow:0 3px 6px rgba(0,0,0,.3); transition:all 0.4s ease 0s;}
.switch.open .switch_toggle{ background-color:#26b02a;}
.switch.open .switch_toggle:before{ left:23px;}

/* ai分析弹框 */
.contain{  width: 800px; height: 400px; border: 1px solid #7a7a7a; position: relative;}
.chat-contain{ overflow: hidden; background-color: #f6f6f7;}
.chat-contain .top1{ height: 350px;  display: flex; flex-direction: column;}
.chat-contain .top-box{ display: block; height: 100%; padding: 0 5px; overflow-y: scroll; background-color: #f6f6f7;}
.chat-contain .chat-lst-2{  min-width: 400px; display: flex; padding: 10px;}
.chat-contain .chat-lst-2 img{ width: 40px; border-radius: 50%;}
.chat-contain .chat-content-1{ max-width: 450px; display: flex; justify-content: center; align-items: center; margin-left: 10px; padding: 10px 10px; background-color: #c9e7ff; border-radius: 8px;}
.chat-contain .chat-lst-1{ min-width: 385px; display: flex; justify-content: flex-end; padding: 10px; margin-left: auto;}
.chat-contain .chat-lst-1 img{ width: 40px; border-radius: 50%;}
.chat-contain .chat-content-2{ max-width: 450px; display: flex; justify-content: center; align-items: center; line-height: 20px; margin-right: 10px; padding: 10px; background-color: #e8e8e9; word-break: break-word; border-radius: 8px;}
.chat-contain .bottom{  height: 125px; margin: 0 15px 15px; background-color: #fff; border: 1px solid #ddd; border-radius: 6px; position: relative;}
.chat-contain .input textarea{ width: 99%; margin: auto; resize: none; border: 0;}
.chat-contain .input textarea:focus{ outline: none;}
.chat-contain .send{ overflow: hidden; padding: 0 10px; position: relative;}
.chat-contain .send .fl{ display: inline; float: left;  margin-top: 8px;}
.chat-contain .send .fl a{ display: inline-block; padding: 3px 10px; margin: 0 5px; background-color: #f6f6f7; border: 1px solid #ededed; border-radius: 10px; font-size: 13px; color: #333;}
.chat-contain .send .fl a.active{ background-color: #c9e7ff; color: #416AA3;}
.chat-contain .send .fr{ display: inline; float: right; }
.chat-contain .tip{ position: absolute; left: 135px; bottom: 15px; height: 20px; border-radius: 10px; clear: both; background-color: #fff8e6;}
.chat-contain .tip p{ line-height: 20px; margin: 0; padding: 0 10px; font-size: 12px; color: #333}
.chat-contain .tip p em{ font-style: normal; font-weight: bold; color: red;}

.contacthis_list{ min-width: 1000px; padding: 30px 0;}
.contacthis_list .item{ position: relative; display: flex; flex-direction: row; justify-content: space-between; padding: 0 50px 30px;}
.contacthis_list .item .info{ flex-grow: 0; flex-shrink: 0; height: fit-content; width: 216px; padding: 10px 20px; border-radius: 10px; background-color: #fff;}
.contacthis_list .item .info p{ line-height: 22px; padding: 3px 0; margin: 0; font-size: 12px; color: #333;}
.contacthis_list .item:before{ content: ""; position: absolute; top: 0; left: 350px; height: 100%; width: 1px; background-color: #ddd;}
.contacthis_list .item:after{ content: ""; position: absolute; top: 60px; left: 345px; height: 10px; width: 10px; border-radius: 50%; background: linear-gradient(#5394df,#1c77fb);}

.channelanalysis_list{ overflow: hidden; min-width: 1000px; width: 70%; height: calc(100% - 52px); border-radius: 10px; margin: 0 auto; background-color: #fff;}
.channelanalysis_list .channelanalysis_tit{ overflow: hidden; padding: 0 10px; margin: 0 20px; border-bottom: 1px solid #ededed;}
.channelanalysis_list .channelanalysis_tit h3{ display: inline; float: left; font-size: 18px; color: #333;}
.channelanalysis_list .channelanalysis_tit h3 a{ display: inline-block; padding: 3px 0; font-size: 14px; vertical-align: top;}
.channelanalysis_list .channelanalysis_tit h3 a em{ font-style: normal; font-size: 14px; vertical-align: top;}
.channelanalysis_list .channelanalysis_tit h3 a:before{ content: ""; display: inline-block; width: 1px; height: 18px; margin: 0 15px; background-color: #ddd; vertical-align: text-bottom;}
.channelanalysis_list .channelanalysis_con{ overflow: auto; height: calc(100% - 63px); padding: 0 20px;}
.channelanalysis_list .question_wrap{ display: inline; float: left; width: 460px;}
.channelanalysis_list .analysis_wrap{ display: inline; float: right; width: calc(100% - 510px); margin: 0;}

.analysis_wrap{ position: relative; flex-grow: 1; flex-shrink: 1; overflow: hidden; height: 240px; margin: 0 0 0 100px; padding: 0 20px 30px; border-radius: 10px; background-color: #fff;}
.analysis_wrap .tit{ padding: 0 10px; border-bottom: 1px solid #ededed;}
.analysis_wrap .tit h3{ font-size: 18px; color: #333;}
.analysis_wrap .con{ padding: 0 10px;}
.analysis_wrap .con .shrink{ position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 25px; padding: 5px 0 0; background-color: rgba(256,256,256,0.9); text-align: center;}
.analysis_wrap .con .shrink i{display: inline-block; width: 16px; height: 14px; background: url("../images/more.png") no-repeat; vertical-align: middle; transition:}
.analysis_wrap.open{ height: auto;}
.analysis_wrap.open .con .shrink i{ transform: rotate(-180deg);}

.analysis_wrap .con .box h6,.question_wrap .box h6{ margin: 0; padding: 10px 3px 10px; font-size: 12px; font-weight: bold; color: #444;}
.analysis_wrap .con .box .tags{ overflow: hidden;}
.analysis_wrap .con .box .tags span{ display: inline-block; height: 24px; line-height: 24px; margin: 0 5px 0 0; padding: 0 7px; border-radius: 6px; background: linear-gradient(#5394df,#1c77fb); font-size: 12px; color: #fff;}
.analysis_wrap .con .box .txt,.question_wrap .box .txt{ padding: 10px; margin: 0 0 10px; border-radius: 6px; background-color: #f2f8ff;}
.analysis_wrap .con .box .txt p,.question_wrap .box .txt p{ margin: 0; padding: 1px 0; line-height: 20px; font-size: 12px; color: #333;}
.analysis_wrap .con .box .txt p label,.question_wrap .box .txt p label{ color: #456DA5;}
.analysis_wrap .con .box .hasbg{ min-height: 80px; background: #f2f8ff url("../images/ai_img.png") no-repeat 20px center; background-size: 60px 60px; padding-left: 100px;}
.analysis_wrap .con .nodata{  height: 60px; line-height: 60px; margin: 50px 0 0; text-align: center;}
.analysis_wrap .con .nodata img{ width: 46px; margin: 0 10px 0 0; vertical-align: middle;}
.analysis_wrap .con .nodata span{ font-size: 16px; font-weight: bold; color: #487EBE; vertical-align: middle;}
.question_wrap .box .txt{ position: relative; margin: 0 0 10px;}
.question_wrap .box .txt .more{ position: absolute; bottom: 0; left: 0;  cursor: pointer; display: block; width: 100%; height: 20px; padding: 8px 0 0; background-color: rgba(242,248,255,0.9); text-align: center;}
.question_wrap .box .txt .more i{ display: inline-block; width: 16px; height: 14px; background: url("../images/more.png") no-repeat center; background-size: 12px auto; vertical-align: middle; transition:}
.question_wrap .box .txt .more.open i{ transform: rotate(-180deg);}

.channelanalysis_list .analysis_wrap{ height: auto;}

/* 聊天记录弹框 */
.chatrecord_wrap{ width: 100%; height: 100%; display: flex; flex-direction: row;}
.chatrecord_wrap .lft{ width: 302px; height: 100%; border-right: 1px solid #ddd; background: linear-gradient(-245deg,#E5F4FF,#fff,#fff);}
.chatrecord_wrap .lft .chatrecord_tab_hd{ width: 220px; height: 60px; margin: 0 auto; display: flex; flex-direction: row; justify-content: space-around; align-items: center;}
.chatrecord_wrap .lft .chatrecord_tab_hd a{ position: relative; font-size: 14px; color: #666;}
.chatrecord_wrap .lft .chatrecord_tab_hd a.active{ font-size: 16px; font-weight: bold; color: #487EBE;}
.chatrecord_wrap .lft .chatrecord_tab_hd a.active:after{ content: ""; position: absolute; bottom: -5px; left:0; width: 100%; height: 2px; display: inline-block; background-color: #487EBE;}
.chatrecord_wrap .lft .chatrecord_tab_bd{ position: relative; overflow-y: auto; height: calc(100% - 60px); overflow: auto;}
.chatrecord_wrap .lft .chatrecord_tab_bd .nodata{ position: absolute; top: 30%; left:0; width: 100%; margin-top: -60px; height: 120px; text-align: center;}
.chatrecord_wrap .lft .chatrecord_tab_bd .nodata i{ opacity: 0.6; display: inline-block; width: 80px; height: 80px; background: url("../images/nodata.png") no-repeat; background-size: 100%;}
.chatrecord_wrap .lft .chatrecord_tab_bd .nodata p{ margin: 0; height: 16px; line-height: 16px; font-size: 14px; color: #ccc; text-align: center;}
.chatrecord_wrap .lft .filter_tab_hd{ height: 25px; text-align: center;}
.chatrecord_wrap .lft .filter_tab_hd .item{ display: inline-block; margin: 0 10px; font-size: 12px; color: #666;}
.chatrecord_wrap .lft .filter_tab_hd .item.active{ font-weight: bold; color: #487EBE;}
.chatrecord_wrap .lft .filter_tab_hd span{ margin: 0 10px;}

/*单聊列表*/
.solochat_list{ padding: 0 15px;}
.solochat_list .item{ display: flex; flex-direction: row; justify-content: flex-start; margin: 5px 0; padding: 10px 15px; border-radius: 3px; background-color: #f9fcff; cursor: pointer;}
.solochat_list .item.active{ background-color: #e8f5ff;}
.solochat_list .item .photo{ flex-grow: 0; flex-shrink: 0; overflow: hidden; width: 42px; height: 42px; border-radius: 5px;}
.solochat_list .item .photo img{ width: 100%; height: 100%;}
.solochat_list .item .txt{ flex-grow: 1; flex-shrink: 1; overflow: hidden; padding: 0 0 0 10px;}
.solochat_list .item .txt .name{ font-size: 14px; font-weight: bold; color: #333;}
.solochat_list .item .txt .custom{ display: flex; flex-direction: row; justify-content: flex-start; align-items: center; padding: 5px 0 0;}
.solochat_list .item .txt .custom span{ flex-shrink: 1; flex-grow: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; padding: 0 0 0 5px; font-size: 12px; color: #666;}
.solochat_list .item .txt .custom img{ width: 22px; height: 22px; border-radius: 6px;}

/* 群聊 */
.groupchat_list{ padding: 0 15px;}
.groupchat_list .item{ display: flex; flex-direction: row; justify-content: flex-start; margin: 5px 0; padding: 10px 15px; border-radius: 3px; background-color: #f9fcff; cursor: pointer;}
.groupchat_list .item.active{ background-color: #e8f5ff;}
.groupchat_list .item .photo{ flex-grow: 0; flex-shrink: 0; overflow: hidden; width: 32px; height: 32px; background: url("../images/chatIcon.png") no-repeat 0 -33px; border-radius: 5px;}
.groupchat_list .item .photo img{ width: 100%;}
.groupchat_list .item .txt{ flex-grow: 1; flex-shrink: 1; overflow: hidden; padding: 0 0 0 10px;}
.groupchat_list .item .txt .name{ line-height: 16px; font-size: 13px; color: #666;}

/* 呼出电话 */
.outcall_list{ padding: 0 15px;}
.outcall_list .item{display: flex; flex-direction: column; justify-content: center; align-items: flex-start; margin: 5px 0; padding: 10px 20px; border-radius: 3px; background-color: #f9fcff; cursor: pointer;}
.outcall_list .item.active{ background-color: #e8f5ff;}
.outcall_list .item .txt{ flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
.outcall_list .item .txt .name{ padding: 0 20px 0 0; font-size: 14px; color: #3D8AC9;}
.outcall_list .item .txt .line{ display: inline-block; width: 80px; height: 16px; margin: 0 20px 0 0; border-bottom: 1px solid #ddd; text-align: center;}
.outcall_list .item .txt .line i{ display: inline-block; width: 18px; height: 11px; background: url("../images/chatIcon.png") no-repeat 0 -3px;}
.outcall_list .item .txt .custom{ font-size: 14px; color: #333;}
.outcall_list .item .txt .custom em{ font-style: normal;}
.outcall_list .item .time{ display: block; margin: 5px 0 0; font-size: 12px; color: #666;}
.outcall_list .item .time span{ padding: 0 0 0 10px;}

/* 内容区域 */
.chatrecord_wrap .rgt{ position: relative; width: calc(100% - 302px); height: 100%;}
.chatrecord_wrap .rgt .nodata{ position: absolute; top: 50%; left: 50%; margin: -30px 0 0 -28px;}
.chatrecord_wrap .rgt .nodata i{ display: inline-block; width: 55px; height: 60px; background: url("../images/chatIcon.png") no-repeat 0 -82px;}
.chatrecord_wrap .rgt .nodata p{ font-size: 14px; color: #999; text-align: center;}

/* 沟通内容 */
.chat_con{ overflow-y: auto; height: 100%; background-color: #fff;}
.chat_con .item{ display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; padding: 10px 15px;}
.chat_con .item .photo{ overflow: hidden; width: 32px; height: 32px; border-radius: 6px;}
.chat_con .item .photo img{ width: 100%;}
.chat_con .item .txt{ display: flex; flex-direction: column; align-items: flex-start; max-width: 70%; margin: 0 10px;}
.chat_con .item .txt .info span{ font-size: 12px; color: #666;}
.chat_con .item .txt .info span.name{ padding: 0 10px 0 0;}
.chat_con .item .txt .content{ display: inline-block; margin: 5px 0 0; padding: 7px 10px; border-radius: 6px; background-color: #f6f6f7;}
.chat_con .item .txt .content p{ font-size: 13px; color: #333; margin: 0; padding: 0;}
.chat_con .item .txt .content p .audio{ height: 16px;}
.chat_con .item.service{ justify-content: flex-end;}
.chat_con .item.service .txt{ align-items: flex-end;}
.chat_con .item.service .txt .content{ background-color: #c9e7ff;}

.chatrecord_wrap .rgt .operation { position: absolute; top: 0; width: 100%; height: 38px; line-height: 38px; border-radius: 6px; background-color: #fff; box-shadow: 0 0 6px rgba(0,0,0,0.1); text-align: center;}
.chatrecord_wrap .rgt .operation .musicDiv{ display: inline; float: left; width:calc(100% - 160px); height: 20px; margin: 5px 10px 0 50px;}
.chatrecord_wrap .rgt .operation .musicDiv .audio{ width: 100%; height: 100%;}
.chatrecord_wrap .rgt .operation a{ float: left; line-height: 36px; margin: 0 10px;}

.aicust_wrap{ padding: 10px 15px;}
.aicust_title h2{ margin: 0 0 5px 0; font-size: 12px; color: #333; text-align: left;}
.aicust_box{ position: relative; display: flex; flex-direction: row; justify-content: flex-start; margin: 0 0 10px 0; padding: 0 0 0 30px;}
.aicust_box .num{ position: absolute; top: -3px; left: -3px; z-index: 99; flex-grow: 0; flex-shrink: 0; width: 30px; padding: 10px 0; font-size: 18px; font-style: italic; color: #5d99da; text-align: center;}
.aicust_box .cust_info{ flex-grow: 0 ; flex-shrink: 0; width: 50%; padding: 5px 0; border: 1px solid #ddd; border-radius: 6px; background-color: #f9fcff;}
.aicust_box .cust_info .item{ position: relative; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; padding: 3px 0 3px 20px; border-bottom: 1px dashed #ededed; text-align: left;}
.aicust_box .cust_info .item span{ box-sizing: border-box; display: inline-block; width: 50%; line-height: 20px; padding: 0 10px; text-align: left; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.aicust_box .cust_info .recap_info_con ul,.aicust_box .cust_info .recap_info_con li,.aicust_box .cust_info .recap_info_con ol,.aicust_box .cust_info .recap_info_con li{text-align: left; list-style: none;}
.aicust_box .cust_info .recap_info_con h1,.aicust_box .cust_info .recap_info_con h2,.aicust_box .cust_info .recap_info_con h3{ text-align: left; font-size: 12px;}
.aicust_box .cust_info .recap_info_con{ padding: 3px 0 3px 20px; line-height: 26px; font-size: 12px; color: #000; text-align: left;}
.aicust_box .cust_info .markdown-body{ background: transparent; white-space: normal;}
.aicust_box .cust_info .markdown-body code,.aicust_box .cust_info .markdown-body tt{ font-size: 12px;}
.aicust_box .employee_info{ flex-grow: 0; flex-shrink: 0; width: 50%; margin: 0 0 0 10px; padding: 5px 0; border: 1px solid #ddd; border-radius: 6px; background-color: #f9fcff;}
.aicust_box .employee_info .item{ position: relative; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; padding: 3px 0 3px 20px; border-bottom: 1px dashed #ededed; text-align: left;}
.aicust_box .employee_info .item:last-child,.aicust_box .cust_info .item:last-child{ border-bottom: none;}
.aicust_box .employee_info .item span{ box-sizing: border-box; display: inline-block; width: 50%; padding: 0 10px; line-height: 20px; text-align: left; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.aicust_box .employee_info .item span b,.aicust_box .cust_info .item span b{ position: absolute; top: 20px; left: 5px; font-weight: normal; padding: 0 4px; height: 13px; line-height: 13px; border-radius: 16px; font-size: 12px; color: #fff; background-color: #5d99da;}
.aicust_box .employee_info.full,.aicust_box .cust_info.full { width: 100%;}
.aicust_box .employee_info .item p,.aicust_box .cust_info .item p{ line-height: 20px; margin: 0; padding: 0 10px; text-align: left; font-size: 12px; white-space: normal;}


/*授权书*/
.powerAttorney_wrap{ width: 6300px; height: 8910px; background: url("../images/powerAttorney_bg.jpg") no-repeat;}
.powerAttorney_wrap .name{ padding: 4083px 1000px 0; line-height: 297px; font-size: 170px; color: #562b00; text-align: justify;}
.powerAttorney_wrap .name span{ margin: 0 138px; border-bottom: 10px solid #562b00; color: #562b00;}
.powerAttorney_wrap .num{ padding-top: 700px; font-size: 223px; font-weight: bold; color: #663300; text-align: center;}
.powerAttorney_wrap .time{ padding: 1520px 0 0 929px; font-size: 130px; font-style: italic; color: #663300;}


/* 批量跟进 */
.batchdeal_wrap{ display: flex; flex-direction: row; width: 100%; height: 100%;}
.batchdeal_wrap ul,.batchdeal_wrap ul li{ list-style: none; margin: 0; padding: 0; font-size: 0;}
.batchdeal_wrap .lft{ flex-shrink: 0; flex-grow: 0; width: 190px; height: 100%; border-right: 1px solid #ddd;}
.batchdeal_wrap .lft .list{ overflow: auto; height: 100%;}
.batchdeal_wrap .lft .list ul{ list-style: none; margin: 0; padding: 5px;}
.batchdeal_wrap .lft .list ul li{ height: 26px; line-height: 26px;}
.batchdeal_wrap .lft .list ul li .checkbox{ vertical-align: middle;}
.batchdeal_wrap .lft .list ul li span{ display: inline-block; width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 18px; line-height: 18px; padding: 0 3px; border-radius: 2px;  vertical-align: middle; font-size: 12px; color: #333; cursor: pointer;}
.batchdeal_wrap .lft .list ul li.active span{ background-color: #5d99da; color: #fff;}
.batchdeal_wrap .lft .list ul li span .mark{ font-style: normal; display: inline-block; height: 15px; line-height: 15px; margin: 0 2px 0 0; padding: 0 2px; font-size: 11px; color: #fff; background-color: #4d72a9; border-radius: 3px;}
.batchdeal_wrap .rgt{  flex-shrink: 1; flex-grow: 1; height: 100%;}
.batchdeal_wrap .rgt .single{ width: 100%; height: 100%; overflow-y: auto;}
.batchdeal_wrap .rgt .multiple{ width: 100%; height: 100%; overflow: hidden;}
.batchdeal_wrap .rgt .list{ display: flex; flex-direction: row; margin: 0 0 10px; padding: 10px 0; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; background-color: #fff;}
.batchdeal_wrap .rgt .list .form_box{ flex-grow: 1; flex-shrink: 1; width: 420px; height: 517px; padding: 0 37px;}
.batchdeal_wrap .rgt .list .form_box li{ position: relative; min-height: 23px; margin: 12px 0 0 0;}
.batchdeal_wrap .rgt .list .form_box .label{ position: absolute; top: 0; left: 0; display: inline-block; width: 90px; font-size: 12px; color: #333;}
.batchdeal_wrap .rgt .list .form_box .label .require{ position: absolute; top: 5px; left: -12px; font-size: 12px; color: red; vertical-align: middle;}
.batchdeal_wrap .rgt .list .form_box .content{ padding: 0 0 0 90px;}
.batchdeal_wrap .rgt .list .form_box .content label{ font-size: 12px; color: #333;}
.batchdeal_wrap .rgt .list .form_box .content label.error{ display: inline-block; color: red;}
.batchdeal_wrap .rgt .list .form_box .content select,.batchdeal_wrap .rgt .list .form_box .content input,.batchdeal_wrap .rgt .list .form_box .content textarea{ border: 1px solid #ddd;}
.batchdeal_wrap .rgt .list .form_box .content input[type="text"],.batchdeal_wrap .rgt .list .form_box .content textarea{ min-width: 181px; padding: 1px 5px; border-radius: 4px;}
.batchdeal_wrap .rgt .list .form_box .content input[type="text"]{ height: 24px;}
.batchdeal_wrap .rgt .list .form_box .content select{ width: 191px; height: 28px; padding: 1px 5px;}
.batchdeal_wrap .rgt .list .form_box .content input[type="radio"],.batchdeal_wrap .rgt .list .form_box .content input[type="checkbox"]{ vertical-align: text-top;}
.batchdeal_wrap .rgt .list .form_box .btn_con{ padding: 20px 80px;}
.batchdeal_wrap .rgt .list .form_box .btn_con .btn{ display: inline-block; height: 26px; line-height: 26px; margin: 0 10px; padding: 0 20px; border-radius: 3px; border: 1px solid #ddd; background-color: #f9f9f9; font-size: 12px; color: #333; cursor: pointer;}
.batchdeal_wrap .rgt .list .form_box .btn_con .btn.save_btn{ border-color: #5d99da; background: linear-gradient(90deg, #207bd6, #5d99da); color: #fff;}
.batchdeal_wrap .rgt .list .form_box .btn_con .btn:hover{ opacity: 0.9;}
.batchdeal_wrap .rgt .list .info_box{ width: 210px; min-height: 517px; padding: 0 10px; border-left: 1px solid #ededed;}
.batchdeal_wrap .rgt .multiple .list .info_box{ overflow: auto; height: 517px;}
.batchdeal_wrap .rgt .list .info_box .record_con h5{ padding: 5px 0; margin: 0; font-size: 12px; font-weight: bold;}
.batchdeal_wrap .rgt .list .info_box ul li.infoitem{  margin: 5px 0; padding: 5px 8px; border-radius: 3px; background-color: #f9f9f9;}
.batchdeal_wrap .rgt .list .info_box ul li.infoitem p{ line-height: 18px; margin: 3px 0; font-size: 12px; color: #333;}
.batchdeal_wrap .rgt .list .info_box ul li.infoitem p span{ padding: 0 5px; font-size: 12px; color: #333;}
.batchdeal_wrap .rgt .list .info_box ul li.nodata p{ font-size: 14px; color: #999;}

