﻿﻿﻿﻿.digit{
	color: #0000ff;
}
/* 套餐title */
.del_title{
	color: #d9534f;
	font-weight: normal;
}
.title{
	margin-top: 20px;
/* 	color:#e6e6e6; */
}
.operatebtnarea button{
	height:25px;
	line-height:25px;
	border-radius:4px;
	text-align:center;
	color:#0066b3;
	background-color:#fff;
	border:1px solid #0066b3;
	font-size:14px;
	outline:none;
	cursor:pointer;
	box-shadow:none;
	padding: 0;
}
.wtbtn{
	width:50px;
}
.in-pl{
	width:90%;
}
.bor-bo{
	border-bottom:1px solid silver;
}
.di-po{
	border:1px solid silver;
}
textarea{
	border:1px solid silver;
}
.operatebtnarea button:hover{
	background-color:#1E90FF;
	color:white;
	border:1px solid #fff;
}
input.inputbutton{
	height: 25px;
	line-height: 25px;
	border-radius: 4px;
	background-color: white;
	border: 1px solid silver;
	outline:none;
	font-size: 12px;
	vertical-align: middle;
	cursor: pointer;
 

}
input.inputbutton:hover{
	background-color:#1E90FF;
	color:white;
	border:1px solid #fff;
}
/*------------娑撳濯哄锟�----------*/
select.secl{
	width:100%;
	height:26px;
	border:1px solid #ccc;
	border-radius:4px;
	outline:none;
	float:left;
	color:#888;
	font-family:microsoft yahei;
	font-size:12px;
}
select.secl option{
	width:100%;
	line-height:26px;
}
/*------------鐞涖劌宕熼弽宄扮础------------*/
.form-layout {
	font-size: 12px;
	margin-top: 10px;
	line-height:25px;
}

.form-name {
	font-size: 12px;
	text-align: right;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
}

.form-radio {
	font-size: 14px;
	text-align: left;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
}

.form-input{
	width: 100%;
	height: 25px;
	padding-left: 4px;
	line-height: 25px;
	line-height: 25px;
	border-radius: 4px;
	box-shadow: 0 1px 5px #fff;
	/*border: 1px solid #e6e6e6;*/
	border: 1px solid silver;
	outline:none;
	font-size: 12px;
	vertical-align: middle;
}
.form-input1{
	width: 165px;
	height: 25px;
	padding-left: 4px;
	line-height: 25px;
	line-height: 25px;
	border-radius: 4px;
	box-shadow: 0 1px 5px #fff;
	/*border: 1px solid #e6e6e6;*/
	border: 1px solid silver;
	outline:none;
	font-size: 12px;
	vertical-align: middle;
}
.btn{
	height: 25px;
	line-height: 25px;
	border-radius: 4px;
	background-color: white;
	border: 1px solid silver !important;
	outline:none;
	font-size: 12px;
	vertical-align: middle;
	cursor: pointer;
	padding: 0;
}

.btntb{
	height: 25px;
	width：35px;
	line-height: 25px;
	border-radius: 4px;
	background-color: white;
	border: 1px solid silver !important;
	outline:none;
	font-size: 12px;
	vertical-align: middle;
	cursor: pointer;
	padding: 0 5px;
}
.form-input p {
	font-size: 12px;
	line-height: 20px;
	padding-top: 5px;
	padding-left: 5px;
}

.form-layout span {
	color: #FF0000
}

.holemask{
	position: absolute;
	left:0px;
	top:0px;
	width:100%;
	height:820px;
	-moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    zoom: 1;
	background-color: grey;
	display:none;
}
.datatable{
	width: 100%;
	font-size: 12px;
	color:#696969;
}
.datatable1{
	width: 100%;
	font-size: 12px;
}
.tabdiv{
	border:1px solid #CCCCCC;
	width:1000px;
	background-color: white;
	
}
.tabdiv1{
	height:800px;
	border:1px solid #CCCCCC;
	width:1200px;
	background-color: white;
}
.titleclass{
	border-bottom:2px solid #0066B3/*#1e90ff*/;
	color:#0066B3/*#1e90ff*/;
	height: 22px;
    line-height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 5px 5px;
	
}
.info{
	color:red;
	margin-left: 3px;
}
.warn{
	border:1px solid #E6E6E6;
	height:50px;
	background-color: lightgrey;
}
h5{
	text-align: left;
}
.holediv{
	background-color: #eee;
}

.suctab{
	margin-top: 20px;
	font-size: 13px;
	text-align: center;
}
.suctab td{
	border-left:1px solid #696969;
	border-top:1px solid #696969;
}  
.suctab{
	border-color: #696969;
	border-style:solid;
	border-bottom:1px solid #696969;
}
.suctab tr{
	height:35px;
	
}
.suctab td{
	border-color: #696969;
	
}
.hovertable th{
	text-align: center;
	border-color: #e6e6e6;
	background-color: #0066b3;
	border-right:1px solid silver;
	border-left:1px solid silver;
	font-size: 14px;
	color: white;
	font-weight: bold;
}
.hovertable td{
	border-left:1px solid silver;
	border-top:1px solid silver;
	/*border-bottom:1px solid #e6e6e6;*/
}
.hovertable td{
	text-align: center;
	font-size: 12px;
}

   
.hovertable{
	border-color: silver;
	border-style:solid;	
	border:0px solid silver;
	border-bottom:1px solid silver;
}
.hovertable tr{
	height:30px;
	
}
.hovertable td{
	border-color: silver;

}
.data{
	height:350px;
	width:98%;
	overflow: auto;
	margin-top: 20px;
}
.trClass{
	background-color: #E6E6E6;
}
.mask1{
	position: absolute;
	right:0px;
	top:0px;
	width:100%;
	height:100%;
	-moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    zoom: 1;
	background-color: #fbfbfb;
	display:none;
	z-index: 1100;
}
.mask1 img{
	height:22px;
	width:22px;
	margin-left: 50%;
}
.mask1 span{
	height:22px;
	margin-left: 48%;
	color:blue;
	font-size: 12px;
}
 .mask-info1{
	background-color:#fbfbfb;
	margin-top: 300px;
    cursor:wait;
    display:none;
    text-align: center;
}  
.form-text{
	width:95%;
}
.trdoucla{
	background-color:#F0FFF0;
}
.maskstuff{
	position: fixed;
	_position:absolute;
	_top:expression(offsetParent.scrollTop);
	right:0px;
	top:0px;
	width:100%;
	height:100%;
	-moz-opacity: 0.5;
    	opacity: .50;
    	filter: alpha(opacity=50);
	background-color: grey;
	display:none;
	z-index:1;
	overflow: auto;
}
.stuff{
	height:auto;
	width:70%;
	position: fixed;
	top:50px;
	left:15%;
	display:none;
	background: white;
	z-index:2;
	overflow: auto;
}
.t-head{
	background-color:white ;
}
.other-t{
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
}
textarea{
	border-color: silver;
	height:80px;
	font-size: 12px;
	border-radius: 4px;
}
.agentinfo{
	height:250px;
	width:70%;
	position: fixed;
	top:150px;
	left:15%;
	display:none;
	background: white;
	z-index: 5555;
}
.agentinfo table{
	margin-top: 20px;
	font-size: 12px;
}
.otherterm{
	height:360px;
	width:70%;
	position: fixed;
	top:150px;
	left:15%;
	display:none;
	background: white;
}
.otherterm table{
	margin-top: 20px;
	font-size: 12px;
}
.policyinfo{
	z-index:5555;
	height:320px;
	width:70%;
	position: fixed;
	top:50px;
	left:15%;
	display:none;
	background: white;
}
.policyinfo table{
	margin-top: 20px;
	font-size: 12px;
}
.sectr{
	height:35px;
}
.sectr td{
	border-left:1px solid silver;
	border-top:1px solid silver;
	/*border-bottom:1px solid #e6e6e6;*/
}
.sectr td:last-child{
	border-right:1px solid silver;	
}
.sectr td{
	font-size: 12px;
	border-color: silver;
}

.plus{

}
.trClass1{
	background-color: #BBFFFF !important
}
.sc-op{
	background-color:white;
}
textarea {
	border-color: silver;
	height:80px;
}

select {
	height:25px;
	border: solid 1px silver;
	font-size: 12px;
	border-radius: 4px;
}

.po-li{
	height:300px;
	width:42.5%;
	position: absolute;
	z-index: 5555;
	background-color: white;
	border:1px solid silver;
	overflow: auto;
}
.po-li div{
	height:25px;
}
a{
	text-decoration: none;
}


.txt{ height:30px; border:1px solid #cdcdcd; width:180px;}
.btn1{border:1px solid #CDCDCD;
	  height:30px;
	  width:70px;
      cursor: pointer; 
      border-radius: 6px;
      background-color: #0066b3;
      color: white;
}
.file{ position:absolute;  height:30px; filter:alpha(opacity:0);opacity: 0;width:260px }

/* .mask-info1 {
	margin-top: 200px;
	margin-left: -10%;
	cursor: wait;
	display: none;
} */

.mask-info1 img {
	height: 22px;
	width: 22px;
	margin-left: 10%;
}

.mask-info1 span {
	height: 22px;
	margin-left: 9%;
	color: blue;
	font-size: 13px;
}

.mask-info2 {
	margin-top: 200px;
	margin-left: -10%;
	cursor: wait;
	display: none;
}

.mask-info2 img {
	height: 22px;
	width: 22px;
	margin-left: 10%;
}

.mask-info2 span {
	height: 22px;
	margin-left: 9%;
	color: blue;
	font-size: 13px;
}

.loadingIcon {
	width: 32px;
	height: 32px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -16px;
	margin-top: -16px;
	z-index: 9999;
}

.stuff1 {
	border-radius: 0.8em;
	height: 450px;
	width: 70%;
	position: fixed;
	top: 50px;
	left: 25%;
	display: block;
	background: white;
	z-index: 2;
	overflow: auto;
	_position: absolute;  
    _clear: both;   
    _top:expression(eval(document.compatMode &&   
            document.compatMode=='CSS1Compat') ?   
            documentElement.scrollTop   
            +(documentElement.clientHeight-this.clientHeight) - 50   
            : document.body.scrollTop   
            +(document.body.clientHeight-this.clientHeight) - 50)
}
.stuff2 {
	height: 400px;
	width: 63%;
	position: fixed;
	top: 50px;
	left: 25%;
	display: block;
	background: white;
	z-index: 2;
	overflow: auto;
	_position: absolute;  
    _clear: both;   
    _top:expression(eval(document.compatMode &&   
            document.compatMode=='CSS1Compat') ?   
            documentElement.scrollTop   
            +(documentElement.clientHeight-this.clientHeight) - 50   
            : document.body.scrollTop   
            +(document.body.clientHeight-this.clientHeight) - 50)
}
.stuff3 {
	height: 400px;
	width: 63%;
	position: fixed;
	top: 50px;
	left: 25%;
	display: block;
	background: white;
	z-index: 2;
	overflow: auto;
	_position: absolute;  
    _clear: both;   
    _top:expression(eval(document.compatMode &&   
            document.compatMode=='CSS1Compat') ?   
            documentElement.scrollTop   
            +(documentElement.clientHeight-this.clientHeight) - 50   
            : document.body.scrollTop   
            +(document.body.clientHeight-this.clientHeight) - 50)
}
.hi-de{
	display:none;
}
.patbtn{
	width:90%;
	background-color: #0066B3;
	height:30px;
	color:white;
	font-size: 18px;
}
li{
	list-style-type: none;
}
.list_hover tr:hover{
	background-color: aliceblue;
}
.trClass{
	background-color: #e4e1e1 !important; /* 淡灰色   */
}