
/* 初始化*/
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img,
button, form, th, tr, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin: 0;padding: 0;border: none;}
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{font: 14px Helvetica Regular, Microsoft YaHei,sans-serif,Tahoma;color: #434343;background-color: #f3f3f3;}
input{outline:none;}
em, i{font-style: normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color: #333;font-family:STHeiti,'Microsoft YaHei',Helvetica,Arial,sans-serif;outline: 0;}
a:hover{text-decoration: none;}
img{border: none;width: 100%;height: auto;width: auto\9;-ms-interpolation-mode: bicubic;}
.clearfix:after{content: "";display: block;visibility: hidden;height: 0;clear: both;}
.clearfix{zoom: 1;}
.hide{ display: none;}
.gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(1);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
#content{min-width: 320px;max-width: 768px;margin: 0 auto;overflow: hidden;position: relative;}
.box_flex{  display: -moz-box;  display: -ms-flexbox; display: -webkit-box; display: -webkit-flex;  display: box; display: flexbox; display:flex;  }
.flex_1{  width: 0;  -webkit-box-flex: 1;  -ms-flex: 1;  -webkit-flex: 1;  flex: 1;  }
.header_box .header_{ height: 30px;background: #33CD86; padding: 7px 10px;}
.header_box .header_ .logo{ height: 30px;}
.header_box .header_ .logo img{ height: 100%; width: auto;}
.header_box .header_ .btn{background: url("../images/mcc_icoimg.png") no-repeat center; width: 30px; height: 30px;}
.header_box .header_ .btn.bar_btn{background-position: 0 -47px; margin-left: 10px;}
.header_box .header_ .btn.ser_btn{background-position: 0 0px; display: block; float: right;}
.header_box .header_  .search{ height: 100%; margin-left: 10px;}
.header_box .header_  .search .form_box{ width: 100%; background: #fff; height: 30px; border-radius: 20px; display: none;}
.header_box .header_  .search .form input{ border-radius: 20px;   height: 20px; padding:5px 8px;}
.header_box .header_  .search .form .ser_btn2{ background-size: 55px auto;background-position:-35px  0px; width: 20px; height: 20px; margin:5px 5px 0 0;}
.nav{ z-index:999;width:100%;height:40px;background-color:#232329; font-size: 15px;}
.nav ul{ width:100%; height:40px;}
.nav ul li{  text-align:center;}
.nav ul li a{display:block;width:100%;height:40px; line-height:40px;text-align:center;color:#FFF;position:relative}
.nav ul li a p{display:block;height:22px;width:28px;left:50%;margin-left:-14px;position:absolute;margin-top:6px}
.nav ul li a p img{width:100%;height:100%}
.nav ul li.on a{ color:#33CD86; border-bottom:2px solid #33CD86;height: 38px;}
.nav ul li a span{display:block;text-align:center;padding-top:30px}
/*menu导航*/
.menu{min-width: 320px;max-width: 768px;width: 100%;height: 43px;/*position:relative;*/z-index:1999;/*top: 0;*//*margin-top: 50px;*/background: #fff;-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.04); -moz-box-shadow: 0 3px 3px rgba(0,0,0,.04); box-shadow: 0 3px 3px rgba(0,0,0,.04); overflow-x: scroll; overflow-y: hidden;}
.menu>span,.meunmor{display: inline-block;height: 43px;width: 30px;position: absolute;z-index:325; top: 43px;}
.menu .l-y{background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); left: 0;}
.menu .r-y{right:0px;background: -moz-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -webkit-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -o-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: -ms-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%); background: linear-gradient(to left, rgba(255,255,255,1) 0%, rgba(255,255,255,.3) 100%);}
.meunmor{width: 40px;height: 43px;right: 0;background:#fff url(../images/ico-opmor.png) no-repeat center;}
.menu ul{display: inline-block;overflow: hidden;}
.menu ul li{display: inline-block;padding: 0 15px;float: left;text-align: center;}
.menu ul li a{display: inline-block;color: #333;font: 16px Helvetica Regular,'方正中等线', Microsoft YaHei,sans-serif,'宋体',Tahoma;line-height: 35px;border-bottom: 2px solid #fff;margin: 2px 0 4px 0;}
.menu ul li a.current{color: #33CD86;font-weight: bold;border-bottom-color: #33CD86;}
.menu::-webkit-scrollbar{width:6px; height:6px; background:transparent;}
.menu::-webkit-scrollbar-button{width:0; height:0;}
.menu::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment{display:block;}
.menu::-webkit-scrollbar-button:vertical:start:increment, ::-webkit-scrollbar-button:vertical:end:decrement{display:none;}
.menu::-webkit-scrollbar-corner{display:block;}
.menu::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(163, 163, 163, 0.7);border-radius:10px;}
.menu::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:rgba(163, 163, 163, 0.8);border-radius:10px;}
.menu::-webkit-scrollbar-track:hover{background-clip:padding-box;background-color:rgba(0, 0, 0, 0.1);}
/*二级显示的2菜单<!--影藏的导航-->*/
.burger { display: none; position: fixed;min-width: 320px; max-width: 768px;  z-index: 2017; width: 100%; top: 44px; background: rgba(255,255,255,1); border-top: 1px solid #f5f5f5; overflow-x: hidden; overflow-y: scroll;}
.burger .item{ padding:0 15px;}
.burger .item .h2{color: #33CD86;  border-top: 1px solid #e5e5e5;  height: 14px;  margin-top:20px;}
.burger .item  span{margin-top: -9px;  padding-right:8px;  float: left;  background: #fff; font-weight: bold;}
.burger .item   p{margin: 0 -5px 0 0;  overflow: hidden;}
.burger .item   p a{text-align: center; color: #333;  font-size: 12px;  width: calc(20% - 5px - 2px);  height:30px;  line-height: 30px;  margin:8px 5px 0 0;  border: 1px solid #e5e5e5;  border-radius: 4px;  overflow: hidden;  float: left;}
.burger .item   p a.on{color: #fff;  background: #33CD86;  border-color: #33CD86;}
.burger .item   p a.c1{color: #fff;  background: #33CD86;  border-color: #33CD86;}
.burger .btn2 a {  text-align: center;  color: #666;  font-size: 12px;  line-height:34px;  background: #f2f2f2;  margin:15px 5px 0;  display: block;  border-radius: 5px;  }
/*foot*/
.QZfoot { clear: both; display: block; background-color: #333; text-align: center; overflow: hidden; }
.QZfoot span { display: block; height: 66px; background: url(../images/f-logo.png) no-repeat center center; background-size: 140px auto; }
.QZfoot p { font-size: 10px; color: #999; line-height: 20px; margin: 0 0 12px; }
.QZfoot div { margin: 0 12px; overflow: hidden; border-top: 1px solid #414141; }
.QZfoot div a { text-align: center; display: inline-block; width: 50%; float: left; }
.QZfoot div a em { display: inline-block; color: #fff; padding-left: 18px; background: url(../images/f-home.png) no-repeat left center; background-size: auto 14px; font-size: 12px; line-height: 40px; }
/*.QZfoot div a:nth-child(2) em { background: url(../images/f-khd.png) no-repeat left center; background-size: auto 14px; }*/
.QZfoot div a:nth-child(2) em { background: url(../images/f-top.png) no-repeat left center; background-size: auto 14px; }
.QZ-up { display: none; position: fixed; z-index: 10; top: 80%; right: 5%; width: 32px; height: 32px; background: url(../images/btn-up.png) no-repeat; background-size: 100%; }
.plink{pointer-events: none;}
.hibtn{display: none}