body {
  margin: 0px;
  padding: 0px;
  color: #192E32;
  font: 12px "Microsoft YaHei", "Arial", "Verdana";
  -webkit-print-color-adjust: exact;
}
 /*
p, td, div {
 font: 12px "Microsoft YaHei", "Arial", "Verdana";
}
*/
td, div {
  font: 12px "Microsoft YaHei", "Arial", "Verdana";
}


th {
  font: 12px "Microsoft YaHei", "Arial", "Verdana";
  font-weight: bold;
}

form {
  margin: 0px;
  padding: 0px;
}

input, textarea, select {
  font: 13px "Microsoft YaHei";

}

input {
  /*height:22px;*/
}

select {
  height:25px;
  /*vertical-align: middle;*/
  font-size: 13px;
}

/*
a:visited {
  color: #335B64;
  text-decoration: none;
  cursor:pointer;
}

a:link {
  color: #335B64;
  text-decoration: none;
  cursor:pointer;
}

a:hover {
  color: #EB8A3D;
  text-decoration: underline;
  cursor:pointer;
}

a:active {
  color: #EB8A3D;
  text-decoration: underline;
  cursor:pointer;
}
*/

fieldset {
  border-color:#c0c0c0;
}

.clear {
  clear: both;
  float: none;
  font-size: 0px;
  margin: 0;
  padding: 0;
  display:block;
}

.nowrap {
  white-space:nowrap;
}

.form-control-ele {
    border-color: rgba(120, 130, 140, 0.2);
    border-radius: 0;
}

.form-control-ele {
	margin:4px 2px;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #55595c;
    background-color: #fff;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}

select.form-control-ele:not([size]):not([multiple]) {
    height: 2.5rem;
}

select option {
    height: 16px!important;
    line-height: 16px!important;
    cursor: pointer;
}

.listdiv-ctrl-nav{
	width:100%; float:left; text-align:left; background-color:#ffffff; color:#000000; font-weight:300; padding-bottom:8px;
}


.listdiv-ctrl-nav-left{
	width:1.2%; float:left; text-align:center; background-color:#3b6caa; color:#fff; margin:6px auto;
}

/*元素居中
	display: flex;
    align-items: center;
    justify-content: center;
    text-align: justify;
*/

.listdiv-ctrl-nav-right{
	width:98.8%; float:left;
}


.listdiv-ctrl-filter{
	float:left; border: none; padding:2px; height:34px; line-height:34px;
}

.listdiv-ctrl-filter-w1{
	float:left; border: none; padding:2px; height:34px; line-height:34px;
	width:156px;
}

.listdiv-ctrl-filter-w2{
	float:left; border: none; padding:2px; height:34px; line-height:34px;
	width:196px;
}

.listdiv-ctrl-filter-w3{
	float:left; border: none; padding:2px; height:34px; line-height:34px;
	width:282px;
}

.listdiv-ctrl-filter-w4{
	float:left; border: none; padding:2px; height:34px; line-height:34px;
	width:498px;
}

/*蓝色的按钮定义*/
.bktxn4blue {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: blue;
    border-color: blue;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 17px;
    margin: 2px 1px;
    padding: 2px 8px 2px 8px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.bktxn4blue:hover, .bktxn4blue:focus, .bktxn4blue:active, .bktxn4blue.active, .bktxn4blue.disabled, .bktxn4blue[disabled] {
    background-color: blue;
    color: #ffffff;
}
.bktxn4blue:active, .bktxn4blue.active {
}
.bktxn4blue:first-child {
}
.bktxn4blue:hover, .bktxn4blue:focus {
    background-position: 0 -15px;
    color: #ffffff;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
.bktxn4blue:focus {
    outline: thin dotted blue;
    outline-offset: -2px;
}
.bktxn4blue.active, .bktxn4blue:active {
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
.bktxn4blue.disabled, .bktxn4blue[disabled] {
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}



/*超级扁的按钮定义*/
.bbtxn4blue {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: blue;
    border-image: none;
    border-radius: 10px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 15px;
    margin: 2px 1px;
	padding: 1px 2px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.bbtxn4blue:hover, .bbtxn4blue:focus, .bbtxn4blue:active, .bbtxn4blue.active, .bbtxn4blue.disabled, .bbtxn4blue[disabled] {
    background-color: #e6e6e6;
    color: #333;
}
.bbtxn4blue:active, .bbtxn4blue.active {
}
.bbtxn4blue:first-child {
}
.bbtxn4blue:hover, .bbtxn4blue:focus {
    background-position: 0 -15px;
    color: #333;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
.bbtxn4blue:focus {
    outline: thin dotted #333;
    outline-offset: -2px;
}
.bbtxn4blue.active, .bbtxn4blue:active {
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
.bbtxn4blue.disabled, .bbtxn4blue[disabled] {
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}


a.button_full4orange{
	width:100%;
	background-color:orange; 
	display:inline-block;
	color:#000000!important; 
	padding:1px 0;
	margin:2px;
	font-size:16px;
	height:38px;
	line-height:38px;
	text-align:center;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}

a.button_full4orange:hover, a.button_full4orange:focus, a.button_full4orange:active, a.button_full4orange.active, a.button_full4orange.disabled, a.button_full4orange[disabled] {
    color: #ffffff;
}


a.button_full4task{
	width:100%;
	background-color:#13227a; 
	display:inline-block;
	color:#FFFFFF; 
	padding:1px 0;
	margin:2px;
	font-size:16px;
	height:38px;
	line-height:38px;
	text-align:center;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}

a.button_full4task:hover, a.button_full4task:focus, a.button_full4task:active, a.button_full4task.active, a.button_full4task.disabled, a.button_full4task[disabled] {
    color: #ffffff;
}

input.button4task {
	background-color:#13227a;
	cursor: pointer;
	color:#ffffff;
	padding: 1px 9px;
	border:0;
	font-size:14px;
	font-weight:bold;
	border-radius: 3px;
	line-height:26px;
}

.bbtxn4bluerec {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: blue;
    border-color: blue;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 15px;
    margin: 2px 1px;
	padding: 1px 2px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.bbtxn4bluerec:hover, .bbtxn4bluerec:focus, .bbtxn4bluerec:active, .bbtxn4bluerec.active, .bbtxn4bluerec.disabled, .bbtxn4bluerec[disabled] {
    background-color: blue;
    color: #ffffff;
}
.bbtxn4bluerec:active, .bbtxn4bluerec.active {
}
.bbtxn4bluerec:first-child {
}
.bbtxn4bluerec:hover, .bbtxn4bluerec:focus {
    background-position: 0 -15px;
    color: #ffffff;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
.bbtxn4bluerec:focus {
    outline: thin dotted #ffffff;
    outline-offset: -2px;
}
.bbtxn4bluerec.active, .bbtxn4bluerec:active {
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}
.bbtxn4bluerec.disabled, .bbtxn4bluerec[disabled] {
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}


/* ======商品比较浮动块 ====== */
#compareBox {
 width:158px;
 background:url(images/compareBg.gif) no-repeat top center;
 background-color:red;
 border-radius: 4px;
 padding:4px 0 2px 0;
 border: 1px solid #c5e4ff;
 position: absolute;
 right:64px;
 top:132px;
}

#compareBox input {
    
    /*width:52px; border:none;
    background:url(images/compareSub.gif) no-repeat;*/
}

#compareList {
 margin:0px 0px 0px 0px;
 padding:0px;
 width:150px;
 background:#FFFFFF;
 border:1px solid #d6ecff;
}

#compareList li {
 color: #333;
 text-align:left;
 background: #fff;
 padding: 3px 0px;
 margin: 1px 0;
}

#compareList li img {
 float:right;
 padding-top:2px;
 cursor:pointer;
}

.compare_btn{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #ffffff;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #3b6caa;
    cursor: pointer;
    font-size: 12px;
    line-height: 18px;
    margin: 4px 2px;
	padding: 2px 2px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

/* radio */
.format_label{margin:0;display:inline-block}
.format_radio{display:none}
.format_radioInput{background-color:#fff;border:5px solid rgba(0,0,0,0.15);
				   border-radius:100%;display:inline-block;height:20px;
				   margin-right:10px;margin-top:-1px;vertical-align:middle;width:20px;line-height:1}
.format_radio:checked + .format_radioInput:after{background-color:#57ad68;border-radius:100%;content:"";
					display:inline-block;height:16px;margin:2px;width:16px}
.format_checkbox.format_radioInput,.format_radio:checked + .format_checkbox.format_radioInput:after{border-radius:0}

/* 日期 */
.dataframeinput {
    margin:4px 2px;
    padding: .5rem .1rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #55595c;
    background-color: #fff;
    background: url(../images/iconDate.gif) center right no-repeat #ffffff;
    cursor: pointer;
	width:88px;
	color: #55595c;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}

.link2otherpage{
	color:#3b6caa;
	height: 32px;
	line-height: 32px;
	font-weight: bold;
	font-size:15px;
	padding: 0 20px;
	cursor: pointer;
	text-align:left;
	background:url(../images/link2otherpage.png) no-repeat 0px top;
}

/* 可编辑的td */
.td3change{
	text-align:center; 
	background:#eee;
	background-image:linear-gradient(45deg,rgba(0,0,0,.25)14%,transparent 0,transparent 95%,rgba(0,0,0,.25)0),linear-gradient(45deg,rgba(0,0,0,.25)5%,transparent 0,transparent 95%,rgba(0,0,0,.25)0);
	background-position:0 0,15px 15px; 
	background-size:4px 4px;
}

.span3change{
	display:inline-block;width:99%;
}

/*内页详情*/
.frame-inner-div{
	width:100%;
}

/*正常内页宽度 start*/
.frame-inner-div-left{
	padding-right:4px;
	width:102px;
	float:left;
}

.frame-inner-div-left .block{
	background-color:#3b6caa; 
	color:#fff; 
	font-weight:bold;
	width:100%; 
	margin:10px 0 6px 0; 
	padding:5px 12px; 
	font-size:13px; 
	border-radius: 2px;
	text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;
	cursor:pointer;
}

.frame-inner-div-left .block:first-child{
	margin-top:0; 
}

.frame-inner-div-left .blockshow{
	background-color:#fff; 
	color:#3b6caa; 
	border:2px solid #3b6caa; 
	font-weight:bold;
	width:100%; 
	margin:10px 0 6px 0; 
	padding:3px 8px; 
	font-size:13px; 
	border-radius: 2px;
	text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;
	cursor:pointer;
}

.frame-inner-div-left .blockshow:first-child{
	margin-top:0; 
}

.frame-inner-div-right{
	padding:2px 0 0 2px; 
	float:left;
	width: calc(100% - 104px); 
	width:-moz-calc(100% - 104px); 
	width:-webkit-calc(100% - 104px);
}
/*正常内页宽度 end*/

/*正常内页宽度加宽 start*/
.frame-inner-divwiden-left{
	padding-right:4px;
	width:122px;
	float:left;
}

.frame-inner-divwiden-left .block{
	background-color:#3b6caa; 
	color:#fff; 
	font-weight:bold;
	width:100%; 
	margin:10px 0 6px 0; 
	padding:8px 12px; 
	font-size:13px; 
	border-radius: 2px;
	text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;
	cursor:pointer;
}

.frame-inner-divwiden-left .block:first-child{
	margin-top:0; 
}

.frame-inner-divwiden-left .blockshow{
	background-color:#fff; 
	color:#3b6caa; 
	border:2px solid #3b6caa; 
	font-weight:bold;
	width:100%; 
	margin:10px 0 6px 0; 
	padding:6px 8px; 
	font-size:13px; 
	border-radius: 2px;
	text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;
	cursor:pointer;
}

.frame-inner-divwiden-left .blockshow:first-child{
	margin-top:0; 
}

.frame-inner-divwiden-right{
	padding:2px 0 0 2px; 
	float:left;
	width: calc(100% - 124px); 
	width:-moz-calc(100% - 124px); 
	width:-webkit-calc(100% - 124px);
}
/*正常内页宽度加宽 end*/

#buttomfloatdiv {  
	position:fixed;  
	left:184px; 
	bottom:0px;
	background-color: #e4e4e4;
	background-position: center;
	_position:absolute;  
	_top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight);  
	height:32px;
	width:100%;
	width: calc(100%-184px);
	width:-moz-calc(100%-184px); 
	width:-webkit-calc(100%-184px);
	z-index: 1;
	margin:0;
}


.tag1{padding:0px 4px 0px 4px; margin: 2px 2px 0px 2px; font-size: 11px; height:14px; line-height: 14px; color:#fff; 
  border-radius:2px; background-color: #5d5ada; text-align:center; overflow: hidden;} 

.tag2{padding:0px 4px 0px 4px; margin: 0px 2px 2px 2px; font-size: 12px; height:18px; line-height: 18px; color:#fff; 
  border-radius:2px; background-color: #5d5ada; text-align:center; overflow: hidden;} 

.tag3{padding:1px 4px 1px 4px; margin: 0px 2px 2px 2px; font-size: 15px; height:20px; line-height: 20px; color:#fff; 
  border-radius:2px; background-color: #5d5ada; text-align:center; overflow: hidden;} 