.section.section-15{ padding:15px }

.get{
    background:#1e5b94;
    color:#fff;
    text-align:center;
    padding:100px 0;
}

.get-title{
    font-size:200%;
    border:2px solid #fff;
    padding:20px;
    display:inline-block;
}

.get-btn{
    background:#fff;
}

.detail{
    background:#fff;
}

.detail-h2{
    text-align:center;
    font-size:150%;
    margin:40px 0;
}

.detail-h3{
    color:#1f8dd6;
}

.detail-p{
    color:#7f8c8d;
}

.detail-mb{
    margin-bottom:30px;
}

.hope{
    background:#0bb59b;
    padding:50px 0;
}

.hope-img{
    text-align:center;
}

.hope-hr{
    border-color:#149c88;
}

.hope-title{
    font-size:140%;
}

.about{
    background:#fff;
    padding:40px 0;
    color:#7f8c8d;
}

.about-color{
    color:#34495e;
}

.about-title{
    font-size:180%;
    padding:30px 0 50px 0;
    text-align:center;
}

.footer p{
    color:#fff;
    margin:0;
    padding:15px 0;
    text-align:center;
    background:#00499b;
    position:fixed;
    top:auto;
    bottom:0;
    table-layout:fixed;
    width:100%;
}

.section .section-title{ font-weight:normal; }

#product, #product dl, #product dl dd{ box-sizing:border-box; }

#product dl{ width:96%; margin:30px auto; border:2px solid #ebebeb; height:350px; overflow:hidden; }

#product dl dt{ height:105px; box-sizing:border-box; background:#f1f1f1 no-repeat center 10px; text-align:center; color:#666; font-size:18px; font-weight:normal; padding-top:55px; }

#product dl.selected{ border-color:#14b8d5; }

#product dl.selected dt{ color:#fff; background-color:#14b8d5; }

#product dl.prosumer{ }

#product dl.cloud_web{ }

#product dl.prosumer dt{ background-image:url(../images/product/p1.png); }

#product dl.prosumer.selected dt{ background-image:url(../images/product/p1-white.png); }

#product dl.direct dt{ background-image:url(../images/product/p2.png); }

#product dl.direct.selected dt{ background-image:url(../images/product/p2-white.png); }

#product dl.cloud dt{ background-image:url(../images/product/p3.png); }

#product dl.cloud.selected dt{ background-image:url(../images/product/p3-white.png); }

#product dl.cloud_web dt{ background-image:url(../images/product/p4.png); }

#product dl.cloud_web.selected dt{ background-image:url(../images/product/p4-white.png); }

#product dl dd{ margin-top:0; padding:0; text-align:center; font-size:14px; color:#666; height:175px; position:relative; }

#product dl dd p{ line-height:50px; height:50px; }

#product dl dd a{ height:40px; line-height:40px; width:90%; padding:0; margin:18px auto 0 auto; background:#f1f1f1; display:block; color:#666; text-decoration:none; border-radius:0; box-sizing:border-box }

#product dl.selected dd a{ background:#14b8d5; color:#fff; text-decoration:none; }

#product dl.selected dd a:hover{ background:#15b0ce; }

#mode{ padding:30px 0; }

#mode dl{ width:239px; margin:0; border-right:1px solid #ebebeb; float:left; height:200px; }

#mode dl.dl-last{ border-right:none; width:240px; }

#mode dl dt{ text-align:center; color:#666; font-size:18px; }

#mode dl dt span.icon{ display:block; width:66px; height:60px; margin:0 auto; background-image:url(../images/mode.png); }

#mode dl dt span.title{ text-align:center; color:#555; font-size:22px; display:block; line-height:50px; }

#mode dl dd{ color:#999; font-size:14px; line-height:24px; width:170px; margin:0 auto; }

#mode dl#award dt span.icon{ background-position:0 0; }

#mode dl#client dt span.icon{ background-position:-67px 0; }

#mode dl#stock dt span.icon{ background-position:-134px 0; }

#mode dl#order dt span.icon{ background-position:-201px 0; }

#mode dl#sales dt span.icon{ background-position:-268px 0; }

#ter > div{ text-align:center; }

#ter > div div{ width:108px; height:108px; border-radius:50%; border:1px solid #fefefe; margin:10px 20px; display:inline-block; background-color:#fff; background-position:center 20px; background-repeat:no-repeat; cursor:default; }

#ter div.selected{ border:1px solid #14b8d5; background-color:#14b8d5; }

#ter > div div span{ text-align:center; display:block; margin-top:70px; color:#707070; font-weight:400; font-size:14px; }

#ter div.selected span{ color:#fff }

#ter div#ter_pc{ background-image:url(../images/product/ter1.png); }

#ter div#ter_pc.selected{ background-image:url(../images/product/ter1-white.png); }

#ter div#ter_app{ background-image:url(../images/product/ter2.png); }

#ter div#ter_app.selected{ background-image:url(../images/product/ter2-white.png); }

#ter div#ter_applet{ background-image:url(../images/product/ter3.png); }

#ter div#ter_applet.selected{ background-image:url(../images/product/ter3-white.png); }

#ter div#ter_official{ background-image:url(../images/product/ter4.png); }

#ter div#ter_official.selected{ background-image:url(../images/product/ter4-white.png); }

#solution_section{ background:#373d41; height:420px; margin-bottom:80px; }

#solution{ height:420px; }

#solution dl{ height:420px; position:relative; text-align:center; color:#fff; }

#solution dl dt{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, .2); font-size:18px; font-weight:500; }

#solution dl dt p.top{ padding-top:180px; }

#solution dl.solution-even dt{ background:rgba(0, 0, 0, .4); }

#solution dl dd, #solution dl dd img{ width:100%; height:100%; }

#added_container{ background:url(../images/news/bg.jpg) no-repeat center center; height:489px; }

#added_container .section-title span{ border-bottom:3px solid #d3d3d3; padding-bottom:10px; }

.added{ width:100%; text-align:center; margin:0 auto; padding-top:40px; }

.added dl{ display:inline-block; width:80px; margin:0 15px }

.added dl dt{ border-radius:50%; width:80px; height:80px; border:3px solid #fff; margin:0 auto; }

.added dl dt img{ width:50px; height:50px; margin:13px auto; display:block; }

.added dl dd{ margin-top:5px; font-size:12px; font-weight:400; text-align:center; color:#fff; }

#we_clients_container, #partner_container{ background:#f6f6f6; }

#we_clients_container .section-title span, #partner_container .section-title span{ border-bottom:3px solid #d3d3d3; padding-bottom:10px; }

#we_clients ul, #we_clients li, #partner ul, #partner li{ margin:0; list-style:none; }

#we_clients ul, #partner ul{ font-size:1px; padding:0 10px; text-align:justify; text-align-last:justify; }

#we_clients li{ display:inline-block; height:50px; margin:5px 0; }

#we_clients li img{ width:auto; height:100%;
    -webkit-filter:grayscale(90%);
    -moz-filter:grayscale(90%);
    -o-filter:grayscale(90%);
    filter:grayscale(90%);
    opacity:0.6;
}

#we_clients li img:hover{
    -webkit-filter:grayscale(0%);
    -moz-filter:grayscale(0%);
    -o-filter:grayscale(0%);
    filter:grayscale(0%);
    opacity:1;
}

#partner li img{ width:100%; }

.am-topbar{
}

.am-offcanvas-bar{ display:flex; flex-direction:column; width:250px; background:#145ca9; opacity:0.9; }

.am-offcanvas-bar h1{ background:#00499b; color:#d7d7d7; font-weight:400; font-size:16px; height:50px; line-height:50px; text-align:center; top:0; width:100%; }

.am-offcanvas-bar .am-offcanvas-content{ flex:1; padding:0 15px; overflow:auto }

.am-panel > a{ font-size:16px }

.am-list > li{ border:none; background:transparent; }

.am-list > li a, .am-list > li a:active{ text-decoration:none; }

.admin-sidebar-sub{ padding-left:15px; }

.direct_list{ box-sizing:border-box; width:100%; }

.direct_list tr.one_tr{ background-color:#44b7d4; height:62px }

.direct_list .flex1{ box-sizing:border-box; padding:10px }

.direct_list table{ height:250px; border:1px solid #13b8d6; width:100%; }

.prosumer_contact_us{ border:1px solid #00499b; height:300px; text-align:center; margin:0 auto; }

.prosumer_contact_us img{ display:inline-block; width:200px; height:200px; margin-top:30px; }

#contrast{ margin-top:40px; }

#contrast th{ text-align:center; padding:20px; background:none; }

#contrast td{ padding:10px 15px; width:50%; vertical-align:middle; text-align:justify; line-height:16px; font-size:14px }

.wapbg{ background:#fafafa }

.section ul.wap{ width:100%; height:230px; padding-top:75px }

.section ul.wap li{ width:25%; float:left }

.section ul.wap li img{ width:48px }

.warp{ width:100% }

.warp img{ width:100% }

.section .bgyblue2 li{ letter-spacing:1px;
}

.main-color{ background:#00499b }

.abouts{ height:220px; background:#0af }

.abouts ul{ height:70px; }

.abouts a.more{ width:100px; height:36px; line-height:36px; border-radius:28px; border:1px solid #fff; }

.news{ min-height:224px; background:#fff; border:1px solid #d9d9d9; border-top:none }

.news ul{ height:70px; color:#00499b }

.news p, a{ color:#00499b }

.news a.more{ width:100px; height:36px; line-height:36px; border-radius:28px; background:#00499b; margin-bottom:20px }

.business{ height:224px; background:#00499b; }

.business ul{ height:70px; }

.business a.more{ width:100px; height:36px; line-height:36px; border-radius:28px; border:1px solid #fff; }

.product{ height:224px; background:#0cc; }

.product ul{ height:70px; }

.product a.more{ width:100px; height:36px; line-height:36px; border-radius:28px; border:1px solid #fff; }

.love{ height:224px; background:#7abc07; }

.love ul{ height:70px; }

.love a.more{ width:100px; height:36px; line-height:36px; border-radius:28px; border:1px solid #fff; }

.quality{ background:#f6f6f6; border:1px solid #d9d9d9; border-top:none }

.quality span{ border-top:3px solid #333; padding-top:5px; }

.quality p{ font-weight:700 }

.phone{ background:#f6f6f6; border:1px solid #d9d9d9; border-left:none; border-right:none }

.phone i.address{ background:url("../images/nav_icon/inco.png") -130px 0px no-repeat; width:30px; height:30px; display:inline-block; margin-bottom:-10px; }

.phone i.tell{ background:url("../images/nav_icon/inco.png") -185px 0px no-repeat; width:30px; height:30px; display:inline-block; margin-bottom:-10px; }

/*#关于我们*/
.Leader .btn-border{ border-bottom:1px solid #a1a1a1 }

.Leader img{ width:100px; height:100px }