@charset "utf-8";
*{box-sizing: border-box;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font: 14px/1.5 "微软雅黑", microsoft yahei,arial,sans-serif;-webkit-text-size-adjust:100%;width: 100%;height: 100%;background-color: #eee;}
li,ul{list-style: none;padding: 0;margin: 0;}
a{text-decoration: none; -webkit-tap-highlight-color: transparent;}
em{font-style:normal}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
button{outline: none;border: none;font-family: "微软雅黑";background-color: white;}
input[type=submit], input[type=reset], input[type=button], button{-webkit-appearance: none;}
select,input,img,select,textarea{vertical-align:middle;outline: none;}
@font-face {
    font-family: "iconfont";
    src: url('../font/iconfont.eot?t=1476071275'); /* IE9*/
    src: url('../font/iconfont.eot?t=1476071275#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/iconfont.woff?t=1476071275') format('woff'), /* chrome, firefox */
    url('../font/iconfont.ttf?t=1476071275') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../font/iconfont.svg?t=1476071275#iconfont') format('svg'); /* iOS 4.1- */
}
*{
    box-sizing: border-box;
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:20px;
    font-style:normal;
    vertical-align: middle;
}
.dib{display: inline-block;vertical-align: middle;}
/*头部 start*/
header{position: fixed;height: 50px;top: 0;background: #fff;border-bottom:1px solid #e5e5e5;width: 100%;left: 50%;max-width: 750px;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 10;padding: 0 10px;}
.logo{color: #014b92;font-size: 16px;font-weight: bold;line-height: 50px;}
.logo img{height: 30px;}
.header-right{float: right;}
.header-right a{display: inline-block;vertical-align: middle;color: #d8262c;line-height: 50px;}
.header-right .menu{display: inline-block;vertical-align: middle;}
.header-right .menu:before{content: "\e601";font-family: "iconfont";color: #d8262c;font-size: 28px;}
/*头部 end*/
/*弹窗*/
.layer{position: fixed;left: 0;right: 0;top: 50px;z-index: 11;display: none;height: 90%;overflow: scroll;}
.close-layer{position: fixed;left: 0;right: 0;bottom: 0;top: 50px;background: rgba(0,0,0,0.4);z-index: 10;display: none;}
.menu-layer{text-align: right;max-width: 750px;margin: 0 auto;}
.menu-list{display: inline-block;text-align: left;background: #d8262c;padding: 0 15px;position: relative;z-index: 11;}
.menu-list a{border-bottom: 1px solid rgba(0,0,0,0.1);border-top: 1px solid rgba(255,255,255,0.2);display: block;text-align: center;line-height: 35px;color: #FFF;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 80px;}
.menu-list a:last-child{border-bottom:0;}
.menu-list a:first-child{border-top: 0;}
/*弹窗end*/
/*底部 start*/
footer{position: fixed;bottom: 0;width: 100%;left: 50%;max-width: 750px;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 10;}
.footer-nav{width: 100%;font-size: 0;background-color: #004B92}
.footer-nav a {height: 45px;display: inline-block;text-align: center;line-height: 1;font-size: 14px;vertical-align: middle;width: 50%;color: #FFF;border: 0;}
.footer-nav a span{font-family: "iconfont";font-size: 20px;display: block;vertical-align: middle;padding-top: 5px;}
.red-nav{background: #d8262c;}
.default-nav{background: #014b92;}
.yellow-nav{background: #fe7f23;}
/*底部 end*/
.content{padding-top: 50px;padding-bottom: 60px;background: #eee;max-width: 750px;margin: 0 auto;}
/*banner start*/
.banner img,.details-banner img{width: 100%;}
.swiper-pagination-bullet{margin: 0 5px;}
.con-piece .swiper-pagination-bullet{background: gray;opacity: 1;}
.content .swiper-container-horizontal>.swiper-pagination {bottom: 0;left: 0;width: 100%}
.con-piece .swiper-pagination-bullet-active{background: #014b92;}
/*banner end */
.con-piece{margin-top: 10px;background-color: white;padding: 0 10px;}
.big-til{text-align: center;padding: 15px 0;}
.big-til h3{color: #333;font-size: 15px;font-weight: bold;}
.big-til p{color: #999;font-size: 12px;text-transform: uppercase}
/*提示 start*/
.tips{text-align: center;color: #999;font-size: 12px;position: relative;margin-top:20px;}
.tips span{position: relative;z-index: 1;padding: 0 20px;background-color: #fff;}
.tips:after{position: absolute;content: '';top: 50%;width: 60%;left: 50%;margin-left: -30%;margin-top: -1px;height: 1px;background-color: #999;}
.load-more{text-align: center;color: #333;position: relative;padding: 10px 0;}
/*提示 end */
html.un-scroll{
    overflow: hidden;
    position: relative;
    height: 100%;
}
html.un-scroll body{
    overflow: hidden;
    height: 100%;
}
/*底部信息 start*/
.bottom-info{text-align: center;padding: 20px 10px 0;font-size: 12px;color: #666;}
.bottom-info .iconfont{color: #c8000a;font-size: 14px;}
.bottom-info span{color: #565656;font-family: Impact;font-size: 14px;}
.bottom-info a{color: #333;}
.bottom-info .img{width: 30%;margin: 10px auto 0;}
.bottom-info img{width: 100%;}
/*底部信息 end*/
/*内页头部 start*/
.contents-header{background-color: #f5f5f5;text-align: center;line-height: 50px;color: #333;font-size: 18px;}
.header-return-icon{float: left;}
/*内页头部 end*/
/*banner start*/
.banner img,.details-banner img{width: 100%;}
.swiper-pagination-bullet{margin: 0 5px;}
.content .swiper-pagination-bullet{background: #797979;opacity: 1;border-radius: 0;width: 30px;height: 3px;}
.content .swiper-container-horizontal>.swiper-pagination {bottom: 0;left: 0;width: 100%}
.content .swiper-pagination-bullet-active{background: #fff;}
/*banner end */
