@charset "utf-8";
@media (min-width: 320px) {
  html {
    font-size: 50px;
  }
}
@media (min-width: 360px) {
  html {
    font-size: 56.25px;
  }
}
@media (min-width: 375px) {
  html {
    font-size: 58.59375px;
  }
}
@media (min-width: 384px) {
  html {
    font-size: 60px;
  }
}
@media (min-width: 400px) {
  html {
    font-size: 62.5px;
  }
}
@media (min-width: 414px) {
  html {
    font-size: 64.6875px;
  }
}
@media (min-width: 424px) {
  html {
    font-size: 66.25px;
  }
}
@media (min-width: 480px) {
  html {
    font-size: 75px;
  }
}
@media (min-width: 540px) {
  html {
    font-size: 84.375px;
  }
}
@media (min-width: 640px) {
  html {
    font-size: 100px;
  }
}
@media (min-width: 720px) {
  html {
    font-size: 112.5px;
  }
}
@media (min-width: 750px) {
  html {
    font-size: 117.1875px;
  }
}
@media (min-width: 812px) {
  html {
    font-size: 126.875px;
  }
}
*,
::before,
::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-family:"Microsoft Yahei";
  background-color: #f2f2f2;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.18rem;
  color: #353535;
  letter-spacing: 0.01rem;
}
a:hover {
  cursor: pointer;
}
input,
textarea {
  outline: none;
  border: none;
  resize: none;
  -webkit-appearance: none;
}
.f_left {
  float: left;
}
.f_right {
  float: right;
}
.clearfix::before,
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
span {
  letter-spacing: 0.01rem;
}
.clear {
  clear: both;
}
.content {
  background: #fff;
  margin: 0 auto;
  max-width: 640px;
  min-width: 320px;
}
/*头部信息*/
.common_head .common_head_logo{
	font-size:0; /**如果用div包裹一个img，你会发现div的高度要超过img的高度**/
}
.common_head .common_head_logo > img {
  width: 100%;
  height: auto;
}
.common_head_nav {
  background-color: #ffffff;
  
}

.common_head_nav_ul {
  display: -webkit-flex;
  flex-wrap: wrap;
  text-align: center;
  
  
}
.common_head_nav_ul .head_nav_li {
  width: 25%;
  float: left;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.common_head_nav_ul li:nth-child(4),
.common_head_nav_ul li:last-child {
	border-right:0 none;
}
.common_head_nav_ul li > a {
    color: #000;
    font-size: 12px;
    text-align: center;
    line-height: 2.8;
    
}



/*轮播图*/
.swiper-container{
	clear: both
}
.swiper-container img{
  width: 100%;
}

/**活动新闻**/
.opening{padding-top: 0.6rem;padding-bottom: 0.4rem;background-color:rgb(238,238,238);margin: auto;text-align: center;}
.opening .title{display:block;margin-bottom:0.12rem}
.opening .title .title1{font-weight:bold;color:#fff;font-size:0.3rem;letter-spacing:1px;padding:0.1rem 0.5rem;background-color: #01847F;}
.opening .title .title2{color:#000;font-size:0.12rem;}
.opening .opening_img{overflow:hidden;clear:both;margin: auto;padding:8px 8px;display:block;position:relative;}
.opening .opening_img ul li {padding:0 8px;margin-bottom:15px;width: 50%;float: left;}
.opening .opening_img ul li a { display:block;padding:8px;position:relative;z-index:1;}
.opening .opening_img ul li a:before{content:"";display:block;background:#fff;position:absolute;bottom:0;left:0;top:0;right:0;z-index:-1;}
.opening .opening_img ul li .inter-pic span {display:block;overflow:hidden;position:relative;background-color: #fff;}
.opening .opening_img ul li .inter-pic img {display:block;width:100%;height:1.6rem}
.opening .opening_more{display:block;margin-top:0.12rem}
.opening .opening_more a{font-size: 0.14rem;display: block; width:2rem;height:0.5rem;line-height:0.5rem;text-align:center;margin: 0 auto;color: #000;border: 2px solid #000;position: relative; z-index: 1;}


/**品牌实力**/
.brand{padding-top: 0.6rem;padding-bottom: 0.6rem;;margin: auto;text-align: center;}
.brand .title{display:block;margin-bottom:0.12rem}
.brand .title .title1{font-weight:bold;color:#fff;font-size:0.3rem;letter-spacing:1px;padding:0.1rem 0.5rem;background-color: #01847F;}
.brand .title .title2{color:#000;font-size:0.12rem;}
.brand .brand_img{overflow:hidden;clear:both;margin: auto;padding:8px 16px;padding-bottom:0px;display:block;position:relative;}
.brand .brand_introduce{background-color:rgb(238,238,238);overflow:hidden;clear:both;margin: auto;margin:0px 16px;padding:16px 0px;display:block;position:relative;text-align: left;}
.brand .brand_introduce span{position:relative;display: block; font-size:0.18rem;letter-spacing:1px;text-indent:2em;line-height:1.8;padding:0px 10px;color:rgb(148,148,148)}
.brand .brand_introduce span.brand_more { text-indent:0em;padding-top:20px}
.brand .brand_introduce span.brand_more a{color: #000}
.brand .brand_more a:after{content:"";display:block;width:23px;height:2px;background:#000;position:absolute;left:10px;bottom:0;}

/**六大优势**/
.advantage{padding-top: 0.3rem;padding-bottom: 0.3rem;margin: auto;text-align: center;background:url('../img_new/background_2.jpg') no-repeat;background-size:100% 100%}
.advantage .title{display:block;}
.advantage .title .title3{color:#ccc;font-size:0.12rem;letter-spacing:1px;font-weight:bold;}
.advantage .title .title4{color:#01847F;font-size:0.3rem;letter-spacing:3px;font-weight:bold;}
.advantage .advantage_content{padding:8px;overflow:hidden;clear:both;margin: auto;display:block;position:relative;}
.advantage .advantage_content ul li {height:1rem;margin-bottom:0.1rem;width: 50%;float: left;}
.advantage .advantage_content .advantage_one_left{height:1rem;float:left;text-align: left;background-color: rgba(255,255,255,0.5);width: 97%}
.advantage .advantage_content .advantage_one_left2{float:right;}
.advantage .advantage_content .advantage_one_left span:first-child{font-size:0.18rem;padding: 0.18rem 0.12rem 0.12rem 0.2rem;display: block; letter-spacing:1px;color:#3E3E3E;font-weight: bold;}
.advantage .advantage_content .advantage_one_left span:first-child+span{font-size:0.12rem;padding-left:0.2rem;display: block;letter-spacing:1px;color:#3E3E3E;}


/**十一大类别**/
.categorys{padding-top: 0.6rem;padding-bottom: 0.3rem;margin: auto;text-align: center;}
.categorys .title{display:block;margin-bottom:0.2rem}
.categorys .title .title1{display:block;margin-bottom:0.05rem;font-weight:bold;color:#01847F;font-size:0.3rem;letter-spacing:1px;}
.categorys .title .title2{display:block;color:#000;font-size:0.12rem;}
.categorys .categorys_img{overflow:hidden;clear:both;margin: auto;display:block;position:relative;margin:0 2px;}
.categorys .categorys_img ul li {padding:0 2px;margin-bottom:4px;width: 25%;float: left;}
.categorys .categorys_img ul li a { display:block;padding:2px;position:relative;z-index:1;}
.categorys .categorys_img ul li a:before{content:"";display:block;background:#fff;position:absolute;bottom:0;left:0;top:0;right:0;z-index:-1;}
.categorys .categorys_img ul li .inter-pic span {display:block;overflow:hidden;position:relative;background-color: #fff;}
.categorys .categorys_img ul li .inter-pic img {display:block;width:100%;height:100%}

/**店铺形象**/
.store_image{padding-top: 0.3rem;margin: auto;text-align: center;}
.store_image .title{display:block;margin-bottom:0.12rem}
.store_image .title .title1{font-weight:bold;color:#fff;font-size:0.3rem;letter-spacing:1px;padding:0.1rem 0.5rem;background-color: #01847F;}
.store_image .title .title2{color:#000;font-size:0.12rem;}
.store_image .slider2{margin:8px;}

/**恋惠资讯**/
.ilahui_news{padding-top: 0.3rem;padding-bottom: 0.3rem;margin: auto;text-align: center;}
.ilahui_news .title{display:block;margin-bottom:0.2rem}
.ilahui_news .title .title1{display:block;margin-bottom:0.05rem;margin-bottom:0.1rem;font-weight:bold;color:#01847F;font-size:0.3rem;letter-spacing:1px;}
.ilahui_news .title .title2{display:block;color:#000;font-size:0.12rem;}
.ilahui_news .ilahui_news_content{overflow:hidden;}
.ilahui_news .ilahui_news_content ul{text-align: left}
.ilahui_news .ilahui_news_content ul li{padding:0 0.2rem;border-bottom: 1px dotted #ccc;overflow: hidden;}
.ilahui_news .ilahui_news_content ul li span{display: block;padding-top:0.26rem;color:#999}
.ilahui_news .ilahui_news_content ul li span:first-child+span{padding-bottom:0.2rem;padding-top:0.1rem;color:#000;text-indent:0.6em;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;white-space:nowrap;}
.ilahui_news .ilahui_news_more{display:block;padding-top:0.2rem}
.ilahui_news .ilahui_news_more a{font-size: 0.14rem;display: block; width:2rem;height:0.5rem;line-height:0.5rem;text-align:center;margin: 0 auto;color: #000;border: 2px solid #000;position: relative; z-index: 1;}





/**foot**/
.foot {
  margin-top: 0.2rem;
  margin-bottom: 1rem;
  background-color: #434343;
  color: #fff;
}
.foot .foot_left {
  float: left;
  width: 65%;
  max-width: 416px;
  padding: 0.2rem;
}
.foot .foot_right {
  float: right;
  width: 35%;
  max-width: 224px;
  text-align: center;
  padding-left:0.1rem;
  padding-right: 0.1rem;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}
.foot_left .foot_office {
  text-align: left;
}
.foot_left .foot_office li {
  max-width: 380px;
  width: 3.8rem;
  font-size: 0.18rem;
}
.foot_left .foot_office div {
  float: left;
}
.foot_left .foot_office .office_left {
  width: 43%;
  max-width: 163.4px;
}
.foot_left .foot_office .office_right {
  width: 57%;
  max-width: 216.6px;
  padding-bottom: 0.12rem;
}
.foot_right_phone,
.foot_right_img,
.foot_right_char {
  padding-bottom: 0.2rem;
}
.foot_right_phone {
  font-weight: bold;
  font-size: 0.26rem;
  letter-spacing: 0.01rem;
  color:#fff !important;
}
.foot_right_char {
  font-size: 0.18rem;
}
.foot_right_img > img {
  height: 1.2rem;
  width: 1.2rem;
  max-width: 120px;
  max-height: 120px;
}
.foot_right_other{
	 font-size: 0.18rem;
	 padding-bottom:0.1rem
}
/*底部页签*/
.ilahui_tabs {
  width: 100%;
  height: 1rem;
  background: #fff;
  border-top: 1px solid #eee;
  position: fixed;
  bottom: 0;
  max-width: 640px;
  margin: 0 auto;
  z-index: 999;
}
.ilahui_tabs ul {
  width: 100%;
  list-style: none;
}
.ilahui_tabs ul li {
  width: 25%;
  float: left;
  text-align: center;
}
.ilahui_tabs ul li a {
  text-decoration: none;
}
.ilahui_tabs ul li a span {
  color: #333;
  font-size: 0.4rem;
  padding-top: 0.1rem;
}
.ilahui_tabs ul li a p {
  color: #666;
  font-size: 0.24rem;
}
/***新闻列表页*/
.news_list {
  overflow: hidden;
}
.news_list_nav_ul {
  padding-top: 0.2rem;
  height: 1.32rem;
}
.news_list_nav_ul > li {
  width: 30%;
  float: left;
  text-align: center;
  height: 0.5rem;
  margin-bottom: 0.1rem;
  margin-left: 0.15rem;
  border: solid 1px #353535;
}
.news_list_nav_ul > li > a {
  display: block;
  width: 100%;
  line-height: 0.5rem;
}
.news_list_nav_ul > li > a > span {
  font-size: 0.2rem;
  padding-right: 0.1rem;
}
.news_list_nav_ul .news_list_nav_ul_li_select {
  background-color: #036D69;
  border: none;
}
.news_list_nav_ul_li_select > a {
  color: #ffffff;
}
.news_list_content {
  padding-top: 0.2rem;
}
.news_one {
  border-bottom: 1px dashed #bcbbba;
  height: 2.0rem;
  padding-top: 0.2rem;
  display: block;
}
.news_one_img {
  max-width: 200px;
  max-height: 135px;
  width: 2rem;
  height: 1.35rem;
  margin-left: 0.2rem;
  float: left;
}
.news_one_img img {
  max-width: 200px;
  max-height: 135px;
  width: 2rem;
  height: 1.35rem;
  border-radius: 0.2rem;
}
.news_one_info {
  float: right;
  width: 4rem;
  max-width: 400px;
}
.news_one_info .news_one_title {
  width: 4rem;
  max-width: 400px;
  padding-right: 0.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news_one_info .news_one_title span {
  font-size: 0.26rem;
  color: #07716d;
  font-weight: bold;
}
 .news_one_info .news_one_introduce {
  padding-right: 0.2rem;
  overflow: hidden;
  width: 4rem;
  max-width: 400px;
}
.news_one_info .news_one_introduce a {
  color: #353535;
  font-size: 0.18rem;
  line-height: 0.25rem;
  height: 0.25rem;
  white-space:normal;
  word-break:break-all;
  word-wrap:break-word; 
} 

.news_one_time {
  text-align: left;
  padding-top: 0.05rem;
}
.news_one_time p {
  color: #353535;
  font-size: 0.18rem;
  font-weight: normal;
}
/**产品中心**/
.products_list {
  overflow: hidden;
}
.products_list_nav_ul {
  padding-top: 0.1rem;
  height: 2.4rem;
}
.products_list_nav_ul > li {
  padding-top: 0.1rem;
  float: left;
  text-align: center;
  width: 15%;
  margin-left: 0.08rem;
}
.products_list_nav_ul .two {
  margin-left: 0.6rem;
}
.products_list_nav_ul > li > a {
  display: block;
  width: 100%;
}
.products_list_nav_ul > li > a > img {
  width: 100%;
  margin: auto 0;
  border-radius:0.12rem;
}
.category_select{
	background-color:#d9edf7
}
.products_ul > li {
  padding-bottom: 0.3rem;
  float: left;
  text-align: center;
  width: 45%;
  margin-left: 0.2rem;
}
.products_ul > li > div > img {
  width: 100%;
  margin: auto 0;
  padding-bottom: 0.1rem;
}
.products_name {
  text-align: center;
  height: 0.28rem;
  line-height: 0.28rem;
}
.products_name span {
  font-size: 0.18rem;
  color: #000000;
}
/**分页**/
.pageCode {
  padding: 20px 0px;
  color: #ccc;
  text-align: center;
}
.pageCode a {
  color: #07716d;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  border: 1px solid #ddd;
  margin: 2px;
  border-radius: 4px;
  vertical-align: middle;
}
.pageCode a:hover {
  text-decoration: none;
  border: 1px solid #004437;
}
.pageCode span {
  display: inline;
}
.pageCode span.current {
  display: inline-block;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  margin: 2px;
  color: #fff;
  background-color: #07716d;
  border: 1px solid #07716d;
  border-radius: 4px;
  vertical-align: middle;
}
.pageCode span.disabled {
  display: inline-block;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  margin: 2px;
  color: #bfbfbf;
  background: #f2f2f2;
  border: 1px solid #bfbfbf;
  border-radius: 4px;
  vertical-align: middle;
}

/**基本信息**/
.base_info{
  padding-top:0.2rem;
  padding-left:0.1rem;
  padding-right:0.1rem;
  
}
.base_info img{
  width:100%!important;
  height:100%!important;
  margin:auto 0;
}

/*在线留言 开始  */
.formbody {
  padding: 0.1rem;
  font-size: 0.18rem;
}
.formtitle {
  border-bottom: solid 1px #c8c8c8;
  margin-bottom: 0.28rem;
}
.formtitle span {
  font-weight: bold;
  line-height: 0.3rem;
  height: 0.6rem;
  margin-bottom: 0.28rem;
  font-size: 0.17rem;
}
.forminfo b {
  color: #ea2020;
  padding-left: 0.03rem;
}
.forminfo li {
  margin-bottom: 0.2rem;
  clear: both;
}
.forminfo li label {
  width: 1rem;
  max-width:100px;
  line-height: 0.6rem;
  display: block;
  float: left;
}
.forminfo li i {
  color: #ea2020;
  padding-left: 0.2rem;
  font-style: normal;
}
.forminfo li cite {
  display: block;
  padding-top: 0.1rem;
}
.forminfo_us {
  padding-left: 0.23rem;
}
.forminfo_us b {
  color: #ea2020;
  padding-left: 0.03rem;
}
.forminfo_us li {
  margin-bottom: 0.13rem;
  clear: both;
}
.forminfo_us li label {
  width: 1.15rem;
  line-height: 0.34rem;
  display: block;
  float: left;
}
.forminfo_us li i {
  color: #ea2020;
  padding-left: 0.2rem;
  font-style: normal;
}
.forminfo_us li cite {
  display: block;
  padding-top: 10px;
}
.dfinput {
  width: 3.8rem;
  max-width:350px;
  height: 0.5rem;
  line-height: 0.5rem;
  text-indent: 0.1rem;
  border-top: solid 1px #a7b5bc;
  border-left: solid 1px #a7b5bc;
  border-right: solid 1px #ced9df;
  border-bottom: solid 1px #ced9df;
}
.textinput {
  border-top: solid 1px #a7b5bc;
  border-left: solid 1px #a7b5bc;
  border-right: solid 1px #ced9df;
  border-bottom: solid 1px #ced9df;
  padding: 0.1rem;
  width: 3.8rem;
  max-width:350px;
  height: 1.35rem;
  line-height: 0.2rem;
  overflow: hidden;
}
.btn {
  width: 2.4rem;
  height: 0.6rem;
  font-size: 0.26rem;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  background-color: #036D69;
  border-radius: 0.1rem;
}

/**新闻详情页**/
.news_show {
  padding: 0.2rem;
}
.news_show .news_show_head {
  border-bottom: 1px dashed #bcbbba;
}
.news_show_head .shows_show_title {
  font-size: 0.28rem;
  color: #036D69;
  font-weight: bold;
  text-align: center;
  padding-bottom: 0.2rem;
}
.news_show_head .shows_show_other {
  text-align: center;
  font-size: 0.28rem;
  padding-bottom: 0.1rem;
}
.news_show_head .shows_show_other .fa {
  padding-left: 0.2rem;
  padding-right: 0.05rem;
}
.shows_show_other .fa-thumbs-up {
  color: red;
}
.news_show .shows_show_info {
  padding-top: 0.2rem;
  font-size: 0.20rem;
  letter-spacing: 0.03rem;
  padding-bottom: 0.4rem;
}

.tenders_show_info{
	white-space:normal;
	word-break:break-all;
	word-wrap:break-word;
}

.news_show img {
  width:100%!important;
  height:100%!important;
  margin: auto 0;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}
.news_show table {
  width:100%!important;
  height:100%!important;
  margin: auto 0;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}
.news_show_foot {
  overflow: hidden;
  padding-bottom: 0.1rem;
  
}
.news_show_foot a {
  font-size: 0.4rem;
}
.news_show_foot a span {
  padding-left: 0.1rem;
}
.news_show_foot a .fa {
  color: green;
  font-size: 0.4rem;
}
.news_show_foot .news_show_backward {
  float: left;
}
.news_show_foot .news_show_forward {
  float: right;
}


