@charset "utf-8";

.cl{clear:both; height:0px; line-height:0px;}
.cf:after,.cf:before{ display: table; content: " ";line-height:0;}
.cf:after{clear: both;visibility:hidden;}
.cf { *zoom:1; }
.ac{text-align: center;}
.mAuto{margin: 0 auto;}
.rl-con {
  padding-top: 20px;
}
.rl-con .left-f{
  float: left;
}
.rl-con .right-f{
  float: right;
}
.rl-con .half-ev1{
  width: 40%;
  margin-left: 2%;
}
.rl-con .half-ev3{
  width: 58%;
  margin-left: 2%;
}
.rl-con .half-ev2{
  width: 49%;
  margin-left: 2%;
}
.rl-con .half-ev2:first-child,
.rl-con .half-ev1{
  margin-left: 0;
}
.order-text{
	color:#00a9c7;
	font-size: 16px;
	text-align: center;
}
.order-text span{
	font-size: 20px;
	color: #f4444b;
	font-weight: bold;
}
.page-layout-1column-fullwidth.catalog-product-view .page-main, .page-main {
    padding-bottom: 0px;
    padding-top: 20px;
}
.video-frame iframe {
    width: 520px;
    height: 320px;
}
.mob-type{
	font-size: 18px;
}
.mob-type p{
	line-height: 1.5;
}
.mob-type p span{
	color: rgb(254, 160, 0);
	text-decoration:underline;
}
.mob-type p .button{
	font-size: 14px;
	margin-right: 15px;
}
.mob-type p .button span{
	text-decoration:none;
	color: rgb(51, 51, 51);
}
.mob-type p .button:hover span{
	color: #fff;
}
.most-list{
	padding-bottom:30px;
	padding-left: 0;
}
.most-list li{
	float: left;
	width: 31%;
	margin:0 1% 30px 1%;
	position: relative;
	list-style:none;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(187,187,187,0.50);
	overflow: hidden;
	min-height: 195px;
}
.most-list li:hover{
	-webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
    transition: all 600ms ease-in-out;
    transform: scale3d(.96, .96, .96)
}
.most-list li .img{
	display: block;
	line-height: 0;
}
.most-list li .more{
	position: absolute;
	right: 15px;
	top:10px;
	text-decoration:underline;
	font-size: 12px;
	color: #333;
}
.most-list li .name{
	position: absolute;
	right: 15px;
	bottom:15px;
	font-size: 22px;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
	line-height: 1.2;
	color: #333;
}
.most-list li .name span{
	display: block;
}
.most-list li:last-child{
	background: #333;
	color: #fff;
	text-align: center;
}
.most-list li a{
	color: #fff;
	font-size: 22px;
}
.most-list li .last-txt{
	padding-top: 85px;
	display: inline-block;
	text-transform: uppercase;
	text-decoration:underline;
}
.paintings-list{
	padding-left: 0;
}
.paintings-list li{
	list-style: none;
	float: left;
	width: 15%;
	margin: 0 0.8% 15px 0.8%;
	height: 200px;
	overflow: hidden;
}

.paintings-list li:last-child{
	background: #333;
	text-align: center;
	padding: 0 15px;
}
.paintings-list li a{
	color: #fff;
	font-size: 22px;
}
.paintings-list li .last-txt{
	padding-top: 65px;
	display: inline-block;
	text-transform: uppercase;
	text-decoration:underline;
}
.mt15{margin-top: 15px;}
.f16-txt{
	font-size: 16px;
}
.picHeight .img1{
	height: 206px;
	overflow: hidden;
}
.picHeight .img2{
	height: 245px;
	overflow: hidden;
}
.swiper-container.swiper-quote{
	text-align: center;
	padding-bottom: 50px;
}
.swiper-container.swiper-quote .swiper-pagination-bullet{
	width:25px;
	height: 3px;
	background: #343434;
	border-radius: 0;
	opacity:1;
}
.swiper-container.swiper-quote .swiper-pagination-bullet-active{
	background: rgb(254, 160, 0);
}
.swiper-quote .int-txt{
	text-align: center;
	color: rgb(254, 160, 0);
	font-style:italic;
	font-size: 14px;
	margin-top: 10px;
}
.swiper-quote .quo-txt{
	font-size: 20px;
	margin-top: 15px;
	padding: 0 12%;
}
.swiper-quote .name{
	font-weight: bold;
	margin-top: 25px;
	font-size: 18px;
}
.swiper-quote .name span{
	display: block;
	font-weight: normal;
	color: #666;
	font-size: 12px;
}
.mt-why{
	margin-top: 25%;
}
.swiper-container.swiper-banner .swiper-pagination-bullet{
	width:20px;
	height: 6px;
	background: #343434;
	border-radius: 0;
	opacity:1;
}
.swiper-container.swiper-banner .swiper-pagination-bullet-active{
	background: rgb(254, 160, 0);
}
.view-link a{
	color:#666;
	text-decoration:underline;
	font-size: 18px;
	display: inline-block;
}
@media only screen and (max-width: 1300px) {
	.paintings-list li img{
		height: 200px;
		width: 100%;
	}
	.rl-con .half-ev3{
		width: 52%;
	}
	.video-frame iframe{
		width: 450px;
	}
}
@media only screen and (max-width: 1024px) {
	.video-frame iframe{
		width: 380px;
		height: 260px;
	}
	.rl-con .half-ev3{
		width:50%;
	}
	.most-list li{
		width: 48%;
	}
	.paintings-list li{
		width: 23%;
	}
	.picHeight .col-lg-6{
		margin: 15px 0;
	}
	.mt-why{
		margin-top: 0;
		text-align: center;
		margin-bottom: 50px;
	}
}
@media only screen and (max-width: 980px) {
	.rl-con .left-f{
		float: none;
	}
	.rl-con .right-f{
		float: none;
	}
	.rl-con .half-ev1{
		width: 100%;
	}
	.rl-con .half-ev3{
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
	}
	.picHeight .col-lg-4{
		margin-top: 15px;	
	}
	.picHeight .img1,
	.picHeight .img2{
		height: auto;
	}
}
@media only screen and (max-width: 768px) {
	.most-list li{
		float: none;
		width: 100%;
		margin: 0 0 30px 0;
		min-height: initial;
	}
	.paintings-list li {
	    width: 48%;
	}
}
@media screen and (max-width:480px){
	.paintings-list li{
		float: none;
		width: 100%;
		text-align: center;
	}
	.paintings-list li img{
		height: auto;
		width: auto;
	}
	.most-list li .img img{
		height: 150px;
	}
	.most-list li .last-txt,
	.paintings-list li .last-txt{
		padding: 40px 0;
	}
	.paintings-list li{
		height: auto;
	}
	.mob-type p .button{
		margin-bottom: 10px;
	}
	.video-frame iframe{
		width: auto;
	}
	.most-list li .name{
		font-size: 20px;
	}
}