body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input {
	margin: 0;
	padding: 0;
	border: 0;
	font-family:"Microsoft YaHei","SimHei";
	font-size: 12px
}
html,body{
	height: 100%;
	width: 100%;
}
body{
	overflow-x: auto;
    overflow-y: hidden;
    min-width: 1024px;
}
a {
	text-decoration: none
}

ul,ol {
	list-style-type: none
}

.hide {
	display: none
}

.important {
	font-weight: bold !important
}

.title {
	font-size: 14px
}

.center {
	text-align: center
}

ul,ol {
	list-style-type: none
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	padding: 0 !important
}

.backbtn {
	position: absolute
}

.rightbtn {
	position: absolute;
	right: 15px;
	top: 10px
}

.rightbtn img {
	width: 20px
}

.backbtn img {
	height: 40px;
	cursor: pointer
}

#main {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}

.overHidden {
	overflow: hidden;
	height: 100%
}

.placeholder {
	color: #a9abab;
	font-size: .9em;
	line-height: 39px
}

.placeholder_input {
	height: 39px !important;
	line-height: normal !important;
	font-size: 1em !important
}

.header_title {
	text-align: center;
	width: 100%
}

.header_title h3 {
	color: #333;
	font-size: 18px;
	color: #333;
	font-size: 18px;
	width: 75%;
	margin: auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 10.5px 0
}

.page_content {
	overflow-y: auto
}

.selectModel .modelinner {
	height: 200px;
	overflow: auto;
	margin: 0;
	padding: 4%
}

.selectModel .modelcontent p {
	border-bottom: 1px solid silver
}

.selectModel .modelbody {
	vertical-align: bottom
}

.header {
	border-bottom: solid 1px #c4c4c4;
	position: relative;
	line-height: 40px;
	height: 41px
}

input[type='text'],input[type='number'] {
	outline: 0;
	background-color: white;
	line-height: normal
}

.search_subimit {
	background-color: #ed6d00;
	text-align: center;
	color: white;
	line-height: 26px;
	cursor: pointer;
	font-size: 1.3em;
	border-radius: 4px;
	font-weight: 400;
	font-family: SimHei;
	margin-top: 40px;
	width: 100%
}

.search_subimit.btn.focus,.search_subimit.btn:focus,.search_subimit.btn:hover {
	color: white
}

.mask {
	/*display: none;*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.7);
	filter: Alpha(Opacity=70)
}

.zc_modal {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: white;
	z-index: 2
}

.zc_modal_content {
	min-height: 120px;
	position: relative
}

.zc_modal_article {
	padding: 45px 20px
}

.volume_modal .zc_modal_article {
	padding: 0
}

.zc_modal.goodsDescription_modal .zc_modal_article,.zc_modal.weight_modal .zc_modal_article {
	padding: 0 20px;
	max-height: 120px;
	overflow-y: auto;
	margin-top: 30px;
	margin-bottom: 30px
}

.zc_modal.specialInstruction_modal .zc_modal_content .zc_modalcontent_footer .zc_modalcontent_footer_content {
	max-height: 120px;
	overflow-y: auto
}

.specialInstruction_modal .zc_modal_article {
	padding: 15px
}

.specialInstruction_modal .zc_modalcontent_article {
	border: 1px solid #cacaca;
	border-radius: 3px;
	overflow: hidden;
	padding: 10px
}

.specialInstruction_modal .zc_modal_articleTip {
	text-align: right;
	font-size: 1.2em;
	font-weight: 400;
	color: #a6a6a6
}

.specialInstruction_modal textarea {
	outline: 0;
	resize: none;
	width: 100%;
	font-size: 1.2em;
	height: 40px;
	border: 0
}

.specialInstruction_modal .auto_modal_item {
	text-align: center;
	font-size: 1.3em;
	color: black;
	line-height: 30px;
	width: 50%
}

.specialInstruction_modal .zc_modalcontent_footer_header {
	font-size: 1.2em;
	font-weight: 400;
	color: #a6a6a6;
	line-height: 40px
}

.zc_modal_head {
	line-height: 40px;
	border-bottom: 1px solid #c4c4c4;
	color: #ed6d00;
	font-size: 1.1em;
	padding: 0 15px;
	position: relative
}

.zc_modal_title {
	position: absolute;
	top: 0;
	width: 90px;
	left: 50%;
	text-align: center;
	margin-left: -45px;
	color: #787878
}

.zc_modal_head div {
	height: 2.5em;
	line-height: 2.5em;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold
}

.zc_btn {
	cursor: pointer
}

.clear {
	clear: both
}

.content {
	padding-top: 15px;
	overflow: hidden;
	margin: 0 15px
}

.margin {
	margin: auto !important;
	margin-bottom: 20px !important
}

.percentage_100 {
	width: 100% !important
}

.col-auto-logo {
	float: left;
	margin-right: 15px
}

.col-auto-content {
	float: left;
	width: 100%;
	margin-right: -35px;
	padding-right: 35px
}

#address_treelist_dummy,#address_treelist {
	display: none
}

.list-group-item:first-child {
	border: 0
}

.col-auto-half {
	margin-right: 7.5px;
	overflow: hidden
}

.col-auto-half .col-auto-content {
	margin-right: -43.5px;
	padding-right: 43.5px
}

.auto_modal_item {
	width: 33.33333333333%;
	text-align: center;
	font-size: 1.3em;
	color: black;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: break-word;
	word-break: break-all;
	text-overflow: ellipsis
}

.auto_modal_item.selected {
	background-color: #ed6d00;
	color: white;
	border-radius: 4px
}

.auto_modal_itemlist {
	margin-bottom: 15px
}

.auto_modal_itemlist:nth-last-child(1) {
	margin-bottom: 0
}

.zc_modalcontent_head {
	font-size: 1.2em;
	font-weight: 400;
	color: #a6a6a6;
	line-height: 40px;
	padding-left: 15px
}

.auto_modal_item_input {
	float: left;
	width: 80%
}

.auto_modal_item_input input {
	width: 100%
}

.auto_modal_item_text {
	float: left
}

.volume_modal .zc_modalcontent_article {
	padding: 10px 15px;
	background-color: #f9f9f9
}

.volume_modal .auto_modal_item {
	background-color: white;
	width: 30%;
	margin-right: 5%;
	padding: 0 10px;
	box-sizing: border-box
}

.volume_modal .auto_modal_item:nth-child(3) {
	margin-right: 0
}

.volume_modal .auto_modal_item_input input {
	font-size: 1.1em;
	height: 30px
}

.volume_modal .auto_modal_item_text {
	font-size: 1.1em;
	float: right
}

.volume_modal .auto_modal_item_input {
	width: 65%
}

.volume_modal .zc_modalcontent_footer {
	padding: 10px 15px 10px
}

.volume_modal .zc_modal_compute {
	font-size: 1.2em;
	font-weight: 400;
	color: #a6a6a6;
	padding-bottom: 10px
}

.volume_modal .zc_modal_help {
	color: #a6a6a6;
	font-weight: 400;
	font-size: 1.1em
}

.volume_modal .zc_modal_surebtn {
	border-top: 1px solid #c4c4c4;
	font-size: 1.2em;
	color: #787878;
	line-height: 40px;
	text-align: center;
	font-weight: 400
}

.list-group-item {
	border-right: 0;
	border-left: 0
}

.zc-tab-pane {
	display: none
}

.zc-tab-pane.active {
	display: block
}

.model {
	z-index: 10;
	height: 100%;
	width: 100%;
	display: table;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	background: rgba(0,0,0,.7);
	filter: Alpha(Opacity=70)
}

.model._show {
	display: table !important;
	z-index: 10
}

.model._hide {
	display: none !important;
	z-index: -1
}

.modelbody {
	display: table-cell;
	position: static;
	vertical-align: middle
}

.modelinner {
	max-height: 350px;
	overflow: auto;
	border-radius: 3px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 80%;
	background-color: white;
	padding: 4% 8% 8% 8%
}

.modelheader {
	margin-bottom: 4%;
	text-align: right;
	width: 100%
}

.modelheader._hide {
	visibility: hidden
}

.modelheader._show {
	visibility: visible
}

.modelcloseicon {
	float: right
}

.modelcloseicon img {
	height: 30px
}

.modelfooter {
	text-align: center;
	padding-top: 8%;
	color: white;
	margin-top: 20px;
	background: #00b9ed;
	padding: 8px;
	border-radius: 3px
}

.modelfooter:active,.modelfooter:focus {
	background-color: #0091be
}

.modelfooter:visited {
	background-color: #00b9ed
}

.modelfooter>img {
	height: 20px;
	padding-right: 10px
}

.modelfooter.model_loadimg {
	text-align: left;
	padding-left: 30%
}

.modelcontent p {
	word-wrap: break-word;
	word-break: break-all
}

.model.confirmModel .modelfooter {
	text-align: center;
	margin-top: 20px;
	border-radius: 3px;
	line-height: 40px;
	border-top: 1px solid #ddd;
	background: inherit;
	padding: 0
}

.model.confirmModel .modelinner {
	padding: 0;
	max-width: 350px;
	border-radius: 10px
}

.model.confirmModel .modelcontent {
	margin: 0 15px;
	min-height: 35px
}

.model.confirmModel .modelheader_text {
	line-height: 30px;
	text-align: center;
	height: 30px
}

.model.confirmModel .model_cancel {
	float: left;
	width: 50%;
	font-size: 1.3em;
	color: #0296ee;
	border-right: 1px solid #ddd;
	box-sizing: border-box;
	font-weight: 400
}

.model.confirmModel .model_sure {
	float: left;
	width: 50%;
	font-size: 1.3em;
	color: #0296ee;
	box-sizing: border-box;
	font-weight: 400
}

.model.confirmModel .modelcontent p {
	font-size: 1.2em;
	font-weight: 400
}

.model.confirmModel .modelheader {
	margin-bottom: 0
}

.requestModel .modelcontent {
	margin: auto;
	display: inline-block;
	background-color: #333;
	color: white;
	font-size: 1.2em;
	padding: 8px 15px;
	border-radius: 20px
}

#imgzoom-model {
	z-index: 10;
	background: rgba(0,0,0,.5)
}

#imgzoom-model .modelbody {
	text-align: center
}

.showimg.model .modelcloseicon {
	float: none;
	text-align: center;
	line-height: 50px
}

.showimg.model .showimgcloseicon img {
	height: 30px
}

.showimg.model .showimginner {
	overflow: auto;
	text-align: center;
	width: 100%;
	height: 360px;
	line-height: 360px;
	background: #e9e9e9
}

.showimg.model .showimgwrap {
	background: white;
	padding: 4% 4% 50px 4%
}

.showimg.model .modelheader {
	position: absolute;
	margin-bottom: 0;
	width: 92%
}

.modelfooter button {
	background-color: #00b8ee;
	border-color: #00b8ee;
	width: 80%
}

#projectcode {
	text-transform: uppercase
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
	margin: 0
}

input[type="number"] {
	-moz-appearance: textfield
}
.zc_ordernumberstatus_con{
	overflow-x: hidden;
	overflow-y: auto;
	height:350px;
}
