﻿@charset "utf-8";
*{margin:0;padding:0;list-style:none;}
/* body */
body {margin:0; padding:0}
{width:100%; margin:0 auto; overflow:hidden}
.main_image {width:100%; height:8rem; border-bottom:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:8rem; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:8rem;}
.main_image li span {display:block; width:100%; height:8rem}
.main_image li a {display:block; width:100%; height:8rem}
.main_image li img{display:block; width:100%; height:8rem}
div.flicking_con { position:relative; z-index:999; width:100%; margin:0 auto;}
div.flicking_con .flicking_inner { position:absolute; bottom:5px; width:100%;  text-align:center;} /* 121126 */
div.flicking_con .flicking_inner .ff{   margin:0 auto; text-align:center;}
div.flicking_con a { display:inline-block; width:10px; height:10px;border-radius: 8px;background:#fff; overflow:hidden; cursor:pointer; margin:0 5px; padding:0; text-indent:-99999px; line-height:70px; overflow:hidden;  }
div.flicking_con a.on { background:#FF6600;}




.Pmain_visual {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    background:#fff;
}
.Pmain_image { 
    position: relative;
    width: 100%;
}
.Pmain_image ul { 
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width:100%; 
}
.Pmain_image li {  
    width: 100%; 
}
.Pmain_image li img 
{ 
    width: 100%;  
    
}  
#btn_prev, #btn_next { 
    height: 1.475rem ; 
    position: absolute;
    top: 50%;
    width: 20%;
    display:block;
    z-index: 11;
    font-size: 24px; font-weight:bold;
    color:#C6465B; 
}
#btn_prev {
    left: 0;
}
#btn_next { 
    right:0;
}
 