html { font-size: 100px; }
@media(min-width: 320px) { html { font-size: 100px; } }
@media(min-width: 360px) { html { font-size: 112.5px; } }
@media(min-width: 400px) { html { font-size: 125px; } }
@media(min-width: 640px) { html { font-size: 200px; } }
body,
div,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dd,
dl,
dt {
    padding: 0;
    margin: 0;
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img {
    border: 0;
    display: block;
    height: auto;
    max-width: 100%;
    margin: auto;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
ul,
ol,
li {
    list-style: none;
}
.clear_both {
    clear: both;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}
body {
    -webkit-text-size-adjust: none;
}
a,
a:active,
a:link,
a:visited,
a:hover {
    text-decoration: none;
}
img,
canvas {
    display: block;
}
input {
    outline: medium none;
    border-style: none;
    font-family: 'Microsoft YaHei', "Helvetica Neue", Helvetica, sans-serif;
}
a, img {
    -webkit-touch-callout: none;
}
textarea {
    -webkit-appearance: none;
}
a,button,input,optgroup,select,textarea{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
select::-ms-expand {
    display: none;
}
option {
    border: 0;
}
textarea,
textarea:focus {
    outline: none;
    border: none;
}
input,
select {
    border: none;
    padding: 0;
}
.parent {
    text-align: center;
    vertical-align:middle;
}
.parent:after {
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.parent .child {
    display: inline-block;
    vertical-align: middle;
}
.justify-container {
    text-align: justify;
    font-size: 0;
}
.justify-container:after {
    width: 100%;
    display: inline-block;
    content: "";
}
.justify-container .justify-item {
    display: inline-block;
    vertical-align: bottom;
}
/*color*/
.orange{color:#fe8431;}
.gray{color: #999;}
.red{color:#fc2828;}
.green{color:#51c58d;}
.blue{color:#358af8;}
a {
    color: #999;
}
:focus {
    outline: none;
}

body {
    font-family: 'Microsoft YaHei', "Helvetica Neue", Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    color:#333333;
    background: #eee;
}

.parent {
    text-align: center;
}
.header {
    background: #fe8431;
    position:fixed;
    width:100%;
    z-index:999;
}
.tm-container {
    padding-bottom: 0.1rem;
}
.bgwhite{ background: #fff;}
/*fontsize*/
.f24{font-size: .12rem;}
.f28{font-size: .14rem;}
/*marign*/
.ml20{margin-left: .1rem;}
.mt40{margin-top: .2rem;}
.mt60{margin-top: .3rem;}
.ml36{margin-left: .18rem;}
/*button*/
.gray-bnt{ display: block; padding: 0 .12rem;height:.32rem;line-height: .32rem; font-size: .13rem; border: 1px solid #cccccc;border-radius: .025rem; -moz-border-radius: .025rem;
    -webkit-border-radius: .025rem;color:#333; text-align: center; }
.no-active-orange-bnt,.red-bnt,.blue-bnt,.orange-bnt{display: block; height:.32rem;line-height: .32rem; font-size: .14rem;border-radius: .025rem; -moz-border-radius: .025rem;
    -webkit-border-radius: .025rem;color:#fff;  padding: 0 .12rem;text-align: center; }
.gray-bnt:active{background: #e5e5e5;}
.gray-bnt:visited{background: #fff;}
.orange-bnt{background: #fe8431;border: 1px solid #fe8431; }
.orange-bnt:active{background: #f17520;}
.orange-bnt:visited{background: #fe8431;}
.blue-bnt{background: #358af8;border: 1px solid #358af8;}
.blue-bnt:active{background: #307ddf;}
.blue-bnt:visited{background: #358af8;}
.red-bnt{background: #f53535;border: 1px solid #f53535;}
.red-bnt:active{background: #dc3030;}
.red-bnt:visited{background: #f53535;}
.left{ float: left;}
.no-active-orange-bnt{ background: #fe8431;}

/*order*/
.order-search{ padding: .2rem .1rem; background: #fff;}
.search-box{height: .36rem; position: relative; box-sizing: border-box;}
.search-box input[type="text"]{ height: .36rem;  line-height: .36rem;  font-size: 14px;  padding: 0 .1rem;  box-sizing: border-box;
border-radius: .025rem; -moz-border-radius: .025rem;  -webkit-border-radius: .025rem;  width: 90%;  background-color: transparent;  border: 1px solid #cccccc; border-right: none;
vertical-align: top; color: #999;}
.search-button { position: absolute; right: 0;top: 0; height: .36rem;  width: .48rem; border-radius: 0 .025rem .025rem 0; -moz-border-radius: 0 .025rem .025rem 0;
-webkit-border-radius: 0 .025rem .025rem 0;background: #fe8431 url(../images/search_white.png) center center no-repeat;  background-size: .2rem; }
.search-box>ul{ position: absolute; z-index: 2;  display:none;border:1px solid #cccccc; top: .35rem;border-radius: .025rem; -moz-border-radius: .025rem;
    -webkit-border-radius: .025rem; font-size: .14rem; background: #fff; padding: .1rem .1rem 0 .1rem; width: 100%; box-sizing: border-box; }
.search-box>ul>li{width:50%; float: left; margin-bottom: .1rem;}
/*iconfont*/
/*[class^=icon-], [class*=icon-] {display: inline-block;}*/
input:focus::-webkit-input-placeholder{color:#333; }
.fa {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }
input[type="checkbox"].toggle:checked:before { content: "\f046"; }
input[type="checkbox"].toggle:before { content: "\f096"; }
input[type="checkbox"][name="goods_state"].toggle::before,input[type="checkbox"][name="goods_state_check"].toggle::before,input[type="checkbox"][name="readMe"].toggle::before { color: #b8b8b8; }
input[type="checkbox"][name='goods_state'].toggle,input[type="checkbox"][name="goods_state_check"].toggle,input[type="checkbox"][name="readMe"].toggle { width: .18rem; font-size: .16rem; text-align: center;}
input[type="checkbox"][name="goods_state"].toggle:checked::before,input[type="checkbox"][name="goods_state_check"].toggle:checked::before,input[type="checkbox"][name="readMe"].toggle:checked::before { color: rgb(254, 132, 49); }
.icon-question{ width:.2rem; height:.2rem; background: url("../images/icon_question.png") no-repeat center; background-size: .2rem .2rem; }
input[type="radio"].icon-radio:before{ content: url("../images/icon_radio.png");}
input[type="radio"].icon-radio:checked:before {content: url("../images/radio_select.png");}
.brand-textarea{line-height: .14rem; padding: .1rem; box-sizing: border-box; border: 1px solid #cccccc;  border-radius: .025rem;
-moz-border-radius: .025rem; -webkit-border-radius: .025rem; color:#666; }
textarea.brand-textarea:focus{ border: 1px solid #ccc; color: #333; }
.brand-input{height:.32rem; line-height: .32rem; padding: .1rem;  box-sizing: border-box; border: 1px solid #cccccc; border-radius: .025rem; -moz-border-radius: .025rem;-webkit-border-radius: .025rem; width: 100%; vertical-align: top;}
textarea:focus{border: 1px solid #cccccc;color:#333; }
.applyer-wapper { padding:115px 0 60px 0;  padding-bottom:1.1rem;}

/* 上传中 20180402 */
.load-box{ position: absolute; top: 0; left: 0; width: 128px; height: 128px; background: rgba(0, 0, 0, .6); color: #fff; font-size: 0.18rem; }
.dac-register{ margin-top: .2rem; font-size: .14rem;}
.dac-register h3{ margin-bottom: .2rem; height: .2rem; line-height: .2rem;}
.dac-register h3 span.icon-question{display: inline-block;  float: right; }
.dac-register-row{ margin-bottom: .2rem;display:-moz-box; display:-webkit-box; display:box; width:100%; -moz-box-orient:horizontal;  -webkit-box-orient:horizontal;box-orient:horizontal;}
.dac-register-row .dac-register-input{ -moz-box-flex:1.0; -webkit-box-flex:1.0; box-flex:1; width: 100%;}
.dac-register-row .title{ width:.94rem;display:-moz-box;display:-webkit-box;display:box;-moz-box-align:center;-webkit-box-align:center;  box-align:center; }
.dac-register-item{ height: .96rem; }.dac-register-item textarea{height: .96rem; width: 100%;}

.brand-register-two,.brand-form{ font-size:.14rem;}
.brand-register-two h2{font-size:.16rem; height: .44rem; text-align: center; line-height: .44rem; border-bottom: 1px solid #cccccc;}
form.brand-form{ width:95%; margin:auto;}
form.brand-form h3, h3.title{ font-size: .14rem;margin-top: .2rem;margin-bottom: .05rem; border:0px; text-align:left; height:auto; line-height:normal}
.brand-register-two .brt-item,.brand-form .brt-item{display:-moz-box; display:-webkit-box; display:box; width:100%; -moz-box-orient:horizontal;  -webkit-box-orient:horizontal;box-orient:horizontal;}
.custom-select-square { position:static; height: .32rem; -moz-box-flex:1.0; -webkit-box-flex:1.0; box-flex:1; width: 100%; margin-top:0; border: 1px solid #cccccc; border-radius: .025rem;-moz-border-radius: .025rem;-webkit-border-radius: .025rem;}
.custom-select-square select { padding: 0 .1rem 0 .05rem; border: 0px solid #cccccc;-webkit-appearance: none;background: white;font-size: .14rem;height: .32rem;width: 85%;box-sizing: border-box;vertical-align: top; font-family: "Microsoft YaHei"}
.custom-select-square:after { position:static; float:right; display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto; -webkit-font-smoothing: antialiased;content: url("../images/icon_small_arrow.png");pointer-events: none; margin-top:.1rem;margin-right:.05rem;  }
.brand-register-two .brand-item .brt-bnt{width:.6rem;}
.brt-wts{ margin-top: .2rem;}
.brt-wts .title{ font-size: .14rem}
.brt-wts .brt-quest{ display: -moz-box;display: -webkit-box; display: box; -moz-box-align: center; -webkit-box-align: center; box-align: center; }
.brt-wts .brt-quest span{ display: block; }
.brand-register-two input.no-active-orange-bnt{ width: 100%;}

.brand-confirm{display:-moz-box; display:-webkit-box; display:box; width:100%; -moz-box-orient:horizontal;  -webkit-box-orient:horizontal;box-orient:horizontal;}
.info-confirm p{ text-indent: .05rem; }
.info-confirm .brand-confirm { border-top: 1px dashed #ccc; padding: .2rem 0; margin-top: .2rem;}
.info-confirm .brand-confirm .title,.info-confirm p .title{ width: .75rem; display: inline-block; text-align: right; }
.info-confirm p .title{padding-right: .05rem;}
.info-confirm .brand-confirm .title{padding-right: .1rem;}

.brand-form .brand-item {height:.32rem}
.brand-form .brand-item.float, .intelligent.float,.dac-register-row.float { width:75%; margin-left:25%; margin-top:-.3rem; padding:0; position:relative;}
.brand-form .brand-item-bor {
    position: relative;
    overflow: hidden;
    height: 1.1rem;
    width: 100%;
}
.brand-form .brand-item-bor .fileRight {
    position: relative;
    height: 1.1rem;
    width: 1.32rem;
    background: url("../images/icon_file.png") no-repeat;
    background-size: 1.32rem 1.1rem;
    display: block;
}
.brand-form .brand-item-bor input {
    height: 1.1rem;
    width: 1.32rem;
    line-height: 1.1rem;
}
.brand-form .brand-item-bor input[type=file] {
    opacity: 0;
    border: 0;
    position: absolute;
    z-index: 999;
    width: 999px!important;
    height: 1.1rem!important;
    top: 0;
}
.order-confirm {
    background: #fff;
    font-size: .14rem;
}
.order-confirm-cont {
    padding: .14rem .1rem 1rem .1rem;
    line-height: .28rem;
}
.order-confirm-bnt {
    padding: .2rem .1rem 0 .1rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}
.order-confirm-bnt a {
    width: 1.28rem;
    box-sizing: border-box;
}
.order-confirm-bnt a:last-child {
    margin-left: .22rem;
}
.order-confirm-bnt a {
    width: 1.28rem;
    box-sizing: border-box;
}
#goods-files ul { text-align:center; margin-left:.8rem; margin-top:-.2rem}
#goods-files ul li{ float:left; width:50%; margin-right:2px; border:1px #ddd solid; border-radius:3px; text-align:center; padding-bottom:10px}
#goods-files ul li h4{font-weight:bold;}
#goods-files ul li img {max-width:90%;}

#class-appender {text-align:center; font-size:.12rem; margin:.1rem auto}
#class-appender li { display:inline-block; width:10.5%; margin:.04rem 1%; font-size:.12rem; color:#fff; background-color:rgba(153, 153, 153, 1); height:.32rem; border-radius:3px; line-height:.32rem; position:relative;}
#class-appender li.selected{background-color:rgba(25, 158, 216, 1);}
#class-appender li.select-more{background-color:#ff6a00;}
#class-appender li i {position:absolute; width:.24rem; height:.24rem; border-radius:.12rem; background-color:#ff6a00; top:-.14rem; right:-.02rem; display:none; font-style:normal; padding:0; line-height:.24rem; }
#class-appender li a {color:#fff;}
i.image-tips { font-style:normal; font-size:14px; display:inline-block; vertical-align:top; margin-top:5px; width:100%; }

div.page-selected{min-height:1024px;}

.title-hover {color: #fe8431;}
body,
div,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dd,
dl,
dt {
  padding: 0;
  margin: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  border: 0;
  display: block;
  height: auto;
  max-width: 100%;
  margin: auto;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ul,
ol,
li {
  list-style: none;
}
.clear_both {
  clear: both;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
a,
a:active,
a:link,
a:visited,
a:hover {
  text-decoration: none;
}
img,
canvas {
  display: block;
}
input {
  outline: medium none;
  border-style: none;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
  display: none;
}
option {
  border: 0;
}
textarea,
textarea:focus {
  outline: none;
  border: none;
}
input,
select {
  border: none;
  padding: 0;
}
.parent {
  text-align: center;
}
.parent:after {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.parent .child {
  display: inline-block;
  vertical-align: middle;
}
.justify-container {
  text-align: justify;
  font-size: 0;
}
.justify-container:after {
  width: 100%;
  display: inline-block;
  content: "";
}
.justify-container .justify-item {
  display: inline-block;
  vertical-align: bottom;
}
a {
  color: #999;
}
:focus {
  outline: none;
}
.w1200 {
  width: 1200px;
  margin: auto;
  overflow: hidden;
  position: relative;
}
.left{ float: left; }
.right{ float: right; }
body {
  font-family: 'Microsoft YaHei', Tahoma, Helvetica, Arial, '宋体', sans-serif;
  min-width: 1200px;
}
input[type="button"],
input[type="text"] {
}
@media screen and (max-width: 450px) {
  body {
    min-width: 300px;
  }
}
.custom-select {
  padding: 0;
  margin: 10px 0;
  border-radius: 3px;
  background-clip: padding-box;
  overflow: hidden;
  cursor: pointer;
  background: #efedee url(../images/arrow_down.png) no-repeat 90% 50%;
}
.custom-select select {
  padding: 5px 8px;
  width: 130%;
  border: none;
  box-shadow: none;
  border-image: none;
  background: transparent;
  height: auto;
  color: #9d9ba0;
  font-size: 14px;
}
.custom-select select:focus {
  outline: none;
}
.img-container {
  text-align: center;
  font-size: 0;
}
.img-container:after {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.img-container img {
  display: inline-block;
  vertical-align: middle;
  max-width: 99%;
}
.parent {
  text-align: center;
  font-size: 0;
}
.parent:after {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.parent .child {
  display: inline-block;
  vertical-align: middle;
}
.btn {
  cursor: pointer;
}
html {
  height: 100%;
}
body {
  min-width: 300px;
  position: relative;
  height: 100%;
  min-height: 560px;
  padding-bottom: 160px;
}
nav{width:100%;height:44px;line-height:44px;position:fixed; /*top: 0;*/ z-index: 999;}
nav h3,nav .back{font-size:16px;}
nav h3{text-align:center;color:#505153;line-height:44px;}
nav h3.scrolltop{position:fixed;/*top: 0px;*/z-index:101;width:100%;background:#edf1f4;z-index:103}
nav h3 .whole{width:96%;}
nav h3 .whole button{width:20%;height:36px;color:#fff;background:#ff9d00;float:right;}
nav h3 .whole input{width:70%;float:left;height:36px;text-indent:28px;border-radius: 5px;background:#fff url(../images/sousuo.png) no-repeat 8px center;margin-left:8%;}
nav .back{color:#b3b3b3;position:absolute;left:2.5%;top:16px;z-index:200;}
nav .back img{height:16px;}
.sc-content nav h3.scrolltop{
	background: #fff;
	box-shadow: 0 4px 12px rgba(0,0,0,.045);
}
.gj-body, .sc-body{
	width: 98%;
    margin: 15px auto;
    text-align: center;
}
.gj-lis{
  display: none;
	position: absolute;
	top: 0;
	left: 80px;
	width: 75%;
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
  background: #fff;
}
.gj-lis li, .sc-lis li{
	float: left;
  width: 31%;
  margin: 1%;
  padding: 10px 0;
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.08);
  border-radius: 4px;
}
.gj-lis li > a,
.sc-lis li > a { display: block; }
.sc-lis li{
	width: 31%;
}
.gj-lis li{
	width: 48%;
}

.gj-lis li img, .sc-lis li img {
    display: block;
    /* width: 34px; */
    height: 34px;
    margin: 0 auto 10px;
}
.gj-lis li img{
  border: 1px solid #ddd;
}
.gj-lis .tit, .sc-lis .tit{
    height: 14px;
  	margin-bottom: 10px;
  	font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gj-lis .price, .sc-lis .price{
  	font-size: 12px;
  	color: #999;
}
.gj-lis .price span, .sc-lis .price span{
  	font-size: 14px;
  	color: #fe8431;
}
h4.common-tit{
	height: 24px;
	margin: 3% 2% 2%;
	line-height: 24px;
	font-size: 16px;
	color: #333;
	text-align: left;
}

.blocker .dialog>.button-sets button.btn-grey{
	border:none;
}
/* 国际商标 */
.tab_ul{
	position: relative;
}
.tab_ul > li > span{
	float: left;
	display: block;
	width: 80px;
	height: 80px;
  border: 1px solid #fff;
	text-align: center;
	line-height: 80px;
  font-size: 14px;
}
.tab_ul > li.on > span{
	background: #fe8431;
	color: #fff;
}

.tab_ul > li.on .gj-lis { display: block; }
/* OrderDetail */
.dac-service-row{
	padding: 6px 0;
}
.bor-top{
	border-top: 1px solid #ddd;
}
.dac-register-top{ margin-bottom: 15px; }
.dac-register-top .agent_pic{
  width: 35%;
  height: auto;
  overflow: hidden;
  text-align: center;
}
.dac-register-top .agent_pic img{
  width: 90%;
  margin-left: 0;
}
.dac-register-top .agent-info{
  width: 65%;
}
.agent_info{
  font-size: .12rem !important;
}
.agent_info .dac-register-row{
  margin-bottom: 0;
}
.agent_info .p1{
  width: 100%;
  /*padding-bottom: 30px;*/
  overflow: hidden;
}
.agent_info .p1 .s1{
  font-size: 20px;
  color: #6d6d6d;
}
.agent_info .p1 .renzheng{
  color: #FFFFFF;
  background-color: #FE8431;
  font-size: .09rem;
  padding: 0 .04rem;
  margin-left: .08rem;
}
.agent_info .label-tit{
  display: inline-block;
  width: .65rem;
  margin-right: .08rem;
  text-align: right;
}
.dac-service-row .slow-apply li, .dac-service-row .fast-apply li{
	display: inline-block;
  width: 1.35rem;
  margin: .06rem .08rem;
  border: 1px solid #ccc;
  font-size: .12rem;
  text-align: center;
}
.dac-service-row .slow-apply li{
  margin: .06rem .08rem 0;
}
.dac-service-row .fast-apply li.active, .dac-service-row .slow-apply li.active{
	border-color: #ff6600;
    color: #ff6600;
}
.dac-service-row .slow-apply li.active, .dac-service-row .fast-apply li.active {
    background: #fff9f4 url(/Content/images/tick_white.png) no-repeat 154px 20px;
}
.num-btn .symbol, .cls-btn .symbol{
	float: left;
	display: inline-block;
	width: .3rem;
	height: .2rem;
	line-height: .2rem;
	text-align: center;
	font-style: normal;
	font-weight: 600;
	font-size: .16rem;
	color: #333;
	background: #ddd;
}
.num-btn .num-input, .cls-btn .cls-input{
	float: left;
	display: inline-block;
	width: .24rem;
	height: .18rem;
	margin: 0 .08rem;
	border: 1px solid #ddd;
  background: #fff;
  color: #333;
	text-align: center;
}
.service-info{
  border: 1px solid #ddd;
	text-align: center;
}
.dac-service-row .pic-content{
	width: 100%;
}
/* OrderBuy */
/*.dac-service-row .service-nav{ border: 1px solid #ddd; }*/
.dac-service-row .service-content{ border: 1px solid #ddd; border-top: none; text-align: center; }
.dac-service-row .service-nav li, .dac-service-row .service-content li{
	display: inline-block;
  width: 46%;
  vertical-align: top;
}
.txt-l{
	padding-left: 10px;
	text-align: left;
}
.txt-r{
	padding-right: 10px;
	text-align: right;
}
.check-agree{
	font-size: .12rem;
	text-align: right;
}
.check-box{
  display: inline-block;
  position: relative;
}
.check-box #agreement{
  position: absolute;
  right: -2px;
  top: -14px;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 2px solid #ddd;
  border-radius: 4px;
  margin-top: 0px;
  z-index: 1;
}
.check-box #agreement:checked{
  opacity: 0;
}
.check-box .fa{
  position: absolute;
  right: 2px;
  top: -14px;
  font-size: 16px;
  color: #1d9d74;
  z-index: 0;
}
.order-status li{
  font-size: .12rem;
}

.confirm-mode .select-item { padding: 0 .1rem; }

