@charset "utf-8";
body{font-family: -apple-system, BlinkMacSystemFont, "Microsoft YaHei","PingFang SC","Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;font-size:14px;color:#232323;overflow-x:hidden;}
*{box-sizing: border-box;margin:0;padding:0;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
a{text-decoration: none;color:#232323}
a:hover{color:#213980}
ul,li{list-style-type:none;}
ul, ol, dl{margin:0}
.bold{font-weight:bold;}
@font-face {
    font-family: 'DINCondensed-Bold';
    src: url('../fonts/DINCondensed-Bold.eot');
    src: local('DINCondensed-Bold'), 
        url('../fonts/DINCondensed-Bold.woff') format('woff'), 
        url('../fonts/DINCondensed-Bold.ttf') format('truetype'), 
        url('../fonts/DINCondensed-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.din{font-family:'DINCondensed-Bold';}
/* 禁止长按链接与图片弹出菜单 */
a,img{-webkit-touch-callout: none;}
img{border:0;max-width:100%;vertical-align:middle;}
/*ios android去除自带阴影的样式*/
a,input{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
button,input{border-radius: 0;border:none;outline: none;}
input::-webkit-input-placeholder {color:#98999B}
ul{padding-left:0!important;}
.fl{float:left}
.fr{float:right!important;}
.rel{position:relative;}
.abl{position:absolute;z-index:1;}
.clear{clear:both;}
.ovh{overflow:hidden;}
.ellip1{overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.ellip2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.clearfix{clear:both;}
.h100{height:100%;}
p{margin-bottom:0}
/* font*/
.font60{font-size:60px;}
.font42{font-size:42px;}
.font36{font-size:36px;}
.font32{font-size:32px;}
.font30{font-size:30px;}
.font28{font-size:28px}
.font24{font-size:24px}
.font22{font-size:22px}
.font20{font-size:20px}
.font18{font-size:18px;}
.font16{font-size:16px;}
.blue{color:#213980}
/* padding */
.p60{padding:60px 0}
.pb80{padding-bottom:80px}
.p40{padding:40px 0}
.p30{padding:30px 0}
.lh52{line-height:52px;}
.lh42{line-height:42px;}
.lh36{line-height:36px;}
/* 上移动态 */
.transy{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.transy:hover{transform: translateY(-5px);}
/* 放大 */
.pic,.bimg{overflow:hidden;}
.biao img,.pic img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;cursor:pointer;}
.bimg img{width:100%;height:100%;}
.biao:hover img{transform: scale(1.09) !important;}
.pic:hover img{webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.bimg img {transition: all 2.6s ease-in 0s; }
.bimg:hover img {transform: scale(1.09) !important; }
.pimg:hover{transform: scale(1.09) !important; }
.pimg{height:100%;width:100%;transition: all 2.6s ease-in 0s;}
.shadow2{box-shadow: 0 2px 20px rgba(0,0,0,.125)!important;border-radius:2px;background:#fff;}