@charset "utf-8";
/* CSS Document */
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none;display:block;font-size:0px;}
a{text-decoration:none;outline:none;}
body{ margin:0;padding:0;font-family:Microsoft Yahei;font-size:12px;}
input{font-family:Microsoft Yahei;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fix{*zoom:1;}
/*最佳清除浮动方法*/
.after:after {content: "";display: block;clear: both;}
.container{max-width:640px;margin:0px auto;}
/*
*公用头部
*/
.header_top{height:50px;background-color:#c21a29;width:100%;position: relative;}
.header_top h2{color:#ffffff;font-weight: normal;font-size:18px;text-align:center;line-height:50px;}
.header_top a img{width:25px;height:22px;}
.header_top a{width:25px;height:22px;position: absolute;top:14px;left:15px;}
/*导航菜单*/
.nav span.ico1{display: block; position: fixed; right: 0; top: 0; background: url(../images/menu.png); background-size: 100%;  color: #fff;  text-align: center; z-index: 999999; width: 3rem; height: 3rem;  -webkit-transition: all 0.60s ease-in-out;
    -moz-transition: all 0.60s ease-in-out;
    -ms-transition: all 0.60s ease-in-out;
    -o-transition: all 0.60s ease-in-out;
}
.nav span.ico1.op{opacity: 0.5;}
.nav_menu{background: #c21a29;  position: fixed; right: 0; display: none;  border-radius: 0 0 6px 6px; width: 6rem;  top: 3rem; z-index: 9999999;}
.nav_menu a{display: block; border-bottom: 1px solid #e7e7e7; color: #666; text-align: center; color: #ffffff; font-size: 0.8rem;  padding: 0.6rem 0;} 

/*banner*/
.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;max-height:300px;overflow: hidden;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:0; right:0; padding-right:8px; margin:0; background:#000; opacity: 0.4; width:100%; filter: alpha(opacity=50);text-align:right;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width:100%;height: auto;}











