@charset "utf-8";
* {margin: 0;padding: 0;font-family: "microsoft yahei";color: #000;font-size: 16px;}
img{display: block;}
ul {list-style: none;}
a{text-decoration:none;cursor:pointer;outline:none}

/* reset css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td {margin:0; padding:0; -webkit-text-size-adjust:none;}
th{font-weight:normal; text-align:left;}
table{border-collapse:collapse; border-spacing:0;}
img{border:0;display: inline;}
ol, ul{list-style:none;}
.clear{ clear:both;}
a{outline:none; hlbr:expression(this.onFocus=this.blur()); text-decoration:none; cursor:pointer;}
input , select , textarea , button{outline:none; border-radius:0; font-family:arial , Microsoft YaHei;}
button{cursor:pointer;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
.blank30{ height:30px; clear:both;}
.blank10{ height:10px; clear:both;}
body{font-family:arial,"微軟正黑體";  font-size:16px; line-height:28px; color:#333333; overflow-x: hidden;background-image: url(../imgs/bg.jpg);background-repeat: repeat-x;background-color: #FEFEFE;}

.imgbai{width:100%;}
.container2{width:96%; margin-left:auto; margin-right:auto ; max-width:1080px; min-width:280px;}

#wrap{ background-image: url(../imgs/indexbg.png);background-repeat: no-repeat;background-position: right top;}


.indexnav{max-width:200px;margin:0 auto; }
.indexnav article{padding-top:20px;padding-bottom:20px; text-align: center;}
.yuan{display: inline-block;background-color:#FDFBF3;width:60px;height:60px;border-radius: 50%; text-align: center;display:block;margin:0 auto;}
.yuan img{width:40px;margin-top:18px;}
.indexnav article h3{display: inline-block;font-size: 20px;line-height: 60px;}

.back{background-color: #FDBF0F;width:120px;border-radius: 30px; text-align: center;padding-top:2px;padding-bottom:4px;display:inline-block; }
.back img{width:20px;margin-right:5px;}
.back a{color:#000}


.header{width:100%;height:80px;margin-bottom:30px;margin-top:20px;}
.header td{vertical-align: middle;}
.header h1 a{font-size:30px;letter-spacing: 2px;line-height:30px;display:block;color:#000;}


.yuangongkang{margin:0 auto;width:100%;margin-top:30px;max-width:700px;margin-bottom:50px; box-shadow: 0px 0px 8px #555;padding:50px;}

.selectuser{padding-top:20px;padding-bottom:20px;background-color:#EEEEEE;width:90%;padding-left:5%;padding-right:5%;}


@media screen and (max-width:850px){
   .yuangongkang{box-shadow: 0px 0px 0px #555;padding:0px;}
 
}
@media screen and (max-width:768px){

   
   .header h1 a{font-size:20px;font-weight: bolder;}
   
   .indexnav article h3 {
  font-size:16px;
  line-height: 30px;
  font-weight: bolder;
}

}

@media screen and (max-width:480px){
   
   .indexnav article h3{margin-left:0px;line-height:50px;display: block;}

   .indexnav article h3 { font-size:15px;
  line-height: 30px;
}


.back{position: absolute;top:8px;right:10px;}

}


.yuyuetable{border:none;}
.yuyuetable td{border:none;word-break: break-all;}
.layui-table td tr:hover{
	background-color:transparent;
}


.productcategory{background-color:#FDBF0F;color:#fff;text-align:center;border-radius: 10px; box-shadow: 0px 0px 8px #555;margin-top:30px;
    padding-top: 20px;padding-bottom: 20px; background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);

}

.taocantype a{border:solid 1px #FDBF0F;display: inline-block;padding:5px 10px;border-radius: 5px;margin-right:10px;margin-top:15px;
}


  .xinxititle{margin-top:30px;border-bottom:solid 1px #333;padding-bottom:5px;}
                    .xinxititle h3 i{margin-right:5px;color:#6699FF;}
                    .xinxitable{margin-top:20px;border:solid 1px #E6E6E6;width:100%;}
                    .xinxitable th{background-color:#F2F2F2;text-align:center;border-bottom:solid 1px #E6E6E6;padding:6px;width:80px;vertical-align: top;font-size:15px;}
                    .xinxitable td{padding:6px;border-left:solid 1px #E6E6E6;border-bottom:solid 1px #E6E6E6;vertical-align: top;font-size:15px;}
                    
/*** layui样式改写 **/

   .layui-elem-field legend {
  margin-left:auto;
  padding: 0 10px;
  font-weight: 300;
  background-color:#666;
  color:#fff;width:100px;text-align: center;
  font-size: 18px;
  letter-spacing: 2px;
  height:36px;
  line-height: 36px;
  background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
  background-color: #E67850;
  border-radius:30px;
  margin-bottom:10px;
  display: block;
  margin-right:auto;
  
}

.layui-form-item {
  margin-bottom:25px;
  clear: both;
  *zoom: 1;
  position: relative;
}
.layui-form-label {
  float: none;
  display: block;
  padding: 0px 0px;
  width: 100%;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  padding-bottom:10px;
  font-weight: bolder;
 
}
.layui-form-item .layui-input-inline {
  float: none;
  width: 100%;
  margin-right:0px;
}

 .layui-table-cell{font-size:13px; }
.layui-table-cell span{font-size:13px;}

 .layui-table-cell {
    height: auto;

    padding: 0 15px;
    box-sizing: border-box;
}
 thead .layui-table-cell {
    height: 28px;
    line-height: 28px;
    padding: 0 15px;
    box-sizing: border-box;
}
.layui-table-cell,.layui-table-tool-panel li {
	overflow:auto;
	text-overflow:initial;
	white-space:inherit 
}

  @media screen and (max-width: 450px)
  {
.layui-form-item .layui-input-inline {
  display: block;
  float: none;
  left: 0px;
  width: auto;
  margin: 0 0 10px 0px;
    margin-right: 0px;
}
}


}