﻿/*#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 { max-width: 1920px; min-width: 1000px; margin: 0 auto; zoom: 1; position: relative; background: #85AEDC; padding-bottom: 90px; }
.c1 { height: 511px; background: url(../images/bg1.jpg) no-repeat top center; }
.c2 { height: 451px; background: url(../images/bg2.jpg) no-repeat top center; }
.txt{ text-align:center; padding-top:150px;}
.btn1 { display: block; width: 390px; height: 109px; background: url(../images/btn1.png); margin: -267px auto 0; font-size: 36px; color: #fff; text-align: center; line-height: 90px; }
.box { width: 948px; background-color: #fff; border: 6px solid #98C8F2; border-radius: 20px; margin: 46px auto 0; padding: 1px 0 42px; box-shadow: 0px 0px 30px 0px rgba(0, 75, 167, 0.3); }
.title2 { display: block; margin: -25px auto 0; }
.box_bg { background-color: #E4F6FF; background-color: rgba(255, 255, 255,1); box-shadow: inset 0px 0px 76px rgba(143, 217, 255, 0.5); }
.c3 { }
    .c3 .t1 { text-align: center; font-size: 24px; color: #333333; margin-top: 23px; }
    .c3 .list_ct { overflow: hidden; width:; margin-top:10px; margin-left: 15px; }
    .c3 .list { width: 890px; margin-top:20px;
    padding-top: 1px;
    border-radius: 10px;
    position: relative;}
        .c3 .list .icon1 { position: absolute; top: 0; left: 0; }
        .c3 .list .icon2 { position:absolute; top:22px  }
        .c3 .list .t2 {font-size: 20px;
    color: #333333;
   
    line-height: 1.3;
    padding: 16px 30px 30px 30px;}
            .c3 .list .t2 span { color: #ff3333; font-weight: bold; }
.c4 { }
    .c4 .list_ct { width: 860px; margin: 48px auto 0; }
        .c4 .list_ct .list {  float: left; width: 420px; min-height:200px; padding:20px 0; border-radius: 20px; position: relative; text-align:center; font-size:0;}
            .c4 .list_ct .list + .list { float: right; }
        .c4 .list_ct .t1 { position: relative; width:360px; height: 45px; text-align: center; line-height: 44px; font-size: 20px; color: #fff; font-weight: bold; background:#679edf; border-radius:10px; margin:0 auto;}
        .c4 .list_ct .i1 { position: absolute; right: 0; top: 50px; }
        .c4 .list_ct .t2 { position: relative; font-size: 20px; color: #333333;  line-height: 32px; margin-top:10px;  display:inline-block; vertical-align:middle; text-align:left; padding:20px }
        .c4 .list_ct .t3 { width:140px; display:inline-block; vertical-align:middle;text-align: center; font-size: 28px; color: #4f85d2; line-height:1.5em; }
            .c4 .list_ct .t3 span { font-size: 48px; color: #fc6a6a; font-weight: bold; display:block;}
			.pa_ct
			.li_ct { width:190px; display:inline-block; vertical-align:top; margin:0 5px;}
			.c4 .list_ct .li_ct .t2 { width:auto; text-align:center; padding-top:0;}
			.c4 .list_ct .li_ct .t3 { width:auto; font-size:24px;}
			.c4 .list_ct .li_ct .t3 span { font-size:36px;}
			
.c5 { }
    .c5 .list_ct { overflow: hidden; width: 860px; margin: 38px auto 0; }
    .c5 .list { float: left; width: 420px; height: 170px; border-radius: 16px; margin-bottom: 22px; }
        .c5 .list.list_l { clear: both; }
        .c5 .list.list_r { float: right; }
    .c5 .icon3 { margin: 0 10px; }
    .c5 .t1 { font-size: 23px; color: #4f85d2; font-weight: bold; margin-right: 10px; }
    .c5 .t2 { font-size: 20px; color: #333333; margin-right: 10px; }
    .c5 .list2 { width: 860px; height: 130px; border-radius: 16px; margin-bottom: 22px; margin: 0 auto; }
.c6 { }
    .c6 .list_ct { overflow: hidden; width: 861px; margin: 38px auto 0; }
        .c6 .list_ct .list { float: left; width: 287px; text-align: center; line-height: 1.2; }
        .c6 .list_ct .icon4 { display: block; margin: 0 auto; }
    .c6 .t1 { font-size: 23px; color: #4f85d2; font-weight: bold; margin-right: 10px; }
    .c6 .t2 { font-size: 20px; color: #333333; margin-right: 10px; }
.c7 { }
    .c7 .list_ct { overflow: hidden; width: 861px; margin: 38px auto 0; }
        .c7 .list_ct .list { float: left; width:566px; text-align: center; line-height: 1.2; }
            .c7 .list_ct .list .i3 { display: block; margin: 0 auto; }
.t_bottom { width: 919px; margin: 50px auto 0; font-size: 18px; color: #fff; }

.mask { position: fixed; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index:50;}
    .mask .mask_bg { background-color: #000; opacity: 0.7; filter: alpha(opacity=70); }
    .mask .ewm { position: absolute; width: 300px; height: 300px; left: 50%; top: 50%; margin: -150px 0 0 -150px; }

.pd1{margin-left: 90px;}
.pd2{margin-left: 115px;}
/**/


.tit_x { text-align:center; font-size:0;}
.tit_x span { font-size:30px; color:#fff; font-weight:bold; background:#6096dc; border-radius:0 0 10px 10px; display:inline-block; line-height:1em; padding:10px 40px;}
