@charset "UTF-8";
/* CSS Document */

#mainVis{ border-bottom:2px solid #A01036; display:block; /*overflow:hidden !important;*/ margin-bottom:30px; width:100%; position:relative;}
#mainVis li{ display:none; max-height:417px;}
#mainVis li.slide002{ background:url(/_resource/images/root/mainVis_002_bg.png) right top no-repeat; background-size:auto 100%;}
#mainVis li.slide003{ background:url(/_resource/images/root/mainVis_003_bg.png) left top no-repeat; background-size:auto 100%;}
#mainVis li.slide004{ background:url(/_resource/images/root/mainVis_004_bg.jpg)  right bottom no-repeat; background-size:auto 100%;}
.ie8 #mainVis li.slide004{ background:url(/_resource/images/root/mainVis_004_bg_ie.jpg)  right bottom no-repeat; background-size:auto 100%;}
/*#mainVis li.slide004{ background:url(/_resource/images/root/mainVis_004_bg.jpg) 300px top repeat; background-size:auto 100%;}
#mainVis li.slide005{ background:url(/_resource/images/root/mainVis_005_bg.jpg) left bottom no-repeat; background-size:100% auto;}
#mainVis li.slide006{ background:url(/_resource/images/root/mainVis_006_bg.jpg) left bottom no-repeat; background-size:100% auto;}*/
#mainVis li.slide007{ background:url(/_resource/images/root/mainVis_007_bg.jpg) left top no-repeat; background-size:auto 100%;}

#mainVis li.slide004 span,
#mainVis li.slide005 span,
#mainVis li.slide006 span{ position: absolute; z-index:70 ; width:100%;}

#mainVis .flex-control-nav{ text-align:center; position:absolute; bottom:-28px; width:100%;}
#mainVis .flex-control-nav li{ display:inline-block; margin:0;}
#mainVis .flex-control-nav li a{background: rgba(0,0,0,0.5);
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#mainVis .flex-control-nav li a.flex-active{ background:#A01036;}

#Main{ margin-bottom:20px; overflow:hidden !important;}

.searchShopbox{ padding:0 10px 20px;}
.searchShopbox .searchShopIn dl dt,
.shopTtl{ color:#A01036; font-size:16px; margin-bottom:10px; font-weight:bold;}
.searchShopbox .searchShopIn ul li{ margin-bottom:8px;}
.searchShopIn input[type="text"]{ width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;}

.newsText a{ background:none; padding-left:0;}
