@font-face {font-family: 'iconfontyyy';
    src: url('../font/iconfont.eot');
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../font/iconfont.woff') format('woff'),
    url('../font/iconfont.ttf') format('truetype'),
    url('../font/iconfont.svg#iconfontyyy') format('svg');
}
.iconfont{
    font-family:"iconfontyyy" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
html,
body,
.wrap,
header {
  min-width: 100%;
  overflow-x: hidden;
  /*font-weight: 300;*/
}
.sign{
  /*padding:0 20px;*/
}
.navcol{
  width: 100%;
  text-align: center;
}
.con,
.post-module,
.serve-pause,
.footer-con {
  width: 100%;
}
.addNum,
.rmNum {
  cursor: pointer;
}
.wrap {
  background: #fff;
}
.wrap header {
  color: #327eff;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);
}
.wrap .top_block {
  height:96px;
}
.wrap header .navbox {
  background: #fff;
  border-bottom: 1px solid #dcdcdc;
}
.wrap header .navbox .top_logo{
  float: left;
  line-height: 61px;
}
.wrap header .navbox .commodity a {
  color: #333;
  background: #fff;
  border: 1px solid #dcdcdc;
}
.wrap header .navbox .commodity .hen {
  background: #fff;
}
.wrap .top{
  text-align: center;
  border-bottom: 1px solid #eee;
  width: 100%;
}
.wrap .sign {
  height: 32px;
  line-height: 32px;
  width:1200px;
  
}
.wrap .sign .iconfont{
  margin-right:2px;
}
.wrap .sign a,
.wrap .sign span {
  font-size: 12px;
  line-height: 30px;
  color: #666;
  padding: 0px 15px;
  cursor: pointer;
 
}
.wrap .sign a {
  display: inline-block;
  /*box-shadow: 1px 0 #eee, -1px 0 #eee;*/
  /*border-left:solid 1px #eee;*/
  position:relative;
}
.wrap .sign a .iconfont_level{
    background:url("../images/v_level.png") no-repeat;
    width:21px;
    height:18px;
    display:inline-block;
    position: absolute;
    top:5px;
    right:5px;
}
.wrap .sign a .level0{
    background-position:0 0;
}
.wrap .sign a .level1{
    background-position:0 -18px;
}
.wrap .sign a .level2{
    background-position:0 -36px;
}
.wrap .sign a .level3{
    background-position:0 -54px;
}
.wrap .sign a .level4{
    background-position:0 -72px;
}
.wrap .sign a .level5{
    background-position:0 -90px;
}

.wrap .sign .h_a_logout{/*,.wrap .sign .h_a_send*/
  /*border-right:solid 1px #eee;*/
  padding-right:0;
}
.h_a_send{
  margin-left:7px;
}
.h_a_send .icon_j{
  background: url(../images/top_kb.png) no-repeat center center;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-size: 20px 20px;
  position: absolute;
  top:2px;
  left:-15px;

}
.wrap .sign .a_wlc{
  padding-right:50px;
  z-index: 5;
  padding-left:0;
}
.wrap .sign a:nth-of-type(2){
  color:  #4BB4EB;
}
.wrap .sign a:hover {
  color: #EF4746;
}
.wrap .sign .a-item-box {
  display: inline-block;
  position: relative;
  width: 100px;
  height: 30px;
  padding: 0px;
  text-align: center;
  cursor: pointer;
  background: #fff;
  z-index: 5;
  color:#666;
}
.wrap .sign .a-item-box a {
  box-shadow: none;
  border-left:none;
}

.wrap .sign .a-item-box i {
  font-size: 12px;
  margin: 3px 0 0 3px;
  line-height: 12px;
}
.wrap .sign .a-item-box .a-item-tit {
  background: #fff;
  z-index: 5;
}
.wrap .sign .a-item-box .a-item-con {
  display: none;
  position: absolute;
  top: 31px;
  width: 100px;
  background: #fff;
  line-height: 20px;
  z-index: 4;
  -webkit-box-shadow:0 2px 10px rgba(0,0,0,.4);
    box-shadow:0 2px 10px rgba(0,0,0,.4);
}
.wrap .sign .a-item-box .a-item-con .a-item {
  display: block;
  width: 80%;
  margin: 0 auto;
  text-align: center;
  border-bottom: 1px dashed #dcdcdc;
}
.wrap .sign .a-item-box .a-item-con .a-item a {
  display: inline-block;
  width: 100%;
  padding: 0px;
}
.wrap .sign .a-item-box .a-item-con .a-item:nth-last-child(1) {
  border-bottom: 0px dashed transparent;
}
.wrap .sign .a-item-box:hover .a-item-con {
  display: block;
}
/*.wrap .sign.fixed {
  margin-bottom: 106px;
}
.wrap .sign.fixed + .navbox {
  position: fixed;
  top: 0px;
  z-index: 121;
  width: 100%;
  border-bottom: 1px solid #dcdcdc;
}*/
.wrap .navbox {

  background: #fff;
}
.wrap .navbox .log {
  color: #327eff;
  font-size: 32px;
  line-height: 106px;
  font-family: "KaiTi";
  padding-right: 15px;
  padding-left: 15px;
}
.wrap .navbox .log a {
  color: #000;
}
.wrap .navbox nav {
  height: 100%;
  float:left;
  padding-left:50px;
}
.wrap .navbox nav a {
  padding-right: 20px;
  padding-left: 20px;
  color: #666666;
  font-size: 17px;
  line-height: 63px;
  border-right:1px solid #eee;
}
.wrap .navbox nav a.nav_last{
  border:none;
}
.wrap .navbox nav a:nth-of-type(1){
  color: #4BB4EB;
}
.wrap .navbox nav a:hover {
  color: #EF4746;
}
.wrap .navbox .pull-right .t_right_c{
    border: 1px solid #ddd;
    border-radius: 15px;
    width: 210px;
    height: 40px;
    text-align: center;
    margin-top: 10px;
    line-height: 36px;
    background-color: #fcfcfc;
}
.wrap .navbox .pull-right .t_right_c .t_cart{
  font-size: 14px;
  color:#666;
}
.wrap .navbox .pull-right .t_right_c .t_cart label{
  font-size: 14px;
  font-weight: normal;
  color: red;
  cursor: pointer;
}
.wrap .navbox .pull-right .t_right_c .t_cart i{
  font-size: 18px;
  margin-right:5px;
}
.wrap .navbox .commodity {
  height: 100%;
  padding: 32px 15px 23px;
}
.wrap .navbox .commodity a {
  width: 200px;
  height: 40px;
  color: #ffffff;
  font-size: 14px;
  line-height: 40px;
  padding: 0px;
  background: #4c7be9;
  vertical-align: middle;
}
.wrap .navbox .commodity i {
  font-size: 28px;
  padding: 0px 5px;
}
.wrap .navbox .commodity i,
.wrap .navbox .commodity span {
  vertical-align: middle;
}
.wrap .navbox .commodity .hen {
  display: inline-block;
  width: 8px;
  height: 1px;
  margin: 0px 2px;
  background: #fff;
}
.wrap footer {
  position: relative;
  background: #333;
  padding-top: 60px;
  padding-bottom: 60px;
}
.wrap footer .col {
  display: inline-block;
  float: left;
  width: 18%;
  padding-right: 20px;
  padding-left: 20px;
  min-height: 200px;
}
.wrap footer .col:nth-last-child(1) {
  width: auto;
}
.wrap footer .tit {
  color: #fff;
  font-size: 14px;
  margin-bottom: 35px;
  display: inline-block;
  width: 100%;
}
.wrap footer .links a {
  color: #eee;
  font-size: 12px;
  display: block;
  line-height: 36px;
}
.wrap footer .links a:hover {
  color: #EF4746;
}
.wrap footer .beianxinxi {
  bottom: 20px;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #999;
}
.wrap #nav {margin:0 0 10px 0;font-size: 12px;}

.wrap #nav a{color:#428bca;}
.wrap footer .mod_copyright_auth{text-align: center;}
.wrap footer .mod_copyright_auth_ico {overflow: hidden;display: inline-block;margin: 0 3px;width: 103px;height: 32px;background-image: url(/pc/images/ico_footer.png);line-height: 1000px;}
.wrap footer .mod_copyright_auth_ico_1 {background-position: 0 -151px;}
.wrap footer .mod_copyright_auth_ico_2 {background-position: -104px -151px;}
.wrap footer .mod_copyright_auth_ico_3 {background-position: 0 -184px;}
.wrap footer .mod_copyright_auth_ico_4 {background-position: -104px -184px;}
.wrap footer .mod_copyright_auth_ico_5 {background-position: 0 -217px;}
.wrap footer .mod_copyright_auth_ico_6 {background-position: -104px -217px;}
.wrap .sidebar.sideHide {
  right: -105px;
}
.wrap .sidebar.sideHide .sidebar-power {
  cursor: pointer;
  background: url('/pc/images/sider-bg2.png') center center no-repeat;
  background-size: 100%;
}
.wrap .sidebar {
  position: fixed;
  top: 50%;
  right: -1px;
  margin-top: -170px;
  width: 105px;
  z-index: 16;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.wrap .sidebar .sidebar-power {
  position: absolute;
  top: 110px;
  left: -27px;
  width: 27px;
  height: 117px;
  background: url('/pc/images/sider-bg.png') center center no-repeat;
  background-size: 100%;
}
.wrap .sidebar .sidebar-con {
  width: 105px;
  margin-left: 0px;
  border: 1px solid #dcdcdc;
}
.wrap .sidebar .item {
  text-align: center;
  background: #fff;
}
.wrap .sidebar .item a {
  display: block;
  height: 90px;
  padding-top: 10px;
  border-top: 1px solid #dcdcdc;
  color: #4ea3ec;
}
.wrap .sidebar .item a.side-first {

  border-top: none;
}
.wrap .sidebar .item a i {
  display: inline-block;
  width: 100%;
  font-size: 44px;
  line-height: 50px;
}
.wrap .sidebar .item a span {
  font-size: 14px;
  line-height: 30px;
  display: block;
  width: 105px;
}
.wrap .sidebar .item:hover {
  background: #5587cd;
  cursor: pointer;
}
.wrap .sidebar .item:hover i {
  color: #dcdcdc;
}
.wrap .sidebar .item:hover span {
  color: #dcdcdc;
}
.wrap .liuYanModal .modal-content {
  width: 539px;
}
.wrap .liuYanModal .modal-content .close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.wrap .liuYanModal .imgbox,
.wrap .liuYanModal .imgbox img {
  width: 100%;
  height: 137px;
}
.wrap .liuYanModal .liuyan {
  padding: 30px;
}
.wrap .liuYanModal .liuyan-foot {
  width: 90%;
  margin: 0 auto;
  border-top: 1px solid #dcdcdc;
  padding: 20px 10px;
  text-align: center;
}
.wrap .liuYanModal .liuyan-foot span {
  margin: 0px 20px;
}
.wrap #pages {
  padding-top: 5px;
  text-align: center;
}
.wrap #pages table {
  display: inline-block;
  width: auto;
  font-size: 12px;
}
.wrap #pages table tr {
  background: none;
}
.wrap #pages table a {
  color: #3ea3f3;
}
.wrap #pages table input {
  text-align: center;
  text-indent: 0px;
}
.wrap #pages table input[type="text"] {
  width: 42px;
  height: 20px;
}
.wrap #pages table input[type="button"] {
  width: 52px;
  height: 28px;
  background: #2196F3;
  color: #fff;
}
.wrap #pages table select {
  display: none;
}
.index .adbox {
  position: relative;
  min-width: 1200px;
  margin: 0 auto;
  background-size: 100% 100%;
}
.index .shownumber {
  width:1200px;
  margin: 0 auto;
}
.index .adbox .ad-info {
  position: absolute;
  top: 50px;
  left: 50%;
  width: 1200px;
  /*height: 200px;*/
  /*background: red; */
  margin-left: -600px;
  padding-top: 160px;
}
.index .adbox .ad-info p {
  font-size: 52px;
  font-weight: 900;
  color: #fff;
}
.index .adbox .ad-info .line {
  width: 120px;
  height: 2px;
  background: #fff;
  margin-bottom:30px;
}
.index .adbox .ad-info a:nth-of-type(1) {
  display: inline-block;
  padding: 10px 30px;
  color: #fff;
  background: #4BB4EB;
  font-size: 16px;
}
.index .adbox .ad-info a:nth-of-type(2) {
  display: inline-block;
  padding: 10px 30px;
  color: #fff;
 text-decoration: underline;
}
.index .shownumber .ad-bottom {
  margin-top:30px;
  margin-bottom: 0;
}
.index .shownumber .ad-bottom li {
  float: left;
  width: 220px;
  height: 160px;
  background: #fff;
  padding: 30px 30px 10px 30px;
  margin-right: 25px;
  box-shadow: 0 3px #4BB4EB;
  text-align: center;
  border:1px solid #ddd;

}
/*.index .shownumber .ad-bottom li:hover .line{
  width: 70px;
}*/
.index .shownumber .ad-bottom li:nth-last-of-type(1){
  margin-right: 0;
}
.index .shownumber .ad-bottom li p {
  font-size: 16px;
  color: #666;
  margin:0;
}
.index .shownumber .ad-bottom li .line {
  width: 40px;
  height: 1px;
  background: #DCDCDC;
  margin-top: 10px;
    display: inline-block;
   -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out
}
.index .shownumber .ad-bottom li:hover .line {
  width:80px;
  background:#4BB4EB;
}
.index .shownumber .ad-bottom li p:nth-of-type(2){
  font-size: 24px;
  color: #4BB4EB;
}
.index .shownumber .ad-bottom li p:nth-of-type(3){
  /*font-size: 32px;*/
  color: #DCDCDC;
}
.index .ad-two {
  width: 100%;
}
.index .ad-two img {
  width: 100%;
}
.index .adbox img {
  width: 100%;
/*  height: 100%;*/
}
/*竞争力*/
.index .advantage {
  width: 1200px;
  margin: 30px auto;
  background: #fff;
}
.index .advantage li p {
  font-size: 14px;
}
.index .advantage .block-title {
    padding-bottom: 40px;
    text-align: center;
    font-size: 24px;
    color: #000;
    margin-top:20px;
    font-weight: normal;
    font-family: 'Microsoft YaHei', Helvetica Neue, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.index .meteria .block-title {
    padding-bottom: 60px;
    text-align: center;
    font-size: 24px;
    color: #000;
    margin-top:20px;
    font-weight: normal;
    font-family: 'Microsoft YaHei', Helvetica Neue, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.index .recommend .block-title {
    padding-bottom: 50px;
    text-align: center;
    font-size: 24px;
    color: #000;
    margin-top:20px;
    font-weight: normal;
    font-family: 'Microsoft YaHei', Helvetica Neue, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.index .cooperation .block-title {
    padding-bottom: 40px;
    text-align: center;
    font-size: 24px;
    color: #000;
    margin-top:20px;
    font-weight: normal;
    font-family: 'Microsoft YaHei', Helvetica Neue, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.index .meteria .cailiao_last{
  margin-right:0;
}


.index .advantage ul {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.index .advantage ul li {
  float: left;
  width: 240px;
  text-align: center;
  padding:10px;
}
.index .advantage ul li h1 {
  font-size: 16px;
  font-weight: 600;
  margin:20px 0;
}

.index .advantage dd ul li dl dt img {
  width: 100%;
  height: 100%;
}
.index .advantage dd ul li dl dd {
  float: left;
  width: 525px;
  height: 102px;
  margin-left: 45px;
  border-bottom: 1px solid #eee;
}
.index .advantage dd ul li:nth-last-of-type(1) dl dd{
  border: none;
}
.index .advantage dd ul li dl dd h1 {
  margin-top: 15px;
  font-size: 24px;
  font-weight: 900;
}
.index .advantage dd ul li dl dd p {
  font-size: 16px;
  color: #666;
}
/*打印材料*/
.index .meteria {
  width: 1200px;
  margin:30px auto; 
}
.index .meteria h1 {
  font-size: 24px;
  text-align: center;
  font-weight: 800;
}
.index .meteria .line {
  width: 50px;
  height: 2px;
  color: #EF4746;
  margin: 0 auto;
  background: #4BB4EB;
}
.index .meteria p {
  margin-top: 10px;
  color: #D4D4D4;
  text-align: center;
  font-size: 18px;
}
.index .meteria ul{
  margin-bottom: 20px;
}
.index .meteria ul li {
  background: #fff;
  cursor: pointer;
  float: left;
  /*width: 370px;*/
/*  height: 319px;
  background: #fff;
  margin-right: 45px;
  margin-top: 15px;
  margin-bottom:15px;*/
/*  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out*/
flex: 0 0 280px;
width: 280px;
  height: 280px;
margin: 0 26px 26px 0;
position: relative;
}
.index .meteria ul li img {
  width: 100%;
  height: 280px;
}
/*.index .meteria ul li div {
  width: 100%;
  height: 208px;
  overflow: hidden;
}*/
.index .meteria ul li .mask{
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000;
    opacity: 0;
    width: 280px;
    padding: 0 20px;
    height: 280px;
    line-height: 25px;
    overflow: hidden;
    transition: 0.3s;
    -moz-transition: 0.3s;  /* Firefox 4 */
    -webkit-transition: 0.3s; /* Safari 和 Chrome */
    -o-transition: 0.3s;  /* Opera */
    /*-webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;*/
}
.index .meteria ul li .mask:hover {
   opacity: 1;
}
.index .meteria ul li .title {
  font-size: 14px;
  height: 25px;
  overflow: hidden;
}
.index .meteria ul li .profile{
  height: 160px;
}
.index .meteria ul li p,.index .meteria ul li pre {
/*  font-size: 14px;
  text-align: left;
  padding: 0 10%;
  color: #666;*/
  text-align: left;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 12px;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
  color: #fff;
  overflow: hidden;
  height: 100%;
  white-space: pre-line;
}
.index .meteria ul li .print-btn {
    width: 138px;
    height: 38px;
    line-height: 36px;
    border-radius: 4px;
    font-size: 14px;
    border: 1px solid #fff;
    color: #fff;
    text-align: center;
    display: block;
    text-decoration: none;
    font-weight: 700;
    margin: 0 auto;
}



.index .meteria ul li:hover {
/*   -webkit-transform:translateY(-5px);
 -ms-transform:translateY(-5px);
 transform:translateY(-5px);
 -webkit-box-shadow:0 8px 10px hsla(0,0%,67%,.5);
 box-shadow:0 8px 10px hsla(0,0%,67%,.5)*/
  /*margin-bottom: 30px;margin-top: 0;*/
}
/*.index .meteria ul li a {
  display: none;
  width: 36%;
  height: 40px;
  margin:0 auto;
  background: #4BB4EB;
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
}*/
.index .meteria .more {
   display: block;
    width: 20%;
    height: 40px;
    margin:0 auto 40px;
    background: #eee;
    border:1px solid #666;
    color: #666;
    font-size: 13px;
    text-align: center;
    line-height: 40px;
}
.index .meteria .more {
    display: block;
    margin: 0 auto;
    width: 114px;
    height: 36px;
    background-color: #fff;
    color: #666;
    font-size: 16px;
    line-height: 36px;
    text-align: center;
    margin-top: 40px;
    border: 1px solid #ccc;
  }
/*商家推荐*/
.index .recommend {
  width: 100%;
  height: 560px;
  border-top:1px solid #efefef;
  background-color: #f8faff;
  border-bottom:1px solid #efefef;
}
.index .recommend .reco-box {
  width: 1200px;
  height: 100%;
  margin:0 auto;
  padding-top: 30px;
}
.index .recommend .reco-box h1 {
  font-size: 24px;
  text-align: center;
  font-weight: 800;
  color: #fff;
}
.index .recommend .reco-box .line {
  width: 50px;
  height: 2px;
  color: #EF4746;
  margin: 0 auto;
  background: #4BB4EB;
}
.index .recommend .reco-box p {
  margin-top: 10px;
  color: #fff;
  text-align: center;
  font-size: 18px;
}
.index .recommend .reco-box li {
  float: left;
  width: 285px;
  height: 310px;
  background: #fff;
  margin-right: 20px;
  margin-top: 10px;
   -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.index .recommend .reco-box li:nth-last-of-type(1){
  margin-right: 0;
  text-align: center;
}
.index .recommend .reco-box li img {
  max-width: 180px;
  max-height: 180px;
}
.index .recommend .reco-box li h1 {
  margin-top: 10px;
  font-size: 12px;
  text-align: center;
  color: #000;
  font-weight: normal;
  margin-bottom: 20px;
}
.index .recommend .reco-box li a {
  display: block;
  width: 140px;
  height: 40px;
  margin: 0 auto;
  text-align: center;
  line-height: 40px;
  color:  #4BB4EB;
  border: 1px solid  #4BB4EB;
}
.index .recommend .reco-box li:hover {
  /*margin-top: 10px;*/
  /*box-shadow: 5px 5px #ff0000,-5px -5px #ff0000;*/
  cursor: pointer;
   -webkit-transform:translateY(-5px);
   -ms-transform:translateY(-5px);
   transform:translateY(-5px);
   -webkit-box-shadow:0 8px 10px hsla(0,0%,67%,.5);
   box-shadow:0 8px 10px hsla(0,0%,67%,.5)
}
.index .recommend .reco-box li:hover a {
  display: block;
  width: 140px;
  height: 40px;
  margin: 0 auto;
  text-align: center;
  line-height: 40px;
  /*color:  #EF4746;*/
  border: 1px solid  #4BB4EB;
  background: #4BB4EB;
  color: #fff;
}
/*合作商家*/
.index .cooperation {
  width: 1200px;
  margin:50px auto 60px;
}
.index .cooperation h1 {
  text-align: left;
  font-size: 24px;
  font-weight: 900;
  color: #000;
}
.index .cooperation .line {
  width: 40px;
  height: 2px;
  margin-bottom: 20px;
  background: #4BB4EB;
}
.index .cooperation li {
  float: left;
  width: 195px;
  height: 105px;
  margin-right: 6px;
  margin-top:6px;
  cursor: pointer;
  -webkit-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}



.index .cooperation li:hover {
  /*margin-top: 10px;*/
  /*box-shadow: 5px 5px #ff0000,-5px -5px #ff0000;*/
  cursor: pointer;
   -webkit-transform:translateY(-5px);
   -ms-transform:translateY(-5px);
   transform:translateY(-5px);
   -webkit-box-shadow:0 8px 10px hsla(0,0%,67%,.5);
   box-shadow:0 8px 10px hsla(0,0%,67%,.5)
}




.index .cooperation li.part_last{
  margin-right:0;
}
.index .cooperation li img {
  width: 100%;
  height: 100%;
}
.index .cooperation li:nth-last-of-type(1){
  margin-right: 0;
}
.wrap header {
  color: #327eff;
  position: fixed;
  width:100%;
  z-index:1999;
}
.index header .navbox {
  background: #fff;
  border-bottom: 0px solid #dcdcdc;
}
.index header .navbox .commodity {
  height: 100%;
  padding: 32px 15px 23px;
}
.index header .navbox .commodity a {
  width: 200px;
  height: 40px;
  /*color: #ffffff;*/
  font-size: 14px;
  line-height: 40px;
  padding: 0px;
  /*background: #EF4746;*/
  vertical-align: middle;
}
.index header .navbox .commodity i {
  font-size: 28px;
  padding: 0px 5px;
}
.index header .navbox .commodity i,
.index header .navbox .commodity span {
  vertical-align: middle;
}
.index header .navbox .commodity .hen {
  display: inline-block;
  width: 8px;
  height: 1px;
  margin: 0px 2px;
  background: #fff;
}
.index .con {
  overflow: hidden;
}
.index .banners {
  position: relative;
  width: 100%;
  height: 400px;
}
.index .banners .post-module-box {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 100%;
}
.index .banners .post-module-box-child {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.index .banners .post-module {
  width: 550px;
  height: 100%;
  background: rgba(211, 213, 219, 0.8);
}
.index .banners .post-module img {
  width: 100%;
  height: 100%;
}
.index .banners .post-module .mod-tit {
  height: 100%;
  width: 168px;
  background: rgba(208, 210, 216, 0.7);
}
.index .banners .post-module .mod-tit .item {
  height: 96px;
  border-bottom: 1px solid #dcdcdc;
  cursor: pointer;
}
.index .banners .post-module .mod-tit span {
  font-size: 18px;
  color: #333333;
  line-height: 96px;
  vertical-align: middle;
}
.index .banners .post-module .mod-tit i {
  color: #5587dc;
  font-size: 28px;
  line-height: 96px;
  margin: 0px 5px;
  vertical-align: middle;
}
.index .banners .post-module .active {
  background: #5587dc;
  border-bottom: 1px solid #5587dc;
}
.index .banners .post-module .active i {
  color: #fff;
}
.index .banners .post-module .mod-con {
  height: 100%;
  width: 382px;
}
.index .banners .post-module .mod-con .item {
  display: none;
}
.index .banners .post-module .mod-con .show {
  display: block;
}
.index .banners .post-module .mod-con .txtcon {
  float: none;
  padding-top: 50px;
}
.index .banners .post-module .mod-con .title {
  color: #333;
  font-size: 22px;
  line-height: 2.1;
  font-weight: bolder;
  letter-spacing: 4px;
}
.index .banners .post-module .mod-con .smalltit {
  color: #327eff;
  font-size: 14px;
  line-height: 1.4;
}
.index .banners .post-module .mod-con .hr {
  border-top: 2px solid #dedede;
  margin: 10px 0px;
}
.index .banners .post-module .mod-con .txtlist {
  color: #999;
  font-size: 14px;
  line-height: 1.8;
}
.index .banners .post-module .mod-con .txtlist i {
  font-size: 12px;
}
.index .banners .post-module .mod-con .col-md-6 {
  padding: 0px;
}
.index .banners .post-module .mod-con .button {
  margin-left: 30px;
  margin-top: 50px;
  height: 48px;
  width: 180px;
  font-size: 22px;
  line-height: 48px;
}
.index .banners .carousel-control {
  z-index: 15;
}
.index .banners .carousel-control .icon-chevron-copy-copy-copy-copy-copy-copy {
  margin-right: -25px;
}
.index .banners .carousel-control .icon-chevron-copy {
  margin-left: -25px;
}
.index .banners .carousel-control .iconfont2 {
  width: 50px;
  height: 50px;
  margin-top: -25px;
  font-size: 50px;
}
.index .module-table,
.index .serve-module {
  background: #f9f9f9;
  margin-top: 60px;
  padding: 30px;
}
.index .module-table .mod-top {
  background: #fff;
  height: 360px;
  padding: 40px 20px 20px;
  border: 1px solid #ddd;
}
.index .module-table .table-title {
  margin-bottom: 10px;
}
.index .module-table .table-title .title {
  color: #666;
  font-size: 20px;
  line-height: 40px;
}
.index .module-table .table-title .titcon {
  color: #666;
  font-size: 16px;
  line-height: 40px;
}
.index .module-table .table-title .titcon span {
  color: #327eff;
  margin: 0px 2px;
  vertical-align: middle;
}
.index .module-table .table-title .titcon em {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url(../images/italic.png) center center no-repeat;
  background-size: 100%;
  vertical-align: middle;
}
.index .module-table .table th {
  border-top: 0px solid #fff;
  height: 35px;
  background: #fcfbfb;
}
.index .module-table .table th,
.index .module-table .table td {
  text-align: center;
  font-size: 12px;
  border-top: 0px solid #fff;
}
.index .module-table .table td {
  border-bottom: 1px solid #efefef;
}
.index .module-table .table tr:nth-last-child(1) td {
  border-bottom: 0px solid #ddd;
}
.index .module-table .mod-up .h2 {
  text-indent: 1em;
  font-size: 20px;
  color: 666;
}
.index .module-table .mod-up .thumbnail {
  padding: 8px;
  width: 360px;
  height: 222px;
}
.index .module-table .mod-up .thumbnail a {
  display: block;
  width: 100%;
  height: 100%;
}
.index .module-table .ask-num {
  position: relative;
  width: 100%;
  height: 96px;
  font-size: 28px;
  line-height: 96px;
  text-align: center;
  vertical-align: middle;
  background: #fff;
  border: 1px solid #ddd;
}
.index .module-table .ask-num .spans {
  position: relative;
  display: inline-block;
  margin: 0px 5px;
}
.index .module-table .ask-num .spans em {
  position: absolute;
  top: 47px;
  left: 0px;
  width: 100%;
  height: 5px;
  background: #fff;
}
.index .module-table .ask-num span {
  display: inline-block;
  width: 33px;
  height: 58px;
  color: #fff;
  background: #3e3a39;
  border-radius: 3px;
  text-align: center;
  font-size: 50px;
  line-height: 58px;
  vertical-align: middle;
}
.index .module-table .sign-list {
  border: 1px solid #ddd;
  height: 524px;
  margin-top: 15px;
}
.index .module-table .sign-list .tit {
  font-size: 20px;
  color: #666;
  line-height: 75px;
}
.index .module-table .sign-list .tit .row {
  padding: 0px;
  margin: 0px;
}
.index .module-table .sign-list .tit .item:hover {
  background: #eee;
  color: #327eff;
  cursor: hand;
  cursor: pointer;
}
.index .module-table .sign-list .tit .active {
  border-bottom: 0px solid #fff;
  color: #327eff;
}
.index .module-table .sign-list .knowledge {
  border-bottom: 1px solid #ddd;
}
.index .module-table .sign-list .notice {
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.index .module-table .sign-list .titcon {
  height: 447px;
  overflow: hidden;
}
.index .module-table .sign-list .titcon .item {
  display: none;
}
.index .module-table .sign-list .titcon .show {
  display: block;
}
.index .module-table .sign-list .titcon li {
  padding: 10px 10px 10px 20px;
  color: #666;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index .module-table .sign-list .titcon li i {
  color: #327eff;
}
.index .serve-module .mapcatian {
  height: 300px;
}
.index .serve-module .shop-map {
  padding: 15px;
  background: #fff;
}
.index .serve-module .shop-map h2 {
  font-size: 20px;
  line-height: 40px;
  color: #666;
  text-indent: 0.5em;
  margin-top: 0px;
}
.index .serve-module .allserve {
  height: 370px;
  padding-top: 60px;
}
.index .serve-module .allserve li {
  margin-bottom: 30px;
}
.index .serve-module .allserve i {
  font-size: 30px;
  vertical-align: middle;
  margin-right: 25px;
  color: #327eff;
}
.index .serve-module .allserve .serve-name {
  display: inline-block;
  vertical-align: middle;
}
.index .serve-module .allserve .serve-name .tit {
  display: block;
  font-size: 18px;
  letter-spacing: 1px;
}
.index .serve-module .allserve .serve-name span {
  font-size: 12px;
  font-family: "SimSun";
  color: #666;
}
.index .serve-pause {
  margin-top: 60px;
  margin-bottom: 60px;
}
.index .serve-pause h2 {
  color: #666;
  font-size: 20px;
  line-height: 40px;
}
.index .serve-pause .pause li {
  float: left;
  width: 20%;
}
.index .serve-pause .pause li i {
  font-size: 90px;
  line-height: 100px;
}
.index .serve-pause .pause li p.cn {
  font-size: 16px;
  color: #666;
  line-height: 18px;
}
.index .serve-pause .pause li p.en {
  font-size: 14px;
  color: #666;
  line-height: 18px;
}
@media (max-width: 1400px) {
  .index .banners .post-module .mod-con .txtcon {
    padding-top: 20px;
  }
  .index .banners .post-module .mod-con .button {
    margin-top: 20px;
  }
  .index .carousel-control {
    display: none;
  }
}
.post-3d .pause-module {
  margin: 50px 0px;
}
.post-3d .pause-module > h3 {
  background: #4bb4eb;
}
.post-3d .pause-module .box {
  position: relative;
  background: #4bb4eb;
  text-indent: 4em;
}
.post-3d .pause-module .box .title {
  font-size: 22px;
  line-height: 58px;
  width: 260px;
  display: inline-block;
  vertical-align: middle;
}
.post-3d .pause-module .box .down-select {
  position: absolute;
  top: 25px;
  right: 50px;
}
.post-3d .pause-module .box .blueXing {
  color: #327eff;
}
.post-3d .pause-module .box .selected-marking-item {
  width: 700px;
  display: inline-block;
  vertical-align: middle;
  text-indent: 0;
  margin-left: 40px;
}
.post-3d .pause-module .box .selected-marking-item span {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.post-3d .pause-module .box .selected-marking-item .marking-name {
  font-size: 18px;
  width: 140px;
}
.post-3d .pause-module .box .selected-marking-item .imgbox {
  text-align: center;
  width: 140px;
}
.post-3d .pause-module .box .selected-marking-item .making-img {
  width: 65px;
  height: 50px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.post-3d .pause-module .box .selected-marking-item .can-use {
  font-size: 14px;
  width: 320px;
}
.post-3d .pause-module .box .selected-supplier-item {
  width: 720px;
  display: inline-block;
  vertical-align: middle;
  text-indent: 0;
}
.post-3d .pause-module .box .selected-supplier-item .imgbox,
.post-3d .pause-module .box .selected-supplier-item .p-box {
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 4px;
}
.post-3d .pause-module .box .selected-supplier-item .imgbox img {
  display: block;
  width: 100%;
  height: 100%;
}
.post-3d .pause-module .box .selected-supplier-item .p-box {
  width: 100px;
  margin-left: 5px;
}
.post-3d .pause-module .box .selected-supplier-item .p-box .supplier-name {
  font-size: 14px;
  line-height: 20px;
  margin: 0px;
}
.post-3d .pause-module .box .selected-supplier-item .p-box .pingjia {
  margin: 0px;
}
.post-3d .pause-module .box .selected-supplier-item .p-box .pingjia i {
  font-size: 12px;
  line-height: 18px;
  margin: 0px;
  letter-spacing: -1px;
}
.post-3d .pause-module .box .selected-supplier-item .order-num,
.post-3d .pause-module .box .selected-supplier-item .supplier-add,
.post-3d .pause-module .box .selected-supplier-item .p-box2 p {
  font-size: 14px;
  line-height: 20px;
  margin: 0px;
}
.post-3d .pause-module .box .selected-supplier-item .order-num,
.post-3d .pause-module .box .selected-supplier-item .p-box2 .dev-num {
  margin-top: 4px;
}
.post-3d .pause-module .box .selected-supplier-item .supplier-add i {
  font-size: 14px;
  margin-right: 5px;
}
.post-3d .pause-module .box .selected-supplier-item .supplier-qq {
  display: block;
  margin-top: 4px;
  line-height: 40px;
  color: #4884e9;
  cursor: pointer;
}
.post-3d .pause-module .box .selected-supplier-item .supplier-qq:hover {
  text-decoration: underline;
}
.post-3d .pause-module .post-file {
  overflow: hidden;
  position: relative;
  height: 150px;
  margin-top: 25px;
  background: #f9f9f9;
}
.post-3d .pause-module .post-file .txt-box {
  position: absolute;
  top: 40px;
  width: 100%;
}
.post-3d .pause-module .post-file .tit {
  font-size: 18px;
  color: 666px;
}
.post-3d .pause-module .post-file .txt {
  font-size: 14px;
  color: 666px;
}
.post-3d .pause-module .post-file .bg-img {
  position: relative;
  width: 560px;
  height: 104px;
  margin-top: 22px;
  border: 1px solid #dcdcdc;
}
.post-3d .pause-module .post-file .bg-img .line1 {
  position: absolute;
  top: 25%;
  left: -1%;
  width: 102%;
  height: 50%;
  background: #f9f9f9;
}
.post-3d .pause-module .post-file .bg-img .line2 {
  position: absolute;
  top: -1px;
  left: 20px;
  width: 502px;
  height: 104px;
  background: #f9f9f9;
}
.post-3d .pause-module #selected-supplier .checkbox {
  visibility: hidden;
}
.post-3d #select-supplier,
.post-3d #select-marking,
.post-3d #container {
  cursor: pointer;
}
.post-3d .select-marking,
.post-3d .select-supplier {
  position: relative;
  top: 0px;
  left: 0px;
  max-height: 450px;
  min-height: 300px;
  width: 100%;
  border: 1px solid #dcdcdc;
  background: #fff;
  border-radius: 6px;
  z-index: 1;
  cursor: pointer;
}
.post-3d .select-marking .allow,
.post-3d .select-supplier .allow {
  position: absolute;
  top: -20px;
  right: 39px;
  width: 36px;
  height: 20px;
  background: url(../images/select-allow.jpg);
}
.post-3d .select-marking {
  z-index: 18;
}
.post-3d .select-marking ul {
  overflow-x: hidden;
  overflow-y: auto;
  width: 80%;
  margin-top: 10px;
  max-height: 100%;
}
.post-3d .select-marking ul .item {
  border-bottom: 1px solid #dcdcdc;
  padding: 12px 0px;
  cursor: pointer;
}
.post-3d .select-marking ul .item:nth-last-child(1) {
  border-bottom: 0px solid #dcdcdc;
}
.post-3d .select-marking ul .item span {
  font-size: 16px;
  line-height: 52px;
  color: #666;
}
.post-3d .select-marking ul .item img {
  width: 85px;
  height: 65px;
}
.post-3d .select-marking ul .item:hover span,
.post-3d .select-marking ul .item:focus span,
.post-3d .select-marking ul .item .active span {
  color: #327eff;
}
.post-3d .select-marking ul .item:hover img,
.post-3d .select-marking ul .item:focus img,
.post-3d .select-marking ul .item .active img {
  border: 1px solid #327eff;
}
.post-3d .select-supplier {
  margin-bottom: 30px;
  text-indent: 0px;
  color: #666;
  background: #fff;
  z-index: 17;
}
.post-3d .select-supplier ul {
  margin-top: 50px;
  max-height: 100%;
  overflow-y: auto;
}
.post-3d .select-supplier .item {
  width: 1000px;
  border-bottom: 1px solid #dcdcdc;
  padding: 12px 0px;
}
.post-3d .select-supplier .item:nth-last-child(1) {
  border-bottom: 0px solid #dcdcdc;
}
.post-3d .select-supplier .item > div {
  display: inline-block;
  text-align: center;
}
.post-3d .select-supplier .item .supplier-add i,
.post-3d .select-supplier .item .supplier-add {
  line-height: 15px;
  font-size: 14px;
  color: #666;
  text-align: left;
}
.post-3d .select-supplier .item .supplier-img {
  height: 50px;
  width: 71px;
  margin-top: 10px;
}
.post-3d .select-supplier .item .blueXing {
  color: #327eff;
}
.post-3d .select-supplier .item .dev-num,
.post-3d .select-supplier .item .longtime {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 0px;
  text-align: left;
}
.post-3d .select-supplier .item .p-box {
  margin-top: 12px;
  margin-left: 40px;
}
.post-3d .select-supplier .item .supplier-qq {
  line-height: 70px;
  font-size: 14px;
  cursor: pointer;
}
.post-3d .select-supplier .item .supplier-sign img {
  margin-top: 5px;
  margin-right: 20px;
  width: 65px;
  height: 65px;
}
.post-3d .select-supplier .item .supplier-sign .supplier-name {
  font-size: 16px;
  line-height: 16px;
}
.post-3d .select-supplier .item .supplier-sign .pingjia,
.post-3d .select-supplier .item .supplier-sign .pingjia i {
  font-size: 12px;
  line-height: 12px;
}
.post-3d .select-supplier .item .supplier-sign .order-num {
  font-size: 12px;
  line-height: 12px;
}
.post-3d .select-supplier .supplier-sort {
  width: 1040px;
  margin: 0 auto;
  padding-top: 25px;
  padding-bottom: 25px;
  border-bottom: 1px dashed #dcdcdc;
}
.post-3d .select-supplier .supplier-sort .search {
  width: 320px;
}
.post-3d .select-supplier .supplier-sort .a-box a {
  font-size: 16px;
  line-height: 34px;
  margin-right: 12px;
}
.post-3d .orders .table {
  border: 1px solid #ddd;
}
.post-3d .orders .table .inputs-box {
  display: inline-block;
  width: 140px;
  margin-top: 60px;
}
.post-3d .orders .table .input-group-addon {
  font-size: 18px;
}
.post-3d .orders th {
  font-size: 18px;
  color: #333;
}
.post-3d .orders td {
  text-align: center;
}
.post-3d .orders tr {
  border-top: 1px solid #ddd;
}
.post-3d .orders .file-img {
  margin-top: 10px;
  margin-bottom: 5px;
  width: 130px;
  height: 130px;
}
.post-3d .orders .file-head span {
  color: #327eff;
}
.post-3d .orders .file-img + .clearfix {
  width: 130px;
}
.post-3d .orders .p-box {
  width: 240px;
  margin-top: 10px;
  /*文本超出隐藏*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.post-3d .orders .p-box .xiugai {
  color: #327eff;
  text-indent: 0.5em;
}
.post-3d .orders .p-box i {
  font-size: 22px;
}
.post-3d .orders .check i {
  color: #3daf2c;
  font-size: 24px;
  line-height: 150px;
}
.post-3d .orders .check .icon-cha {
  color: #ef0f5b;
}
.post-3d .orders .money {
  font-size: 24px;
  line-height: 150px;
  color: #c23c33;
}
.post-3d .orders .del {
  font-size: 16px;
  line-height: 150px;
}
.post-3d .orders .last-moneny {
  margin-top: 50px;
  margin-bottom: 50px;
}
.post-3d .orders .last-moneny .end-moneny {
  color: #e4393c;
  font-size: 22px;
}
.post-3d .orders .last-moneny button.button,
.post-3d .orders .last-moneny a.button {
  width: 120px;
  font-size: 18px;
  height: 40px;
  padding: 0px 12px;
  margin: 0px 10px 0px 40px;
}
.post-3d .orders .go-to-select {
  cursor: pointer;
}
.post-3d .form2 {
  margin: 40px 20px 40px 0px;
}
.post-3d .form2 input[type='text'] {
  width: 200px;
  display: inline-block;
  vertical-align: middle;
}
.post-3d .form2 .sanwei input {
  width: 20%;
}

.post-3d .view-3d,
.post-3d .copy-link {
  cursor: pointer;
}
.module-list .banner,
.supplier-list .banner {
  margin: 20px auto;
}
.module-list .list-class-box,
.supplier-list .list-class-box {
  overflow: hidden;
  width: 100%;
  margin-bottom: 100px;
}
.module-list .class-nav,
.supplier-list .class-nav {
  border-bottom: 1px solid #dcdcdc;
  margin: 0px -19px;
}
.module-list .class-nav a,
.supplier-list .class-nav a {
  font-size: 16px;
  line-height: 50px;
  padding: 0px 19px;
  color: #333;
  display:inline-block;
}
.module-list .class-nav .text-primary,
.supplier-list .class-nav .text-primary {
  color: #4c7be9;
}
.module-list .secend-class-nav,
.supplier-list .secend-class-nav {
  margin-top: 40px;
}
.module-list .secend-class-nav .a-box a,
.supplier-list .secend-class-nav .a-box a {
  padding-right: 50px;
  color: #333;
  font-size: 18px;
}
.module-list .secend-class-nav .a-box .text-primary,
.supplier-list .secend-class-nav .a-box .text-primary {
  color: #4c7be9;
}
.module-list .secend-class-nav .search,
.supplier-list .secend-class-nav .search {
  width: 520px;
  height: 52px;
}
.module-list .secend-class-nav .search button,
.supplier-list .secend-class-nav .search button {
  width: 90px;
}
.module-list .list-box,
.supplier-list .list-box {
  margin-top: 50px;
  margin-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  transition: transform .3s linear,-webkit-transform .3s linear;
}
.module-list .list-box .item,
.supplier-list .list-box .item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  transition: transform .3s linear,-webkit-transform .3s linear;
}
.module-list .list-box .item:hover,
.supplier-list .list-box .item:hover {
 -webkit-transform:scaleX(1.1) scaleY(1.1);
 -ms-transform:scaleX(1.1) scaleY(1.1);
 transform:scaleX(1.1) scaleY(1.1)
}

.module-list .list-box .product-img,
.supplier-list .list-box .product-img {
  max-width: 100%;
  height: 253px;
  display: block;
  margin: 0 auto;
}
.module-list .list-box .name,
.supplier-list .list-box .name {
  line-height: 58px;
  font-size: 18px;
  color: #333;
  text-indent: 0.5em;
  vertical-align: middle;
  width: 185px;
overflow: hidden;
height: 58px;
}
.module-list .list-box .buy,
.supplier-list .list-box .buy,
.module-list .list-box .xiangqing,
.supplier-list .list-box .xiangqing {
  background: #4bb4eb;
  color: #fff;
  font-size: 12px;
  padding: 5px 8px;
  margin-top: 14px;
  margin-right: 10px;
  border-radius: 4px;
  vertical-align: middle;
}
.module-list .list-box .clearfix,
.supplier-list .list-box .clearfix {
  display: block;
}
.module-list .list-box .decorate,
.supplier-list .list-box .decorate {
  background: url(../images/decorate01.png);
  width: 30px;
  height: 47px;
  position: absolute;
  top: -3px;
  right: 10px;
}
.module-list .list-box .product-link,
.supplier-list .list-box .product-link {
  display: block;
  position: relative;
  margin-bottom: 46px;
  cursor: pointer;
  border: 1px solid #e0dede;
}
.module-list .list-page,
.supplier-list .list-page {
  width: 520px;
  margin: 30px auto;
}
.module-list .list-page li,
.supplier-list .list-page li {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #dcdcdc;
  padding: 8px 10px;
}
.module-list .list-page li i,
.supplier-list .list-page li i {
  font-size: 10px;
  color: #999;
}
.module-list .list-page li input,
.supplier-list .list-page li input {
  width: 30px;
}
.module-list .crumbs {
  padding: 10px 0 10px 20px;
  overflow: hidden;
  *zoom: 1;
  color: #9B9B9B;
}
.module-list .crumbs a {
  color: #9B9B9B;
}
.module-list .album-box {
  position: fixed;
  top: 0px;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  color: white;
  z-index: 122;
  background: #141414;
}
.module-list .album-box .close {
  position: absolute;
  top: 20px;
  right: 30px;
  width: 40px;
  height: 40px;
  padding: 10px;
  border-radius: 50%;
}
.module-list .album-box .close i {
  font-size: 40px;
  line-height: 40px;
  color: #fff;
}
.module-list .imglist {
  width: 2000em;
  position: absolute;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.module-list .imglist li {
  float: left;
  width: 80px;
  height: 50px;
  margin-right: 20px;
  display: inline;
}
.module-list .imglist li div {
  width: 80px;
  height: 50px;
  overflow: hidden;
  opacity: 0.6;
  filter: alpha(opacity=60);
  cursor: pointer;
}
.module-list .imglist li.on div {
  width: 80px;
  height: 50px;
  border: 2px solid #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.module-list .album-con {
  position: relative;
  z-index: 2;
  /*width: 980px;*/
  margin: 0 auto;
}
.module-list .thum-wrap {
  margin: 0 auto;
  overflow: hidden;
  height: 55px;
  position: relative;
  z-index: 888;
}
.module-list .thum-pre-btn,
.module-list .thum-next-btn {
  position: absolute;
  width: 14px;
  height: 25px;
  background: url(../images/nav_thumbs2.png) no-repeat 0 0;
  top: 50%;
  margin-top: -12.5px;
  cursor: pointer;
  z-index: 999;
}
.module-list .thum-pre-btn {
  left: 20px;
}
.module-list .thum-next-btn {
  right: 20px;
  background-position: -14px 0;
}
.module-list .thum-box {
  padding: 5px 0px;
  background: #000;
  bottom: 0;
  height: 55px;
  left: 0;
  min-width: 780px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.module-list .pic-alt {
  padding: 0;
  position: absolute;
  left: 10px;
  bottom: 20px;
  width: 960px;
  text-align: center;
  font-size: 12px;
}
.module-list .album-top-bar {
  position: relative;
  z-index: 11;
}
.module-list .pre-btn,
.module-list .next-btn {
  position: absolute;
  z-index: 111;
  width: 50%;
  height: 100%;
  cursor: pointer;
  text-align: left;
  background: url(../images/pixel.gif);
}
.module-list .pre-btn {
  left: 0;
}
.module-list .next-btn {
  right: 0;
}
.module-list .pre-btn i,
.module-list .next-btn i {
  display: block;
  visibility: hidden;
  background: url(../images/arrows.png) no-repeat 0 -84px;
  position: absolute;
  top: 50%;
  height: 84px;
  overflow: hidden;
  width: 84px;
}
.module-list .pre-btn i {
  left: 20px;
}
.module-list .next-btn i {
  right: 20px;
  background-position: 0 0;
}
.module-list #imgLoading {
  background: url(../images/loading.gif) no-repeat scroll 0 0 transparent;
  height: 37px;
  left: 50%;
  margin: -19px 0 0 -19px;
  position: absolute;
  top: 50%;
  width: 37px;
}
.module-list .valin {
  /*width: 980px;*/
  height: 600px;
  /*display: table-cell;*/
  vertical-align: middle;
  position: relative;
}
.module-list .arcrum {
  margin: 0 6px;
  color: #9B9B9B;
}
.module-list .valin img {
  padding: 10px;
  background: #fff;
}
.module-list .dn {
  display: none;
}
.module-list .xiangqingModal .modal-content {
  width: 660px;
}
.module-list .xiangqingModal .tit {
  border-bottom: 1px dashed #dcdcdc;
  font-size: 20px;
  line-height: 48px;
  text-indent: 0.5em;
  color: #2196f3;
}
.module-list .xiangqingModal .txt {
  font-size: 16px;
  line-height: 32px;
  margin: 10px 14px;
  color: #333;
}
.module-list .xiangqingModal .box-left {
  width: 300px;
}
.module-list .xiangqingModal .imgbox {
  padding: 15px;
}
.module-list .xiangqingModal .imgbox img {
  width: 270px;
  height: 260px;
}
.module-list .xiangqingModal .box-right {
  width: 300px;
}
.module-list .xiangqingModal .box-right .canshu {
  margin-top: 4px;
}
.module-list .xiangqingModal .box-right .canshu span {
  padding: 7px 12px;
  background: #4bb4eb;
  color: #fff;
  border-radius: 4px;
}
.module-list .xiangqingModal .box-right .canshu em {
  margin-left: 12px;
  font-size: 16px;
}
.module-list .xiangqingModal .box-right .canshu li {
  font-size: 14px;
  line-height: 46px;
}
.supplier-list {
  background: #fff;
}
.supplier-list .secend-class-nav {
  padding: 0px 20px;
}
.supplier-list .secend-class-nav .text-primary {
  text-decoration: underline;
}
.supplier-list .list-tab {
  height: 36px;
  border-bottom: 1px solid #dcdcdc;
  padding-left: 40px;
  cursor: pointer;
}
.supplier-list .list-tab span {
  font-size: 14px;
  line-height: 34px;
  border: 1px solid #dcdcdc;
  margin-bottom: -1px;
  margin-right: 12px;
  display: inline-block;
  padding-right: 16px;
  padding-left: 16px;
}
.supplier-list .list-tab span.active {
  border-bottom: 1px solid #f4f4f4;
  color: #327eff;
}
.supplier-box .list-tab {
  height: 36px;
  border-bottom: 1px solid #dcdcdc;
  padding-left: 40px;
  cursor: pointer;
}
.supplier-box .list-tab span {
  font-size: 14px;
  line-height: 34px;
  border: 1px solid #dcdcdc;
  margin-bottom: -1px;
  margin-right: 12px;
  display: inline-block;
  padding-right: 16px;
  padding-left: 16px;
}
.supplier-box .list-tab span.active {
  border-bottom: 1px solid #f4f4f4;
  color: #327eff;
}
.supplier-list .item-box {
  background: #fff;
  width: 100%;
  padding: 30px 60px;
  margin-bottom: 28px;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
}
.supplier-list .item-box .item-mian {
  width: 353px;
  height: 170px;
  display: inline-block;
  vertical-align: middle;
  border-right: 1px solid #dcdcdc;
}
.supplier-list .item-box .row .col-md-6:nth-child(1) {
  border-right: 1px solid #dcdcdc;
}
.supplier-list .item-box .item-head .imgbox {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}
.supplier-list .item-box .item-head .imgbox img {
  display: block;
  width: 100%;
  height: 100%;
}
.supplier-list .item-box .item-head .name-box {
  display: inline-block;
  vertical-align: middle;
}
.supplier-list .item-box .item-head .item-name {
  font-size: 20px;
  line-height: 32px;
}
.supplier-list .item-box .item-head .item-pingjia {
  padding: 0px;
  margin: 0px;
}
.supplier-list .item-box .item-head .blueXing {
  color: #327eff;
}
.supplier-list .item-box .item-head .item-pingjia i {
  font-size: 10px;
  letter-spacing: -4px;
}
.supplier-list .item-box .item-head .item-qq {
  margin-left: 5px;
  cursor: pointer;
}
.supplier-list .item-box .item-head .item-qq a {
  display: inline-block;
  width: 22px;
  height: 24px;
  background: url(../images/qq2.jpg) center center no-repeat;
  vertical-align: middle;
}
.supplier-list .item-box .item-con {
  margin-top: 20px;
}
.supplier-list .item-box .item-con p {
  margin: 0px;
  line-height: 28px;
  font-size: 14px;
}
.supplier-list .item-box .item-other {
  display: inline-block;
}
.supplier-list .item-box .item-other > div {
  display: inline-block;
  vertical-align: middle;
}
.supplier-list .item-box .item-other .imgbox {
  width: 240px;
  height: 170px;
  margin-left: 50px;
}
.supplier-list .item-box .item-other .imgbox img {
  display: block;
  width: 100%;
  height: 100%;
}
.supplier-list .item-box .item-other .item-cailiao {
  margin-left: 50px;
  min-width: 100px;
}
.supplier-list .item-box .item-other .item-cailiao h5 {
  font-size: 18px;
  font-weight: bolder;
  margin-bottom: 20px;
}
.supplier-list .item-box .item-other .item-cailiao p {
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 26px;
  color: #999;
}
.supplier-list .item-box .item-other .item-dev {
  margin-left: 50px;
  max-width: 162px;
}
.supplier-list .item-box .item-other .item-dev p {
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 26px;
  color: #999;
  /*文本超出隐藏*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.supplier-list #list-map {
  min-height: 600px;
  margin: 20px;
  padding: 15px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #dcdcdc;
}
.supplier-list .mapcatian {
  width: 100%;
  height: 600px;
}
.locate{ cursor: pointer;}
.locate2{ cursor: pointer;}
.supplier-box #list-map {
  min-height: 600px;
  margin: 20px;
  padding: 15px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #dcdcdc;
}
.supplier-box .mapcatian {
  width: 100%;
  height: 600px;
}
.wuliu-sign{cursor: pointer;}
.show2{ padding-right: 5px; padding-left: 5px;}
#map2{ width: 100%;
  height:400px;}
.supplier-list .seletcts {
  margin-top: -20px;
}
.supplier-list .seletcts .col-md-6 {
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0px;
}
.supplier-list .seletcts .col-md-8 {
  paddng: 0px;
}
.supplier-list .seletcts label {
  padding: 0px;
  text-align: right;
}
.supplier-list .seletcts select {
  width: 100%;
}
.supplier-list .seletcts input {
  width: 100%;
}
.supplier-list .seletcts button {
  margin-top: 15px;
  margin-left: -10px;
  padding: 0px;
  font-size: 14px;
  line-height: 32px;
  height: 32px;
  border-radius: 4px;
}
.supplier-list .list-page input {
  background: #f4f4f4;
}
.supplier .banner img {
  display: block;
  width: 100%;
  height: 100%;
}
.supplier .container {
  margin: 80px auto 50px;
}
.supplier .container .main-left {
  width: 854px;
}
.supplier .container .main-right {
  width: 320px;
}
.supplier .container .tit {
  color: #999;
  font-size: 16px;
  line-height: 36px;
  border-left: 5px solid #327eff;
  background-color: #f8f8f8;
}
.supplier .container .tit span {
  padding-left: 10px;
}
.supplier .container .ping-lun-qu {
  position: relative;
  padding-top: 15px;
  padding-bottom: 50px;
}
.supplier .container .ping-lun-qu .item {
  border-bottom: 1px dashed #dcdcdc;
  padding: 15px;
  min-height:  130px;
}
.supplier .container .ping-lun-qu .item .imgbox {
  display: inline-block;
  vertical-align: top;
  width: 70px;
  height: 70px;
  margin-right: 5px;
}
.supplier .container .ping-lun-qu .item .imgbox img {
  display: block;
  width: 70px;
  height: 70px;
  border-radius: 35px;
  margin-bottom: 10px;
}
.supplier .container .ping-lun-qu .item .pingjia {
  position: relative;
  display: inline-block;
  width: 650px;
  margin-left: 15px;
  padding-top: 10px;
}
.supplier .container .ping-lun-qu .item .pingjia .txt {
  text-indent: 15px;
  line-height: 24px;
}
.supplier .container .ping-lun-qu .item .pingjia .date {
  /*font-size: 16px;*/
  margin-bottom: 10px;
  color: #b6b6b6;
  text-indent: 15px;
}
.supplier .container .ping-lun-qu .item .pingjia .imgs {
  /*margin-top: 20px;*/
  margin-left: 20px;
}
.supplier .container .ping-lun-qu .item .pingjia .imgs img {
  width: 80px;
  height: 80px;
  margin-right: 15px;
    cursor: pointer;
}
.supplier .container .ping-lun-qu .item .pingjia .xings {
  position: absolute;
  top: 0px;
  right: 0px;
}
.supplier .container .ping-lun-qu .item .pingjia .xings i {
  color: #999;
}
.supplier .container .ping-lun-qu .item .pingjia .xings .blueXing {
  color: #327eff;
}
.supplier .container .ping-lun-qu .item .pingjia .shop-res {
  position: relative;
  margin-top: 25px;
  padding: 10px;
  background: #dedede;
  border-radius: 5px;
  color: #555;
}
.supplier .container .ping-lun-qu .item .pingjia .shop-res .trigon {
  position: absolute;
  top: -10px;
  left: 19px;
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dedede;
}
.supplier .container .ping-lun-qu .item:nth-last-child(1) {
  border-bottom: 0px dashed transparent;
}
.supplier .container .ping-lun-qu .addmore {
  position: absolute;
  bottom: 20px;
  width: 100%;
  font-size: 16px;
  letter-spacing: 1px;
  color: #327eff;
  text-align: center;
  cursor: pointer;
  font-weight: 300;
}
.supplier .container .hot-box.cailiao {
  min-height: 170px;
}
.supplier .container .hot-box.cailiao .tags {
  padding: 25px;
}
.supplier .container .hot-box.cailiao .tag {
  display: inline-block;
  padding: 3px 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  background: #f5adad;
  color: #fff;
}
.supplier .container .hot-box.dev {
  min-height: 360px;
}
.supplier .container h3.hot-hd {
  color: #333;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #ccc;
}
.supplier .container .hot-bd > p {
  text-indent: 20px;
  line-height: 28px;
  font-size: 14px;
}
.supplier .container .hot-bd .txt {
  color: #666;
  font-size: 14px;
  line-height: 26px;
}
.supplier .container .hot-bd .txt img {
  display: block;
  margin: 20px auto 0px;
  max-width: 100%;
}
.supplier .container .hot-bd .txt p {
  line-height: 32px;
  text-align: center;
}
.supplier .container .supplier-header {
  display: inline-block;
  vertical-align: middle;
}
.supplier .container .supplier-header img {
  display: block;
  width: 100px;
  height: 100px;
}
.supplier .container .thoer {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.supplier .container .thoer .name {
  font-size: 20px;
  line-height: 32px;
  vertical-align: middle;
}
.supplier .container .thoer .xings i,
.supplier .container .thoer .item-pingjia i {
  color: #999;
  font-size: 14px;
  letter-spacing: -3px;
}
.supplier .container .thoer .xings .blueXing,
.supplier .container .thoer .item-pingjia .blueXing {
  color: #327eff;
}
.supplier .container .thoer .signs {
  margin-top: 12px;
  color: #666;
}
.supplier .container .thoer .signs > span {
  margin-right: 20px;
}
.supplier .banner {
  position: relative;
  margin-top: 80px;
}
.supplier .banner .supplier-header {
  position: absolute;
  top: -50px;
  left: 50px;
  overflow: hidden;
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.supplier .banner .supplier-header img {
  display: block;
  width: 100%;
  height: 100%;
}
.supplier .banner .thoer {
  position: absolute;
  top: 10px;
  left: 180px;
}
.supplier .banner .thoer .name {
  font-size: 30px;
  line-height: 40px;
  vertical-align: middle;
}
.supplier .banner .thoer a {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  width: 26px;
  height: 29px;
  background: url(../images/qq2.png);
  background-size: 100%;
}
.supplier .banner .thoer .xings i {
  color: #999;
}
.supplier .banner .thoer .xings .blueXing {
  color: #327eff;
}
.supplier .con {
  margin: 50px auto;
}
.supplier .con .banner img {
  display: block;
  width: 100%;
}
.supplier .con-con {
  margin: 80px auto 50px;
}
.supplier .con-con .tit {
  color: #999;
  font-size: 18px;
  line-height: 36px;
}
.supplier .con-con .tit span {
  display: inline-block;
  width: 5px;
  height: 30px;
  margin-right: 12px;
  vertical-align: middle;
  background: #327eff;
}
.supplier .con-con .txt {
  font-size: 14px;
  color: #666;
}
.supplier .con-con .txt img {
  display: block;
  width: 100%;
}
.supplier .con-con .supplier-sign {
  margin-bottom: 66px;
}
.supplier .con-left {
  width: 888px;
}
.supplier .con-left .block,
.supplier .con-left .pingjias {
  position: relative;
}
.supplier .con-left .block .tit,
.supplier .con-left .pingjias .tit {
  position: absolute;
  top: -56px;
  left: 30px;
}
.supplier .con-left .imgbox {
  display: inline-block;
  vertical-align: top;
  width: 70px;
  margin-right: 20px;
}
.supplier .con-left .imgbox img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  outline: none;
}
.supplier .con-left .signbox,
.supplier .con-left .cailiao {
  display: inline-block;
  vertical-align: top;
  width: 270px;
  height: 130px;
  border-right: 1px solid #dcdcdc;
}
.supplier .con-left .signbox p,
.supplier .con-left .cailiao p {
  margin-bottom: 0px;
  line-height: 26px;
  color: #999;
}
.supplier .con-left .signbox .name,
.supplier .con-left .cailiao .name {
  font-size: 20px;
  color: #000;
  margin-bottom: 12px;
}
.supplier .con-left .cailiao {
  margin-left: 134px;
  border-right: 0px solid #dcdcdc;
}
.supplier .con-left .cailiao p:nth-child(1) {
  color: #333;
  font-size: 18px;
  margin-bottom: 12px;
}
.supplier .con-right {
  width: 290px;
}
.supplier .con-right .block {
  padding-bottom: 35px;
}
.supplier .con-right .block .txt {
  color: #666;
  font-size: 14px;
  line-height: 26px;
}
.supplier .con-right .block .txt p {
  line-height: 54px;
  text-align: center;
}
.supplier .block {
  padding: 20px 30px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #dcdcdc;
}
.supplier .pingjias .block .imgbox {
  display: inline-block;
  vertical-align: top;
  width: 50px;
  height: 50px;
  margin-right: 5px;
}
.supplier .pingjias .block .imgbox img {
  display: block;
  width: 50px;
  height: 50px;
}
.supplier .pingjias .block .pingjia {
  position: relative;
  display: inline-block;
  width: 750px;
}
.supplier .pingjias .block .pingjia .imgs {
  margin-top: 10px;
}
.supplier .pingjias .block .pingjia .imgs img {
  width: 80px;
  height: 80px;
  margin-right: 15px;
}
.supplier .pingjias .block .pingjia .xings {
  position: absolute;
  top: 0px;
  right: 0px;
}
.supplier .pingjias .block .pingjia .xings i {
  color: #999;
}
.supplier .pingjias .block .pingjia .xings .blueXing {
  color: #327eff;
}
.buy-cat .con,
.buy-cat2 .con {
  width: 1200px;
  margin: 0 auto;
}
.buy-cat .con > .imgbox,
.buy-cat2 .con > .imgbox {
  margin: 60px auto;
}
.buy-cat .checkbox input,
.buy-cat2 .checkbox input {
  width: 16px;
  height: 16px;
}
.buy-cat .list-tit,
.buy-cat2 .list-tit {
  border-bottom: 1px solid #dcdcdc;
}
.buy-cat .list-tit > div,
.buy-cat2 .list-tit > div {
  display: inline-block;
  text-align: center;
  font-size: 18px;
  color: #333;
}
.buy-cat .list-tit .checkbox,
.buy-cat2 .list-tit .checkbox {
  margin-left: 10px;
}
.buy-cat .list-tit .file-3d,
.buy-cat2 .list-tit .file-3d {
  width: 160px;
}
.buy-cat .list-tit .file-sign,
.buy-cat2 .list-tit .file-sign {
  width: 240px;
  margin-left: 13px;
}
.buy-cat .list-tit .unit-price,
.buy-cat2 .list-tit .unit-price {
  width: 150px;
  /*margin-left: 23px;*/
}
.buy-cat .list-tit .number,
.buy-cat2 .list-tit .number {
  width: 190px;
}
.buy-cat .list-tit .total,
.buy-cat2 .list-tit .total {
  width: 150px;
}
.buy-cat .list-tit .action,
.buy-cat2 .list-tit .action {
  width: 150px;
}
.buy-cat .item-tit,
.buy-cat2 .item-tit {
  margin-top: 12px;
  margin-bottom: 12px;
}
.buy-cat .item-tit > div,
.buy-cat2 .item-tit > div,
.buy-cat .item-tit > span,
.buy-cat2 .item-tit > span {
  display: inline-block;
  vertical-align: middle;
}
.buy-cat .item-tit .checkbox,
.buy-cat2 .item-tit .checkbox {
  margin-left: 10px;
  margin-right: 10px;
}
.buy-cat .item-tit .img-circle,
.buy-cat2 .item-tit .img-circle {
  width: 30px;
  height: 30px;
}
.buy-cat .item-tit .supplier-name,
.buy-cat2 .item-tit .supplier-name {
  font-size: 0.7rem;
  margin-right: 10px;
}
.buy-cat .item-tit .pingjia i,
.buy-cat2 .item-tit .pingjia i {
  font-size: 12px;
  letter-spacing: -3px;
  color: #999;
}
.buy-cat .item-tit .pingjia .blueXing,
.buy-cat2 .item-tit .pingjia .blueXing {
  color: #327eff;
}
.buy-cat .item-tit .supplier-qq,
.buy-cat2 .item-tit .supplier-qq {
  margin-left: 10px;
  cursor: pointer;
}
.buy-cat .item-tit .supplier-qq a,
.buy-cat2 .item-tit .supplier-qq a {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url(../images/qq.jpg) center center no-repeat;
  vertical-align: middle;
}
.buy-cat .item-tit .youhuijuan,
.buy-cat2 .item-tit .youhuijuan {
  position: relative;
  display: inline-block;
  margin-left: 10px;
  width: 69px;
  height: 25px;
  background: url(../images/youhuijuan.jpg) center center no-repeat;
  vertical-align: middle;
  cursor: pointer;
  margin-bottom: 3px;
}
.buy-cat .item-tit .yhj-select,
.buy-cat2 .item-tit .yhj-select {
  position: absolute;
  top: 40px;
  right:-50px;
  width: 330px;
  border-radius: 6px;
  background: #fff;
  border: 2px solid #f00;
  z-index: 2;
}
.buy-cat .item-tit .yhj-select-tit,
.buy-cat2 .item-tit .yhj-select-tit {
  display: inline-block;
  height: 25px;
  width: 100%;
  text-align: right;
}
.buy-cat .item-tit .yhj-select-tit i,
.buy-cat2 .item-tit .yhj-select-tit i {
  line-height: 25px;
  margin: 0px 10px;
  font-weight: 100;
  font-size: 12px;
}
.buy-cat .item-tit .yhj-select .allow,
.buy-cat2 .item-tit .yhj-select .allow {
  position: absolute;
  top: -7px;
  left: 30px;
  width: 15px;
  height: 7px;
  background: url(../images/ren-allow.png);
}
.buy-cat .item-tit .yhj-select ul,
.buy-cat2 .item-tit .yhj-select ul {
  border-top: 1px solid #dcdcdc;
}
.buy-cat .item-tit .yhj-select-item,
.buy-cat2 .item-tit .yhj-select-item {
  display: inline-block;
  height: 36px;
  margin-bottom: 0px;
  width: 100%;
  text-align: center;
  padding: 15px 0px;
  border-bottom: 1px dashed #ddd;
}

.buy-cat .item-tit .yhj-select-item:last-child,
.buy-cat2 .item-tit .yhj-select-item:last-child {
  border-bottom:none;
}

.buy-cat .item-tit .yhj-select-item > span,
.buy-cat2 .item-tit .yhj-select-item > span {
  vertical-align: middle;
}
.buy-cat .item-tit .yhj-select-item .yhj-money,
.buy-cat2 .item-tit .yhj-select-item .yhj-money {
  display: inline-block;
  width: 61px;
  height: 29px;
  background: url(../images/youhuijuan-bg.jpg);
  color: #fff;
  line-height: 29px;
}
.buy-cat .item-tit .yhj-limit,
.buy-cat2 .item-tit .yhj-limit {
  display: inline-block;
  width: 160px;
  text-align: left;
  text-indent: 0.5em;
}
.buy-cat .item-tit .yhj-condition,
.buy-cat2 .item-tit .yhj-condition {
  font-size: 10px;
  color: #666;
  display: block;
}
.buy-cat .item-tit .yhj-limit-time,
.buy-cat2 .item-tit .yhj-limit-time {
  font-size: 8px;
  color: #999;
  display: block;
}
.buy-cat .item-tit .yhj-btn,
.buy-cat2 .item-tit .yhj-btn {
  border: 1px solid #dcdcdc;
  padding: 3px 7px;
}
.buy-cat .item-tit .supplier-sign,
.buy-cat2 .item-tit .supplier-sign {
  /*margin-left: 32px;*/
}
.buy-cat .item-tit .supplier-sign span,
.buy-cat2 .item-tit .supplier-sign span {
  margin-right: 20px;
}
.buy-cat .item-box,
.buy-cat2 .item-box {
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  margin: 0px 0px;
}
.buy-cat .item-box1,
.buy-cat2 .item-box1 {
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  margin: 20px 0px;
}
.buy-cat .item-box .item-item:nth-last-child(1),
.buy-cat2 .item-box .item-item:nth-last-child(1) {
  border-bottom: 0px solid #dcdcdc;
}
.buy-cat .item-box .item-item,
.buy-cat2 .item-box .item-item {
  border-bottom: 1px solid #dcdcdc;
  padding: 25px 0px;
}
.buy-cat .item-box .item-item > div,
.buy-cat2 .item-box .item-item > div {
  display: inline-block;
  vertical-align: middle;
}
.buy-cat .item-box .item-item p,
.buy-cat2 .item-box .item-item p {
  margin-bottom: 0px;
  font-size: 14px;
  color: #666;
  line-height: 24px;

  word-break: break-all;
  word-wrap: break-word;
}
.buy-cat .item-box .item-item .checkbox,
.buy-cat2 .item-box .item-item .checkbox {
  margin-left: 10px;
  margin-right: 10px;
}
.buy-cat .item-box .item-item .imgbox,
.buy-cat2 .item-box .item-item .imgbox {
  width: 80px;
  height: 80px;
  margin-right: 10px;
}
.buy-cat .item-box .item-item .imgbox img,
.buy-cat2 .item-box .item-item .imgbox img {
  display: block;
  width: 100%;
  height: 100%;
}
.buy-cat .item-box .item-item .item-file-sign,
.buy-cat2 .item-box .item-item .item-file-sign {
width:180px;
overflow: hidden;
}
.buy-cat .item-box .item-item .item-unit-price,
.buy-cat2 .item-box .item-item .item-unit-price {
  width: 150px;
/*  text-align: center;*/
}
.buy-cat .item-box .item-item .item-btns,
.buy-cat2 .item-box .item-item .item-btns {
  width: 150px;
  text-align: center;
}
.buy-cat .item-box .item-item .item-btns .inputs-box,
.buy-cat2 .item-box .item-item .item-btns .inputs-box {
  width: 120px;
  margin-right: auto;
  margin-left: auto;
}
.buy-cat .item-box .item-item .item-total,
.buy-cat2 .item-box .item-item .item-total {
/*  width: 135px;*/
  text-align: center;
  font-size:0.7rem;
}
.buy-cat .item-box .item-item .item-action,
.buy-cat2 .item-box .item-item .item-action {
  width: 150px;
  text-align: right;
  font-size:0.7rem;
  /*padding-right:35px;*/
}
.buy-cat .item-box .item-item .change,
.buy-cat2 .item-box .item-item .change {
  color: #327eff;
  cursor: pointer;
}
.buy-cat .total-price,
.buy-cat2 .total-price {
  margin: 20px 20px;
}
.buy-cat .total-price span,
.buy-cat2 .total-price span {
  font-size: 0.7rem;
  margin-right: 36px;
  line-height: 36px;
}
.buy-cat .total-price span em,
.buy-cat2 .total-price span em {
  color: #c23c33;
  font-size: 0.7rem;
}
.buy-cat .total-price button,
.buy-cat2 .total-price button {
  width: 122px;
  height: 39px;
  border-radius: 6px;
  padding: 0px 0px;
  background-color: #ff2939
}
.buy-cat .form2,
.buy-cat2 .form2 {
  margin: 40px 20px 40px 0px;
}
.buy-cat .form2 input[type='text'],
.buy-cat2 .form2 input[type='text'] {
  width: 200px;
  display: inline-block;
  vertical-align: middle;
}
.buy-cat .form2 .sanwei input,
.buy-cat2 .form2 .sanwei input {
  width: 20%;
}
.new-post-3d input[type='text']  {
  width: 200px;
  display: inline-block;
  vertical-align: middle;
}
.new-post-3d .sanwei input {
  width: 20%;
  display: inline-block;
  vertical-align: middle;
}
.buy-cat2 .con > h3 {
  border-top: 1px solid #dcdcdc;
  padding-top: 40px;
}
.buy-cat2 .pause h4 {
  margin-bottom: 50px;
}
.buy-cat2 .pause h3 {
  padding-bottom: 20px;
  border-bottom: 1px solid #dcdcdc;
}
.buy-cat2 .pause h3 .change-add,
.buy-cat2 .pause h3 .add-add,
.buy-cat2 .pause h3 .change-fp,
.buy-cat2 .pause h3 .add-fp {
  font-size: 16px;
  color: #4bb4eb;
  margin-right:10px;
  margin-top: 5px;
  cursor: pointer;
}
.buy-cat2 .pause h3 .add-add,
.buy-cat2 .pause h3 .add-fp {
  margin-right: 10px;
}
.buy-cat2 .fapiao,
.buy-cat2 .us-add {
/*  text-indent: 2em;*/
  font-size: 0.7rem;
}
.buy-cat2 .fapiao input,
.buy-cat2 .us-add input {
  width: 14px;
  height: 14px;
}
.buy-cat2 .us-add {
  text-indent: 0;
}
.buy-cat2 .us-add span {
  margin-right: 10px;
}
.buy-cat2 .fapiao .checkbox,
.buy-cat2 .fapiao > span {
  display: block;
  vertical-align: middle;
}
.buy-cat2 .fapiao em {
  margin-left: 5px;
}
.buy-cat2 .fapiao .us-fp span {
/*  margin-right: 20px;*/
  display: block;
}
.buy-cat2 .list-tit {
  padding-bottom: 10px;
}
.buy-cat2 .list-tit .file-3d {
  width: 200px;
  margin-left: 30px;
}
.buy-cat2 .list-tit .file-sign {
  margin-left: 23px;
  width: 280px;
}
.buy-cat2 .list-tit .unit-price {
  width: 190px;
}
.buy-cat2 .list-tit .number {
  width: 190px;
}
.buy-cat2 .list-tit .total {
  width: 190px;
}
.buy-cat2 .item-tit .img-circle {
  width: 30px;
  height: 30px;
}
.buy-cat2 .item-box .item-item .imgbox {
  width: 80px;
  height: 80px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 0px 15px;
}
.buy-cat2 .item-box .item-item .item-file-sign {
/*  width: 280px;*/
  padding-left: 0px;
  margin-right: 0px;
}
.buy-cat2 .item-box .item-item .item-unit-price {
  width: 150px;
  color: #c23c33;
  padding-left:24px;
}
.buy-cat .item-box .item-item .item-unit-price {
/*  width: 190px;*/
  color: #c23c33;
  font-size:0.7rem;
  margin-left: 10px;
}
.buy-cat2 .item-box .item-item .item-total {
/*  width: 190px;*/
}
.buy-cat2 .item-box .item-item .item-num {
/*  width: 190px;*/
  text-align: center;
}
.buy-cat2 .item-youhui {
/*  width: 200px;*/
  text-align: center;
}
.buy-cat2 .youhui {
  width: 200px;
}
.buy-cat2 #selectAddress .modal-body .us-add {
  border-bottom: 1px solid #dcdcdc;
  padding: 15px 0px;
  margin-right: -15px;
  margin-left: -15px;
  cursor: pointer;
}
.buy-cat2 #selectAddress .modal-body .us-add:hover {
  background: rgba(33, 150, 243, 0.7);
  color: #efefef;
}
.buy-cat2 #selectAddress .modal-body .us-add:nth-last-child(1) {
  border-bottom: 0px solid #dcdcdc;
}
.buy-cat2 #selectFp .modal-body .us-fp {
  display: block;
  border-bottom: 1px solid #dcdcdc;
  padding: 15px 0px;
/*  margin-right: -15px;
  margin-left: -15px;*/
  cursor: pointer;
}
.buy-cat2 #selectFp .modal-body .us-fp:hover {
  background: rgba(33, 150, 243, 0.7);
  color: #efefef;
}
.buy-cat2 #selectFp .modal-body .us-fp em {
  margin-left: 5px;
}
.buy-cat2 #selectFp .modal-body .us-fp span {
  display: inline-block;
  /*文本超出隐藏*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.buy-cat2 #selectFp .modal-body .us-fp .taitou {
  width: 120px;
  margin-left: 40px;
}
.buy-cat2 #selectFp .modal-body .us-fp .fp-con {
  width: 140px;
  margin-left: 10px;
}
.buy-cat2 #selectFp .modal-body .us-fp .fp-beizhu {
  width: 280px;
  margin-left: 10px;
}
.buy-cat2 #selectFp .modal-body .us-fp:nth-last-child(1) {
  border-bottom: 0px solid #dcdcdc;
}
.buy-cat2 .item-other {
  padding: 10px 10px 10px 10px;
}
.buy-cat2 .item-other span {
  font-size: 0.9rem;
  line-height: 32px;
}
.buy-cat2 .item-other input {
  height: 32px;
/*  margin-left: 10px;*/
  width: 80%;
}
.buy-cat2 .item-other .plus_sy .icon-plus-nickname {
    margin-left:20px;
    display: inline-block;
    width: 80px;
    height: 16px;
    background: url(../images/user-plus-status.png) no-repeat 0 0
}
.buy-cat2 .item-other .plus_zs .icon-plus-nickname {
    margin-left:20px;
    display: inline-block;
    width: 38px;
    height: 16px;
    background: #d7d4cb url(../images/user-plus-status.png) no-repeat 0 -51px
}



.buy-cat2 .item-total-price {
  background: #f9f9f9;
  text-align: right;
  font-size: 1rem;
  line-height: 56px;
  padding: 0px 40px;
  border-radius: 0px 0px 6px 6px;
}
.buy-cat2 .item-total-price span{
  font-size: 20px;
}
.buy-cat2 .wuliu {
  margin-right: 40px;
}
.buy-cat2 .wuliufei,
.buy-cat2 .item-total-price span,
.buy-cat2 .item-total,
.buy-cat2 .item-unit-price {
  color: #c23c33;
}
.buy-cat .item-total {
  color: #c23c33;
}
.buy-cat2 .jifenfei {
  margin-left: 30px;
}
.buy-cat3 .con,
.buy-cat4 .con {
  width: 1200px;
  margin: 0 auto;
}
.buy-cat3 .con > .imgbox,
.buy-cat4 .con > .imgbox {
  margin: 60px auto;
}
.buy-cat3 .pay > div,
.buy-cat4 .pay > div {
  padding: 20px;
  font-size: 1rem;
  line-height: 24px;
  border-top: 1px solid #dcdcdc;
}
.buy-cat3 .pay .tit,
.buy-cat4 .pay .tit {
  font-weight: bolder;
  color: #333;
}
.buy-cat3 .pay .red,
.buy-cat4 .pay .red {
  color: #e4393c;
}
.buy-cat3 .pay > div:nth-child(1),
.buy-cat4 .pay > div:nth-child(1) {
  border-top: 0px solid #dcdcdc;
}
.buy-cat3 .radio input,
.buy-cat4 .radio input,
.buy-cat3 .radio img,
.buy-cat4 .radio img {
  vertical-align: middle;
}
.buy-cat3 .radio input,
.buy-cat4 .radio input {
  margin-top: 20px;
}
.buy-cat3 .pay .pay-way,
.buy-cat4 .pay .pay-way {
  height: auto;
}
.buy-cat3 .pay-way p,
.buy-cat4 .pay-way p {
/*  margin-bottom: 20px;*/
}
.buy-cat3 .btns,
.buy-cat4 .btns {
  padding: 20px 40px 60px;
}
.buy-cat3 .btns button,
.buy-cat4 .btns button {
  font-size: 1rem;
  line-height: 22px;
  background-color: #1b9af4;
}
.buy-cat4 .green {
  color: #76bd22;
}
.buy-cat4 .red {
  color: #e4393c;
}
.buy-cat4 .pay-end {
  padding: 80px 0px 260px;
}
.buy-cat4 .pay-end p span {
  font-size: 24px;
  line-height: 60px;
  vertical-align: middle;
  margin-left: 20px;
}
.buy-cat4 .pay-end p span span {
  margin-left: 10px;
  margin-right: 10px;
}
.buy-cat4 .pay-end p i {
  font-size: 42px;
  line-height: 60px;
  vertical-align: middle;
}
.user .order-list-tit {
  border-bottom: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
}
.user .order-list-tit > span {
  display: inline-block;
  text-align: center;
  line-height: 36px;
  vertical-align: middle;
}
.user .order-list-tit .file3D {
  width: 120px;
}
.user .order-list-tit .cailiao {
  width: 110px;
}
.user .order-list-tit .file-sign {
  width: 200px;
  text-align: left;
  text-indent: 50px;
}
.user .order-list-tit .num {
  width: 80px;
}
.user .order-list-tit .price {
  width: 80px;
}
.user .order-list-tit .start {
  width: 140px;
}
.user .order-list-tit .action {
  width: 120px;
}
.user .search-box {
  margin: 20px;
}
.user .search-box .btn {
  background: #4bb4eb;
}
.user .search-box .btn i {
  color: #fff;
}
.user .orders-tap {
  height: 40px;
  box-shadow: 0 -1px 0 0px #dcdcdc inset;
}
.user .orders-tap a {
  float: left;
  width: 14%;
  margin: 0px;
  height: 100%;
  text-align: center;
  font-size: 16px;
  line-height: 40px;
}
.user .orders-tap a.active {
  color: #4bb4eb;
  border-bottom: 3px solid #4bb4eb;
}
.user .order-list-con {
  background: #f4f4f4;
  margin-top: 20px;
}
.user .order-list-con .item {
  background: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  margin-bottom: 12px;
}
.user .order-list-con .item .item-tit {
  height: 46px;
  border-bottom: 1px solid #dcdcdc;
  font-size: 12px;
  color: #666;
  line-height: 46px;
}
.user .order-list-con .item .item-tit > span {
  display: inline-block;
}
.user .order-list-con .item .item-tit .open {
      cursor: pointer;
}
.user .order-list-con .item .item-tit .pingjia i {
  font-size: 12px;
  letter-spacing: -3px;
}
.user .order-list-con .item .item-tit .pingjia {
  margin-left: 8px;
}
.user .order-list-con .item .item-tit .supplier-add {
  margin-left: 20px;
  font-size: 16px;
}
.user .order-list-con .item .item-tit .blueXing {
  color: #327eff;
}
.user .info-table .blueXing {
  color: #327eff;
}
.user .order-list-con .item .item-tit .supplier-qq {
  display: inline-block;
  margin-left: 8px;
  width: 19px;
  height: 17px;
  background: url(../images/qq.jpg) center center no-repeat;
  vertical-align: middle;
  cursor: pointer;
}
.user .order-list-con .item .item-tit .supplier-qq a {
  display: inline-block;
  width: 19px;
  height: 17px;
  line-height: 17px;
  vertical-align: top;
  cursor: pointer;
}
.user .order-list-con .item .item-tit .del {
  float: right;
  margin-right: 60px;
  font-size: 16px;
  cursor: pointer;
}
.user .order-list-con .item .item-tit .del:hover a {
  color: #327eff;
}
.user .order-list-con .item .item-time {
  color: skyblue;
  width: 120px;
  text-align: center;
}
.user .order-list-con .item .item-order-num {
  width: 200px;
}
.user .order-list-con .item .item-supplier img {
  width: 24px;
  height: 24px;
}
.user .order-list-con .item .item-con {
  display: inline-block;
  width: 615px;
  vertical-align: middle;
}
.user .order-list-con .item .item-con .item-item {
  padding: 25px 0px;
}
.user .order-list-con .item .item-con .item-item > div {
  display: inline-block;
  vertical-align: middle;
}
.user .order-list-con .item .item-con .item-item p {
  margin-bottom: 0px;
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.user .order-list-con .item .item-con .item-item .checkbox {
  margin-left: 35px;
  margin-right: 13px;
}
.user .order-list-con .item .item-con .item-item .imgbox {
  width: 130px;
  margin-left: 5px;
}
.user .order-list-con .item .item-con .item-item .imgbox img {
  display: block;
  width: 110px;
  height:110px;


}
.user .order-list-con .item .item-con .item-item .item-file-sign {
  width: 200px;

}
.item-file-sign a{ color: #00a0f8;}
.user .order-list-con .item .item-con .item-item .item-num {
  width: 80px;
  text-align: center;
}
.user .order-list-con .item .item-con .item-item .item-cailiao {
  width: 90px;
  text-align: center;
}
.user .order-list-con .item .item-con .item-item .item-total {
  width: 80px;
  text-align: center;

  color: #c23c33;
}
.user .order-list-con .item .item-con .item-item .change {
  color: #327eff;
  cursor: pointer;
}
.user .order-list-con .item .item-footer {
  display: inline-block;
  width: 270px;
  vertical-align: middle;
}
.user .order-list-con .item .item-footer > div {
  display: inline-block;
  vertical-align: middle;
}
.user .order-list-con .item .item-footer .item-action {
  width: 120px;
  text-align: center;
}
.user .order-list-con .item .item-footer .item-start {
  width: 140px;
  text-align: center;
}
.user .order-list-con .item .item-footer .item-start p {
  line-height: 32px;
}
.user .order-list-con .item .item-footer .item-start p a,
.user .order-list-con .item .item-footer .item-start p span {
  color: #327eff;
}
.user .order-list-con .item .item-footer .zuopingjia,
.user .order-list-con .item .item-footer .chapingjia {
  padding: 6px 10px;
  border: 1px solid #dcdcdc;
  color: #f86f00;
  border-radius: 4px;
  cursor: pointer;
}
.user .order-list-con .item .item-footer2 {
  border-top: 1px solid #dcdcdc;
  height: 46px;
  line-height: 46px;
}
.user .order-list-con .item .item-footer2 .items-total {
  margin-right: 30px;
}
.user .order-list-con .item .item-footer2 em {
  margin: 0px 3px;
  color: #c23c33;
}
.user .order-fenye {
  width: 520px;
  margin: 30px auto;
}
.user .order-fenye li {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid #dcdcdc;
  padding: 8px 10px;
}
.user .order-fenye li i {
  font-size: 10px;
  color: #999;
}
.user .order-fenye li input {
  width: 30px;
}
.user .pingjiaModal .modal-body,
.user .chaPingJiaModal .modal-body {
  position: relative;
}
.user .pingjiaModal .box,
.user .chaPingJiaModal .box {
  width: 500px;
  margin: 0 auto;
}
.user .pingjiaModal .form-group,
.user .chaPingJiaModal .form-group {
  margin: 20px 0px;
}
.user .pingjiaModal .close,
.user .chaPingJiaModal .close {
  position: absolute;
  right: 10px;
  top: 10px;
}
.user .pingjiaModal .blueXing,
.user .chaPingJiaModal .blueXing {
  color: #327eff;
}
.user .wuliuModal .modal-body {
  position: relative;
}
.user .wuliuModal .box {
  width: 500px;
  margin: 20px auto;
}
.user .wuliuModal .close {
  position: absolute;
  right: 10px;
  top: 10px;
}
.user .wuliuModal ul {
  font-size: 16px;
  padding: 20px 0px;
}
.user .wuliuModal ul li {
  padding: 3px 10px;
  margin-top: 12px;
}
.user .wuliuModal ul .quan {
  display: inline-block;
  padding: 5px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 20px;
  vertical-align: top;
  background: #666;
  border-radius: 50%;
  box-shadow: 0px 0px 0px 3px #bbb;
}
.user .wuliuModal ul .wuliu-con {
  display: inline-block;
  vertical-align: top;
  width: 80%;
}
.user .wuliuModal ul .where {
  font-size: 14px;
}
.user .wuliuModal ul .time {
  display: block;
  font-size: 12px;
}
.user .wuliuModal ul li:nth-child(1) .quan {
  background: #4fb327;
  box-shadow: 0px 0px 0px 3px #81e655;
}
.user .wuliuModal ul li:nth-child(1) .where,
.user .wuliuModal ul li:nth-child(1) .time {
  color: #4fb327;
}
.user .order_no {
  font-size: 24px;
  line-height: 48px;
  text-align: center;
}
.user .my-sign {
  padding: 20px 60px;
}
.user .my-sign .zhanghu p {
  font-size: 14px;
  line-height: 36px;
}
.user .my-sign .wuliu .tit {
  font-size: 14px;
  color: #327eff;
}
.user .my-sign .wuliu .wuliu-num {
  font-size: 12px;
  color: #666;
  margin-bottom: 10px;
}
.user .my-sign .wuliu .wuliu-sign {
  font-size: 12px;
  line-height: 20px;
  cursor: pointer;
}
.user .use-info {
  padding-top: 10px;
}
.user .use-info > div {
  display: inline-block;
  vertical-align: top;
}
.user .use-info .pic {
  width: 130px;
  height: 150px;
}
.user .use-info .pic img {
  display: block;
  width: 100%;
  height: 130px;
}
.user .use-info .account {
  width: 410px;
  height: 150px;
  padding: 30px 25px;
}
.user .use-info .erweima {
  width: 200px;
  height: 150px;
}
.user .use-info .erweima .img {
  width: 100px;
}
.user .use-info .erweima p {
  text-align: center;
}
.user .wuliu h4 {
  line-height: 34px;
  font-size: 16px;
  text-indent: 0.5em;
  color: #108ec7;
}
.user .wuliu ul {
  overflow: hidden;
  font-size: 16px;
  height: 375px;
}
.user .wuliu ul li {
  padding: 3px 10px;
  margin-top: 12px;
}
.user .wuliu ul .quan {
  display: inline-block;
  padding: 5px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 20px;
  vertical-align: top;
  background: #666;
  border-radius: 50%;
  box-shadow: 0px 0px 0px 3px #bbb;
}
.user .wuliu ul .wuliu-con {
  display: inline-block;
  vertical-align: top;
  width: 80%;
}
.user .wuliu ul .where {
  font-size: 14px;
}
.user .wuliu ul .time {
  display: block;
  font-size: 12px;
}
.user .wuliu ul li:nth-child(1) .quan {
  background: #4fb327;
  box-shadow: 0px 0px 0px 3px #81e655;
}
.user .wuliu ul li:nth-child(1) .where,
.user .wuliu ul li:nth-child(1) .time {
  color: #4fb327;
}
.user .wuliu .show {
  height: auto;
}
.user .wuliu .more {
  width: 480px;
  text-align: center;
}
.user .content .conleft {
  padding: 16px 35px 20px;
}
.user .content .conleft .bzconleft-t {
  font-size: 20px;
}
.user .content .conleft .bzconleft-t a {
  color: #4bb4eb;
}
.user .content .conleft .bzconleft-c1 {
  text-indent: 6px;
  color: #4bb4eb;
}
.user .content .conleft ul {
  padding-left: 16px;
}
.user .content .conright {
  padding-top: 10px;
}
.user #pingjiaModal .control-label,
.user #chaPingJiaModal .control-label {
  text-align: right;
}
.user #pingjiaModal .pic-warp p,
.user #chaPingJiaModal .pic-warp p {
  margin-bottom: 12px;
}
.user #pingjiaModal .pic-warp .pic,
.user #chaPingJiaModal .pic-warp .pic {
  overflow: hidden;
  width: 100px;
  height: 100px;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  text-align: center;
  margin-right: 15px;
  background: #fff;
}
.user #pingjiaModal .pic-warp .pic i,
.user #chaPingJiaModal .pic-warp .pic i {
  font-size: 50px;
  line-height: 90px;
  color: #cfdbe4;
  font-weight: 100;
}
.user #pingjiaModal .pic-warp .pic img,
.user #chaPingJiaModal .pic-warp .pic img {
  display: block;
  width: 100%;
  height: 100%;
  outline: none;
}
.my-sign .con-con input {
  width: 200px;
}
.my-sign .pic-warp p {
  margin-top: 8px;
}
.my-sign .pic-warp .pic {
  overflow: hidden;
  width: 130px;
  height: 130px;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  text-align: center;
  margin-right: 25px;
  background: #fff;
}
.my-sign .pic-warp .pic i {
  font-size: 60px;
  line-height: 120px;
  color: #cfdbe4;
  font-weight: 100;
}
.my-sign .pic-warp .pic img {
  display: block;
  width: 100%;
  height: 100%;
  outline: none;
}
.youhuijuan .conright > h3 {
  padding-top: 20px;
  font-size: 18px;
  color: #50a50a;
}
.youhuijuan .content .tit {
  margin: 10px 30px 10px;
  border-bottom: 1px solid #dcdcdc;
  font-size: 16px;
  line-height: 32px;
  width: 90%;
}
.youhuijuan .content .tit a {
  display: inline-block;
  padding: 12px 20px;
}
.youhuijuan .content .tit a.active {
  color: #327eff;
  border-bottom: 2px solid #327eff;
}
.youhuijuan .content .yhj-table {
  width: 70%;
  margin: 30px auto 50px;
}
.youhuijuan .content .yhj-table tr:nth-child(1) {
  background: #f4f4f4;
}
.youhuijuan .content .yhj-table th {
  font-size: 14px;
  line-height: 40px;
}
.youhuijuan .content .yhj-table td {
  font-size: 14px;
  line-height: 32px;
}
.youhuijuan .content .yhj-table th,
.youhuijuan .content .yhj-table td {
  text-indent: 1em;
}
.fapiao .conright > h3 {
  padding-top: 20px;
  font-size: 18px;
  color: #50a50a;
}
.fapiao .conright .creat-fp {
  height: 30px;
  line-height: 30px;
  margin-top: 20px;
  width: 100px;
  padding: 0px;
  margin-left: 20px;
}
.fapiao .conright .item {
  border: 1px solid #dcdcdc;
  padding: 15px;
  width: 80%;
  margin: 30px 15px;
}
.fapiao .conright .item .tit {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 10px;
}
.fapiao .conright .item .tit i {
  padding: 5px;
}
.fapiao .conright .item p {
  font-size: 14px;
  line-height: 32px;
  text-indent: 1em;
}
.fapiao .conright .item p span {
  margin-left: 10px;
}
.fapiao .conright .item p.clearfix {
  padding-right: 10px;
  line-height: 20px;
}
.fapiao .conright .item p.clearfix a {
  padding: 2px;
}
.fapiao .conright .item p.clearfix a:hover {
  color: #327eff;
}
.fapiao .form1 {
  margin: 40px 0px;
}
.tuiguang .con-con .tit {
  border-bottom: 1px solid #dcdcdc;
  font-size: 16px;
  line-height: 36px;
  color: #333;
  text-indent: 15px;
  margin-top: 30px;
}
.tuiguang .con-con .tuiguang {
  color: #666;
  line-height: 28px;
  text-indent: 15px;
  margin-top: 20px;
}
.tuiguang .con-con .tuiguang span {
  margin-left: 45px;
  color: #d0bc0d;
}
.tuiguang .con-con .zhushi {
  color: #ccc;
  line-height: 28px;
  text-indent: 130px;
}
.tuiguang .con-con .yaoqing-list {
  padding-left: 124px;
  margin-top: 30px;
}
.tuiguang .con-con .yaoqing-list img {
  width: 60px;
  height: 60px;
  vertical-align: middle;
}
.tuiguang .con-con .yaoqing-list .name {
  font-size: 20px;
  line-height: 60px;
  vertical-align: middle;
  margin-left: 5px;
}
.tuiguang .conright > h3,
.money-list .conright > h3,
.money-to-crad .conright > h3,
.fapiao .conright > h3,
.my-sign .conright > h3,
.account-security .conright > h3,
.youhuijuan .conright > h3 {
  padding-top: 20px;
  font-size: 20px;
  color: #19abbd;
  margin-bottom: 20px;
}
.tuiguang .con-con,
.money-list .con-con,
.money-to-crad .con-con,
.fapiao .con-con,
.my-sign .con-con,
.account-security .con-con,
.youhuijuan .con-con {
  padding: 0px 15px;
  width: 100%;
}
.tuiguang .con-con table,
.money-list .con-con table,
.money-to-crad .con-con table,
.fapiao .con-con table,
.my-sign .con-con table,
.account-security .con-con table,
.youhuijuan .con-con table {
  width: 98%;
  margin: 30px auto;
  border: 1px solid #dcdcdc;
  color: #999;
}
.tuiguang .con-con table tr th,
.money-list .con-con table tr th,
.money-to-crad .con-con table tr th,
.fapiao .con-con table tr th,
.my-sign .con-con table tr th,
.account-security .con-con table tr th,
.youhuijuan .con-con table tr th {
  font-size: 16px;
  line-height: 44px;
  text-align: center;
}
.tuiguang .con-con table tr td,
.money-list .con-con table tr td,
.money-to-crad .con-con table tr td,
.fapiao .con-con table tr td,
.my-sign .con-con table tr td,
.account-security .con-con table tr td,
.youhuijuan .con-con table tr td {
  font-size: 14px;
  line-height: 36px;
  text-align: center;
}
.tuiguang .con-con table tr td a,
.money-list .con-con table tr td a,
.money-to-crad .con-con table tr td a,
.fapiao .con-con table tr td a,
.my-sign .con-con table tr td a,
.account-security .con-con table tr td a,
.youhuijuan .con-con table tr td a {
  color: #blueColor;
}
.tuiguang .con-con table tr td a:hover,
.money-list .con-con table tr td a:hover,
.money-to-crad .con-con table tr td a:hover,
.fapiao .con-con table tr td a:hover,
.my-sign .con-con table tr td a:hover,
.account-security .con-con table tr td a:hover,
.youhuijuan .con-con table tr td a:hover {
  text-decoration: underline;
}
.tuiguang .con-con table tr:nth-child(1),
.money-list .con-con table tr:nth-child(1),
.money-to-crad .con-con table tr:nth-child(1),
.fapiao .con-con table tr:nth-child(1),
.my-sign .con-con table tr:nth-child(1),
.account-security .con-con table tr:nth-child(1),
.youhuijuan .con-con table tr:nth-child(1) {
  background: #f4f4f4;
  border-bottom: 1px solid #dcdcdc;
}
.tuiguang .con-con form,
.money-list .con-con form,
.money-to-crad .con-con form,
.fapiao .con-con form,
.my-sign .con-con form,
.account-security .con-con form,
.youhuijuan .con-con form {
  width: 600px;
  margin: 30px;
}
.tuiguang .con-con form label,
.money-list .con-con form label,
.money-to-crad .con-con form label,
.fapiao .con-con form label,
.my-sign .con-con form label,
.account-security .con-con form label,
.youhuijuan .con-con form label {
  font-size: 14px;
}
.tuiguang .con-con form input,
.money-list .con-con form input,
.money-to-crad .con-con form input,
.fapiao .con-con form input,
.my-sign .con-con form input,
.account-security .con-con form input,
.youhuijuan .con-con form input {
  height: 36px;
}
.tuiguang .con-con .button,
.money-list .con-con .button,
.money-to-crad .con-con .button,
.fapiao .con-con .button,
.my-sign .con-con .button,
.account-security .con-con .button,
.youhuijuan .con-con .button {
  display: inline-block;
  padding: 0px 15px;
  height: 36px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 36px;
  margin-left: 120px;
}
.account-security .inputbg {
  width: 250px;
}
.money-to-crad .con-con p {
  font-size: 16px;
}
.money-to-crad .con-con p em {
  margin: 0px 8px;
  color: #327eff;
}
.login header,
.register header {
  border-bottom: 1px solid #fff;
}
.login .fixed_box,
.register .fixed_box {
  margin-left: 0px;
}
.login .con,
.register .con {
  max-width: 1200px;
}
.login .logo,
.register .logo {
  width: 60px;
  height: 50px;
  margin-right: 8px;
  background: url(../images/logo2.png) center center no-repeat;
}
.login .tit,
.register .tit {
  color: #ffffff;
  font-size: 28px;
  line-height: 50px;
  font-family: "Microsoft YaHei";
  font-weight: normal;
}
.login .tit var,
.register .tit var {
  color: #ffffff;
  font-size: 28px;
  line-height: 28px;
  font-family: "Microsoft YaHei";
  font-weight: normal;
  margin: 0px 5px;
  font-weight: bolder;
  vertical-align: text-bottom;
}
.login .tit span,
.register .tit span {
  color: #ffffff;
  font-size: 24px;
  line-height: 28px;
  font-family: "Microsoft YaHei";
  font-weight: normal;
  font-weight: lighter;
  vertical-align: text-bottom;
  -webkit-transform: translate(0px, -3px) rotate(0deg) scale(1);
  -moz-transform: translate(0px, -3px) rotate(0deg) scale(1);
  -ms-transform: translate(0px, -3px) rotate(0deg) scale(1);
  transform: translate(0px, -3px) rotate(0deg) scale(1);
}
.login .form_box,
.register .form_box {
  width: 380px;
  padding: 30px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0px 0px 15px 0px #5e94c2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.login .form_box h2,
.register .form_box h2 {
  color: #000000;
  font-size: 30px;
  line-height: 30px;
  font-family: "Microsoft YaHei";
  font-weight: normal;
}
.login .form_box form > label,
.register .form_box form > label {
  display: block;
  color: #666666;
  font-size: 14px;
  line-height: 30px;
  font-family: "Microsoft YaHei";
  font-weight: normal;
}
.login .form_box input[type="email"],
.register .form_box input[type="email"],
.login .form_box input[type="password"],
.register .form_box input[type="password"],
.login .form_box input[type="text"],
.register .form_box input[type="text"] {
  width: 100%;
  height: 40px;
  border-radius: 5px;
  margin-bottom: 0px;
  color: #666666;
  font-size: 12px;
  line-height: 20px;
  font-family: "Microsoft YaHei";
  font-weight: normal;
}
.login .form_box .input-group-addon,
.register .form_box .input-group-addon {
  height: 100%;
  padding: 0px;
  border: 0px solid #fff;
  background: #fff;
}
.login .form_box .input-group-addon img,
.register .form_box .input-group-addon img {
  display: block;
  width: 100px;
  height: 100%;
  margin-left: 10px;
  border: 1px solid #dcdcdc;
}
.login .form_box .input-group-addon button,
.register .form_box .input-group-addon button {
  width: 100px;
  height: 100%;
  margin-left: 10px;
  border: 1px solid #dcdcdc;
  font-size: 14px;
}
.login .form_box .input-group-addon button:focus,
.register .form_box .input-group-addon button:focus {
  outline: none;
  background-color: #1B9AF7;
}
.login .form_box .error,
.register .form_box .error {
  height: 40px;
  color: #ff0000;
  font-size: 16px;
  line-height: 40px;
  font-family: "Microsoft YaHei";
  font-weight: normal;
}
.login .form_box button,
.register .form_box button {
  font-size: 16px;
  line-height: 47px;
  border-radius: 5px;
}
.login .form_box .errorBox,
.register .form_box .errorBox {
  overflow: hidden;
}
.login .form_box #savepassword,
.register .form_box #savepassword {
  width: 15px;
  height: 15px;
  vertical-align: middle;
}
.login .quick-login,
.register .quick-login {
  text-align: center;
  margin-top: 15px;
}
.login a.quick-login-qq,
.register a.quick-login-qq {
  display: inline-block;
  width: 52px;
  height: 32px;
  background: url('../images/qq.png') center center no-repeat;
  margin-right: 10px;
  border-right: 1px solid #dddddd;
}
.login a.quick-login-sina,
.register a.quick-login-sina {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url('../images/sina.png') center center no-repeat;
  margin-right: 10px;
}
.login a.quick-login-weixin,
.register a.quick-login-weixin {
  display: inline-block;
  width: 52px;
  height: 32px;
  background: url('../images/weixin.png') center center no-repeat;
  margin-right: 10px;
  border-left: 1px solid #dddddd;
}
.login footer,
.register footer {
  position: absolute;
  bottom: 0px;
}
.login footer p,
.register footer p {
  color: #000000;
  font-size: 14px;
  line-height: 30px;
  font-family: "Microsoft YaHei";
  font-weight: normal;
}
.shop-register {
  width: 100%;
  height: 100%;
}
.shop-register .content {
  width: 1002px;
  min-height: 600px;
  margin-top:20px;
  margin-bottom: 80px;
}
.shop-register .content .h1 {
  color: #e8656f;
  margin-bottom: 30px;
}
.shop-register .content .formbox {
  background: #fffafa;
  border: 1px solid #dcdcdc;
}
.shop-register .content .formhead span {
  float: left;
  width: 20%;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  color: #333;
  font-size: 20px;
  line-height: 70px;
  text-align: center;
  background: #efefef;
}
.shop-register .content .formhead .active {
  border-bottom: 0px solid transparent;
  background: #fffafa;
}
.shop-register .content .formcon {
  height: 500px;
  padding-top: 40px;
}
.shop-register .content .formcon .item {
  display: none;
}
.shop-register .content .formcon .item:nth-child(1) {
  display: block;
}
.shop-register .content form {
  width: 600px;
  margin: 30px auto 50px;
}
.shop-register .content .tijiao {
  display: block;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
}
.shop-register .content .suang {
  width: 200px;
  margin-left: 270px;
  margin-right: 30px;
}
.shop-register .content .suang:nth-last-child(1) {
  margin-left: 30px;
}
.shop-register .content .pic-warp p {
  margin-top: 8px;
}
.shop-register .content .pic-warp .pic {
  overflow: hidden;
  width: 130px;
  height: 130px;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  text-align: center;
  margin-right: 25px;
  background: #fff;
}
.shop-register .content .pic-warp .pic i {
  font-size: 60px;
  line-height: 120px;
  color: #cfdbe4;
  font-weight: 100;
}
.shop-register .content .pic-warp .pic img {
  display: block;
  width: 100%;
  height: 100%;
  outline: none;
}
.shop-register .content .selectbox {
  padding-top: 8px;
}
.shop-register .content .textarea {
  margin-top: 10px;
  width: 100%;
}
.shop-register .content .yzm1 input {
  width: 180px;
  display: inline-block;
  vertical-align: middle;
}
.shop-register .content .yzm1 img {
  width: 80px;
  height: 34px;
}
.shop-register .content .yzm2 input {
  width: 180px;
  display: inline-block;
  vertical-align: middle;
}
.shop-register .content .yzm2 button {
  width: 100px;
  height: 34px;
  font-size: 12px;
  line-height: 34px;
  padding: 0px;
  border-radius: 6px;
}
a:hover,
a:focus {
  text-decoration: none;
}
.border {
  border: 1px solid #ddd;
}
.txthd {
  /*文本超出隐藏*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.errorBox {
  height: 20px;
  width: 100%;
}
.errorBox span {
  color: #d00;
  font-size: 12px;
}
/*默认动画*/
.ani3 {
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.uesr_select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.sizing {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.content-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.h {
  height: 100%;
}
.w {
  width: 100%;
}
.wh {
  display: block;
  width: 100%;
  height: 100%;
}
.m0 {
  margin: 0px auto;
}
.m5 {
  margin: 5px auto;
}
.m10 {
  margin: 10px auto;
}
.m15 {
  margin: 15px auto;
}
.mg0 {
  margin: 0px;
}
.mg5 {
  margin: 5px;
}
.mg10 {
  margin: 10px;
}
.mg15 {
  margin: 15px;
}
.pd0 {
  padding: 0px;
}
.pd5 {
  padding: 5px;
}
.pd10 {
  padding: 10px;
}
.pd15 {
  padding: 15px;
}
.imgblock {
  display: block;
  width: 100%;
}
.rd {
  border-radius: 50%;
}
.rd4 {
  border-radius: 4px;
}
.rd5 {
  border-radius: 5px;
}
.rd6 {
  border-radius: 6px;
}
.bg_w {
  background-color: #fff;
}
.cen {
  text-align: center;
}
.rel {
  position: relative;
}
.abs {
  position: absolute;
}
.unslt {
  /*文本不可选中*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slttxt {
  /*文本可选中*/
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
/*弹框固定居中*/
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  /*水平居中*/
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /*垂直居中*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.fixed_box {
  position: fixed;
  top: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: rgba(240, 240, 240, 0.3);
  z-index: 10;
}
/*弹性布局*/
.flexbox {
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  display: -ms-flexbox;
}
.flexcen {
  /*水平居中*/
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.flexmiddle {
  /*垂直居中*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/*自定义重置*/
input,
select,
button,
textarea {
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
textarea {
  resize: none;
}
input,
textarea {
  text-indent: 0.5em;
}
input,
textarea,
select {
  border: 1px solid #ddd;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
input:hover,
textarea:hover,
select:hover {
  border: 1px solid #3bb4f2;
}
input:focus,
select:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}
/*新上传文件页面样式*/
.new-post-3d {
  background: #fff;
/*  min-width: 100%;*/
  /*height: 500px;*/
  /*background: red;*/
}
.new-post-3d .iconfont {
  font-weight: normal;
}
.new-post-3d .new-con {
/*  width: 100%;*/
  margin: 0 auto;
  /*border: 1px solid red;*/
  padding:0 20px;
}
.new-post-3d .new-con .post-top {
  width: 100%;
  margin: 20px 0;
}
.new-post-3d .new-con .upload,
.new-post-3d .new-con .material,
.new-post-3d .supplier {
  padding-bottom: 15px;
  background: #fff;
  border-bottom: 1px solid #ccc;
}
.new-post-3d .supplier{
  border-bottom:none;
}
.new-post-3d .new-con .upload h1{
  font-weight: 800;
  font-size: 0.9rem;
  line-height: 21px;
}

.new-post-3d .new-con .upload a {
  font-size: 0.5rem;
}

.new-post-3d .new-con .upload .upload-input {
  position: relative;
  padding: 20px 0;
  /*height: 100px;*/
  /*margin: 15px 0;*/
  border: 1px dashed #ccc;
  margin: 20px auto;
  text-align: center;
}
.new-post-3d .new-con .upload .upload-input input {
  margin: 0 auto;
  position: absolute;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.new-post-3d .new-con .upload .upload-input button {
  background: #4D7BEA;
  padding: 10px 20px;
  margin-bottom: 15px;
  width:110px;
  line-height: 20px
}
.new-post-3d .new-con .upload .upload-list,
.new-post-3d .new-con .upload .protect {

  margin: 0 auto; 
}
.new-post-3d .new-con .upload .protect {
  margin-top:15px;
  color: #666;
}
.new-post-3d .new-con .upload .upload-list li {
  padding: 15px 0;
  border-bottom: 1px solid #eee;
}
.new-post-3d .new-con .upload .upload-list .pdimg {
  float: left;
  height: auto;
}
.new-post-3d .new-con .upload .upload-list img {
  float: left;
  width: 80px;
  height: 80px;
}
.new-post-3d .new-con .upload .upload-list .info {
  float: left;
  margin-left: 5px;
  padding:0;
  /*width:245px;*/
}
.new-post-3d .new-con .upload .upload-list .info p {
  height: 30px;
  line-height: 30px;
}
.new-post-3d .new-con .upload .upload-list .info input {
  width: 45px;
  height: 100%;
  background: #E6E6E6;
}
.new-post-3d .new-con .upload .upload-list .info input:hover {
  border-color: #ccc;
}
.new-post-3d .new-con .upload .upload-list .info .modify:hover {
  cursor: pointer;
}
.new-post-3d .new-con .upload .upload-list .print-num {
  padding-top: 10px;
  float: left;
}
.new-post-3d .new-con .upload .upload-list .print-num span {
  float: left;
  display: inline-block;
  /*  padding: 5px 10px; */
  line-height: 20px;
}
.new-post-3d .new-con .upload .upload-list .print-num .minus,
.new-post-3d .new-con .upload .upload-list .print-num .plus {
  background:#F1F1F1;
  font-size: 0.9rem;
  border: 1px solid #ccc;
  cursor: pointer;
      width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
}
.new-post-3d .new-con .upload .upload-list .print-num .num {

  background: #fff;
  border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   font-size: 0.9rem;
  width: 30px;
  height: 22px; line-height: 22px;
  border-left:none;
  border-right:none;
  padding:0;
}
.new-post-3d .new-con .upload .upload-list .delete {
  float: right;
  font-size: 1rem;
  margin: 10px 0 0 0;
  cursor: pointer;
}
.new-post-3d .new-con .upload .upload-list .delete .iconfont {
  font-size: 1rem;
}
/*材料选择*/

.new-post-3d .new-con .material h1 {
  font-weight: 800;
  font-size: 0.9rem;
  line-height: 21px;
}
.new-post-3d .material-list1 {
  margin: 0 auto;
  padding: 10px 0;
  width:1890px;
}
.new-post-3d .material-list1 .material-item{
  width:125px;
  float: left;
  margin-right:20px;
}
.new-post-3d .material-list1 .material-item h2{
  font-size: 12px;
  margin:0 0 10px 0;
}
.new-post-3d .material-list1 .material-item img{
  width: 125px;
}
.new-post-3d .material-list select{
  border:none;
  appearance:none;
  -moz-appearance:none; /* Firefox */
  -webkit-appearance:none; /* Safari 和 Chrome */
}
.new-post-3d .material-list ul{

  margin: 0 auto;
}
.new-post-3d .material-list .curli{
  border:#ef4746  solid 1px;
  box-shadow:5px 5px  10px #ccc;
}
.new-post-3d .material-list .curli button{
  background: #ef4746 ;
}
.new-post-3d .material-list li {
  float: left;
  /*padding:15px 10px 0;*/
  width: 360px;
  cursor: pointer;
  
}
.new-post-3d .material-list li > div{

  margin: 5px;
  width: 265px;
  float: left;
  transition:all .4s ease-in-out
}
.new-post-3d .material-list li > div:hover {
  box-shadow:5px 5px  10px #ccc;
}
.new-post-3d .material-list li h2 {
  margin: 0;
  font-size: 16px;
  padding: 0 10px;
  font-weight: 800;
  letter-spacing: 3px;
  height: 40px;
  line-height: 40px;
}
/*.new-post-3d .material-list li h2 i{
  background-image:url(/pc/images/hot.gif);
  background-repeat: no-repeat;
  background-size: 105%;
  width: 40px;
  height: 40px;
  display: block;
  float: right;
}*/
.new-post-3d .material-list .hot{
  background-image:url(/pc/images/hot.gif);
  background-repeat: no-repeat;
  background-size: 90%;
  width: 30px;
  height: 30px;
  display: inline-block;
}
.new-post-3d .material-list li .img-list {
  width: 332px;
  margin: 0 auto;
}
.new-post-3d .material-list li .img-list li {
  float: left;
  width: 108px;
  margin-right: 3px;
  padding: 0;
  border: none;
}
.new-post-3d .material-list li .img-list li:nth-last-of-type(1){
  margin-right: 0;
}
.new-post-3d .material-list li  img {
  width: 100%;
  height: 200px;
  border:none;
}
.new-post-3d .material-list li p {
    overflow: hidden;
    padding: 0 10px;
    height: 100%;
    margin: 10px 0;
    font-size: 13px;
    color: #666;
    text-overflow: ellipsis;
}
.new-post-3d .material-list li dl {
  padding: 10px 0;
  border-top: 1px solid #eee;
  margin-bottom: 0;
}
.new-post-3d .material-list li dl dt{
  float: left;
  width: 50%;
  padding: 10px 0;
  text-align: center;
  font-size: 12px;
  color: #666;
  border-right: 1px solid #eee;
}
.new-post-3d .material-list li dl dd{
  float: left;
  width: 50%;
  padding: 10px 0;
  text-align: center;
  font-size: 12px;
  color: #666;
  /*border-left: 1px solid #ccc;*/
}
.new-post-3d .material-list li dl h3 {
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  color: #222;
}
.new-post-3d .material-list li dl p {
  font-size: 12px;
  color: #666;
  height: auto;
  margin: 5px 0;
  font-weight: normal;
}
.new-post-3d .material-list button {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-align: center;
  font-size: 14px;
  color: #fff; 
  background: #3b9ed2;
  border-radius: 0;
}
/*选择供应商*/
.new-post-3d .supplier h1 {
  font-weight: 800;
  font-size: 0.9rem;
  line-height: 21px;
}
.new-post-3d .supplier .supplier-box {

  padding: 10px 0;
  margin: 0 auto;
}
.new-post-3d .supplier-box .supplier-header {
  padding: 20px 0;
}
.new-post-3d .supplier-box .supplier-header .top-item {
  display: inline-block;
  width: 100%;
}
.new-post-3d .supplier-box .supplier-header .top-item div {
  float: left;
}
.new-post-3d .supplier-box .supplier-header .top-item .sort span {
  display: inline-block;
  width: 80px;
  height: 36px;
  text-align: center;
  font-size: 12px;
  color: #000;
  line-height: 34px;
  border:1px solid #eee;
  cursor: pointer;
}
/*.new-post-3d .supplier-box .supplier-header .top-item span:nth-of-type(1){
  border:none;
}*/
.new-post-3d .supplier-box .supplier-header .top-item .isChose {
  color: #fff !important;
  background: #4BB4EB;
}
.new-post-3d .supplier-box .supplier-header .top-item select {
  width:auto;
  height: 36px;
}
.new-post-3d .supplier-box .supplier-header .top-item .input-group {
  border:1px solid #eee;
}
.new-post-3d .supplier-box .supplier-header .top-item .input-group-addon {
  background: #fff;
  border: none; 
}
.new-post-3d .supplier-box .supplier-header .top-item input {
  border: none;
  width: 200px;
}
.new-post-3d .supplier-box .supplier-header .top-item button {
  float: right;
  background: #4BB4EB;
  border-color: #4BB4EB;
  border-radius: 0;
}
/*供应商列表*/
.new-post-3d .supplier-list li {
  padding: 10px;
  background: #fff;
  border: 1px solid #eee;
  margin-bottom: 15px;
}
.new-post-3d .supplier-list .list-left {
/*  float: left;
  width: 365px;*/
}
.new-post-3d .supplier-list .list-left dl {
  margin-bottom: 0px;
}
.new-post-3d .supplier-list .list-left dt {
  float: left;
  width: 30px;
  height: 30px;
}
.new-post-3d .supplier-list .list-left dt img {
  width: 100%;
  height: 100%;
}
.new-post-3d .supplier-list .list-left dd {
  float: left;
  width: 250px;
  margin-left: 10px;
}
.new-post-3d .supplier-list .list-left dd h4 {
  margin: 5px 0;
}
.new-post-3d .supplier-list .list-left dd p {
  margin-bottom: 5px;
}
.new-post-3d .supplier-list .list-left dd .star-full {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../images/star-full.png) no-repeat;
  background-size: 100% 100%;
}
.new-post-3d .supplier-list .list-left dd .star-gray {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../images/star-gray.png) no-repeat;
  background-size: 100% 100%;
}
.new-post-3d .supplier-list .list-left dd .locate span {
  margin-left: 10px;
}
.new-post-3d .supplier-list .list-left .services span {
  margin-right: 5px;
}
.new-post-3d .supplier-list .list-mid {
/*  float: left;*/
  /*width: 500px;*/
  border-right: 1px solid #eee;
}
.new-post-3d .supplier-list .list-mid li {
  float: left;
  width: 94px;
  height: 94px;
  margin-right:5px;
  border:solid 1px #eee;
  padding:0;
  line-height:94px;
  margin-bottom: 0;
}
.new-post-3d .supplier-list .list-mid li span{
  width: 94px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  display:inline-block;
}
.new-post-3d .supplier-list .list-mid li img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.new-post-3d .supplier-list .list-right {
/*  float: right;*/
  width: 100%;
/*  text-align: center;*/
}
.new-post-3d .supplier-list .list-right span {
  font-size: 0.9rem;
  color: #EF4746;
}
.new-post-3d .supplier-list .list-right button {
  display: block;
  width: 160px;
  padding: 10px 0;
  background: #c2c2c2;
  color: #fff;
  text-align: center;
  font-size: 0.7rem;
  margin-top:25px;
  line-height:20px;
}
.pull-left,.pull-right{ cursor: pointer;}

.con .inputbox{
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    padding:0px 20px;
}
.con .inputbox .inputbox_div{
    position: absolute;
    top:-101px;
    right:20px;
    width:238px;
    height:100px;
    text-align: center;
    border:solid 1px #ddd;
    border-bottom:none;
    background-color: #fff;
    display: none;
    overflow-y: scroll;

}
.con .inputbox .inputbox_div ul{
  margin:0;
}
.con .inputbox .inputbox_div ul li{
  border-bottom: dotted 1px #ddd;
}
.con .inputbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.con .inputbox .input1 {
    width: 240px;
    height: 24px;
    text-align:left;
}
.con .inputbox .input2 {
    width: 255px;
    height: 24px;
    padding-right:5px;
    text-align:center;
}

.top .pull-left .dd {
    line-height: 24px;
}
.dorpdown-layer {
    display: none;
    position: absolute;
}


.top .pull-left .dorpdown-layer {
    width: 280px;
    display: none;
}
.top .pull-left .dorpdown-layer {
    top: 31px;
    left:0;
    background: #fff;
    -webkit-box-shadow:0 2px 10px rgba(0,0,0,.4);
    box-shadow:0 2px 10px rgba(0,0,0,.4);
    z-index:4;
    line-height: 20px;
}
.top .pull-left .dd {
    line-height: 24px;
}
.dorpdown-layer {
    display: none;
    position: absolute;
}

.top .pull-right .dd-spacer {
    width: 150px;
}
.top .dd-spacer {
    position: absolute;
    top: -7px;
    height: 10px;
    background: #fff;
    overflow: hidden;
}
.top .pull-left .userinfo {
    padding: 10px 0 10px 15px;
    overflow: hidden;
}

.top .pull-left .u-pic {
    float: left;
    margin-right: 10px;
}
.top .pull-left .u-pic img {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.top .pull-left .u-plus {
    padding: 5px 0 0;
    overflow: hidden;
    float:left;
}
.top .pull-left .link-logout {
    float: right;
    margin-right: 10px;
    line-height: 1.2;
    color:#4BB4EB;
}
.top .pull-left .icon-plus-dropdown {
    display: block;
    width: 80px;
    height: 16px;
    background: url(../images/user-plus-status.png) no-repeat 0 -34px;
    float:right;
}
.top .plus_sy .icon-plus-dropdown{
    display: block;
    width: 80px;
    height: 16px;
    background: url(../images/user-plus-status.png) no-repeat 0 -0;
    float:right;
}
.top .plus_zs .icon-plus-dropdown {
    display: block;
    width: 80px;
    height: 16px;
    background: url(../images/user-plus-status.png) no-repeat 0 -17px;
    float:right;
}
.top .pull-left .u-msg {
    font-family: simsun,Hiragino Sans GB;
    padding-top: 4px;
    float: left;
}
.dorpdown-layer .userbadge {
    position: relative;
    height: 105px;
    overflow: hidden;
    padding-top: 10px;
    border-top: 1px solid #d8d8d8;
}
.dorpdown-layer .userbadge .userbadge_list {
    width: 255px;
    text-align: center;
    margin: auto;
}
.dorpdown-layer .userbadge .userbadge_item {
    float: left;
    /*width: 70px;*/
    text-align: center;
    height: 100%;
    min-height: 1px;
    font-size: 12px;
}
.dorpdown-layer .userbadge .userbadge_item a {
    padding:0 15px;
}


.dorpdown-layer .userbadge .userbadge_item .icobadage {
    display: block;
    width: 55px;
    height: 55px;
    background-repeat: no-repeat;
}
.dorpdown-layer .userbadge .userbadge_item i {
    display: block;
    width: 54px;
    height: 55px;
    margin: 0 auto;
}
.dorpdown-layer .userbadge .userbadge_item .u-name {
    font-size: 12px;
}
.pull-left .icobadage_dazhe {
    background-position: -118px -177px;
    background-image: url("../images/sprite.png");
}
.plus_sy .icobadage_dazhe {
    background-position: -59px -177px;
    background-image: url("../images/sprite.png");
}
.plus_zs .icobadage_dazhe {
    background-position: -59px -177px;
    background-image: url("../images/sprite.png");
}

.pull-left .icobadage_by {
    background-position: -118px -118px;
    background-image: url("../images/sprite.png");
}
.plus_sy .icobadage_by {
    background-position: -59px -118px;
    background-image: url("../images/sprite.png");
}
.plus_zs .icobadage_by {
    background-position: -59px -118px;
    background-image: url("../images/sprite.png");
}

.pull-left .icobadage_kf {
    background-position: -59px 0px;
    background-image: url("../images/sprite.png");
}
.plus_sy .icobadage_kf {
    background-position: 0px -59px;
    background-image: url("../images/sprite.png");
}
.plus_zs .icobadage_kf {
    background-position: 0px -59px;
    background-image: url("../images/sprite.png");
}

.dorpdown {
    position: relative;
}
.top .hover .a_wlc{
  background: #fff;
  /*border: solid #ddd;*/
  /*border-width: 0 1px*/
}
.top .hover .dorpdown-layer {
  display: block;
  -webkit-transition: all 600ms cubic-bezier(0.23,1,.32,1)
}
.top .pull-left .icon-plus-nickname {
  position: absolute;
  right: 7px;
  top: 7px;
  display: block;
  width: 38px;
  height: 16px;
  background: url(../images/user-plus-status.png) no-repeat 0 -68px
}
.top .plus_sy .icon-plus-nickname {
  position: absolute;
  right: 7px;
  top: 7px;
  display: block;
  width: 80px;
  height: 16px;
  background: url(../images/user-plus-status.png) no-repeat 0 0
}

.top .plus_sy .a_wlc{
  padding-right:92px;
  z-index: 5;
  background-color: #fff;
  padding-left:0;
}
.top .plus_zs .icon-plus-nickname {
  position: absolute;
  right: 7px;
  top: 7px;
  display: block;
  width: 38px;
  height: 16px;
  background: #d7d4cb url(../images/user-plus-status.png) no-repeat 0 -51px
}

.top .dorpdown-layer .userinfo a{
  border:none;
}
.account .icon-plus-dropdown{  
  display: block;
    width: 80px;
    height: 16px;
    background: url(../images/user-plus-status.png) no-repeat 0 -34px;
}
.account.plus_zs .icon-plus-dropdown{  
  display: block;
    width: 80px;
    height: 16px;
    background: url(../images/user-plus-status.png) no-repeat 0 -17px;
}
.account.plus_sy .icon-plus-dropdown{  
  display: block;
    width: 80px;
    height: 16px;
    background: url(../images/user-plus-status.png) no-repeat 0 0;
}
.top .dorpdown-layer .blog-a{
  padding:0;
}

/*首页上传*/
.index .uploaddiv {
  width:1200px;
  margin: 0 auto;
  margin-top: 50px;
  border: 1px solid #ddd;
}
.index .uploaddiv .luimg {
  width: 1200px;
  text-align: center;
  margin-top:20px;
}
.uploaddiv .upload {
  padding: 15px 0;
  background: #fff;
  margin-bottom: 15px;
}
.uploaddiv .upload h1{
  font-weight: 800;
  text-indent: 3em;
  padding: 10px 0;
  font-size: 20px;
  background-size: 40px 100%;
}
.uploaddiv .upload h1 a {
  font-size: 14px;
  color: #4BB4EB;
}
.uploaddiv .upload .upload-input {
  position: relative;
  width: 1100px;
  padding: 20px 0;
  /*height: 100px;*/
  /*margin: 15px 0;*/
  border: 1px dashed #ccc;
  margin: 20px auto;
  text-align: center;
}
.uploaddiv .upload .upload-input input {
  margin: 0 auto;
  position: absolute;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.uploaddiv .upload .upload-input button {
  background: #4D7BEA;
  padding: 10px 20px;
  margin-bottom: 15px;
}
.uploaddiv .upload .upload-list,
.uploaddiv .upload .protect {
  width: 1100px;
  margin: 0 auto; 
}
.uploaddiv .upload .protect {
  margin-top:15px;
  color: #666;
}
.uploaddiv .upload .upload-list li {
  padding: 15px 0;
  border-bottom: 1px solid #eee;
}
.uploaddiv .upload .upload-list .pdimg {
  float: left;
  width: 120px;
  height: auto;
}
.uploaddiv .upload .upload-list img {
  float: left;
  width: 110px;
  height: 110px;
}
.uploaddiv .upload .upload-list .info {
  float: left;
  width: 400px;
  margin-left: 10px;
}
.uploaddiv .upload .upload-list .info p {
  height: 30px;
  line-height: 30px;
}
.uploaddiv .upload .upload-list .info input {
  width: 50px;
  height: 100%;
  background: #E6E6E6;
}
.uploaddiv .upload .upload-list .info input:hover {
  border-color: #ccc;
}
.uploaddiv .upload .upload-list .info .modify:hover {
  cursor: pointer;
}
.uploaddiv .upload .upload-list .print-num {
  padding-top: 34px;
  width: 300px;
  float: left;
}
.uploaddiv .upload .upload-list .print-num span {
  float: left;
  display: inline-block;
  /*  padding: 5px 10px; */
  line-height: 40px;
}
.uploaddiv .upload .upload-list .print-num .minus,
.uploaddiv .upload .upload-list .print-num .plus {
  background:#F1F1F1;
  font-size: 18px;
  border: 1px solid #ccc;
  cursor: pointer;
      width: 38px;
    height: 38px;
    text-align: center;
    line-height: 36px;
}
.uploaddiv .upload .upload-list .print-num .num {

  background: #fff;
  border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   font-size: 18px;
  width: 60px;
  height: 38px; line-height: 38px;
}
.uploaddiv .upload .upload-list .delete {
  float: right;
  font-size: 30px;
  margin: 34px 50px 0 0;
  cursor: pointer;
}
.uploaddiv .upload .upload-list .delete .iconfont {
  font-size: 30px;
}

.mainBox {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 40px 0 !important;
    font-size: 14px;
    clear: both;
    background-color: #fff;
    overflow: hidden;
}
.sw-grid {
    padding-left: 0;
}
.sw-grid, .product-owner-banner {
    margin: 30px auto 0 auto;
    padding-top: 0;
    padding-left: 30px;
    padding-right: 0px;
    width: 100%;
    max-width: 1200px;
    overflow: hidden;
}
.friend_link {
    position: relative;
    width: 100%;
    height: 1px;
    background-color: #c6c6c6;
    margin: 0 auto;
    margin-bottom: 20px;
}
.friend_link span {
    position: absolute;
    top: -9px;
    left: 50%;
    font-size: 17px;
    color: #c6c6c6;
    display: block;
    width: 90px;
    background-color: #fff;
    text-align: center;
    margin-left: -45px;
}
.mainBox ul {
    width: 100%;
    margin: 0 auto;
}
.yqll li {
    float: left;
    text-align: center;
    padding-right: 8px;
    line-height: 22px;
    list-style: none;
}
.yqll li a {
    color: #c6c6c6;
    font-size: 12px;
}