

/* CSS Document */


.body_box{ overflow:hidden; margin:0 auto; min-width:320px;}

.steps-img{width:90%;}
.sp-step-list{overflow:hidden;width:6.6rem;height:.52rem;margin:0 auto;background:url(step_flow.png) no-repeat;background-position:0 0;background-size:6.6rem 1rem}
.sp-step-list li{font-size:12px;line-height:.52rem;float:left;width:25%;height:.52rem;color:#fff}
.sp-step-list li em{display:inline-block;margin:-.08rem .05rem 0 .15rem;vertical-align:middle;background:url(step_flow.png) no-repeat;background-size:6.6rem 1rem}
.sp-step-list li.step1 em{width:.23rem;height:.24rem;background-position:0 -.6rem}
.sp-step-list li.step2 em{width:.24rem;height:.24rem;background-position:-.3rem -.6rem}
.sp-step-list li.step3 em{width:.18rem;height:.25rem;background-position:-.65rem -.6rem}
.sp-step-list li.step4 em{width:.29rem;height:.21rem;background-position:-.9rem -.6rem;margin:-.08rem .01rem 0 .2rem}
.sp-step-list li.step2,.sp-steps .sp-step-list li.step4{width:24%;padding-left:1%}
.sp-step-list li.step3{width:23%;padding-left:2%}


.sp-form--nums .form-tit_txt{font-size:1.5rem;line-height:2.2rem;position:relative;top:-.3rem;height:2.2rem;margin:0 2px;padding:0 .12rem;color:#000;background:#fff}
.sp-form--nums .form-tit_txt i{font-size:1.3rem;font-style:normal;display:inline-block;width:2.2rem;height:2.2rem;margin-top:-.3rem;margin-right:3px;vertical-align:middle;color:#fff;background:url(step_flow3.png);background-size:2.2rem}
.sp-form--nums .form-tit_txt i:first-child{margin-left:6px}
.sp-form--nums .form-tit_txt i:last-child{margin-right:6px}
.sp-form .input-wrap{position:relative;margin-bottom:.2rem;color:#bbb}
.sp-form .input-wrap input{font-size:.28rem;height:.88rem;padding-left:.62rem;border:1px solid #e3e3e3;border-radius:.04rem;outline:0}


.expo_time {
    color: #fff;
    font-size: 26px;
    line-height: 28px;
    text-align: center;
    position: absolute;
    top:  45%;
    left: 0;
    z-index: 1;
    width: 100%;
    font-weight:bold;
}

.expo_time2 {
    color: #fff;
    font-size: 26px;
    line-height: 28px;
    text-align: center;
    position: absolute;
    top:  260px;
    left: -50px;
    z-index: 1;
    width: 100%;
    font-weight:bold;
}

/*类别分组*/

.category_list{ overflow:hidden; margin:10px;}
.category_list li{ overflow:hidden; background:#fefefe; position:relative; padding:0 10px;}
.category_list li a{ display:block; height:22px; line-height:22px; padding:10px; padding-left:30px;}

.category_list .cat_all{ margin-bottom:10px; overflow:hidden;border:1px solid #ddd;}
.category_list .cat_nav {border:1px solid #ddd; overflow:hidden; padding:0 10px; background:#fefefe; }

.category_list .cat_nav li{ overflow:hidden; height:44px; border-top:1px solid #fff;  border-bottom:1px solid #ddd;}
.category_list .cat_nav li a{ padding-left:20px;}
.category_list .cat_nav li:first-child{ border-top:0;}
.category_list .cat_nav li:last-child{ border-bottom:0;}


.category_list li .p_icon{ position:absolute; right:10px; top:15px; width:16px; height:16px; background:url(ios_icon_05.png) no-repeat center center; background-size:contain;}
.category_list .cat_nav .p_icon{ position:absolute; right:0px; top:15px; width:16px; height:16px; background:url(ios_icon_05.png) no-repeat center center; background-size:contain;}

.header0{ margin-left:10px; width:100%;   box-shadow: 0 1px 5px #9c9898; position:fixed; z-index:99999; background-color: #EBEBEB; margin:0 auto; color:#333; font-size:14px; top:0px; height: 36px; line-height: 28px; font-family: 'Microsoft Yahei'}
.header0 a{ext-align: center; margin: 0 auto; color:#666; font-size:14px; line-height: 38px; padding: 8px;text-decoration: none;}
.header0 span{float:right;}

.header01 {height:90px;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:99999;box-shadow: 0 1px 5px #9c9898;}
.header01 .naver {position:absolute;left:0;right:0;top:90px;height:0;overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;}
.header01 .naver.selected {height: 724px;}
.header01 .naver li {background-color:#FF0000;}
.header01 .naver li.selected,.header .naver li a:hover {border-bottom:1px solid #fff;background-color:#fe4545;}
.header01 .naver li a {color:#fff;font-size: 30px;display:block;padding-left:50px;line-height: 78px;border:1px solid #FF0000;}
.header01 h2 {line-height:90px;font-size:36px;width:auto;float:left;display:inline;color:#ff0000;margin-left: 20px;}

.loading li {margin: 0px; padding: 0px; }
.loading li img {display:block;width: 100%;margin-top: 0px;background: url('loading.gif') no-repeat 50% 50%;}


.gh {float:right;height:34px;width:34px;margin-right:30px;margin-top:25px;position:relative;transition:all 0.5s cubic-bezier(0.7,0,0.3,1) 0s;-webkit-transition:all 0.5s cubic-bezier(0.7,0,0.3,1) 0s;-ms-transition:all 0.5s cubic-bezier(0.7,0,0.3,1) 0s;cursor:pointer;}
.gh.selected {transform:rotate(90deg);}
.gh a {background-color:#ff0000;display:block;height:4px;margin-top:-2px;position:relative;top:50%;transition:all 0.3s cubic-bezier(0.7,0,0.3,1) 0s;-webkit-transition:all 0.3s cubic-bezier(0.7,0,0.3,1) 0s;-ms-transition:all 0.3s cubic-bezier(0.7,0,0.3,1) 0s;width:100%;}
.gh:hover a:before {transform:translateY(-2px) rotate(0deg);-webkit-transform:translateY(-2px) rotate(0deg);-ms-transform:translateY(-2px) rotate(0deg);}
.gh:hover a:after {transform:translateY(2px) rotate(0deg);-webkit-transform:translateY(2px) rotate(0deg);-ms-transform:translateY(2px) rotate(0deg);}
.gh.selected:hover a:before {transform:translateY(0px) rotate(-55deg);-webkit-transform:translateY(0px) rotate(-55deg);-ms-transform:translateY(0px) rotate(-55deg);}
.gh.selected:hover a:after {transform:translateY(0px) rotate(55deg);-webkit-transform:translateY(0px) rotate(55deg);-ms-transform:translateY(0px) rotate(55deg);}
.gh a:after,.gh a:before {background-color:#ff0000;content:"";display:block;height:4px;left:0;position:absolute;transition:all 0.3s cubic-bezier(0.7,0,0.3,1) 0s;-webkit-transition:all 0.3s cubic-bezier(0.7,0,0.3,1) 0s;-ms-transition:all 0.3s cubic-bezier(0.7,0,0.3,1) 0s;width:100%;}
.gh a:after {top:10px;}
.gh a:before {top:-10px;}
.gh.selected a:after,.gh.selected a:before {top:0;}
.gh.selected a:before {transform:translateY(0px) rotate(-45deg);-webkit-transform:translateY(0px) rotate(-45deg);-ms-transform:translateY(0px) rotate(-45deg);}
.gh.selected a:after {transform:translateY(0px) rotate(45deg);-webkit-transform:translateY(0px) rotate(45deg);-ms-transform:translateY(0px) rotate(45deg);}
.gh.selected a {background-color:transparent !important;}


.copyright {text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; background-color: rgb(51, 51, 51);}
.copyright a {color: rgb(255, 255, 255); }
.copyright li {display: inline-block; border-right:solid 0px #fff;  padding: 10px 5px; font-size:18px; color:#FFFFFF}           
.copyright li a {display:inline;  margin:2px; color:#FFFF00}            
.copyright li:last-child { border-right:none}



button.weui_btn,
input.weui_btn {
  width: 100%;
  border-width: 0;
  outline: 0;
  -webkit-appearance: none;
}
button.weui_btn:focus,
input.weui_btn:focus {
  outline: 0;
}
button.weui_btn_inline,
input.weui_btn_inline,
button.weui_btn_mini,
input.weui_btn_mini {
  width: auto;
}
/*gap between btn*/
.weui_btn + .weui_btn {
  margin-top: 15px;
}
.weui_btn.weui_btn_inline + .weui_btn.weui_btn_inline {
  margin-top: auto;
  margin-left: 15px;
}
.weui_btn_area {
  margin: 1.17647059em 15px 0.3em;
}
.weui_btn_area.weui_btn_area_inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.weui_btn_area.weui_btn_area_inline .weui_btn {
  margin-top: auto;
  margin-right: 15px;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.weui_btn_area.weui_btn_area_inline .weui_btn:last-child {
  margin-right: 0;
}
.weui_btn {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
  box-sizing: border-box;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  color: #FFFFFF;
  line-height: 2.33333333;
  border-radius: 5px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;
}
.weui_btn:after {
  content: " ";
  width: 200%;
  height: 200%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  box-sizing: border-box;
  border-radius: 10px;
}
.weui_btn.weui_btn_inline {
  display: inline-block;
}
.weui_btn_default {
  background-color: #F7F7F7;
  color: #454545;
}
.weui_btn_default:not(.weui_btn_disabled):visited {
  color: #454545;
}
.weui_btn_default:not(.weui_btn_disabled):active {
  color: #A1A1A1;
  background-color: #DEDEDE;
}
.weui_btn_primary {
  background-color: #04BE02;
}
.weui_btn_primary:not(.weui_btn_disabled):visited {
  color: #FFFFFF;
}
.weui_btn_primary:not(.weui_btn_disabled):active {
  color: rgba(255, 255, 255, 0.4);
  background-color: #039702;
}
.weui_btn_warn {
  background-color: #EF4F4F;
}
.weui_btn_warn:not(.weui_btn_disabled):visited {
  color: #FFFFFF;
}
.weui_btn_warn:not(.weui_btn_disabled):active {
  color: rgba(255, 255, 255, 0.4);
  background-color: #C13E3E;
}
.weui_btn_disabled {
  color: rgba(255, 255, 255, 0.6);
}
.weui_btn_disabled.weui_btn_default {
  color: #C9C9C9;
}
.weui_btn_plain_primary {
  color: #04BE02;
  border: 1px solid #04BE02;
}
button.weui_btn_plain_primary,
input.weui_btn_plain_primary {
  border-width: 1px;
  background-color: transparent;
}
.weui_btn_plain_primary:active {
  border-color: #039702;
}
.weui_btn_plain_primary:after {
  border-width: 0;
}
.weui_btn_plain_default {
  color: #5A5A5A;
  border: 1px solid #5A5A5A;
}
button.weui_btn_plain_default,
input.weui_btn_plain_default {
  border-width: 1px;
  background-color: transparent;
}
.weui_btn_plain_default:after {
  border-width: 0;
}


/*图片模板*/

.picture_mb_01{ margin:0px auto;}
.picture_mb_01 li{}
.picture_mb_01 .pic_imgage{ width:100%; margin:0 auto; text-align:center;}
.picture_mb_01 .pic_imgage img{ max-width:100%;/* max-height:600px;*/}
.picture_mb_01 .pic_title{width:100%; margin:0 auto;height:30px; line-height:30px;} 
.picture_mb_01 .pic_title .p_tit{ padding:0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.picture_mb_02{ overflow:hidden; margin:10px; margin-right:0;}
.picture_mb_02 li{ width:50%; float:left; overflow:hidden;}
.picture_mb_02 li .img_txt_box{ margin:0 auto; overflow:hidden;}
.picture_mb_02 li a{ display:block; margin-right:10px;}
.picture_mb_02 .pic_imgage{text-align:center; margin:0 auto; overflow:hidden;}
.picture_mb_02 .pic_imgage img{ max-width:100%;}
.picture_mb_02 .pic_title{ margin:0 auto; height:28px; line-height:28px;} 
.picture_mb_02 .pic_title .p_tit{ padding:0 5px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.picture_mb_03{ overflow:hidden; margin:10px; margin-right:0;}
.picture_mb_03 li{width:33.33%; float:left; overflow:hidden; margin-bottom:10px;}
.picture_mb_03 li .img_txt_box{ width:90px; margin:0 auto; overflow:hidden;}
.picture_mb_03 li a{ display:block; width:90px; margin-right:10px;}
.picture_mb_03 .pic_imgage{ width:90px; height:90px; margin:0 auto; text-align:center; overflow:hidden;}
.picture_mb_03 .pic_imgage img{ max-width:100%; }
.picture_mb_03 .pic_title{ font-size:13px; margin:0 auto;  height:24px; line-height:24px;} 
.picture_mb_03 .pic_title .p_tit{ padding:0 5px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}

/*标题栏*/

.title_mb_01,.title_mb_02,.title_mb_03{ text-align:left; overflow:hidden; margin:0px auto;}
.title_mb_01 .tit_h3, .title_mb_02 .tit_h3, .title_mb_03 .tit_h3{ font-weight:bold;}

.title_mb_01{ height:30px; line-height:30px;}
.title_mb_01 .tit_h3{ padding-left:10px;}

.title_mb_02{height:40px; line-height:40px; position:relative;}
.title_mb_02 .tit_h3{padding-right:10px; padding-left:10px;}
.title_mb_02 .p_icon{ position:absolute; left:10px; top:10px; width:20px; height:20px;}


.title_mb_03{height:40px; line-height:40px; position:relative;}
.title_mb_03 .tit_h3{ padding-left:10px;}
.title_mb_03 .p_icon{ position:absolute; right:10px; top:10px; width:20px; height:20px;}


/*文字导航*/

.txt_nav_mb_01{ height:34px; line-height:34px; overflow:hidden; margin:0px auto; position:relative;}
.txt_nav_mb_01 ul{ height:34px; margin:0 10px; overflow:hidden;}
.txt_nav_mb_01 li{ height:34px; float:left; text-align:left; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; font-size:16px;}
.txt_nav_mb_01 a{ display:inline-block; height:34px; padding:0 5px; margin-right:15px;}
.txt_nav_mb_01 a:last-child{ margin-right:0;}
 

.txt_nav_mb_02{ overflow:hidden; margin:10px;}
.txt_nav_mb_02 li{ position:relative; height:40px; line-height:40px; text-align:left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.txt_nav_mb_02 li .p_icon{ position:absolute; height:20px; width:20px; right:10px; top:10px;}
.txt_nav_mb_02 li a{ display:block; height:40px; padding-left:20px;}


/*图标导航*/

.icon_nav_mb_01{margin:0px auto; overflow:hidden; margin:10px;}
.icon_nav_mb_01 li{ position:relative; height:40px; line-height:40px; text-align:left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.icon_nav_mb_01 li .p_icon{ width:24px; height:24px; position:absolute; left:15px; top:8px; overflow:hidden; text-align:center; }
.icon_nav_mb_01 li .p_icon img{ max-width:24px; vertical-align:top;}
.icon_nav_mb_01 li .p_ico{ position:absolute; height:20px; width:20px; right:10px; top:10px;}
.icon_nav_mb_01 li a{ display:block; height:40px; padding-left:50px;}


.icon_nav_mb_02{ margin:10px; overflow:hidden; margin-bottom:0; margin-right:0;}
.icon_nav_mb_02 li{ width:33.333%; float:left; overflow:hidden;}
.icon_nav_mb_02 li a{ height:54px;line-height:54px; display:block; margin-right:10px; margin-bottom:10px;}
.icon_nav_mb_02 li a .nav_box{ position:relative;height:54px; width:70px; margin:0 auto; text-align:center;font-size:18px;  font-weight:bold; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.icon_nav_mb_02 li .p_icon{ position:absolute; width:30px; height:30px; left:10px; top:12px; overflow:hidden; text-align:center; }
.icon_nav_mb_02 li .p_icon img{ max-width:30px; vertical-align:top;}



.icon_nav_mb_03{overflow:hidden; margin-top:0;}
.icon_nav_mb_03 li{ float:left; width:33.3333%;  overflow:hidden;}
.icon_nav_mb_03 li a{ display:block; margin:0 auto; overflow:hidden;}
.icon_nav_mb_03 li .p_icon{width:46px; height:46px; margin:10px auto; overflow:hidden; text-align:center; }
.icon_nav_mb_03 li .p_icon img{ max-width:46px; vertical-align:top;}
.icon_nav_mb_03 li .p_tit{ text-align:center; font-size:12px; height:22px; line-height:22px; margin-bottom:10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}




/*图文混排*/
.image_text_mb_01{ overflow:hidden; margin:10px;}
.image_text_mb_01 .img_box{text-align:center; overflow:hidden;}
.image_text_mb_01 .img_box img{ max-width:100%;}
.image_text_mb_01 .txt_box{text-indent:2em; font-size:16px; line-height:1.5em; overflow:hidden; table-layout:fixed; word-break:break-all;}

.image_text_mb_02{ overflow:hidden; margin:10px;}
.image_text_mb_02 .img_box{ text-align:center; overflow:hidden;}
.image_text_mb_02 .img_box img{ max-width:100%;}
.image_text_mb_02 .txt_box{text-indent:2em;  font-size:16px; line-height:1.5em; overflow:hidden;table-layout:fixed; word-break:break-all;}

.image_text_mb_03{ overflow:hidden; margin:10px; display:-webkit-box;}
.image_text_mb_03 .img_box{width:120px;  text-align:center;overflow:hidden; }
.image_text_mb_03 .img_box img{ width:120px;}
.image_text_mb_03 .txt_box{text-indent:2em; font-size:16px; -webkit-box-flex:1;  line-height:1.5em;  overflow:hidden;table-layout:fixed; word-break:break-all;}


.image_text_mb_04{ overflow:hidden; margin:10px; display:-webkit-box;display:-moz-box;}
.image_text_mb_04 .img_box{width:120px; text-align:center;overflow:hidden; }
.image_text_mb_04 .img_box img{ width:120px;}
.image_text_mb_04 .txt_box{text-indent:2em; font-size:16px; -webkit-box-flex:1;  line-height:1.5em; overflow:hidden;table-layout:fixed; word-break:break-all;}


/*滚动图片*/

.roll_img_mb_01{ overflow:hidden;width:100%; margin:0 auto; position:relative;}
.roll_img_mb_01 .img_box{ width:100%; overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box img{ max-width:100%;}



/*电话呼叫*/

.phone_call_mb_01{ margin:10px; text-align:center;}
.phone_call_mb_01 .phone_call_box{ margin:0 50px;}
.phone_call_mb_01 .phone_call_box a{ font-size:16px; display:block;line-height:44px; height:44px;}

/*一键分享*/

.share_mb_01{margin:10px;}
.share_mb_01 .share{ height:44px; margin:0 50px;}
.share_mb_01 .share button{ width:100%; height:44px;  font-size:16px;color:#666; }


/*搜索*/
.search_mb_01{ overflow:hidden; margin:10px; display:-webkit-box;}
.search_mb_01 .input_txt_box{-webkit-box-flex:1;}
.search_mb_01 .input_txt_box input{ width:100%; padding:0 5px; height:44px; vertical-align:top;}
.search_mb_01 .input_btn_box{ width:80px;}
.search_mb_01 .input_btn_box input{ width:100%; height:44px; }


/*信息列表*/
.news_list_mb_01{ margin:10px; overflow:hidden;}
.news_list_mb_01 li{ height:44px; line-height:44px; overflow:hidden; padding:0 10px; position:relative;}
.news_list_mb_01 li .p_icon{ position:absolute; width:20px; height:20px; top:11px;right:10px;}
.news_list_mb_01 li a{ display:block; height:44px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; padding-right:15px;}



.news_list_mb_02{ margin:10px; overflow:hidden;}
.news_list_mb_02 li{  overflow:hidden; position:relative;}
.news_list_mb_02 li .p_title{ height:30px; line-height:30px; padding-right:20px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list_mb_02 li .p_intro{ height:20px; line-height:20px; padding-right:20px; font-size:18px;  overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list_mb_02 li .p_icon{ position:absolute; width:20px; height:20px; top:26px;right:0px;}
.news_list_mb_02 li a{ display:block; height:60px; padding-top:5px; padding-bottom:0px;}



.news_list_mb_03{ margin:10px; overflow:hidden;}
.news_list_mb_03 li{ overflow:hidden;}
.news_list_mb_03 li .p_img{ width:80px; height:60px; float:left; margin-right:10px; margin-top:4px;  overflow:hidden;}
.news_list_mb_03 li .p_img img{ max-width:100%; vertical-align:top;}
.news_list_mb_03 li .p_title{ height:24px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_list_mb_03 li .p_intro{ height:40px; line-height:20px; font-size:14px; overflow:hidden;}
.news_list_mb_03 li a{ display:block; overflow: hidden; padding:5px 0 9px 0;}



.news_list_mb_04{ margin:10px; overflow:hidden;}
.news_list_mb_04 li{ overflow:hidden;}
.news_list_mb_04 li .p_img{ width:80px; height:60px; overflow:hidden; float:left; margin-right:10px; margin-top:4px; text-align:center;}
.news_list_mb_04 li .p_img img{ max-width:100%; vertical-align:top;}
.news_list_mb_04 li .p_title{height:40px; line-height:20px; overflow:hidden;}
.news_list_mb_04 li .p_time{ height:20px; line-height:20px; font-size:12px; overflow:hidden; text-align:left;}
.news_list_mb_04 li a{ display:block; overflow: hidden; padding:5px 0 9px 0;}



/*产品列表*/
.product_list_mb_01{ margin:10px; overflow:hidden;}
.product_list_mb_01 li{ overflow:hidden;}
.product_list_mb_01 li a{ display:block; height:80px;padding:10px 0;}
.product_list_mb_01 .p_img{ width:80px; height:80px; overflow:hidden; float:left; margin-right:10px; text-align:center;}
.product_list_mb_01 .p_img img{max-width:100%;}

.product_list_mb_01 .p_title{line-height:22px; height:44px; overflow:hidden;}
.product_list_mb_01 .p_price{ font-size:14px; padding-top:6px;}
.product_list_mb_01 .p_price span{ font-size:20px;}



.product_list_mb_02{ margin:10px; margin-right:0; overflow:hidden;}
.product_list_mb_02 li{ overflow:hidden; width:50%; float:left;}
.product_list_mb_02 li a{ display:block; margin:0 auto; margin-right:10px; margin-bottom:10px;}
.product_list_mb_02 li .img_tit_box{position:relative;}
.product_list_mb_02 .p_img{overflow:hidden;text-align:center; margin:0 auto;}
.product_list_mb_02 .p_img img{max-width:100%;}
.product_list_mb_02 .p_title{text-align:center;  padding:0 5px; font-size:15px;line-height:26px;height:26px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.product_list_mb_02 .p_price{text-align:center;  padding:0 5px;  font-size:14px; height:24px; line-height:24px;}
.product_list_mb_02 .p_price span{text-align:center;  font-size:17px; font-weight:bold;}



.product_list_mb_03{ margin:10px; margin-right:0; overflow:hidden;}
.product_list_mb_03 li{ overflow:hidden; width:50%; float:left;}
.product_list_mb_03 li a{ display:block; margin:0 auto; margin-right:10px; margin-bottom:10px;}
.product_list_mb_03 li .img_tit_box{position:relative;}
.product_list_mb_03 .p_img{overflow:hidden;text-align:center; margin:0 auto;}
.product_list_mb_03 .p_img img{max-width:100%;}
.product_list_mb_03 .p_title{text-align:center;  padding:0 5px; font-size:15px;line-height:26px;height:26px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.product_list_mb_03 .p_price{text-align:center;  padding:0 5px;  font-size:14px; height:24px; line-height:24px;}
.product_list_mb_03 .p_price span{text-align:center;  font-size:17px; font-weight:bold;}




.product_list_mb_04{ margin:10px; margin-right:0; overflow:hidden;}
.product_list_mb_04 li{ overflow:hidden; width:50%; float:left;}
.product_list_mb_04 li a{ display:block; margin:0 auto; margin-right:10px; margin-bottom:10px;}
.product_list_mb_04 li .img_tit_box{position:relative;}
.product_list_mb_04 .p_img{overflow:hidden;text-align:center; margin:0 auto;}
.product_list_mb_04 .p_img img{max-width:100%;}
.product_list_mb_04 .p_title{text-align:center;  padding:0 5px; font-size:15px;line-height:26px;height:26px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.product_list_mb_04 .p_price{text-align:center;  padding:0 5px;  font-size:14px; height:24px; line-height:24px;}
.product_list_mb_04 .p_price span{text-align:center;  font-size:17px; font-weight:bold;}


/*下载列表*/

.download_list_mb_01{ margin:10px; overflow:hidden;}
.download_list_mb_01 li{overflow:hidden; position:relative;}
.download_list_mb_01 li .p_icon{ position:absolute; right:0px; top:25px; width:20px; height:20px;}
.download_list_mb_01 li .p_img{ width:50px; height:50px; overflow:hidden; float:left; margin-right:10px; text-align:center;}
.download_list_mb_01 li .p_img img{ max-width:100%;}
.download_list_mb_01 li .p_title{ height:30px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.download_list_mb_01 li .p_intro{ height:20px; line-height:20px; font-size:12px; overflow:hidden;}
.download_list_mb_01 li a{ display:block; height:50px; overflow: hidden; padding:10px 0;}





/*图片列表*/

.picture_list_mb_01{ overflow:hidden; margin:10px; margin-bottom:0;}
.picture_list_mb_01 li{ width:100%; overflow:hidden; margin:0 auto; margin-bottom:10px; position:relative;}
.picture_list_mb_01 .pic_imgage{ width:100%; overflow:hidden; text-align:center;}
.picture_list_mb_01 .pic_imgage img{ max-width:100%;}
.picture_list_mb_01 .pic_title{ width:100%; margin:0 auto; height:30px; line-height:30px; position:absolute; left:0; bottom:0;} 
.picture_list_mb_01 .pic_title .p_tit{ padding:0 5px;overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}


.picture_list_mb_02{ overflow:hidden; margin:10px; margin-right:0;}
.picture_list_mb_02 ul{}
.picture_list_mb_02 li{ width:50%; float:left; overflow:hidden; margin-bottom:10px; }
.picture_list_mb_02 li a{ overflow:hidden; display:block; margin-right:10px; }
.picture_list_mb_02 li .img_txt_box{ width:100%; margin:0 auto; overflow:hidden; position:relative;}
.picture_list_mb_02 .pic_imgage{ width:100%; height:145px;background:#fff; text-align:center; overflow:hidden;}
.picture_list_mb_02 .pic_imgage img{max-width:100%;}
.picture_list_mb_02 .pic_title{ font-size:15px; width:100%; margin:0 auto; height:20px; line-height:20px; position:absolute; left:0; bottom:0;} 
.picture_list_mb_02 .pic_title .p_tit{ padding:0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.picture_list_mb_03{ overflow:hidden; margin:10px; margin-right:0;}
.picture_list_mb_03 li{ width:33.33%; float:left; overflow:hidden; margin-bottom:10px;}
.picture_list_mb_03 li a{  display:block; margin:0 auto; margin-right:10px;}
.picture_list_mb_03 li .img_txt_box{ width:95px; margin:0 auto; overflow:hidden; position:relative;}

.picture_list_mb_03 .pic_imgage{ width:95px; height:95px; margin:0 auto; text-align:center; overflow:hidden; }
.picture_list_mb_03 .pic_imgage img{max-width:100%;}
.picture_list_mb_03 .pic_title{ font-size:13px; width:95px; margin:0 auto; height:18px; line-height:18px; position:absolute; left:0; bottom:0;} 
.picture_list_mb_03 .pic_title .p_tit{ padding:0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



/*论坛列表*/

.forum_list_mb_01{ margin:10px; overflow:hidden;}
.forum_list_mb_01 li{overflow:hidden;}
.forum_list_mb_01 li a{ display:block; height:30px; position:relative; padding:10px 0;}
.forum_list_mb_01 li .p_titlie{height:30px;line-height:30px; padding-left:0px; padding-right:50px;  overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.forum_list_mb_01 li .p_reply{ position:absolute; top:10px; right:0px; padding-right:20px; height:30px; line-height:30px; font-size:14px;}


/*单篇图文*/
.article_mb_01{ margin:10px; overflow:hidden;}
.article_mb_01 .article_box{}
.article_mb_01 .article_title{ font-size:17px; padding:5px; font-weight:bold; }
.article_mb_01 .article_body{text-align:left; padding:5px; word-break: break-all; word-wrap:break-word;}
.article_mb_01 .article_body img{ max-width:100%;}
/*单篇图文列表*/
.det_article_list{ margin:10px; overflow:hidden;}
.det_article_list li{ overflow:hidden;border-radius:0px; border-top:1px solid #fff;  border-bottom:1px solid #ddd;}
.det_article_list li:first-child{ border-top:0;}
.det_article_list li:last-child{ border-bottom:0;}
.det_article_list li .p_title{ height:24px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.det_article_list li .p_time{ height:20px; line-height:20px; font-size:12px; overflow:hidden; color:#999;}
.det_article_list li a{ display:block; overflow: hidden; padding:10px 0 10px 0;}

/*留言*/
.message_mb_01{ margin:10px; overflow:hidden;}
.message_mb_01 .message_content{ margin-bottom:10px; padding:5px; }
.message_mb_01 .message_content textarea{ width:100%; height:70px; font-size:15px;}
.message_mb_01 .message_phone {padding-left:30px; height:34px; overflow:hidden; margin-bottom:10px;}
.message_mb_01 .message_phone input{ width:100%; height:34px; vertical-align:top; border:0;  font-size:15px;}
.message_mb_01 .message_submit{ margin:0 50px;}
.message_mb_01 .message_submit input{width:100%; height:36px; vertical-align:top; font-size:15px;}

/*查看更多*/
.see_more_box{ margin:10px;}
.see_more_box .p_btn{ display:block; height:40px; text-align:center; vertical-align:top;}
.see_more_box .p_btn button{ width:100%; height:40px; background:none; border:0;}

/*视频列表*/
.video_mb_01{ margin:10px; overflow:hidden;}
.video_mb_01 li{ position:relative; padding:10px 0; overflow:hidden;}
.video_mb_01 li .video_pic{overflow:hidden; text-align:center; float:left;  width:80px; height:60px; margin-right:10px;}
.video_mb_01 li .video_pic img{width:100%;}
.video_mb_01 li .p_icon{ position:absolute; width:24px; height:24px; left:26px; top:30px; }
.video_mb_01 li .video_tit{ overflow:hidden;}
.video_mb_01 li .video_tit .p_tit{ height:24px; line-height:24px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.video_mb_01 li .video_info{width:100%;}
.video_mb_01 li .video_info p{ font-size:12px; max-height:18px; line-height:18px;  text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.video_mb_01 li .video_time .p_tim{ font-size:12px; max-height:18px; line-height:18px;}

/*底部bar栏公共样式*/
.footer_nav{position:fixed; left:0; bottom:0; z-index:99; width:100%; height:43px; border-top:1px solid #bfbfbf; border-bottom:1px solid #ddd; background:-webkit-gradient(linear, 0 0, 0 100%, from(#ededed), to(#bdbdbd)) repeat-x 0 bottom;}
.nav_menu{}
.hone_icon{ width:43px; height:43px; position:absolute; left:0; top:0;}
.hone_icon a{ display:block; height:43px; background:url(menu_icon.png) no-repeat center center; background-size:16px;}
.nav_menu>ul{ display:-moz-box;display:-webkit-box;display:box; margin-left:43px;}
.nav_menu>ul>li{ -moz-box-flex:1;-webkit-box-flex:1;box-flex:1;  position:relative; border-left:1px solid #afafaf;}
.menu_btn{ height:43px; line-height:43px; text-align:center;  }
.menu_btn>a{ display:block; height:43px; color:#666;letter-spacing:1px;}
.menu_btn>a:active{background:-webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#fefefe)) repeat-x 0 bottom;}
.menu_btn.on{ }
.menu_btn_show{ position:absolute; left:0; bottom:56px;}
.menu_btn_show>ul{ position:relative; border:1px solid #afafaf; border-radius:5px; background:#eee;color:#999; line-height:30px; }
.menu_btn_show>ul .p_icon{ width:10px; height:10px; background:#eee; border-right:1px solid #afafaf;border-bottom:1px solid #afafaf; -webkit-transform:rotate(45deg); background-size:10px; position:absolute; left:50%; margin-left:-5px; bottom:-6px; z-index:1;}
.menu_btn_show>ul>li{ text-align:center;  height:40px; line-height:40px; padding:0 5px;white-space:nowrap;}
.menu_btn_show>ul>li a{ display:block; height:40px; color:#666;}
.menu_btn_show>ul>.p_line{ margin:0 5px; min-width:110px; height:2px; background:url(p_line.png) no-repeat center top; }