@charset "utf-8";
/* CSS Document */
/*公共部分*/
*{word-wrap:break-word}
html,body,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px;font-weight:normal;}
ul,ol,dl{list-style-type:none}
html,body{*position:static; height: 100%;}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
/*body{line-height: 1.6;}*/
a{list-style: none; text-decoration: none;}
.main{ min-width: 320px;max-width: 640px; width: 100%; margin:0 auto; overflow: hidden;}
/*头部*/
.header{overflow: hidden; padding: 0.2rem; box-sizing: border-box;background: #FFFFFF;}
.header_logo{width: 35%;float: left;}
.header_logo img{width: 100%;}
.header_center{width: 30%;float: left; margin-left: 0.2rem; margin-top: 0.11rem;}
.header_center img{width: 100%;}
.header_right{float: right; background: #7E8EC8; border-radius: 0.05rem; font-size: 0.22rem; font-weight: bold; color: #FFFFFF; padding: 0.2rem; text-align: center;}

/*banner*/
.banner{ position:relative; overflow:hidden; margin:0 auto; width:100%; /* 设置焦点图最大宽度 */}	
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;}
.banner .bd li img{ vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
.banner .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; }
.banner .hd{ position:absolute; height:28px; line-height:28px; bottom:0rem; z-index:1; text-align:center; width:100%;}
.banner .hd ul{ background:rgba(49, 45, 45, 0.68);}
/*==点==*/
.banner .hd ul li{ display:inline-block; width:0.80rem; height:0.05rem; background:#FFFFFF; text-indent:-9999px; overflow:hidden; margin:0 2px;}
/*==当前选中==*/
.banner .hd ul li.on{ background:#FF860D;}
.hot{width: 100%;height: 0.7rem; background: #FFFFFF;}
.hot .hot_z {float: left;line-height:0.70rem; padding-left: 0.2rem; font-size: 0.30rem;box-sizing: border-box;}
.hot .hot_z01{float: left;line-height:0.70rem; padding-left: 0.2rem; font-size: 0.30rem;box-sizing: border-box; color: #7E8EC8; font-weight: bold;}
.hot .hot_eng{font-size: 0.20rem; color: #8A8989; margin-left: 0.08rem;}
.hot .hot_y{border: 1px solid #7E8EC8; border-radius: 0.1rem; float: right; margin-right: 0.2rem;font-size: 0.20rem; padding: 0.08rem 0.1rem;margin-top: 0.15rem; text-align: center;}
.hot .hot_y a{color: #7E8EC8;}
.hot .hot_y a:hover{color: orange;}
.hot_ul{width: 92%; overflow: hidden; margin: 0 auto;}
.hot_ul li{ text-align: center; float: left; text-align: center; width: 31%;margin: 0.2rem 0 0.2rem 0.1rem;}
.hot_ul li span{font-size: 0.26rem; vertical-align: middle; margin-left: 0.05rem;}
/*导航*/
.nav{position:relative;width:96%;margin:0 auto; background: #FFFFFF; overflow: hidden; padding-top: 0.1rem; padding-bottom: 0.1rem;}
.nav-son{float:left;display:block;width:33.3%;text-align:center;font-size:0.26rem;line-height:0.6rem; font-weight: ; color: #070707; margin-top: 3.0%;}
.nav-son .in{position:relative;display:inline-block;width:1.8rem;/*padding-top: 0.1rem;*/color:#FFF;background:none; font-size: 0.26rem;}
.nav-son .in img{vertical-align: middle; width: 100%;}
.nav-son:nth-child(2) .in{}
.nav-son:nth-child(3) .in{}
.nav-son:nth-child(4) .in{margin-top: 0.1rem;}
.nav-son:nth-child(5) .in{margin-top: 0.1rem;}
.nav-son:nth-child(6) .in{margin-top: 0.1rem;}
.z_new{ overflow: hidden;border-bottom: 1px solid #E6E6E6;}
.z_new li{width: 49%; text-align: center; line-height: 0.7rem; font-size: 0.30rem; vertical-align: middle; float: left;}
.z_new li span{vertical-align: middle;}
.zz_01{ margin: 0.4rem 0.2rem 0rem 0.2rem; overflow: hidden;}
.zz_left{float: left; width: 1.0rem; background: red; height: 1.0rem;}
.zz_top{background: #E8ECF7; font-size: 0.36rem; text-align: center; color: #94A1D2; height: 0.6rem; line-height: 0.6rem;}
.zz_data{background: #94A1D2; font-size: 0.20rem; text-align: center; color: #FFFFFF; height: 0.4rem; line-height: 0.4rem;}
.zz_right{float: right; width: 78%;}
.zz_title{ font-size: 0.24rem; margin-top: 0.1rem;}
.zz_title a{color: #000;}
.zz_title a:hover{color: orange;}
.zz_des{ font-size: 0.20rem; color:#808080;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; line-height: 0.5rem;}
.guanggao{width: 100%; overflow: hidden;height: 2.4rem;}
.guanggao img{width: 100%; height: 2.4rem;}

.product{width: 100%; overflow: hidden; background: #FFFFFF;}
.product li{width:45%; float: left; background: #FFFFFF; padding-bottom: 0.1rem; margin: 0rem 0.05rem 0.2rem 0.2rem;}
.product li:last-child{margin-right: 0rem;}
.product li .top{overflow: hidden;}
.product li .top img{width: 100%; height: 1.8rem;}
.product li .bottom h3{font-size: 0.24rem; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; padding:0.2rem 0rem 0.08rem 0rem;}
.product li .bottom h3 a{color: #000000;}
.product li .bottom h3 a:hover{color: orange;}
.product_price{color: #808080; font-size: 0.22rem;}
.product002{width: 100%; overflow: hidden; background: #FFFFFF; margin-top: 0.2rem;}
.product002 li{width:45%; float: left; background: #FFFFFF; padding-bottom: 0.1rem; margin: 0rem 0.05rem 0.2rem 0.2rem;}
.product002 li:last-child{margin-right: 0rem;}
.product002 li .top002{overflow: hidden;}
.product002 li .top002 img{width: 100%; height: 1.8rem;}
.product002 li .bottom002 h3{font-size: 0.24rem; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; padding:0.2rem 0rem 0.08rem 0rem;}
.product002 li .bottom002 h3 a{color: #000000;}
.product002 li .bottom002 h3 a:hover{color: orange;}
.product002_price{color: #808080; font-size: 0.22rem;}
.n-2{width: 100%; margin: 0 auto; overflow: hidden; border-bottom: 1px solid #E3E3E3;  padding: 0.2rem;box-sizing: border-box; background: #FFFFFF;}
.n-1{width: 94%; margin: 0 auto; overflow: hidden; border-top: 1px solid #E3E3E3; padding: 0.2rem 0rem;}
.n-1_z{ float: left; width: 36%;}
.n-1_z img{width: 100%; height: 1.23rem;}
.n-1_y{ float: right;width: 61%;}
.n-1_y_title{ font-size: 0.24rem; overflow: hidden;text-overflow: ellipsis; line-height: 0.3rem;}
.n-1_y_title a{color: #000;}
.n-1_y_title a:hover{color:orange;}
.n-1_y_descrpit{color:#808080; font-size: 0.22rem; overflow: hidden;text-overflow: ellipsis;display: inline-block;height: 0.55rem; line-height: 0.4rem; margin-top: 0.04rem;}
/*底部*/
.footer{margin: 0 auto;width: 100%; position: fixed; bottom: 0;min-width: 320px;max-width: 640px;z-index:999;}
.footer ul {background: #6F80C0;overflow: hidden;}
.footer ul li {float: left;width:20%;text-align: center; background: url(../images/right.png) no-repeat right;}
.footer ul li:last-child{border-right:none}
.footer ul li a{color: #FFFFFF;}
.footer ul li span { display: block;margin-top: 0.15rem; height: 0.60rem;}
.footer ul li p{margin-bottom: 0.15rem; font-size: 0.24rem;}
/*侧栏*/
#sideMenuContainer {
  background: #7E8EC8;
  height: 100%;
  position: fixed;
  top: 1.15rem;
  /* right: -200px;*/
  width: 100%;
  z-index: 4;
}
#sideMenuContainer a {
  display: block;
  padding:0.25rem;
  border-bottom: 1px solid #FFFFFF;
  text-align: center;
  color: #FFFFFF;
}
#sideMenuContainer > a::after {
  content: attr(title);
  padding-left: 10px;
  text-transform: uppercase;
}
/*新css_by JackLee*/
.lhm-banner-pic {width: 100%;}
#lhmBanner .swiper-pagination-bullet {
  width: 0.6rem;
  height: 2px;
  background: #fff;
  border-radius: 0;
  opacity: 1;
}
#lhmBanner .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ff860d;
}
.rmgj-pic{
  width:0.7rem;
  display: block;
}
.more-btn{
  border:1px solid #7e8ec8;
  width:1.5rem;
  height:0.55rem;
  padding-bottom:0.05rem;
  font-size: 0.2rem;
  border-radius: 0.05rem;
  color:#7e8ec8;
}

.ympg-pic {
  width: 94%;
  display: block;
}
.ymxm-pic {
  width: 1.8rem;
}
.tjxm-pic,
.tjxm-txt {
  width: 2.86rem;
}
.lhzx-tab {
  font-size: 0.32rem;
  position: relative;
}
.lhzx-tab .sui-tab-item-active {
  color: #5785dc;
}
.lhzx-tab .sui-tab-item-active:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: -0.22rem;
  height: 2px;
  width: 1.4rem;
  background: #5785dc;
}
.lhzx-tab .sui-tab-item:first-child.sui-tab-item-active {
  color: #5785dc;
}
.lhzx-tab .sui-tab-item:first-child.sui-tab-item-active:after {
  content: "";
  position: absolute;
  left: 0;
  transform: translate(0, 0);
  bottom: -0.22rem;
  height: 2px;
  width: 1.4rem;
  background: #5785dc;
}
.sui-container-content {
  display: none;
}
.sui-container-content.sui-container-content-active {
  display: block;
}
.lhzx-item {
  display: block;
  min-height: 3rem;
}
.lhzx-item .lhzx-item-pic {
  min-height: 2rem;
}
.lhzx-item .lhzx-item-pic img {
  max-width: 100%;
}
.lhzx-item .lhzx-item-title {
  color: #000;
}
.lhzx-more {
  width: 2rem;
  height: 0.6rem;
  color: #7e8ec8;
  font-size: 0.28rem;
  border: 1px solid #7e8ec8;
  margin: 0.4rem auto 0;
  border-radius: 0.1rem;
}
.lhhd-tab {
  font-size: 0.32rem;
  position: relative;
}
.lhhd-tab .sui-tab-item-active {
  color: #5785dc;
}
.lhhd-tab .sui-tab-item-active:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: -0.22rem;
  height: 2px;
  width: 1.4rem;
  background: #5785dc;
}
.lhhd-tab .sui-tab-item:first-child.sui-tab-item-active {
  color: #5785dc;
}
.lhhd-tab .sui-tab-item:first-child.sui-tab-item-active:after {
  content: "";
  position: absolute;
  left: 0;
  transform: translate(0, 0);
  bottom: -0.22rem;
  height: 2px;
  width: 1.4rem;
  background: #5785dc;
}
.lhhd-item {
  display: block;
  min-height: 3.7rem;
}
.lhhd-item .lhhd-item-pic {
  min-height: 2rem;
}
.lhhd-item .lhhd-item-pic img {
  max-width: 100%;
}
.lhhd-item .lhhd-item-title {
  color: #000;
}
.lhhd-item .lhhd-yybtn {
  margin-top: 0.1rem;
  background-color: #ee7700;
  width: 0.9rem;
  height: 0.5rem;
  color: #fff;
  border-radius: 0.05rem;
}
.lhhd-more {
  width: 2rem;
  height: 0.6rem;
  color: #7e8ec8;
  font-size: 0.28rem;
  border: 1px solid #7e8ec8;
  margin: 0.4rem auto 0;
  border-radius: 0.1rem;
}
.ymzx-tab {
  font-size: 0.32rem;
  position: relative;
}
.ymzx-tab .sui-tab-item-active {
  color: #5785dc;
}
.ymzx-tab .sui-tab-item-active:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: -0.22rem;
  height: 2px;
  width: 1.4rem;
  background: #5785dc;
}
.ymzx-tab .sui-tab-item:first-child.sui-tab-item-active {
  color: #5785dc;
}
.ymzx-tab .sui-tab-item:first-child.sui-tab-item-active:after {
  content: "";
  position: absolute;
  left: 0;
  transform: translate(0, 0);
  bottom: -0.22rem;
  height: 2px;
  width: 1.4rem;
  background: #5785dc;
}
.ymzx-item {
  display: block;
  min-height: 3rem;
}
.ymzx-item .ymzx-item-pic {
  min-height: 2rem;
}
.ymzx-item .ymzx-item-pic img {
  max-width: 100%;
}
.ymzx-item .ymzx-item-title {
  color: #000;
}
.ymzx-more {
  width: 2rem;
  height: 0.6rem;
  color: #7e8ec8;
  font-size: 0.28rem;
  border: 1px solid #7e8ec8;
  margin: 0.4rem auto 0;
  border-radius: 0.1rem;
}
.lhcgal-item {
  display: block;
  min-height: 3rem;
}
.lhcgal-item .lhcgal-item-pic {
  min-height: 2rem;
}
.lhcgal-item .lhcgal-item-pic img {
  max-width: 100%;
}
.lhcgal-item .lhcgal-item-title {
  color: #000;
}
.lhcgal-more {
  width: 2rem;
  height: 0.6rem;
  color: #7e8ec8;
  font-size: 0.28rem;
  border: 1px solid #7e8ec8;
  margin: 0.4rem auto 0;
  border-radius: 0.1rem;
}
.zxzx-btn-container {
  width: 5.15rem;
  margin: 0.8rem auto 0;
}
.zxzx-btn-container .zx-btn {
  width: 2.3rem;
}
.mfzx-btn-container {
  width: 5.15rem;
  margin: 0.6rem auto;
}
.mfzx-btn-container .mfzx-btn {
  width: 100%;
}
.sui-footer-nav {
  height: 1.1rem;
}
.sui-footer-item {
  display: block;
  text-align: center;
  color: #fff;
}
.sui-footer-item .sui-footer-item-ico {
  width: 0.44rem;
  height: 0.44rem;
  margin: 0 auto 0.05rem;
}
.sui-footer-item .sui-footer-item-ico img {
  width: 100%;
}
  margin: 0.4rem auto 0;
  border-radius: 0.1rem;
}
.zxzx-btn-container {
  width: 5.15rem;
  margin: 0.8rem auto 0;
}
.zxzx-btn-container .zx-btn {
  width: 2.3rem;
}
.mfzx-btn-container {
  width: 5.15rem;
  margin: 0.6rem auto;
}
.mfzx-btn-container .mfzx-btn {
  width: 100%;
}
.sui-footer-nav {
  height: 1.1rem;
}
.sui-footer-item {
  display: block;
  text-align: center;
  color: #fff;
}
.sui-footer-item .sui-footer-item-ico {
  width: 0.44rem;
  height: 0.44rem;
  margin: 0 auto 0.05rem;
}
.sui-footer-item .sui-footer-item-ico img {
  width: 100%;
}
