@charset "utf-8";
.pro-banner
{
    height:602px;
}
.m-focus .swiper-container  .swiper-wrapper
{
  height:602px !important;
}
.m-focus .switchable-box .switchable-content li a
{
    display:block;
    position:relative;
    height:602px;
}
.m-focus .swiper-container  .swiper-wrapper  li a .bg-img
{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
}
.m-focus .swiper-container  .swiper-wrapper li .f-img
{
    height:602px;
    line-height:638px;
    font-size:0;
}
.m-focus .swiper-container  .swiper-wrapper li a .pro-img
{
    visibility: visible;
    margin-left:100px;
    vertical-align: middle;
}
.m-focus .swiper-container  .swiper-wrapper li a .f-text
{
    margin:180px 0 0 155px;
}
.m-focus .swiper-container  .swiper-wrapper li a .f-text .banner-tit
{
    font-size:30px;
    color:#333333;
    height:45px;
    margin-bottom: 33px;
}
.m-focus .swiper-container  .swiper-wrapper li a .f-text .banner-tit .f-text-a
{
    position:relative;
    margin-right:20px;
}

.m-focus .swiper-container  .swiper-wrapper li a .f-text .banner-tit .f-text-a:after
{
    position:absolute;
    content:"®";
    top:0;
    right:-18px;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    font-family: Arial;
    font-size:24px;
}
.m-focus .swiper-container  .swiper-wrapper li a .f-text .f-type
{
    font-size:50px;
    color:#333333;
    margin-bottom: 104px;
}
.m-focus .swiper-container  .swiper-wrapper li a .f-text .f-type .strong
{
    font-size:60px;
    font-weight:normal;
    color:#000;
    display: block;
    margin-right:30px;
}
.m-focus .swiper-container  .swiper-wrapper li a .f-text .f-type span
{
    display:block;
    margin-top:-2px;
}
.m-focus .swiper-container  .swiper-wrapper li a .f-text .f-con
{
  font-size:18px;
    color:#666666;
    height:50px;
    position:relative;
}
.m-focus .swiper-container  .swiper-wrapper li a .f-text .f-con:after
{
    position:absolute;
    content:"";
    width:92px;
    height:1px;
    background-color:#ccc;
    left:0;
    bottom:0;
}
/*技术原理*/
.skill-box
{
    background-color:#fff;
}
.skill-box .skill
{
    padding:56px 0 80px;
}
.skill-tit
{
    color:#000000;
    font-size:36px;
    height: 40px;
    line-height: 40px;
    font-weight:normal;
}
.skill-box .skill .skill-img
{
    margin:55px auto 34px;
    width:1200px;
    height:520px;
}
.skill-box .skill .skill-con
{
    font-size:16px;
    color:#666666;
    line-height:40px;
}
/*治疗原理*/
.cure-box
{
    width:100%;
    background-color:#f5f5f5;
}
.cure-box .cure
{
    padding:75px 0 90px;
}
.cure-box .cure .cure-case1
{
    height:430px;
    border-bottom:1px dashed #ccc;
    padding-top:54px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cure-box .cure .cure-case .cure-left
{
    width:758px;
}
.cure-box .cure .cure-case .cure-left .cure-title
{
    font-size:24px;
    color:#545454;
}
.cure-box .cure .cure-case .cure-left  .cure-con
{
    font-size:16px;
    color:#666666;
    line-height:35px;
    margin-top:30px;
}
.cure-box .cure .cure-case .cure-left  .cure-del
{
    margin-top:82px;
    font-size:14px;
    color:#666666;
    text-align: right;
}
.cure-box .cure .cure-case .cure-left .cure-name,
.cure-box .cure .cure-case .cure-left .cure-source{ filter:alpha(opacity=70);opacity:0.7; }
.cure-box .cure .cure-case .cure-right
{
    width:339px;
    height:299px;
	overflow:hidden;
}
.cure-box .cure .cure-case .cure-right img
{
	width:100%;
	height:100%;
}
.cure-box .cure .cure-case2
{
    padding-top:65px;
}
.cure-box .cure .cure-case2 .cure-right
{
    margin-top:65px;
}
.cure-box .cure .cure-case2 .cure-left .cure-del
{
    margin-top:50px;
}
/*产品优势*/
.adv-box
{
    background-color:#fff;
	display:block !important;
}
.adv-box .adv
{
    padding-top:84px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	display:block !important;
}
.adv-box .adv .adv-left
{
    margin-left:35px;
    font-size:0;
	display:block !important;
}
.adv-box .adv .adv-right
{
    margin: 80px 0 0 184px;
	display:block !important;
}
.adv-box .adv .adv-right .adv-title
{
    font-weight: normal;
    font-size:36px;
    height:42px;
    line-height:42px;
	display:block !important;
}
.adv-box .adv .adv-right  .adv-list
{
    margin-top:55px;
	display:block !important;
}
.adv-box .adv .adv-right  .adv-list .adv-line
{
    color:#666;
    font-size:16px;
    line-height:45px;
    height:45px;
	display:block !important;
}
.adv-box .adv .adv-right  .adv-list .adv-line .adv-iocn
{
    font-size:26px;
    color:#333333;
    height:42px;
    line-height: 42px;
    display:inline-block;
    margin-right:12px;
}
/*产品中心-小CZF200*/
.m-focus .swiper-container  .swiper-wrapper li a .pro-img2
{
    visibility: visible;
    vertical-align: middle;
}
.focus-box2 .f-text
{
    margin-left:56px !important;
}
.adv-box .pro2-adv
{
  height:531px;
}
.adv-box .pro2-adv .adv-right
{
    margin-top:0px;
}
.adv-box .pro2-adv  .adv-left
{
    margin-top:90px;
    font-size:0;
}
/*产品中心-小CZF300*/

.m-focus .focus-box3 .pro-img3 {
    visibility: visible;
    margin-left: 148px;
   vertical-align: middle;
}
.m-focus .focus-box3  .f-text
{
    margin:137px 0 0 70px !important;
}
.m-focus .focus-box3  .f-text .f-text1
{
    color:#000;
    font-size:36px;
    font-weight: bold;
	margin-right:30px;
    font-family: Arial;
}
.m-focus .focus-box3  .f-text .f-text1:before{ content: ""; display: inline-block; vertical-align: top; margin: 0 17px; width: 1px; height: 28px; overflow: hidden; background: #030303; filter:alpha(opacity=20);opacity:0.2; }
.m-focus .focus-box3  .f-text .f-text2
{
    color:#333;
    font-size:36px;
}
.m-focus .focus-box3  .f-text  .f-text-strong
{
    color:#333333;
    font-size:48px;
    font-weight:bold;
    text-align: left;
    text-indent: -28px;
    margin-bottom: 40px;
}
.m-focus .focus-box3  .f-text  .f-ul
{
    width:697px;
    height:90px;
    margin-top:5px;
}
.m-focus .focus-box3  .f-text  .f-ul span
{
    display:inline-block;
    float:left;
    margin-right:22px;
    margin-bottom:7px;
    width:150px;
    height:40px;
    text-align: center;
    line-height:40px;
    font-size:14px;
    color:#999999;
    border:1px solid #dadada;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
}
.m-focus .focus-box3  .f-text  .f-con:after
{
   display:none;
}
.adv-box .pro3-adv .adv-left
{
    margin-left:0;
    font-size:0;
}
.adv-box .pro3-adv .adv-right
{
    margin: 80px 0 0 125px;
}

.m-news{ padding-top: 80px; padding-bottom: 80px; }
.m-product+.m-news{ padding-top: 40px; }

.m-news .area{ padding: 8px 0 28px; background: #fafafa; }
.m-news .title{ padding: 0 30px; height: 48px; line-height: 48px; overflow: hidden; font-size: 16px; font-weight: normal; color: #666666; }
.m-news .list li{ float: left; display: inline; padding: 0 30px;width: 540px; height: 36px; line-height: 36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size: 16px; color: #666666; }
.m-news .list li:before{ content: "· "; }
.m-news .list a{ color: #666666; }
.m-news .list a:hover{ color: #016b7e; }
