@charset "utf-8";
/* 手機&平板 */
@import url("xs.css") only screen and (max-width:991px);
/* 電腦 */
@import url("md.css") only screen and (min-width:992px);


.i-rwd .ad2menu > ul > li{padding:4px;margin: 0px;text-align: center;}
.i-rwd .ad2menu > ul > li > a{display: -webkit-flex;align-items:center;justify-content:center;width: 100%; overflow: hidden;white-space: nowrap;}
.i-rwd .ad2menu > ul > li > a{background:#0080c0;}
.i-rwd .ad2menu > ul > li > a img{width: auto;}
.i-rwd .ad2menu > ul > li:nth-child(1) > a,.i-rwd .ad2menu > ul > li:nth-child(2) > a,.i-rwd .ad2menu > ul > li:nth-child(3) > a,.i-rwd .ad2menu > ul > li:nth-child(4) > a,.i-rwd .ad2menu > ul > li:nth-child(5) > a,.i-rwd .ad2menu > ul > li:nth-child(6) > a{background:#cc3300;}

.ad2menu > ul > li > a{color: #FFF;font-weight: bolder;}
.ad2menu > ul > li > a:hover{background:#666 !important;color: #FFC600 !important;}
.ad2menu > ul > li > a span{display: flex;display:  -webkit-flex;}
@media screen and (max-width:991px) {.ad2menu > ul > li:nth-of-type(-n+6) > a span::after{content:'';margin-left:16px; width:26px;background-image: url(../images/citybgs.png);background-repeat: no-repeat;background-position: center center;background-size: 26px 27px;}}
@media screen and (max-width:480px) {.ad2menu > ul > li > a{font-size:18px !important;} .ad2menu > ul > li > a span{font-size:24px;}}
@media screen and (min-width:481px) and (max-width:991px){.ad2menu > ul > li > a{font-size:28px !important;padding: 0.4em 0px !important;}}
@media screen and (min-width:992px) {.ad2menu > ul > li > a{font-size:24px !important;padding: 15px 0px !important;} .ad2menu > ul > li > a span{font-size:36px;}
.ad2menu > ul > li:nth-of-type(-n+6) > a span::after{content:'';margin-left:16px; width:80px;background-image: url(../images/citybg.png);background-repeat: no-repeat;background-position: center center;background-size:80px 18px;}}


.ad-col-rwd,.ad-col-top{border: 1px solid #CACACA;margin-bottom: 15px;}
.ad-col-rwd > .ad-title-rwd a,.ad-col-top > .ad-title-rwd a{display: block; color: #0080c0; font-weight: bold;}
.ad-col-rwd > .ad-title-rwd a:hover,.ad-col-top > .ad-title-rwd a:hover{color:#FF0004;}

#slide_a446 img{width: 100%;height: auto;}
#slide_a446 .slide_icon span{filter:Alpha(Opacity=0.7);opacity: 0.7;}
#slide_a446 .slide_icon span:hover{filter:Alpha(Opacity=1);opacity: 1;}


.icash-rwd .nav-table-rwd .nav-boder-rwd{border:solid 1px #ccc;}
.icash-rwd .nav-table-rwd .nt-main{background: #FFF;position: relative;}
.icash-rwd .nav-table-rwd .nt-main ul{margin: 0px; padding:0px;width: 100%;}
.icash-rwd .nav-table-rwd .nt-main ul li{float: left;text-align: center;}
.icash-rwd .nav-table-rwd .nt-main ul li a{display: block;width: 100%;border: solid 1px #ccc;color: #0071bc;}


.s-rwd .s-main-rwd .s-m-title h1{font-weight: bold;line-height: 1em;margin: 0px;padding:0.6em 0px;}
.s-rwd .s-main-rwd .s-bigimg-rwd,.s-rwd .s-main-rwd .s-rwd-safety{text-align:center;}

.s-rwd .s-main-rwd .s-rwd-btm{max-width:600px;}
.s-rwd .s-main-rwd .s-rwd-btm .row{padding: 5px;}
.s-rwd .s-main-rwd .s-rwd-btm .row div{padding: 5px;}
.s-rwd .s-main-rwd .s-rwd-btm .row div:first-child:nth-last-child(1){
	width: 100%;
}
.s-rwd .s-main-rwd .s-rwd-btm .row div:first-child:nth-last-child(2),
.s-rwd .s-main-rwd .s-rwd-btm .row div:first-child:nth-last-child(2) ~ div{
	width: 50%;float: left;
}
.s-rwd .s-main-rwd .s-rwd-btm .row a{display: block;width: 100%;margin: 0px !important;border-radius: 5px;overflow: hidden;text-align: center;}
.s-rwd .s-main-rwd .s-rwd-btm .s-rwd-phone a{background: #0074ea;}
.s-rwd .s-main-rwd .s-rwd-btm .s-rwd-line a{background: #00b200;}
.s-rwd .s-main-rwd .s-rwd-iframe{width:100%;}
.s-rwd .s-main-rwd .s-rwd-content{padding-top: 0px;padding-bottom: 0px;}
.s-rwd .s-main-rwd .s-rwd-btm .s-rwd-phone a:hover,.s-rwd .s-main-rwd .s-rwd-btm .s-rwd-line a:hover,.s-rwd .s-main-rwd .s-rwd-btm .s-rwd-web:hover img{box-shadow: 0px 0px 0px 2px #fff,0px 0px 0px 4px rgba(0,0,0,0.15);}



.kw-style-shown{overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;padding-bottom: 0.1em;text-align: left;}

.kw-style-show > ul{list-style: none;margin: 0px;padding: 0px;}
.kw-style-show > ul > li{display: inline-block;}
.kw-style-show > ul > li > a{
padding: 0.15em 0.5em;
line-height: 2.3em;
border: solid 1px #333;
border-radius: 3px;
color: #333 !important;
text-decoration: none !important;
white-space:nowrap;
}
.kw-style-show > ul > li > a:hover{	
background:#333 !important;
color: #FFF !important;
white-space:nowrap;
font-size: 0.98em;
}

.kw-home-row > div{margin-top: 1em;}
.kw-home-row > div:nth-child(1),.kw-home-row > div:nth-child(2){margin-top: 0em;}
.kw-home-row > div:nth-child(3),.kw-home-row > div:nth-child(5){clear:left;}

.kw-titlebg{
	font-size: 1.1em;font-weight: bold;
border-radius: 3px;
border: solid 1px #bbb;}

.bg-a{background: #fceabb; 
background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
background: -webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
background: linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); }
.bg-c{
background: rgb(249,249,249);
background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(214,214,214,1) 66%, rgba(249,249,249,1) 100%); 
background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(214,214,214,1) 66%,rgba(249,249,249,1) 100%); 
background: linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(214,214,214,1) 66%,rgba(249,249,249,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=0 );}

.kw-list{padding:0.8em 3em; border: solid 1px #bbb;}
.kw-list > ul{list-style: none;margin: 0px;padding: 0px;}
.kw-list > ul  a{display: inline-block;padding: 0.3em;}
.kw-list > ul img{vertical-align: middle;margin-top: -1px;opacity: 0.8;}
.kw-list > ul a:hover img{opacity: 1;}
.kw-list-style{padding-left: 1.5em;}
.kw-list-style ul li{overflow : hidden;text-overflow : ellipsis;  white-space : nowrap;-webkit-line-clamp: 1;}
.kw-list-style a:before{content: "．"}
.kw-list-more{position: absolute;}
.kw-list-more a{display: inline-block;padding: 0.1em 0.5em; font-size: 13px; border-radius: 100px;background:#5392B9;color: #FFF !important;}
.kw-list-more a:hover{font-size: 12.5px !important;padding: 0.08em 0.45em;background:#C4171A;color: #FFF !important;}
.kw-list-more a:before{content: ""}


.kw-list-style{padding-left: 1.5em;}
.kw-list-style ul li{overflow : hidden;text-overflow : ellipsis;  white-space : nowrap;-webkit-line-clamp: 1;}
.kw-list-style a:before{content: "．"}

.kw-list-more{position: absolute;}
.kw-list-more a{display: inline-block;padding: 0.1em 0.5em; font-size: 13px; border-radius: 100px;background:#5392B9;color: #FFF !important;}
.kw-list-more a:hover{font-size: 12.5px !important;padding: 0.08em 0.45em;background:#C4171A;color: #FFF !important;}
.kw-list-more a:before{content: ""}

.kw-hot-rwd{padding-left: 1em;}
.kw-hot-rwd a{display: block; font-size: 14px;overflow : hidden;text-overflow : ellipsis;  white-space : nowrap;}
.kw-stext-rwd{font-size: 14px;line-height: 1.8em;text-align: justify;padding:0.5em 1em;}
.kw-stext-rwd a{margin-right: 0.2em;}

.ad-text-rwd3{
	text-align: center; 
   text-align: center;
    font-size: 16px;
    color: #5c5c5c;
    font-weight: bold;
    margin-top: 5px;}

@media screen and (min-width:992px)  {
	.s-rwd{
		width: 83%;
	    margin: 0 auto;
	}
}