@charset "UTF-8";
body{ margin: 0; padding: 0; font-size: 14px; font-family: "微软雅黑 Light";}
a,span,p,div,ol,li,ul,dl,dt,i,b{ margin: 0; padding: 0;}
ul li{ list-style-type: none;}
a{ text-decoration: none;}
.clear{ clear: both;}
.w1200{ width: 1200px; margin: 0 auto;}
/**TOP**/
#top{width: 100%; height: auto;}
.top_tiltebg{ width: 100%; height: 40px; background:#f2f2f2; color: #333; }
.t_title{ height: 40px; line-height: 40px; color: #333;}
.nav_logobg{ width: 100%;height:110px; background: #51bfc0;}
.logo{ float: left; width: 400px; height:110px;}
.nav{ float: right; width: 760px; height: 100px; display: flex; justify-content: space-between;}
.nav li{ width: 100px; height:39px; line-height: 39px; text-align: center;   margin-top: 30px;}
.actic{ border-bottom:1px solid #fff; }
.nav li:hover{ border-bottom:1px solid #fff; }
.nav li a{ color: #fff; font-size: 16px;}
/**  foot **/
#foot_bg{ width: 100%; height: auto;background: #51bfc0; padding: 25px 0;}
.foot_zs{  padding: 45px 0 25px 0; }
.foot_L{  width: 550px; height: auto; float: left; }
.ft_gsmfy{ width: 100%; height: auto; color: #fff;}
.ftgsm{ font-size: 28px; color: #fff;}
.gsmfy{font-size: 14px; color: #fff; font-weight: bold;text-transform:uppercase;padding: 10px 0; }
.ft_lxfs{ color: #fff; font-size: 15px; line-height: 30px; padding-bottom: 20px;}
.ft_ewm{ width: 120px; height: auto; color: #fff; font-size: 12px; text-align: center; }
.ft_ewm img{ width: 120px; height: auto;}
.foot_r{ width: 600px; height: auto; float: right;}
.ft_zxly{ width: 100%; height: auto; padding-bottom: 25px; color: #fff; font-size: 16px; text-align: center; padding-top: 5px;}
.banquan_zs{  border-top: 1px #74cccd solid; height: auto; padding-top: 15px; text-align: center; color: #fff; font-size: 12px; }
/**内页新闻图片及标题居中**/
.about h1{ text-align: center;}
.about img { text-align: center; margin: 0 auto; display: block;     max-width: 800px;}
/**index**/
/*产品展示*/
.index_pro{ height: auto; padding: 45px 0 95px 0;}
.lm_title{ width: 100%; height: auto;text-align: center; padding: 35px 0 30px 0;}
.lm_mc{ color: #222222;font-size: 30px;line-height: 30px; text-align: center;  padding-bottom: 10px;}
.pro_zs{width: 100%; height: auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
.pro_zs li{ width: 380px; height: auto; border-bottom: 1px solid #f2f2f2; background: #f2f2f2; margin-bottom: 35px;}
.pro_zs li:hover{ background: #fff; border-bottom: #51bfc0 1px solid; }
.pro_img{ width: 380px; height: auto; text-align: center;}
.pro_img img{ width: 100%; height: 285px;}
.probt_more{width: 100%; height: 100px;}
.pro_bt{ padding:35px 0 6px 0; text-align: center;}
.pro_bt a{ font-size: 18px; color: #000;}
.pro_xq{ width: 100%; height: 20px; line-height: 20px; background: url("../images/pro_more_tb.png")no-repeat 255px center; text-align: center;}
.pro_xq a{color: #51bfc0; font-weight: bold; font-size: 16px;letter-spacing:2px;}
.pro_xq a:hover{color: #51bfc0;}
.pro_more{ display: block; width: 160px; height: 50px; border-radius: 25px;line-height: 48px;text-align: center;border: solid 1px  #51bfc0;color: #666666; margin: 0 auto; font-size: 16px;}
/**优势**/
.index_wmysbg{width: 100%; height: 535px; background: #f2f2f2;}
.wmys_zs{ height: auto; display: flex; justify-content: space-between;  }
.wmys_zs li{ width: 280px; height: 300px; background: #fff;border-bottom: 1px solid  #fff;}
.wmys_zs li:hover{border-bottom: 1px solid  #51bfc0; box-shadow: #e5e5e5 0px 0px 15px; }
.ys_01{ width: 220px; height: auto; margin: 45px auto 0 auto;}
.ys_img{ width: 100%; height: auto; text-align: left;}
.ys_bt{ font-size: 18px; color: #333; padding:  20px 0;}
.ys_xq{ text-align: left;color: #666666;font-size: 14px;line-height: 25px; }
.ys_more{ background: url("../images/wmys/ys_more.png")no-repeat left center; width: 100%; height: 40px; line-height: 40px; display: block;}

/** 走进天爱 **/
.index_zjtm{width: 100%; height: auto; padding: 45px 0  45px 0;  }
.al_img{ width: 280px; height: 215px; display: block;}
.al_img img{ width: 100%; height: 215px;}
.hzal_bt{ width: 260px; height:  170px; background: #51bfc0; opacity: 0.8; margin: 0 auto; display: none;}
.al_bt{ padding-top: 20%; }
.al_bt a{ display: block; width: 90%; height: 45px; line-height: 45px; text-align: center; margin: 0 auto;  font-size: 16px; color: #fff;}
.al_bt a:hover{ color: #fff;}
.al_xhx{ width: 80px; height: 3px; background: #fff; border: none; margin: 0 auto;}
.swiper-slide:hover .hzal_bt{  position: absolute; margin-top:  -190px ; display: block; margin-left:10px;}
.swiper-container2 {margin: 60px 0;}
.al_gd{ width: 180px; height: 40px; line-height: 40px; text-align: center;  color: #666; display: block; margin: 30px auto;
    border: 1px solid #51bfc0;}
.al_gd:hover{background:#51bfc0; color: #fff; border: 1px solid #51bfc0;}

/****/
.index_newsbg{ width: 100%; height: auto; background: #f2f2f2;  padding: 55px 0 35px 0}
.news_zs{ height: auto; display: flex; justify-content: left; flex-wrap: wrap;}
.news_zs li { width: 100%; height: 130px; margin-bottom: 20px; }
.xw_time{ width: 118px; height: 118px; border: 1px solid #a9a9a9; float: left; margin-right: 40px; }
.xw_d{    font-size: 48px;color: #51bfc0;text-align: center;line-height: 50px;    padding-top: 20px;}
.xw_ym{    font-size: 20px;color: #666666;text-align: center;line-height: 25px;}
.xwbt_xq{ float: left; width: 670px; height: auto;}
.news_bt{ width: 100%; height: auto;    padding-bottom: 15px;}
.news_bt a{     color: #222222;font-size: 18px; line-height: 20px; padding-bottom: 20px;}
.news_xhx{ background:#51bfc0; border: none; width: 35px; height: 2px;  }
.news_xq{    color: #666666; font-size: 14px;line-height: 25px; padding-top: 15px;}
.xw_slt{ width: 220px; height: 130px; float: right;}
.xw_slt img{ width: 100%; height: 130px;}
