/*title*/
.lzfx-title {margin: 0;font-size: 24px;color: #000;line-height: normal;font-weight: bold}
.lzfx-title:after {margin:15px auto 0;content: "";display: block;width:32px;height: 2px;background-color: #000;font-weight: normal;}
.lzfx-title small {display:block;font-size: 90%;color: #000;}
.lzfx-title.color-white {color: #fff;}
.lzfx-title.color-white small {color: #fff;}
.lzfx-title.color-white:after {background-color: #fff;}
/*lzfx-btn*/
.lzfx-btn {
	position: relative;
	display: inline-block;
	padding:16px 32px;
	padding-right: 75px;
	font-size: 18px;
	color: #fff!important;
	background-color: #ff007e;
	background: -webkit-linear-gradient(left, #ff007e 45%, #9400d2);
	background: -o-linear-gradient(right, #ff007e 45%, #9400d2);
	background: -moz-linear-gradient(right, #ff007e 45%, #9400d2);
	background: linear-gradient(to right, #ff007e 45%, #9400d2);
	background-position: 100% 100%;
	background-size: 200% 200%;
	border-radius: 90px;
	box-shadow: 5px 5px 20px rgba(145,0,211,.3);
}
.lzfx-btn:after {position:absolute;display:block;content: "";width:35px;height:8px;top:50%;right:32px;margin-top: -4px;background-image: url(../image/arrow.png);background-repeat: no-repeat;background-size: contain;}
.lzfx-btn:hover {
	background-position: center;box-shadow: 5px 5px 20px rgba(255,0,126,.3);
}

.inner-space {padding-top: 45px;padding-bottom: 45px;}
/*banner*/
.lzfx-banner img {width:100%;height:auto;display:block}
/*pt1*/
.lzfx-pt1 {background-image: url(../image/vs-bg.jpg);background-repeat: no-repeat;background-size: cover;overflow: hidden;color: #fff;}
.lzfx-pt1 p {margin-top: 20px;font-size: 14px;}
/*pt2*/
.lzfx-pt2 li.case-item {margin-top: 30px;}
.lzfx-pt2 li.case-item h2 {margin-bottom: 5px;font-size: 22px;}
.lzfx-pt2 li.case-item p {font-size: 16px;}
.lzfx-pt2 li.case-item p:before {content:'术前';font-weight: bold;}
.lzfx-pt2 li.case-item>img {margin:0 auto;}
.lzfx-pt2 li.case-item>img:first-child {width: 127px;}
.lzfx-pt2 li.case-item>img:last-child {display: block;width: 100%;}
.lzfx-pt2 .slick-dotted.slick-slider {margin-bottom: 54px;}
.lzfx-pt2 .slick-dots {bottom:-30px;}
.lzfx1114 .slick-dots li button:before {color: #ff1e8d;}
.lzfx1114 .slick-dots li.slick-active button:before {opacity: 1;}
/*pt3*/
.lzfx-pt3 {background-color: #93e9ff;}
.lzfx-creative {margin:10px auto 15px;padding-top: 30px;padding-bottom: 55px;color: #000;background-image: url(../image/polygon.jpg);background-size: contain;background-repeat: no-repeat;background-position: center;overflow: hidden;}
.lzfx-creative h3 {color: #ff007e;line-height: normal;font-size: 20px;}
.lzfx-creative h3:after {margin-top: 10px;content: url(../image/down-arrow.jpg);display: block;transform: scale(.8);-webkit-transform: scale(.8);}
.lzfx-creative dt {font-size: 18px;}
.lzfx-creative dd {font-size: 16px;margin-bottom: 6px;}
/*pt4*/
.lzfx-pt4>div.container {margin-bottom: 20px;}
.lzfx-pt4 h3 {margin: 0;color: #ff007e;font-weight: 400;font-size: 18px;}
.lzfx-pt4 h3.wdecoration {margin-top: 20px;padding-bottom: 20px;background-image: url(../image/decoration.jpg);background-repeat: no-repeat;background-position: center bottom;}
.lzfx-pt4 p {margin-bottom: 0;color: #000;}
.lzfx-ideal-des {position:relative;margin:20px auto 15px;padding:20px 15px;border:2px solid #ff007e;display: inline-block;}
.lzfx-ideal-des h3 {margin-bottom: 10px;}
.lzfx-ideal-des:before {margin-left: -6px;position: absolute;bottom:-8px;content: "";border:8px solid #fff;border-bottom: none;border-left-color: transparent;border-right-color: transparent;z-index: 2;}
.lzfx-ideal-des:after {margin-left: -6px;position: absolute;bottom:-10px;content: "";border:8px solid #ff007e;border-bottom: none;border-left-color: transparent;border-right-color: transparent;z-index: 1;}
.lzfx-fat>p {margin-top: 5px;margin-bottom: 15px;}
.lzfx-fat li {width: 50%;float: left;}
.lzfx-fat li img {width: 60%;margin-bottom: 5px;margin-left: 15%;}
.tec-psc ul,
.lzfx-case ul{margin-top: 15px;}
.tec-psc li {width:50%;float: left;padding-left: 2%;padding-right: 2%;text-align: left}
.tec-psc img, 
.lzfx-case img{width: 100%;}
.tec-psc li p {margin-top: 5px;}
.tec-psc li b {display: block;}
/*pt5*/
.lzfx-pt5 {background-color: #f2d6d6;}
.lzfx-pt5>div.container {margin:20px 15px;padding-left: 0;padding-right: 0;color: #000;background-color: #fff;}
.lzfx-pt5>div.container>h3 {padding-left: 15px;padding-right: 15px;color: #ff2c94;font-size: 18px;line-height: normal;}
.lzfx-pt5>div.container img {margin:0 auto;display: block;width:75%;}
.lzfx-pt5 ul {margin-top: 15px;margin-bottom: 20px;}
.lzfx-pt5 li {padding-left: 10px;padding-right: 10px;border-bottom: 1px solid #cbcbcb;text-align: left;}
.lzfx-pt5 li h4 {margin-bottom: 5px;}
.lzfx-pt5 li h4:after {margin-top: 4px;content: "";display: block;width: 30px;height: 2px;background-color: #ff2c94;}
/*pt6*/
.lzfx-pt6 ul {margin:20px auto;}
.lzfx-pt6 li {overflow: hidden;margin-bottom: 10px;}
.lzfx-pt6 li img {display: block;width: 100%;}
.lzfx-pt6 p {padding-top: 5px;padding-bottom: 15px;margin-bottom: 0;background-color: #fdffdd;color: #000;}
/*pt7*/
.lzfx-pt7 {background-color: #4f00d3;}
.lzfx_witness {margin-top: 20px;}
.lzfx-pt7 div.col-md-6 {background-color: #fff;border-radius:3px;box-shadow: 0 0 15px rgba(103, 58, 183, 0.5) inset}
.lzfx-pt7 ul.lzfx_witness_item {margin-bottom: 15px;padding-bottom: 15px;}
.lzfx-pt7 ul.lzfx_witness_item li {margin-bottom: 10px;}
.lzfx-pt7 ul.slick-dots {bottom: 10px;left: 0;}
.lzfx-pt7 img {display: block;width: 100%;}
.lzfx-pt7 h3 {color: #959595;font-size: 18px;}
/*pt8*/
.lzfx-pt8 div.container {margin-bottom: 30px;}
.lzfx-pt8 h3 {margin-bottom: 0;font-size: 18px;font-weight: bold;}
.lzfx-pt8 p {font-size: 16px;text-align: justify;}
.lzfx-pt8 img {display: block;width: 100%;}
.lzfx-pt8 .lzfx_interview {overflow: hidden;}
.lzfx-pt8 .lzfx_interview ul {margin-top: 10px;}
.lzfx-pt8 .lzfx_interview li {width: 32%;float: left;}
.lzfx-pt8 .lzfx_interview li:nth-of-type(2) {margin-left: 2%;margin-right: 2%;}
.lzfx-pt8 .lzfx_interview b {display:block;width:100%;padding: 3px 0;font-size: 12px;color: #fff;background-color: #000;}
.lzfx-pt8 .lzfx_interview li:last-of-type b {letter-spacing: -1px;}
.lzfx_prize {position: relative;}
.lzfx_prize p {position: absolute;bottom:0;margin-bottom: 0;padding:5px 0;width:100%;background-color: rgba(0,0,0,.5);color: #ffffff;text-align: center;}
/*pt9*/
.lzfx-pt9 {background-color: #e7e7e7;}
.lzfx-pt9 ul {margin-top: 20px;}
.lzfx-pt9 li {padding-left: 15px;padding-right: 15px;width: 50%;float: left;}
.lzfx-pt9 li img {display: block;margin:0 auto;width: 100%;border-radius: 10px;}
/*RESPONSIVE=======================*/
@media (max-width: 991px){
	.lzfx-pt2 li.case-item p {text-align: left;}
	/*.lzfx-pt2 li.case-item p:before {display: block;}*/
}
@media (min-width: 425px) {
	.lzfx-pt8 p {text-align: center;}
	.lzfx-pt8 .lzfx_interview b {font-size: 15px;}
}
@media (min-width: 425px) and (max-width: 767px){
	.lzfx-creative {margin:30px auto 45px;}
	.lzfx-pt5>div.container img {width: 60%;}
	.lzfx-pt6 p {padding-top: 10px;padding-bottom: 20px;font-size: 16px;}
}
@media (min-width: 768px){
	.lzfx-btn {padding:20px 45px;padding-right: 136px;font-size: 24px;}
	.lzfx-btn:after {right:45px;width:70px;height:15px;margin-top: -8px;}
	.lzfx-title {font-size: 32px;}
	.lzfx-pt1 p {font-size: 18px;}
	.lzfx-creative {margin-top: 45px;margin-bottom: 60px;padding-top: 45px;padding-bottom: 65px;}
	.lzfx-creative h3 {font-size: 24px;}
	.lzfx-creative h3:after {margin-top: 15px;margin-bottom: 10px;transform: scale(1);-webkit-transform: scale(1);}
	.lzfx-creative dt {font-size: 22px;}
	.lzfx-creative dd {margin-bottom: 10px;font-size: 20px;}
	.lzfx-ideal-des {margin:30px auto 40px;padding:25px 35px;}
	.lzfx-pt4 h3 {font-size: 24px;}
	.lzfx-pt4 p {font-size: 18px;}
	.lzfx-pt5>div.container {margin:30px auto 45px;}
	.lzfx-pt5>div.container h3 {font-size: 24px;background-color:#f2d6d6;}
	.lzfx-pt5>div.container h4 {font-size: 20px;}
	.lzfx-pt5>div.container img {width: 90%;}
	.lzfx-pt6 ul {margin-top: 30px;}
	.lzfx-pt6 li {margin-bottom: 20px;}
	.lzfx-pt6 p {padding-top: 10px;padding-bottom: 25px;font-size: 18px;}
	.lzfx-pt7 h3 {font-size: 20px;}
	.lzfx-pt8 h3 {font-size: 20px;}
	.lzfx_witness {margin-top: 35px;}
}
@media (min-width: 992px){
	.inner-space {padding-top: 80px;padding-bottom: 80px;}
	.lzfx-title {font-size: 36px;}
	.lzfx-pt1 p {font-size: 20px;}
	.lzfx-pt2 li.case-item h2 {font-size: 24px;}
	.lzfx-pt2 li.case-item p {font-size: 16px;}
	.lzfx-pt2 li.case-item>img:first-child {width:auto;}
	.lzfx-pt5>div.container img {margin-top: 20px;width: 80%;}
	.lzfx-pt5>div.container li {margin-top: 27px;}
	.lzfx-pt5>div.container p {font-size: 16px;}
	.lzfx-pt9 ul {margin-top: 35px;margin-bottom: 0;}
	.lzfx-pt9 li img {width: 75%;}
	.lzfx-pt7 h3 {font-size: 24px;}
	.lzfx-pt7 .slick-dotted.slick-slider {margin-bottom: 45px;}
	.lzfx-pt8 div.container {margin-top: 15px;margin-bottom: 45px;}
	.lzfx-pt8 h3 {font-size: 24px;font-weight: normal;}
	.lzfx-pt8 p {font-size: 17px;}
	.lzfx-pt8 img.lzfx_patent {width:70%;margin:0 auto;}
}
@media (min-width: 1200px){
	.lzfx-pt5>div.container img {width: 65%;}
	.lzfx-pt8 p {font-size: 18px;}
	.lzfx-pt8 img.lzfx_patent {width:65%;}
}
/*TRANSITION=======================*/
.lzfx-btn
{	
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
}