.menu { visibility:hidden; left:0; top:0; position:absolute }
.menu .dropdown-menu{position:static}



li > ul,li > ol {
  margin-left: 0px;
}
.ttptree li{ 
 display:inline;
 white-space:nowrap;
}
.ulleft li{
	float:left;	
}

.mvc-title-header td {
	FONT-WEIGHT: bold;
}
.ttp-divlist{
	word-break:break-all;
	word-wrap:break-word;
	float:left;
}
.details .row0:hover,.details .row1:hover{
	background-color:#F5F5F5;
}
.ui-jqgrid tr.jqgrow td.jqgrid-auto {
/*	max-width:40px !important;*/
    overflow: visible;
}
/*.ui-jqgrid th.jqgrid-auto {*/
/*    width:40px !important;*/
/*}*/
.bk_border {
  border: 1px solid #EAEDF1;
/*  border-bottom-width: 0;*/
  padding: 12px 12px 14px;
  line-height: 18px;
  position: relative;
  background-color: #FFF;
}
.bk_border:hover {
  border-color: #FCBB90;
  background-color: #FEFCF4;
}
.containerULTab {
  float:left;
  width:100%;
  background:#F4F4F4;
  line-height:normal;
  border-bottom:1px solid #24618E;
}
.containerULTab ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
}
.containerULTab li {
  display:inline;
  margin:0;
  padding:0;
}
.containerULTab li {
  float:left;
  display:block;
  background:url("../images/tabs/tabrightJ.gif") no-repeat left top;
  padding:5px 15px 4px 6px;
  /*color:#24618E;*/
}
.containerULTab li a{
	text-decoration:none;
}
.containerULTab li.active {
  background-position:100% -42px;
}
.containerULTab li.active a{
  color:#ffffff;
}
.containerULRow{
/*	margin:0;*/
/*	padding:0;*/
/*	display:block;*/
/*    background:url(../images/common/loginBarBackground.png);*/
	/*color:#24618E;*/
  color: #478FCA;
  font-weight: normal;
  background-color: #F9F9F9;
  border: 1px solid #CDD8E3;
	padding:5px 15px 4px 6px;
}
.containerULRow .active {
  color: #4C8FBD;
  background-color: #EEF4F9;
  position: relative;
  font-weight: bold;
}

.bracket:before{
	content:"(";
	color:#000000;
}

.bracket:after{
	content:")";
	color:#000000;
}
.square:before{
	content:"[";
	color:#000000;
}

.square:after{
	content:"]";
	color:#000000;
}
.import {
	color: #FF0000;
}
.block {
  display:block;
}
.message{
	color: #9E9E9E;
}
.small img,.small input{
	border: 0px;
	vertical-align: middle;
}
.rowCurrent{
	background-color: #99CC66 !important;
}


.lib_Tab_sx{margin:0px;padding:0px;margin-bottom:0px; overflow:hidden;}
.lib_tabborder_sx{border:1px solid #95C9E1;}
.lib_Menubox_sx {line-height:28px;position:relative; float:left;border-right:1px solid #95C9E1;}
.lib_Menubox_sx ul{margin:0px;padding:0px;list-style:none; position:absolute; top:15px; left:5px; margin-left:10px; height:25px;text-align:center;}
.lib_Menubox_sx li{display:block;cursor:pointer;width:114px;color:#949694;font-weight:bold; margin-bottom:5px;height:25px;line-height:25px; background-color:#E4F2FD}
.lib_Menubox_sx li.active{padding:0px;background:#fff;border:1px solid #95C9E1;
color:#739242;height:25px;line-height:25px;}
.lib_Contentbox_sx{margin-top:0px; padding:20px; border-left:0; margin-left:130px;}
.lib_Contentbox_sx .details{border:0px !important;}


.containerBox_sx {
	line-height:28px;
	border-right:1px solid #95C9E1;
	margin:0px;
	padding:0px;
	list-style:none;
	top:15px;
	left:5px;
	text-align:center;
}
.containerBox_sx li{
	display:block;
	cursor:pointer;
	color:#949694;
	font-weight:bold;
	margin-bottom:5px;
	height:25px;
	line-height:25px;
	background-color:#DDDDDD;
	TEXT-DECORATION: none;
}
.containerBox_sx li.active{
	padding:0px;
	background:#fff;
	border-right:0;
	color:#739242;
	height:25px;
	line-height:25px;
	background-color:#bdcfff;
}

.rowpagination {
	
	list-style:none;
	margin:0px auto;
text-align:center;
  width:100%;
  line-height:normal;
}
.rowpagination li {
	display:inline-block;
	margin:0 1px;
}
.rowpagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
    border-radius: 5px;
    background: #c3c3c3;
	float:left;
	overflow:hidden;
}
.rowpagination li.active a {
	background: #69aaec;
}

/*1415776475*/
.spec-list{ float:left; overflow:hidden; margin-left:2px; display:inline;}
.spec-list li{ float:left; margin-right:0px; display:inline; width:56px;}
.spec-list li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
.spec-list li.active img{ padding:2px ; border:1px solid #ff6600; width:50px; height:50px;}



.containerNavTab {
float:left;
	width: 100%;
  color: #fff;
  margin: 0;
	padding-left: 0;
}
.containerNavTab ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
}

.containerNavTab li {
  float:left;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 9px;
  padding-right: 9px;
  background-repeat: no-repeat;
  background-position: top left;
  cursor: pointer;
}

.containerNavTab li {
	background:url("../images/tabs/tabrightJ.gif") no-repeat left top;
	background-position:100% -42px;
  background-color: #ffffff;
}
.containerNavTab li, .containerNavTab li a:link, .containerNavTab li a:visited {
	color: #ffffff;
}
.containerNavTab a {
	text-decoration: none;
}
.containerNavTab li a:hover {
  text-decoration: underline !important;
}


/*2016.css*/
.clear{ clear:both;}
.divULTab_border li{
  background-image: url(../images/layout/dot-h.gif);
  background-position: top;
  background-repeat: repeat-x;
}

.ttparea350{
	width:350px;
	height:50px;
}
.ttparea550{
	width:550px;
	height:300px;
}

.form-control350{
	height:50px !important;
}
.form-control550{
	height:300px !important;
}

.quotemain{

}
.quoteleft{
	float:left;
}
.quoteright{
	float:left;
}
/*1470327973*/
.ucenter_left {background:url(../images/menu/ucenter_left01.png) repeat right top;text-align: right;}
.ucenter_left li{ height:30px; line-height:30px; font-weight:bold; padding-right:15px;}
.ucenter_left li a{	text-decoration:none;}
.ucenter_left .active{ height:30px; line-height:30px; background:url(../images/menu/ucenter_left02.png) no-repeat;}

.ucenter_right {background:url(../images/menu/ucenter_right01.png) repeat;text-align: left;}
.ucenter_right li{ height:30px; line-height:30px; font-weight:bold; padding-left:15px;}
.ucenter_right li a{	text-decoration:none;}
.ucenter_right .active{ height:30px; line-height:30px; background:url(../images/menu/ucenter_right02.png) no-repeat;}

input[type="file"] {
  display: inline;
}
/*.s1{color:red;}*/

.line-split {
/*  margin-bottom: 20px;*/
  clear:both;
}


#three_load{
	position: fixed;
	height:13px;
	width:208px;
	z-index:103;
	top: 25%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

textarea.form-control {
  overflow-x: hidden;
}
div.mvccode {
    white-space: pre;
    overflow-x: scroll;
}