/*----------  Global  ----------*/
html,body{font-family: 'Microsoft YaHei', arial, helvetica, sans-serif;-webkit-text-size-adjust: none;font-size: 0.5em; max-width:1080px; margin:0 auto;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0; padding:0;}
*{ color:#3d4245;}
table{border-collapse:collapse;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0; list-style:none;} 
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;} 
a{outline:none;cursor:pointer; color:#666666;}
a:link,a:visited{text-decoration:none; }
a:hover{text-decoration:none; border:0;}
a,img{border:none;}
a.noline:hover{text-decoration:none;}
a.underline{text-decoration:underline;}
input,textarea{outline:none;}
button,input,textarea,select,optgroup,option,file{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; outline:none;}
body { position:relative;}
/* remove button border */
::-moz-focus-inner{border-color:transparent !important;}
/* selection */
::-moz-selection {color:#fff; background:#79ac21; text-shadow: none;}
::selection {color:#fff; background:#79ac21; text-shadow: none;}
/* input */
#searchform ::-webkit-input-placeholder {color:#ddbcac;}
#searchform input:-moz-placeholder {color:#ddbcac;}
#commentform ::-webkit-input-placeholder {color:#b8b79f;}
#commentform input:-moz-placeholder {color:#b8b79f;}
/* position */
.mauto {margin-left:auto; margin-right:auto;}
.ption_r {position:relative;}
.ption_a {position:absolute;}
.ption_f {position:fixed;}
/*浮动*/
.fr{ float:right!important;}
.fl{ float:left!important;}
/* font */
.f_w{font-weight:bold;}
.f_n{font-weight:normal;}
.fs10{font-size:10px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs24{font-size:22px; font-family: "Microsoft Yahei",Verdana; letter-spacing:1px;}
.fs30{font-size:30px;}
/*shadow*/
.t_shadow_3 {text-shadow: 1px 1px rgba(255,255,255,0.3);}
.t_shadow {text-shadow: 1px 1px rgba(255,255,255,0.65);}
/*color*/
.color-f{ color:#fff!important;}
.orange-color{ color:#fe6d00;}
.color-999{ color:#999!important;}
/*gbcolor*/
.transparent{ background-color:transparent;/*背景透明*/}
.bc-eee{ background:#eee!important;}
/* margin */
.ma{margin-left:auto; margin-right:auto;}
.m10{margin:10px;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt5_i{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mx-35e{ width:93%; margin:0 3.5%;}
.px-35e{ width:93%; padding:0 3.5%!important;}

/* padding */
.p10{padding:10px;}
.pl10{padding-left:10px;}
.pl25{padding-left:25px;}
.pr20{padding-right:20px;}
.pb10{padding-bottom:10px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pb176{ padding-bottom:176px;}
.pb160{ padding-bottom:160px;}
.pb74{padding-bottom:74px;}
.pb80{ padding-bottom:80px;}
.pb155{ padding-bottom:155px;}
/* float */
.f_r{float:right !important;}
.f_l{float:left !important;}
/* clear */
.clear{clear:both; _height:1px; overflow:hidden; *display:inline;}
/* text-align */
.text_c{text-align:center;}
/* single base */
.alignleft {clear: both; display: block; float:left; margin:0 20px 20px 0;}
.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.alignright {clear: both; display: block; float:right; margin:0 0 20px 20px;}
html{font-size:62.5%;}
.empty_img{ display:inline-block; width:0px; height:100%; vertical-align:middle;}
.shadow_bg{ width:100%; height:100%; position:absolute; z-index:-1; background-color:#000; opacity:0.5;}
/*按钮*/
.chang a.orange_bg{ border:0; height:40px; line-height:40px; display:inline-block; text-align:center; background:#fe6d00;color:#fff!important; width:93%;}

.hidden{ visibility:hidden;}
.dis_b{display:block;}
.jzgd{ width:100%; height:30px; line-height:30px; display:block; text-align:center; font-size:0.8em; background:#CCC; color:#fff;}
/*顶部*/
.clearBoth{ clear:both;}
.clearfix:after { 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
 
/*表单*/
.checkbox{float:left;  width:46px; height:46px; background:url(../images/dingdan-checkbox0.png) no-repeat;}
.checkbox.on{background:url(../images/dingdan-checkbox1.png) no-repeat;} 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */


#page{min-width:320px; background:#eee; min-height:100%;  position:relative;}
/*分割两个div平行显示*/
.borderbox{
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
html,body{ min-height:100%; height:100%; }
.hb100{ height:100%;}
.wb100{width:100%;}


/********************************骨架**********************************/
/*header*/
header{ position:absolute; top:0; width:100%;height:47px; text-align:center; background:#eee; }
header h3{ line-height:47px; font-size:3.6em; display:inline; font-weight:400; color:#323232;}
header .left_btn{ display:block; position:absolute; left:2%;  top:10px;  }
header .right_btn{display:block;  position:absolute; right:2%; top:15px;  }
header img{ width:28px;}
/*content*/
#content{ padding-top:47px; min-height:217px; background:#eee;  overflow:hidden;}
#content1{ padding-top:47px; min-height:217px; overflow:hidden;}
/*@media (min-width:768px){
header{ position:absolute; top:0; width:100%;height:112px; box-shadow:0px 1px 8px #999; text-align:center; background:#eee; }
header h3{ line-height:112px; font-size:4.5em; display:inline; font-weight:400; color:#323232;}
header .left_btn{ display:block; position:absolute; left:2%;  top:50%; margin-top:-20px;  }
header .right_btn{display:block;  position:absolute; right:2%; top:50%; margin-top:-20px;  }
header img{ width:28px;}
#content{ padding-top:112px; min-height:217px; background:#eee;  overflow:hidden;}
}*/


/*footer*/
footer{width:100%; position:fixed; bottom:0;left:0;}
/*底部菜单1*/	
.btm_menu{ width:100%; height:74px; overflow:hidden; background:#fff; border-top:1px solid #ccc; }
.btm_menu a{ float:left; width:25%; margin-top:8px;display:inline-block;height:60px;}
.btm_menu .btm_menu1{ background:url(../images/menu01.png) center center no-repeat; background-size:35%;}
.btm_menu .btm_menu2{ background:url(../images/menu02.png) center center no-repeat;background-size:48%;}
.btm_menu .btm_menu3{  background:url(../images/menu03.png) center center no-repeat;background-size:35%;}
.btm_menu .btm_menu4{  background:url(../images/menu04.png) center center no-repeat;background-size:35%;}
.btm_menu .btm_menu1.on{  background:url(../images/menu11.png) center center no-repeat;background-size:35%;}
.btm_menu .btm_menu2.on{  background:url(../images/menu12.png) center center no-repeat;background-size:48%;}
.btm_menu .btm_menu3.on{ background:url(../images/menu13.png) center center no-repeat;background-size:35%;}
.btm_menu .btm_menu4.on{  background:url(../images/menu14.png) center center no-repeat;background-size:35%;}
/*底部菜单（弹出框）*/
.fix-nav1{ position:fixed; bottom:0; width:100%;z-index:999999999;}
.borderbox #my_nav_bottom{ width:100%;}
.fix-iu li{ display:inline; float:left; text-align:center;z-index:9999999;} 
.fix-iu li a.fix-par{ display:block;}
.child-modle a:nth-child(1){ border-top:none!important;}
 .fix-iu li{ font-size:3em; background:#fff;}
 .fixed_menu a.ipan-tit { width:65px; text-align:center; position:absolute;bottom:0;font-weight:bold; padding-right:2px;}
 .fixed_menu{ float:left; z-index:999; height:49px; border:1px solid #ccc; border-left:0; border-right:0; text-align:center; clear:both; position:absolute; bottom:0px; width:16%; overflow:hidden; background:#fff; display:none;}
 .fix-iu li{ position:relative;}
 .fix-iu li a{height:49px;width:100%; line-height:50px; display:block; width:100%; border:1px solid #ccc; border-right:0; }
 .menu_text{font-size:1em;color:#7d7d7d; font-weight:bold;}
 .fix-iu li a.fix-par{  height:49px;  color:#7d7d7d; font-weight:200;  position:relative; }
 .fix-iu li a span.ipan-tit{color:#7d7d7d; font-weight:bold;}
 .child-modle a:last-child{ border-bottom:none;}
  a.fix-par img{ position:absolute; top:10px; left:50%; margin-left:-65px;}
  .juzhong{width:80%; margin-top:-13px;}
.fix-nav1{  padding-top:0px; }
.fix-nav1 .fix-iu{padding-top:0px; width:100%; float:right; }
.fix-nav1 .fix-iu li{ float:left; text-align:center; line-height:98px;}
.fix-nav1 .fix-iu li{ position:relative;}
.fix-nav1 .fix-iu li:first-child a.fix-par{ background:none!important;}
.fix-nav1 .fix-iu li a span{  vertical-align:middle;  color:#5D5D5D;}
.fix-nav1 .fix-iu li a span:nth-child(1){display:inline-block; width:8px; height:8px; overflow:hidden; background:url(../images/ico_1.png);background-size:8px 8px; vertical-align:-2px;}
.fix-nav1 .fix-iu li a span.ipan-tit{ height:20px;display:inline-block; line-height:20px; overflow:hidden;display:inline-block;vertical-align: middle;}
.fix-nav1 .menu-rev{ position:absolute; bottom:50px; left:0; width:100%; padding-bottom:0px; display:none;}
.fix-nav1 .menu-rev_a{ position:absolute; bottom:45px; left:0; padding-bottom:10px;  display:block;min-width:100%;}
.fix-nav1 .child-menu{ width:100%; min-width:65px;}
.fix-nav1 .child-menu-box{  border-radius:2px; overflow:hidden; border:1px solid #ccc;}
.fix-nav1 .child-modle{  border-radius:2px; overflow:hidden; background-color:#fff;}
.fix-nav1 .child-modle a{ display:block; height:30px; border-left:0; border-top:0; line-height:30px; background:url(../images/line_light.png) top center no-repeat;min-width:65px; }
.fix-nav1 .child-modle a:nth-child(1){ background:none!important;}
.fix-nav1 .child-modle a:last-child{ border-bottom:none;}
.fix-nav1 .arrow-up{ display:block;  width:0; height:0; position:absolute; left:50%}
.fix-nav1 .arrow-up-n{ border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #7f7f7f; bottom:5px; z-index:10;}
.fix-nav1 .arrow-up-w{ border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #7f7f7f; margin-left:1px; bottom:6px; z-index:11;}
.fix-nav1 .arrow-up-l{ border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #E6E6E6; bottom:7px; z-index:12;}
.child-menu-box{ width:auto;}
.menu-rev{ width:auto;}
.child-modle a{min-width:65px!important;white-space:nowrap;width: auto; white-space: nowrap;}
.fix-iu li .down_ico{ position:absolute;bottom:100px; left:0; padding-bottom:10px; width:100%; display:none; z-index:999999999;}
.fix-nav1 .fix-iu li .down_ico{position:absolute;bottom:105px;}
.fix-iu li .down_ico span{ width:20px; height:20px; background:#000; left:50%; margin-left:-10px;}


/*h*/	
.link_h{ width:100%; text-align:center; padding:50px 0; background:#fff;}	
.link_h a{ display:inline-block; padding:0px 50px; border-radius:12px; height:128px; line-height:128px; font-size:4.4em; background:#fe6d01;}

/*更多*/
.more{ display:block;text-align:center;  width:100%;}
.more.blue{ background:#01b4b8; color:#fff;}
/*遮罩层*/
.zzc{ position:fixed; top:0;left:0; width:100%; height:100%; overflow:hidden;}
.zzc_btm{position:fixed; top:0;left:0; width:100%; height:100%; background:#000;
filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
-moz-opacity:0.7; /*Firefox私有，透明度50%*/
opacity:0.7;/*其他，透明度50%*/}

/**订单详情**/
.detail-0{ width:84%; padding:22px 4.5%; margin:22px auto; background:#fff; font-size:4.3em;}
.detail-0 .pic{ width:86%; margin:0 8%; overflow:hidden;height:auto;}
.detail-0 .pic img{ width:100%;margin-bottom:2px;}
.detail-0 .title{ height:90px; margin:15px 0  0px 0;}
.detail-0 .title h3{ height:45px; line-height:45px; text-align:center;}
.detail-0 .title p{ text-align:center; font-size:0.9em; color:#999;}
.detail-0 .title p small{ font-size:1em; margin-left:4%; color:#666;}
.detail-0 .con p{ font-size:0.84em; line-height:2em; color:#666;}

/*订单列表*/
.checkbox,.checkbox.on{ width:23px; height:23px; background-size:23px}
.std-out-list{ background:#fff; overflow:hidden;border-bottom:1px solid #ddd;}
.std-wangdian{ width:100%; border-bottom:1px solid #ddd; padding:20px 0;}
.std-wangdian .checkbox{ margin-right:2%; margin-top:4px;}
.dingdan-edit-btn{ display:inline-block; background:url(../images/dingdian-edit.png) right center no-repeat; float:right; padding-right:26px; color:#01b4b8; background-size:22px;}
.std-in-list{ float:left; width:100%; height:127px; padding:22px 0;position:relative; border-bottom:1px solid #ddd; }
.std-in-list .checkbox{ margin-top:51px; float:left;}
.std-in-list .std-tuwen{ float:left;}
.std-in-list .std-tuwen>img{ float:left; width:115px; height:115px; border:1px solid #ddd; margin:0 7px 0 0px;}
.std-in-list .std-tuwen-nh>img{ float:left; width:115px;height:115px; border:1px solid #ddd; margin:0 7px 0 0px;}
.shoutidai{ font-size:3.2em;}
.shoutidai  .std-tuwen>img{ float:left; width:115px; height:115px; border:1px solid #ddd; margin:0 7px 0 9px;}
.std-in-list .std-wen{ float:left; width:37%; height:115px; float:left; position:relative; font-size:0.9em;}
.std-in-list .std-wen-nh { float:left; width:50%; float:left; position:relative; font-size:0.9em;}
.std-in-list .std-wen h4{ width:100%; float:left;}
.std-in-list .std-wen>span{ color:#999;} 
.std-wen .sum{ position:absolute; bottom:1px; border:1px solid #ccc; border-radius:2px;}
.std-wen .sum>a,.std-wen .sum>span{ width:45px; height:32px; background:#fff; display:block; float:left; text-align:center; line-height:32px;}
.std-wen .sum>span{ border:2px solid #ccc; min-width:45px; color:#01b4b8; max-width:90px; border-top:0; border-bottom:0;}
.std-wen .sum a:nth-child(1) img{ margin-top:13px;}
.std-wen .sum a.dingdan_add img{ margin-top:5px;}
.std-wen .sum a.on{ background:#e8e8e8;}
.dingdan-del{ position:absolute; bottom:25px; right:3%; width:27px; height:32px; background:url(../images/dingdan-delete.png) no-repeat; display:block;}
.yunfei{ width:100%; clear:both; border-bottom:1px solid #ddd; padding:7px 0px; }
.yunfei p:nth-child(1){ font-size:0.8em; line-height:30px;}
.yunfei p:nth-child(2){ line-height:40px;}
.yunfei p span:nth-child(2){ float:right;}

.dingdanbianhao{ padding:6px 0;}
.dingdanbianhao p{ line-height:30px; color:#999; font-size:0.8em; }

/**选项卡**/
.box_163css{ width:100%; margin:0px auto; position:relative; }
.box_163css .nav{ width:100%; float:left;height:40px; line-height:40px; background:#fff; padding-top:10px; border-bottom:1px solid #ddd;}
.box_163css .nav li{ float:left; font-size:0.9em; width:14%;height:40px; -webkit-transition:all 0.35s linear; cursor:pointer; text-align:center;  list-style-type:none;}
.box_163css .nav li.on{ color:#fe6d00;}
.box_163css .line{ width:100%; float:left; position:relative; left:0; top:0px;height: 0px; background:#dadada;}
.box_163css .s_line{ position: absolute;display:block;z-index: 1;top: -3px;left: 0;height: 3px;border-top: 2px solid #fe6d00;overflow: hidden;text-align: center;}
/*.s_line b{display: inline-block;margin-top: -8px;width: 0;height: 0;border-style: dashed dashed solid;border-width: 10px;border-color: transparent transparent #E4393C;overflow: hidden;zoom: 1;font-size: 0;}*/
.zlbox_content{width:100%; margin: 0px auto;}
.item_tab{min-height: 150px;border: 1px solid #dadada;border-top:0px;}	