@media (min-width:1200px){
/* flexslider */
.flexslider{position:relative;height: auto;overflow:hidden;width:100%;}
.bang{ width:auto; position:absolute; z-index:111; left:90px; top:90px; font-size:30px; color:#000; font-weight:bold;}
.bang img{ vertical-align:middle; margin-right:20px;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.slides li img{ width:100%; height: auto; display:block}
.slides li p{ text-align:center; font-size:18px; line-height:80px; margin-bottom:40px; color:#333}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:50px;overflow:hidden; background:#959595;cursor:pointer;border-radius:50%}
.flex-control-nav .flex-active{background:rgba(113,26,95,1);}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}

}

@media (max-width:1199px){
/* flexslider */
.flexslider{position:relative;height: auto;overflow:hidden;width:100%;}
.bang{ width:auto; position:absolute; z-index:111; left:5%; top:3rem; font-size:1.2rem; color:#000; font-weight:bold;}
.bang img{ vertical-align:middle; margin-right:1rem;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.slides li img{ width:100%; height: auto; display:block}
.slides li p{ text-align:center; font-size:0.8rem; line-height:4.0rem; margin-bottom:1rem; color:#333}
.flex-control-nav{position:absolute;bottom:1rem;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:50px;overflow:hidden; background:#959595;cursor:pointer;border-radius:50%}
.flex-control-nav .flex-active{background:rgba(113,26,95,1);}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}

}

