﻿/** homeMain **/
#homeMain {
	position:relative;
	width:100%;
	margin:0 auto;
}
#homeMain .container{ padding:0;}
#homeMain .listshow {
	float:left;
	width:100%;
	background:#FFF;
	margin:0 auto;
}
#homeMain .listshow .item {
	position:relative;
	display:block;
	width:100%;
}
#homeMain .listshow a {
	float:left;
	width:100%;
	height:100%;
}
#homeMain .listshow .wd {
	position:absolute;
	bottom:0;
	width:100%;
	text-align:left;
	padding:20px 0;
	z-index:2;
}
#homeMain .listshow .pic {
	width:100%;
	height:0%;
	padding-bottom:39%;
	background-position:50% 0;
	background-size:cover;
	z-index:1;
}
#homeMain .listshow a:focus .pic {
	filter:alpha(opacity=50);
	opacity:0.5;
}
#homeMain .listshow .slick-prev,
#homeMain .listshow .slick-next {
	position:absolute;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	width:40px;
	height:40px;
	background:rgba(0,0,0,.5);
	box-sizing:border-box;
	z-index:10;	
	-webkit-transition:all 0.5s ease;
	   -moz-transition:all 0.5s ease;
	     -o-transition:all 0.5s ease;
	        transition:all 0.5s ease;
}
#homeMain .listshow .slick-prev {
	left:-45px;
}
#homeMain .listshow .slick-next {
	right:-45px;
}
#homeMain .listshow:hover .slick-prev,
#homeMain .listshow .slick-prev:focus{
	left:0;
}
#homeMain .listshow:hover .slick-next,
#homeMain .listshow .slick-next:focus{
	right:0;
}	
#homeMain .listshow .slick-prev:focus,
#homeMain .listshow .slick-next:focus{
	-webkit-transition:all 0s ease;
	   -moz-transition:all 0s ease;
	     -o-transition:all 0s ease;
	        transition:all 0s ease;
}
#homeMain .listshow .slick-prev span,
#homeMain .listshow .slick-next span {
	position:relative;
	float:left;
	width:100%;
	height:100%;
}
#homeMain .listshow .slick-prev span:before,
#homeMain .listshow .slick-next span:before {
	position:absolute;
	content: "";
    display: block;   
    width: 19px;
    height: 19px;    
    z-index: 2;
	box-sizing:border-box;
}
#homeMain .listshow .slick-prev span:before {
	left: 50%;
    top: 50%;
	margin: -9px 0 0 -6px;
	border-left: 3px solid #FFF;
    border-top: 3px solid #FFF;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
#homeMain .listshow .slick-next span:before {
	right: 50%;
    top: 50%;
	margin: -9px -6px 0 0 ;
	border-right: 3px solid #FFF;
    border-top: 3px solid #FFF;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
}
#homeMain .listshow .slick-prev:hover span:before,
#homeMain .listshow .slick-next:hover span:before,
#homeMain .listshow .slick-prev:focus span:before,
#homeMain .listshow .slick-next:focus span:before{
	border-color:#fdf3be;
}
@media screen and (min-width:991px) {
	#homeMain {
		background: #d9f3f9;
		padding: 15px 0;
		box-sizing: border-box;	
	}
	#homeMain .listshow{overflow: hidden;}
	#homeMain .listshow .slick-prev,
	#homeMain .listshow .slick-next {
		width:60px;
		height:60px;
		border:none;
		background:none;
	}
	#homeMain .listshow .slick-prev {
		left:-65px;
	}
	#homeMain .listshow .slick-next {
		right:-65px;
	}
	#homeMain .listshow .slick-prev span:before,
	#homeMain .listshow .slick-next span:before {
		width:23px;
		height:23px;
		margin-top:-11px;
	}
	#homeMain .listshow:hover .slick-prev,
	#homeMain .listshow .slick-prev:focus{
		left:0;
	}
	#homeMain .listshow:hover .slick-next,
	#homeMain .listshow .slick-next:focus{
		right:0;
	}	
}


/** homeTitle **/
h2.homeTitle{
	position:relative;
	display:block;
	font-family:"微软雅黑";
	font-size:4.8em;
	font-weight:bold;
	color:#000;
	width:100%;
	padding:42px 0 0 20px;
}
h2.homeTitle small {
	display:block;
	color:#3c64a1;
	font-size:0.625em;
	margin-top:20px;	
}
h2.homeTitle::before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background: #000;
}
@media screen and (max-width:990px) {
	h2.homeTitle{font-size:4.2em; padding:30px 0 0 12px;}
}
@media screen and (max-width:768px) {
	h2.homeTitle{font-size:3.6em;}
}
@media screen and (max-width:420px) {
	h2.homeTitle{font-size:3.3em;}
}
@media screen and (max-width:360px) {
	h2.homeTitle{font-size:3.0em;}
	h2.homeTitle small {margin-top:15px;}	
}


/* ----- introSection ----- */
#introSection .acKey {
    position: absolute;
    top:-17px;
    z-index: 3;
}
#introSection{
	position:relative;	
	width:100%;
	margin:0 auto;
	padding:70px 0 35px 0;
}
#introSection .introInfo {
	position:relative;
	padding-right:350px;
	box-sizing:border-box;
}
#introSection .introInfo p{
	font-size:1.8em;
	font-weight:bold;
	line-height:150%;
	text-align:justify;
	margin-top:20px;
}
#introSection .obj {
    position: absolute;
    display: inline-block;
	overflow:hidden;		
    top: 77px;
    right: 0;
    width: 730px;
    height: 433px;	
    background: url(../images/home-topPic.svg) no-repeat 100% 0;
}
#introSection .obj-VOCs {
    position: absolute;
    display: inline-block;	
	overflow:hidden;	
    top: 250px;
    right: 30%;
    width: 110px;
    height: 110px;	
    background: url(../images/home-topPic-VOCs.svg) no-repeat;	
}
@media screen and (max-width:1800px) {	
	#introSection .obj-VOCs {right: 24%;}
}
@media screen and (max-width:1400px) {
	#introSection .obj {width: 45%; background-position:0 0;}
	#introSection .obj-VOCs {right: 18%;}
}
@media screen and (max-width:1200px) {
	#introSection{padding:50px 0 30px 0;}	
	#introSection .introInfo {padding-right:25%;}		
	#introSection .obj {background-size:630px auto; opacity: 0.8;}	
	#introSection .obj-VOCs {top: 220px; right: 15%; width: 90px; height: 90px;	background-size:85%;}		
}
@media screen and (max-width:990px) {
	#introSection{padding:40px 0 30px 0;}
	#introSection .introInfo {padding-right:12%;}
	#introSection .introInfo p{font-size:1.7em;}			
	#introSection .obj {opacity: 0.7;}	
	#introSection .obj-VOCs {right: 1%; background-size:75%;}	
}
@media screen and (max-width:812px) {
	#introSection .introInfo p{font-size:1.6em; font-weight:normal;}	
	#introSection .obj {background-size:380px auto; width: 40%;}	
	#introSection .obj-VOCs {top: 120px; right: 15%; background-size:50%;}
}
@media screen and (max-width:768px) {
	#introSection{padding:30px 0 25px 0;}
	#introSection .obj {background-size:300px auto; width:35%; top:30px;}
	#introSection .obj-VOCs {top: 90px; right: 12%; background-size: 40%;}		
}
@media screen and (max-width:520px) {
	#introSection{padding:30px 0 20px 0;}	
	#introSection .introInfo {padding-right:0;}	
	#introSection .obj, #introSection .obj-VOCs {display:none;}
}


/** 快速選單 **/
#qlink {
	width: 100%;
	margin: 0 auto;
	background: #f8f8f8 url(../images/qlink-wbg.gif) repeat-x 0 0;
}	
#qlink ul{
  	display: flex;
    flex-wrap: wrap;	
	margin:0 -10px;
	padding:0;	
	list-style:none;	
}
#qlink ul li{
	position:relative;	
	float:left;
	width:calc(33.33% - 20px);
	height:220px;	
	margin:0 10px;
	padding:40px;
	box-sizing:border-box;
	background:#02a5cb;
}
#qlink ul li:last-child{
	margin-right:0;
}
#qlink ul li.q1{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#02a5cb+0,0284a2+100 */
	background: #02a5cb; /* Old browsers */
	background: -moz-linear-gradient(top,  #02a5cb 0%, #0284a2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #02a5cb 0%,#0284a2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #02a5cb 0%,#0284a2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#qlink ul li.q2{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#00c54c+0,009e3d+100 */
	background: #00c54c; /* Old browsers */
	background: -moz-linear-gradient(top,  #00c54c 0%, #009e3d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #00c54c 0%,#009e3d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #00c54c 0%,#009e3d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#qlink ul li.q3{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4175b1+0,345e8e+100 */
	background: #4175b1; /* Old browsers */
	background: -moz-linear-gradient(top,  #4175b1 0%, #345e8e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #4175b1 0%,#345e8e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #4175b1 0%,#345e8e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}			
#qlink ul li .icon{
	float:right;
	width: 140px;
	height:140px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	transition:all 0.4s;		
}
#qlink ul li .icon.icon1{background-image:url(../images/qlink-ico1.svg);}	
#qlink ul li .icon.icon2{background-image:url(../images/qlink-ico2.svg);}
#qlink ul li .icon.icon3{background-image:url(../images/qlink-ico3.svg);}			
#qlink ul li:hover .icon,
#qlink ul li:focus .icon{   
	transform: scale(1.1);
}	
#qlink ul li .item{
	float:left;
	width:calc(100% - 140px);
    font-family: "微软雅黑", "微軟正黑體";	
	font-size:3em;
	font-weight:bold;
	line-height:130%;
	color:#fff;	
	text-shadow:0 0 3px rgba(0,0,0,0.8), 0 0 5px rgba(0,0,0,0.3);	
}
#qlink ul li .item span{
	display:block;	
}			
#qlink ul li:hover .item,
#qlink ul li:focus .item{
	color:#fdf3bd;
}
#qlink ul li:before{
	position:absolute;
 	content: "";
	top:0;
	left:0;
	display: inline-block;
	width: 50px;
	border-top: none;
	border-left: none;
	border-bottom: 220px solid rgba(0,0,0,.05);
	border-right: 100px solid transparent;		
}
#qlink ul li:hover:before,
#qlink ul li:focus:before{
	border-bottom: 220px solid rgba(0,0,0,.1);
}
#qlink ul li:after{
	position:absolute;
 	content: "";
	bottom:40px;
	left:40px;	
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
    background-image: url(../images/qlink-arrow.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
	transition:all 0.4s;	
}
#qlink ul li:hover:after,
#qlink ul li:focus:after{
	left:45px;
}
@media screen and (max-width:1200px) {
	#qlink ul li{height:180px;	padding:30px;}	
	#qlink ul li .icon{width: 120px; height:120px;}
	#qlink ul li .item{width:calc(100% - 120px); font-size:2.8em;}
	#qlink ul li:after{
		bottom:30px;
		left:30px;
		width: 32px;
		height: 32px;
		background-size:80%;
	}			
}
@media screen and (max-width:990px) {
	#qlink ul li{height:160px;	padding:20px;}	
	#qlink ul li .icon{width: 90px; height:90px; margin-top:30px;}
	#qlink ul li .item{width:calc(100% - 90px); font-size:2.4em;}
	#qlink ul li:after{bottom:20px; left:20px;}		
}
@media screen and (max-width:768px) {
	#qlink ul li{width:calc(33.33% - 10px); margin:0 5px;}	
	#qlink ul li .icon{display:block; width: 80px; height:80px; margin-top:15px;}		
	#qlink ul li .item{width:100%; display:block;font-size:2em;}
	#qlink ul li .item span{display:inline-block;}	
}
@media screen and (max-width:640px) {
	#qlink ul li{height:220px;}	
	#qlink ul li .item{float:none; text-align:center;}
	#qlink ul li .item span{display:block;}
	#qlink ul li .icon{float:none; display:block; margin:10px auto;}
	#qlink ul li::after {bottom: 15px; left: 50%; margin-left: -16px;}
	#qlink ul li:hover:after,
	#qlink ul li:focus:after{left:50%; background-image: url(../images/qlink-arrow-on.svg);}	
}
@media screen and (max-width:420px) {
	#qlink ul li{width:calc(33.33% - 4px); margin:0 2px; padding:20px 10px; height:210px;}
	#qlink ul li .item{width:100%; display:block;font-size:1.8em;}		
}



/** newsSection **/
#newsSection{
	position:relative;
	width: 100%;
	margin: 0 auto;
	padding:70px 0;
	background:#f8f8f8;
}
#newsSection ul{
  	display: flex;
    flex-wrap: wrap;
 	padding:0;
	margin: 40px -40px;
	list-style:none;
	float:none;
	width:auto;
}
#newsSection ul li{
	position:relative;
	border-right:solid 1px #ccc;
	display:inline-block;
	box-sizing:border-box;
	width:33.33%;
	padding:0 40px;		
}
#newsSection ul li:last-child{
	border-right:none;
}
#newsSection ul li a{ display:block;}
#newsSection ul li a:focus{outline:2px dotted #FF0000;}
#newsSection ul li a .word{
	width:100%;
	color: #666;
	line-height:1.5;						
}	
#newsSection ul li .word strong{
	display:block;
	width:100%;
    font-family: "微软雅黑", "微軟正黑體";	
	color:#2f5a9c;
	font-size:2.1em;
	font-weight:bold;
	margin-bottom:10px;
	overflow : hidden !important;
	text-overflow: ellipsis !important;
	display: -webkit-box !important;
	-webkit-box-orient: vertical !important;
	-webkit-line-clamp: 2 !important;		
}
#newsSection ul li .word p {
	font-size: 1.6em;	
}
#newsSection ul li .word time{
	display:block;
	font-size: 1.4em;
	margin-top:30px;
}
#newsSection ul li a:hover .word strong,
#newsSection ul li a:focus .word strong,
#newsSection ul li a:hover .word time,
#newsSection ul li a:focus .word time{
	color:#bc2a24;  
}
@media screen and (max-width:1200px) {
	#newsSection{padding:50px 0;}	
	#newsSection ul{margin: 30px -30px;}
	#newsSection ul li{padding:0 30px;}	
}
@media screen and (max-width:990px) {
	#newsSection{padding:40px 0;}	
	#newsSection ul{margin: 20px -20px;}
	#newsSection ul li{padding:0 20px;}	
}
@media screen and (max-width:768px) {
	#newsSection{padding:30px 0;}
	#newsSection ul li .word strong{font-size:2em;}		
}
@media screen and (max-width:680px) {
	#newsSection ul{margin: 20px -20px 0 -20px;}
	#newsSection ul li{width:100%; border-right:none;}
	#newsSection ul li:last-child{border-bottom:none;}		
	#newsSection ul li .word time{margin:0 0 30px 0;}
}


/* ----- btnBox ----- */
.btnBox {
	width:100%;
	text-align:center;
	margin:50px auto 0 auto;
}
.btnBox a {
	display: inline-block;
    font-family: "微软雅黑", "微軟正黑體";		
	color: #000;
	font-size:2.1em;
	font-weight:bold;
	padding: 18px 62px 18px 62px;
}
.btnBox .btnMore {
	border:solid 1px #000;
	margin:0 auto;
	text-align:center;
}
.btnBox .btnMore:hover,
.btnBox .btnMore:focus {
	color: #bc2a24;
	border:solid 1px #bc2a24;	
}
.btnBox a span,
.btnBox a em  {
	position: relative;
}
.btnBox a em:before {
    content: '';
    position: absolute;
    display: block;
    left: -63px;
    top: 20%;
    width: 1px;
    height: 20px;
    background: #fff;
}
.btnBox a:hover em:before,
.btnBox a:focus em:before {
	background: #fff;
    left: 146px;	
}
.btnBox a span:before,
.btnBox a span:after{
	-webkit-transition:all 0.3s ease;
	   -moz-transition:all 0.3s ease;
	     -o-transition:all 0.3s ease;
	        transition:all 0.3s ease;			
}
.btnBox a span:before {
	content: '';
	position: absolute;
	display:block;	
	left:-80px;
    top:40%;
	width:35px;
	height:1px;
	margin: 4px 0 0 5px;
    border-bottom: 1px solid #000;
}
.btnBox a span:after {
	content: '';
	position: absolute;
	display:block;	
	left:-80px;
    top:0;
	width:1px;	
	height:10px;
	margin: 8px 0 0 36px;	
	border-left: 1px solid #000;	
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);			
}
.btnBox a:hover span:before,
.btnBox a:focus span:before,
.btnBox a:hover span:after,
.btnBox a:focus span:after {
	left: 125px;
	border-color:#bc2a24;
}
@media screen and (max-width:990px) {
	.btnBox {margin:40px auto 0 auto;}	
}
@media screen and (max-width:768px) {
	.btnBox {margin:30px auto 0 auto;}	
}
@media screen and (max-width:680px) {
	.btnBox {margin:0 auto;}	
}


/* ----- consuSection ----- */
#consuSection {
	width:100%;
	margin:0 auto;
	background:#5295b4;
	position:relative;
	padding: 70px 0;
}
#consuSection ul {
	list-style:none;
	margin:0 -40px;
	display: flex;
	/*align-items: center;*/
	flex-wrap: wrap;
}
#consuSection ul li {
	display:inline-block;
	width:33.33%;
	color: #fff;	
	padding:0 40px;
	text-align:center;
	vertical-align:top;
	border-right:solid 1px rgba(0,0,0,.2);
	box-sizing:border-box;	
}
#consuSection ul li:last-child {
	border-right:none;
}
#consuSection ul li a {
	display:block;
	width: 100%;
	color: #fff;
	margin:0 auto;
}
#consuSection .icon {
	display: flex;
	align-items: center;
	justify-content:center;
	width:82px;
	height:82px;
	margin:0 auto 5px auto;
	box-sizing:border-box;
	background: #19447a;
	border-radius:100%;
}
#consuSection a:hover .icon,
#consuSection a:focus .icon {
	box-shadow: 
		inset 0 0 0 130px rgba(53,118,183, 0.6),
		inset 0 0 0 6px rgba(255,255,255,0.8),
		0 2px 4px rgba(0,0,0,0.2);
	border-color:transparent;
}
#consuSection .icon:before {
	content:"";
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size: contain;
}
#consuSection .icon.in1:before { background-image:url(../images/consu-ico1.png); }
#consuSection .icon.in2:before { background-image:url(../images/consu-ico2.png); }
#consuSection .icon.in3:before { background-image:url(../images/consu-ico3.png); }
#consuSection a:hover .icon:before,
#consuSection a:focus .icon:before {
	-webkit-transform:rotate(360deg);
	   -moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		 -o-transform:rotate(360deg);
			transform:rotate(360deg);
}
#consuSection ul li .txt {
	width:100%;
	text-shadow:0 0 2px rgba(0,0,0,0.8);		
}
#consuSection ul li .txt strong {
    font-size:3em;
    font-weight: normal;
	line-height:200%;
	width:100%;
	display:block;
}
#consuSection ul li .txt span {
    font-size:1.8em;
	line-height:165%;
	width:100%;
}
#consuSection ul li .txt span em{
    font-size:1.6em;
	font-style:normal;	
	font-weight:bold;
	display:block;
	width:100%;
}
#consuSection ul li .txt span small{
    font-size:0.83em;
	display:block;	
}
#consuSection ul li a:hover .txt span,
#consuSection ul li a:focus .txt span {
	color:#ffffbc;
}
@media screen and (max-width:1200px) {
	#consuSection{padding:50px 0;}	
	#consuSection ul{margin: 30px -30px;}
	#consuSection ul li{padding:0 30px;}	
}
@media screen and (max-width:990px) {
	#consuSection{padding:40px 0;}	
	#consuSection ul{margin: 20px -20px;}
	#consuSection ul li{padding:0 20px;}
	#consuSection ul li .txt strong {font-size:2.4em;}
	#consuSection ul li .txt span {font-size:1.5em;}			
}
@media screen and (max-width:768px) {
	#consuSection{padding:30px 0;}	
	#consuSection ul{margin: 10px -10px;}
	#consuSection ul li{padding:0 10px;}	
	#consuSection ul li .txt strong {font-size:2em;}
	#consuSection ul li .txt span {font-size:1.4em;}			
}
@media screen and (max-width:620px) {
	#consuSection ul li {
		width:100%;
		text-align:left;
		border-bottom:solid 1px rgba(0,0,0,.2);
		border-right:none;
		margin:0 50px 10px 50px;
		padding-bottom:10px;
	}
	#consuSection ul li:last-child {border-bottom:none; padding-bottom:0;}
	#consuSection .icon {float:left; margin-right:20px;}
	#consuSection ul li .txt {float:left; width:calc(100% - 82px - 20px);}		
}
@media screen and (max-width:420px) {
	#consuSection ul li {margin:0 5px 10px 5px;}
	#consuSection .icon {margin-right:10px;}	
	#consuSection ul li .txt {width:calc(100% - 82px - 10px);}			
}


/** adSection **/
#adSection{width:100%;}
#adSection:has(.slick-current){
	padding:15px 0;
}
/**/
#adLink {
	position:relative;
	width:100%;
}
#adLink:has(.slick-current){
	margin:20px auto;
}
#adLink .listshow {	
	display:block;
	width:100%;
	padding:0 25px;
	margin:0 auto;
	box-sizing:border-box;
	letter-spacing: -0.5em;
}
#adLink .listshow .slick-list {
	margin:-5px
}
#adLink .listshow .item {
	display:inline-block;
	width:25%;
	padding:5px;
	box-sizing:border-box;
	letter-spacing: 0;
}
#adLink .listshow .item a {
	float:left;
	width:100%;
	height:100%;	
	background:#FFF;
	box-sizing:border-box;
}
#adLink .listshow .item a:focus {	
	outline:2px dotted #FF0000;	
}
#adLink .listshow .item a:focus img {
	opacity:0.5;
}
#adLink .listshow img {
	width:100%;
	height:auto;
	margin:0 auto;
}
#adLink .listshow .slick-prev,
#adLink .listshow .slick-next {	
	position:absolute;
	display:block;
	text-indent:-999px;
	width:20px;
	height:40px;
	z-index:10;
	overflow:hidden;
    -webkit-transition:all 0.8s;
            transition:all 0.8s;
}
#adLink .listshow .slick-prev {
	left:0;	
}
#adLink .listshow .slick-next {
	right:0;
}
#adLink .listshow .slick-prev span,
#adLink .listshow .slick-next span {
	position:relative;
	float:left;
	width:100%;
	height:100%;
}
#adLink .listshow .slick-prev span:before,
#adLink .listshow .slick-next span:before {
	position:absolute;
	content: "";
    display: block;   
    width:19px;
    height:19px;    
    z-index:2;
}
#adLink .listshow .slick-prev span:before {
	left:0;
    top:50%;
	margin: -11px 0 0 5px;
	border-left: 3px solid #000;
    border-top: 3px solid #000;
	transform: rotate(-45deg);
	border-radius:3px 0 0 0;
}
#adLink .listshow .slick-next span:before {
	right:0;
    top:50%;
	margin: -11px 5px 0 0 ;
	border-right: 3px solid #000;
    border-top: 3px solid #000;
    transform: rotate(45deg);
	border-radius:3px 0 0 0;
}
#adLink .listshow .slick-prev:hover span:before,
#adLink .listshow .slick-next:hover span:before,
#adLink .listshow .slick-prev:focus span:before,
#adLink .listshow .slick-next:focus span:before {
	border-color:#bc2a24;
}
@media screen and (min-width:991px) {
	#linkSection{padding:30px 0;}
	#adLink .listshow {
		max-width:100%;
		padding:0 35px;
	}
	#adLink .listshow .item {
		width:20%;
	}
	#adLink .listshow .slick-prev,
	#adLink .listshow .slick-next {
		width:30px;
		height:40px;
	}
	#adLink .listshow .slick-prev span:before,
	#adLink .listshow .slick-next span:before {
		width:23px;
		height:23px;    
	}
	#adLink .listshow .slick-prev span:before {
		margin: -13px 0 0 6px;
	}
	#adLink .listshow .slick-next span:before {
		margin: -13px 6px 0 0 ;
	}
}

@media print {
	#homeMain .listshow .item {
		width:720px;
		height:280px;
		padding-bottom:0;
	}
	#homeMain .listshow .pic {
		background-size:720px 280px;
		background-position:0 0;
	}
	#adLink .listshow .item {
		width:220px!important;
	}
}