@charset "UTF-8";
*{font-family:"Microsoft Yahei",verdana, helvetica, arial, sans-serif;}
#savewait {  
    position:absolute;  
    top:50px;  
    width:800px;  
    height:300px;  
    filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;z-index:100; background-color:#ffffff;  
    display:none;  
}
.hpbanner {
	padding-top: 0px;
	width: 100%;
}
.site-lang {
	float: right;
	line-height: 90px;
	margin-right: 40px;
}
.product-title-ext {
	font-weight: bolder;
	font-size: large;
	padding: 12px 10px;
	height: 42px;
}
.product-num {
	position: absolute;
	right: 0px;
	top: 0px;
	background-color:#ffffff;
	color:#000000;
	font-size:14px;
	padding:3px 3px;
}
.color_red_1{
	color: #FF0000;
}
.color_red_2{
	color: #FF4500;
}
.color_orange_1{
	color: #FFA500;
}
.color_orange_2{
	color: #FFD700;
}
.color_orange_3{
	color: #FF6347;
}
.color_blue_1{
	color: #0000FF;
}
.color_blue_2{
	color: #1E90FF;
}
.color_blue_3{
	color: #00BFFF;
}
.color_blue_4{
	color: #4682B4;
}
.color_black_1{
	color: #000000;
}
.color_black_2{
	color: #696969;
}
.color_gray_1{
	color: #808080;
}
.color_gray_2{
	color: #A9A9A9;
}
.color_td_bg_1{
	background-color: #DDDDDD;
}
.color_td_bg_2{
	background-color: #EEFFFF;
}
.color_td_bg_3{
	background-color: #AFEEEE;
}
.color_bg_1{
	background-color: #ffffff;
}
.color_bg_2{
	background-color: #d3effe;
}
.color_bg_3{
	background-color: #80ff80;
}
.text_align_left{
	text-align: left;
}
.text_align_center{
	text-align: center;
}
.text_align_right{
	text-align: right;
}
.subtable{
	margin: 0px;
	padding: 0px;
}
.subtable tbody tr td{
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 50px;
}
.divCommon{
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	font-size: 60%;
	color: gray;
	height: 50%;
}
.subtable2{
	margin: 0px;
	padding: 0px;
}
.subtable2 tbody tr td{
	margin: 0px;
	padding: 0px;
	width: 2em;
	height: 2em;
}
.divCommon2{
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	color: black;
	height: 100%;
}
.ms100{
	background-color: #66CC00;
	color: #ffffff;
}
.ms50{
	background-color: #FFCC00;
	color: #ffffff;
}
.ms101{
	background-color: #CCFF99;

}
.ms51{
	background-color: #FFFFCC;
}
.mp100{
	background-color: #009900;
	color: #ffffff;
}
.mp50{
	background-color: #FF9900;
	color: #ffffff;
}
.nowrap{
	white-space: nowrap;
}
.font-size-small{
	font-size: xx-small;
	font-weight: lighter;
}
.pdf-table-style,
.pdf-table-style thead tr th,
.pdf-table-style tbody tr td{
	border: 1px solid black;
	padding: 2px;
}
.table-hover tbody tr:hover{
	font-weight: bolder;
	font-size: 1.2em;
}
.sale-relation { 
	background-color: #99FFFF; 
}
.sale-relation-met { 
	background-color: #ff99ff; 
}
.sale-relation-effect { 
	background-color: #66FF66; 
}
.table-no-warp tbody tr td,
.table-no-warp tbody tr th,
.table-no-warp thead tr th{
	white-space:nowrap;
}
.no-warp{
	white-space:nowrap;
}
.tag-disabled{
	pointer-events : none;
	background: #F5F5F5;
}
.width-20{
	width: 20px;
}
.width-30{
	width: 30px;
}
.width-40{
	width: 40px;
}
.width-50{
	width: 50px;
}
.width-60{
	width: 60px;
}
.width-70{
	width: 70px;
}
.width-80{
	width: 80px;
}
.width-90{
	width: 90px;
}
.width-100{
	width: 100px;
}
.width-110{
	width: 110px;
}
.width-120{
	width: 120px;
}
.width-130{
	width: 130px;
}
.width-140{
	width: 140px;
}
.width-150{
	width: 150px;
}
.width-160{
	width: 160px;
}
.width-170{
	width: 170px;
}
.width-180{
	width: 180px;
}
.width-190{
	width: 190px;
}
.width-200{
	width: 200px;
}
.width-210{
	width: 210px;
}
.width-220{
	width: 220px;
}
.width-230{
	width: 230px;
}
.width-240{
	width: 240px;
}
.width-250{
	width: 250px;
}
.width-260{
	width: 260px;
}
.width-270{
	width: 270px;
}
.width-280{
	width: 280px;
}
.width-290{
	width: 290px;
}
.width-300{
	width: 300px;
}
.width-full{
	width: 100%;
}
.font-weight-bold{
	font-weight:bold;
}
.font-weight-bolder{
	font-weight:bolder;
}
.font-weight-lighter{
	font-weight:lighter;
}
.font-color-blue{
	color: blue;
}
.main-header .navbar .nav>li>a>.label{
	right: 60px;
}
.margin-1{
    margin: 1px;
}
.margin-2{
    margin: 2px;
}
.margin-3{
    margin: 3px;
}
.margin-4{
    margin: 4px;
}
.margin-5{
    margin: 5px;
}
.margin-6{
    margin: 6px;
}
.margin-7{
    margin: 7px;
}
.margin-8{
    margin: 8px;
}
.margin-9{
    margin: 9px;
}
.margin-10{
    margin: 10px;
}
.margin-l-r-1{
    margin-left: 1px;
    margin-right: 1px;
}
.margin-l-r-2{
    margin-left: 2px;
    margin-right: 2px;
}
.margin-l-r-3{
    margin-left: 3px;
    margin-right: 3px;
}
.margin-l-r-4{
    margin-left: 4px;
    margin-right: 4px;
}
.margin-l-r-5{
    margin-left: 5px;
    margin-right: 5px;
}
.margin-l-r-6{
    margin-left: 6px;
    margin-right: 6px;
}
.margin-l-r-7{
    margin-left: 7px;
    margin-right: 7px;
}
.margin-l-r-8{
    margin-left: 8px;
    margin-right: 8px;
}
.margin-l-r-9{
    margin-left: 9px;
    margin-right: 9px;
}
.margin-l-r-10{
    margin-left: 10px;
    margin-right: 10px;
}
.padding-l-r-1{
    padding-left: 1px;
    padding-right: 1px;
}
.padding-l-r-2{
    padding-left: 2px;
    padding-right: 2px;
}
.padding-l-r-3{
    padding-left: 3px;
    padding-right: 3px;
}
.padding-l-r-4{
    padding-left: 4px;
    padding-right: 4px;
}
.padding-l-r-5{
    padding-left: 5px;
    padding-right: 5px;
}
.padding-margin-0{
    padding: 0px;
    margin: 0px;
}
.div-border-1{
    background-color: #f9fffc;
    border-color: #D7DBDD;
    border-radius: 4px;
    border-width: 1px;
}
.float-left{
	clear: left;
	float: left;
}
.float-right{
	clear: right;
	float: right;
}
.comment-text{
	color: #FF0000;
	font-size:13px;
	float: left;
	padding-left: 70px;
}
.page-break-inside-avoid{
	page-break-inside: avoid;
}
