/*样式初始化v2018-4-22*/
*{margin:0;padding:0;}
body,button,input,select,textarea{font-family: "微软雅黑","Arial Regular",Verdana, Helvetica, sans-serif;}/*宋体 \5FAE\8F6F\96C5\9ED1  Verdana, Helvetica, sans-serif*/
/*h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var,i{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;word-wrap: break-word; white-space: normal;}
small{font-size:12px;}*/
ul,ol{list-style:none;}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#000;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;outline: none;}
button { cursor: pointer; }
table{border-collapse:collapse;border-spacing:0;}
body { -webkit-tap-highlight-color :rgba(0, 0, 0, 0);}
input { border:none; }
textarea { resize: none;}
img { vertical-align: bottom; height: auto; max-width: 100%;}
ins { text-decoration: none; }
select { 
  outline:none
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border:none;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  /*-webkit-appearance:none;*/
  /*在选择框的最右侧中间显示小箭头图片*/
  /*background: url("../images/arrow.png") no-repeat scroll 96% center transparent;*/
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}
.width{width:1200px;margin:0 auto;}

.comBox img { max-width: 100%!important; }
.comBox ul,.comBox ol { list-style: inherit; }


.box_box,
.m_lr_auto {-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.layout{width:1400px;margin:0 auto;}
.myAn {transition: .3s;-moz-transition: .3s; /* Firefox 4 */-webkit-transition: .3s; /* Safari and Chrome */-o-transition: .3s; /* Opera */ }
.this-no{display: none;}
.clearfix:after {  content:".";  height:0;  visibility:hidden;  display:block;  clear:both;  }
.nbSp-o5,.nbSp-1,.nbSp-2 {height: 1px; display: inline-block;}
.nbSp-o5 { width: 0.5em;}
.nbSp-1 { width: 1em;}
.nbSp-2 { width: 2em;}
.r_m_none { margin-right: 0!important; }
.r_p_none { padding-right: 0!important; }
.b_r_none { border-right: none!important; }
.gotop { display: none; }

.left { float: left; }
.right { float: right; }

/*多行垂直水平居中*/
.middle-box{display: table; height: 300px;}
.middle-inner{display: table-cell; vertical-align:middle; text-align:center;}

/*多行垂直水平居中*/
.align-center-vertical{
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;
}

/*百度地图*/
#dituContent img { max-width: initial!important; }

/* 浮窗 */
.new-float {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 50;
    width: 77px;
    height: 374px;
    margin-top: -150px;
  }
  .new-float li a.tit {
    width: 77px;
    height: 27px;
    padding: 0 0 0 0;
    color: #fff;
    background-position: center 2px;
    background-repeat: no-repeat;
  
  }
  .fl_ewm{display:none;position: absolute;right:0;top:0;}
  .new-float li a {
    display: inline-block;
    color: #fff;
    font-size: 12px;
  }
  .new-float li {
    position: relative;
    width: 77px;
    height: 57px;
    margin-bottom: 1px;
    line-height: 27px;
    color: #fff;
    text-align: center;
    background:#FF8349;
  }
  .new-float li img{width:20px;}
  .new-float li.hover {
    overflow: hidden;
    width:77px;
  }
  .new-float li.litel{left:-184px;transition:ease-in-out 0.5s;width:265px;}
  .new-float li.litel.hover{width:77px;left:0;}
  .new-float li.fif p {
    font-size: 12px;
    line-height: 28px;
  }
  .new-float li.fif > p{width:77px;}
  .new-float li .tel {
      position: absolute;
      left: 77px;
      top: 0;
      z-index: 1;
      width: 184px;
      height: 57px;
      font: 24px/57px Arial;
      color: #fff;
      cursor: pointer;
      background:#FF8349;
      transition:ease-in-out 0.5s
  }
  .new-float li.ewm .fl_ewm{width:150px;height:150px;right:77px;padding:10px;background:#fff;}
  .new-float li.ewm .fl_ewm img{width:100%;}
  .new-float li.ewm{overflow:visible !important;}
  .new-float li.ewm:hover .fl_ewm{display:block;}
  /*  */
  .m_footer{position: fixed;bottom:0;left:0;width:100%;height:50px;z-index:99;background:#FF8349;display:none;}
  .m_footer ul{display:flex;width:100%;height:100%;}
  .m_footer ul li{
    flex:1;display: flex;
    justify-content: center;
    align-items: center;
  }
  .m_footer ul li + li{border-left:1px solid #fff;}
  .m_footer ul li a{display: block;text-align:center;color:#fff;}
  .m_footer ul li p{margin-top:5px;}
  .m_webewm{display:none;position: fixed;top:50%;left:50%;transform: translate(-50%,-50%);z-index:100;background:#fff;padding:10px;}
  .mask{display: none;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:50;position: fixed;}
  @media (max-width:767px){
    body{padding-bottom:50px;}
    .m_footer{display:block;}
    .new-float{display:none;}
  }
/*@font-face {font-family:"096MKS";*/
  /*src: url('../font/096MKS_.eot'); /!* IE9*!/*/
  /*src:url('../fonts/096mks_.woff') format('woff'), /!* chrome, firefox *!/*/
  /*url('../fonts/096mks_.ttf') format('truetype'), /!* chrome, firefox, opera, Safari, Android, iOS 4.2+*!/*/
  /*url('../fonts/096mks_.svg') format('svg'); /!* iOS 4.1- *!/*/
/*}*/

/*阿里巴巴图标*/
@font-face {
  font-family: 'iconfont';  /* project id 759230 */
  src: url('../fonts/font_759230_vty6kkigajh.eot');
  src: url('../fonts/font_759230_vty6kkigajh.eot') format('embedded-opentype'),
  url('../fonts/font_759230_vty6kkigajh.woff') format('woff'),
  url('../fonts/font_759230_vty6kkigajh.ttf') format('truetype'),
  url('../fonts/font_759230_vty6kkigajh.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
    
/*<span class="iconfont">&#x33;</span>*/


/*滚动条优化*/
::-webkit-scrollbar/*整体部分*/{
    width: 10px;
    height:10px;
}

::-webkit-scrollbar-track/*滑动轨道*/{
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0px;
    background: rgba(0,0,0,0.1);
}

::-webkit-scrollbar-thumb/*滑块*/{
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}

::-webkit-scrollbar-thumb:hover/*滑块效果*/{
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.4);
}



label { position: relative; }
input[type=checkbox] { margin-right: 2px; visibility: hidden; width: 10px!important; height: 10px!important; display: inline-block; }
input[type=checkbox]+.checkboxIcon { display: inline-block; cursor: pointer; position: absolute; width: 10px; height: 10px; top: 1px; left: 0; background: #fff; border:2px solid #ccc; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius: 3px;   /* Webkit browsers */ border-radius:3px; }
.checkboxIcon:after { opacity: 0; content: ''; position: absolute; width: 7px; height: 3px; background: transparent; top: 1px; left: 0; border: 2px solid #fff; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
input[type=checkbox]:checked + .checkboxIcon { background-color: #3D91D6; border-color: #3D91D6; }
input[type=checkbox]:checked + .checkboxIcon:after { opacity: 1; }

input[type=radio] { margin-right: 2px; visibility: hidden; width: 10px!important; height: 10px!important; display: inline-block; }
input[type=radio]+.radioIcon { display: inline-block; cursor: pointer; position: absolute; width: 10px; height: 10px; top: 1px; left: 0; background: #fff; border:2px solid #ccc; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius: 3px;   /* Webkit browsers */ border-radius:3px; }
.radioIcon:after { opacity: 0; content: ''; position: absolute; width: 7px; height: 3px; background: transparent; top: 1px; left: 0; border: 2px solid #fff; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
input[type=radio]:checked + .radioIcon { background-color: #3D91D6; border-color: #3D91D6; }
input[type=radio]:checked + .radioIcon:after { opacity: 1; }
/*自定义复选框或者单选框   radio单选*/
/*<label>
    <input type="checkbox" value="1" id="checkbox1" name="" />
    <span class="checkboxIcon"></span>
    <span class="infoC_text">国家标准数</span>
</label>*/





