﻿/*#region 初始化*/
body, button, input, select, textarea { color: #656565; font: 14px/1.5 "Microsoft Yahei", tahoma, arial; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong { margin: 0; padding: 0; }
html, body { background-color: #fff; }
sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, button, textarea, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
input, textarea, button { font-size: 14px; font-weight: normal; outline: none; }
select { font-size: 14px; font-weight: normal; outline: none; }
input[type="button"], input[type="submit"], select, button { cursor: pointer; }
table { border-collapse: collapse; border-spacing: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
li { list-style: none; }
fieldset, img, a img, iframe { border-width: 0; border-style: none; }
iframe { overflow: hidden; }
img { -ms-interpolation-mode: bicubic; vertical-align: middle; }
textarea { resize: vertical; overflow-y: auto; }
a { text-decoration: none; background: url(about:blank); cursor: pointer; }
    a:hover { text-decoration: none; }
hr { height: 0; }
label { cursor: pointer; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
.clearfix { zoom: 1; }
    .clearfix:after { content: "."; clear: both; line-height: 0; display: block; height: 0; overflow: hidden; }
.p100 { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.w100 { display: block; width: 100%; }
.hide { display: none; }
.vm { display: inline-block; height: 100%; width: 1px; margin-left: -1px; vertical-align: middle; }
.thide { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.oh { overflow: hidden; }
.re { position: relative; }
.ab { position: absolute; }
.f_l { float: left; }
.f_r { float: right; }
.t_center { text-align: center; }
#__bs_notify__ { display: none !important; }
/*#endregion*/
.main { background: url(../images/bg.jpg) #fff no-repeat top center; padding: 443px 0 60px; min-width: 1300px; margin: 0 auto; }
.layout { width: 1250px; margin: 0 auto; position: relative; }
.list { float: left; padding: 1px 0 70px; background-color: #fff; box-shadow: 0 7px 46px rgba(200, 200, 200,0.5); border-radius: 30px; width: 400px; }
    .list + .list { margin-left: 16px; }
    .list .card { display: block; width: 300px; height: 195px; margin: -128px auto 0; }
    .list .t1 { text-align: center; font-size: 20px; color: #333333; margin-top: 5px; }
    .list .t2 { text-align: center; font-size: 18px; color: #737373; height: 28px; line-height: 28px; }
        .list .t2 span { color: #f19a6b; font-weight: bold; }
    .list .t3 { text-align: center; margin-top: 20px; }
        .list .t3 span { font-size: 32px; color: #000000; font-weight: bold; vertical-align: middle; margin: 0 8px; }
    .list .ct1 { overflow: hidden; margin: 30px 26px 0; }
        .list .ct1 + .ct1 { margin-top: 16px; }
        .list .ct1 .icon { float: left; margin-right: 16px; }
        .list .ct1 .r { font-size: 20px; color: #333333; overflow: hidden; }
.ewm { display: block; margin: 44px auto 0; }
.t_b { text-align: center; font-size: 17px; color: #333333; margin-top:5px;}










/**/
