@charset "utf-8";

/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
/* 去除iPhone中默认的input样式 */
input[type="submit"],
input[type="reset"],
input[type="button"],
input{-webkit-appearance:none; resize: none;}

body{font-family: '微软雅黑',Microsoft YaHei,Tahoma,Arial,sans-serif; font-size:12px; color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
img{border:0;}
ul,li{list-style:none;}
a{color:#333; text-decoration:none;}
.color{color:#ff4a00;}
.content,.banner,.group,.foot{max-width:768px; min-width:320px; margin:0 auto; overflow:hidden; display:block;}
.content,.foot{width:96%;}

/*head*/
#header{height:60px; position:fixed; top:0; left:0; width:100%; z-index:99; background:#fff;}
#header .logo{padding:10px; width:180px;}
#header .logo img{height:40px;}
#header .nav{display:block; width:60px; height:60px; float:right; background:url(../images/icon-nav.png) center no-repeat; background-size:20px 20px;}
#nav{position:fixed; top:0; left:0; width:100%; z-index:999; background:#fff; opacity:0.9;}
#nav .close{position:absolute; right:0; top:0; font-size:30px; font-weight:bold; display:block; width:60px; height:54px; line-height:54px; text-align:center;}
#nav ul{padding:0 0.5rem; margin-top:0.2rem;}
#nav ul li a{line-height:1rem; height:1rem; font-size:14px; display:block; width:100%; border-bottom:1px solid #ccc;}

.banner{margin-top:60px;}
.banner img{width:100%; height:auto;}
#index_banner{max-width:768px; min-width:320px; margin:0 auto; overflow:hidden; display:block;}
.addWrap{ position:relative; width:100%;background:#fff;margin-top:60px;}
.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; margin:0; width:100%;text-align:center;}
#position li{width:6px;height:6px;margin:0 2px;display:inline-block;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;}
#position li.cur{background-color:#ff4a00;}
.img-responsive {display: block; max-width:100%;height: auto;}

.intitle{font-size:22px; text-align:center; padding:20px 0; color:#ff4a00; font-weight:600;}
.jy{text-align:center; font-size:15px; line-height:24px; margin:-12px 0 20px;}

/*foot*/
.foot{padding:30px 0; margin-bottom:54px; border-top:1px solid #ddd;}
.foot p{text-align:center; line-height:28px; font-size:17px;}
.foot dt{font-size:14px; color:#a9a9a9; text-align:center; margin-top:15px;}
.bottom{position:fixed; width:100%; left:0; bottom:0;}
.bottom li{line-height:54px; font-size:18px; text-align:center; color:#fff; width:50%; float:left;}
.bottom li img{height:24px; margin-right:6px;}
.bg01{background:#ff4a00;}
.bg02{background:#ffba00;}