/* 公共部分 *******************************/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin: 0; padding: 0; }
fieldset, img { border: none; display: block; }
ul, li, ol, dl, dt, dd { list-style: none; }
input, textarea { outline-style: none; font-size: 12px;}
textarea { resize: none; }
a { text-decoration: none; cursor: pointer; color: #333;}
body { color: #333333; font-size: 14px;background: #fff; }
 /* font-family: Arial,Microsoft YaHei; */
*{box-sizing: border-box;user-select: auto;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 18px;}
*::selection {
    color:#fff;
    background-color:#000;
    text-shadow:none;
}
img{height: auto;}
input::-webkit-input-placeholder { color: #666; }
/* 滚动条美化 */
  ::-webkit-scrollbar{
    width: 3px;
    height: 3px;
    background-color: #000000;
  }
  /*定义滚动条轨道 内阴影+圆角*/
  ::-webkit-scrollbar-track {
    /* box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
    /* border-radius: 10px; */
    background-color: #F5F5F5;
  }
  /*定义滑块 内阴影+圆角*/
  ::-webkit-scrollbar-thumb{
    /* border-radius: 10px; */
    /* box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); */
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); */
    background-color: #333;
  }

/* 手机端header */
.header_md{width: 100%;display: block;}
.header_md_top{width: 100%;height: 1rem;z-index: 999;position: fixed;top:0;left: 0; transition:all 0.5s ease;background:#fff;box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);}
.header_md_logo{width: 2.2rem;}
.header_md_logo img{width: 100%;display: block;}
.header_md_logo img:last-child{display: none;}
.header_md_title{font-size: .15rem;}
.header_md_box{position: relative;height: 100%;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;padding: 10px 18px;}
.header_md_top .header_md_top_btn{ display:block; width:.3rem; height:.4rem; background-size:auto 40%; position:relative;}
.header_md_top .header_md_top_btn:before{ content:''; position:absolute; left:50%; top:50%; height:.03rem; width:26px; margin-left:-13px; margin-top:-8px; background:#000; transition:all 0.5s ease;}
.header_md_top .header_md_top_btn:after{ content:''; position:absolute; left:50%; top:50%; height:.03rem; width:26px; margin-left:-13px; margin-top:6px; background:#000; transition:all 0.5s ease;}
.header_md_top .header_md_top_btn span{position:absolute; left:50%; top:50%; height:.03rem; width:26px; margin-left:-13px; margin-top:-1px; background:#000; transition:all 0.5s ease;}
.header_md_top .header_md_top_btn.on{ transition:all 0.5s ease;}
.header_md_top .header_md_top_btn.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;background: #fff;}
.header_md_top .header_md_top_btn.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;background: #fff;}
.header_md_top .header_md_top_btn.on span{width:0;transition:all 0.5s ease;}
.T-nav{position:absolute; left:0; top:1rem; margin:0; padding:0; width:100%; height:calc(100vh - .5rem); background:#000000; z-index:999; overflow:auto; display:none;}
.T-nav::-webkit-scrollbar { width: 0 !important }
.T-nav > li{position:relative;width:100%;user-select: none;padding: .3rem 0;}
.T-nav > li:first-child{padding-top: .8rem;}
.T-nav > li > a{line-height:45px;font-weight: bold;padding:0 3%; font-size:16px; display:block; position:relative; transition:all 0.5s ease;color: #969696;text-align: center;font-size: .35rem;line-height: .4rem;display: flex;align-items: center;justify-content: center;}
.T-nav > li > a>i{color: #969696;position: absolute;right: 30%;font-size: .4rem;transition: .2s all ease-in;}
.T-nav > li > a>i.rotate{transform: rotate(-180deg);transition: .2s all ease-in;}
.T-nav > li > a img{width: .2rem;}
.T-nav > li .header_md_thr{text-align:center;background:#000; display:none;font-size: .15rem;text-align: center;overflow: hidden;}
.T-nav > li .header_md_thr a{ display:block; line-height:45px;font-size:.15rem;text-align: center; color: #969696;}

.header_md.curr .header_md_top {background: none;background: #fff;box-shadow: 0 0 8px -2px #909090;}
/* .header_md.curr .header_md_top .header_md_box{background: none;box-shadow: 0 0 5px #c1c1c1;} */
.header_md.curr .header_md_top .header_md_top_btn:before{background: #333;}
.header_md.curr .header_md_top .header_md_top_btn:after{background: #333;}
.header_md.curr .header_md_top .header_md_top_btn span{background: #333;}
/* .header_md.curr .header_md_logo img:first-child{display: none;} */
.header_md .header_md_top.curr .header_md_logo img:first-child{display: none;}
.header_md .header_md_top.curr .header_md_logo img:last-child{display: block;}

.header_md .header_md_top.curr{background: #000!important;transition:all 0.5s ease;}
.header_md.curr .header_md_top.curr .header_md_top_btn:before{background: #fff;}
.header_md.curr .header_md_top.curr .header_md_top_btn:after{background: #fff;}
.header_md.curr .header_md_top.curr .header_md_top_btn span{background: #fff;}
.header_md .header_md_top.curr .header_md_logo img{display: none;}
.header_md .top_mright{display: flex;}
.header_md .top_mright a{margin-right: .3rem;display: flex;align-items: center;}
.header_md .top_mright a:nth-child(2){margin-right: .5rem;}
.header_md .top_mright a span{font-size: .25rem;margin-left: .1rem;transform: translateY(-.04rem);color: #666;transition: .2s all ease-in;}
.header_md .top_mright a i{color: #666;font-size: .4rem;display: block;transform: translateY(-.05rem);transition: .2s all ease-in;}
.T-nav > li .header_thr{padding-top: .2rem;text-align:center;background:#000; box-shadow:0 0 8px -2px rgba(0,0,0,0.2) ; display:none}
.T-nav > li .header_thr a{ text-align: center;display:block; line-height:45px; border-bottom:1px solid #999;font-size:15px; padding:0 5%;color: #fff;}


.header_md .header_md_top.curr .header_md_logo .pcheader_btn{display: flex;}
.md_header_kong{height: 1rem;background: #000;}
/* 重新定义swiper按钮样式 */
.swiper-button-prev,.swiper-button-next{background: none;outline: none;border: none;}
.swiper-pagination-bullet{outline: none!important;}
.swiper-button-prev::after,.swiper-button-next::after{
	display: none;
}
