@charset"utf-8";

/*网站公共样式*/
 body {
    font-family:"PingFangSC", "PingFangSC-Regular", "Helvetica", "Arial", "Verdana", "Sans-Serif", "Arial";
    font-size:12px;
    background:#fff;
    overflow-x: hidden;
    margin: 0 auto;
    color:#333;
    line-height:22px;
    width:100%;
    overflow-x:hidden;
}
html, div, span, p, ul, li, dl, dt, dd, a, img, em, label, input, textarea, form {
    margin:0;
    padding:0;
    box-sizing: border-box;
}
form {
    display:inline;
}
ul, li {
    list-style:none;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
    padding:0;
    margin:0;
}
a {
    text-decoration:none;
    color:#333;
}
a:hover {
    color:#3895fe;
}
img {
    border:none;
}
.del_float {
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.document_width {
    width:1560px;
    margin:auto;
}
.document_width1 {
    width:1280px;
    margin:auto;
}
.document_width2 {
    width:1040px;
    margin:auto;
}
.document_width3 {
    width:1180px;
    margin:auto;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.ui-loader-default {
    display:none
}
.ui-mobile-viewport {
    border:none;
}
.ui-page {
    padding: 0;
    margin: 0;
    outline: 0
}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
    line-height:100%;
}
textarea {
    -webkit-appearance: none;
}
.button {
    border-radius: 0;
}
.ui-btn-text {
    display:none;
}
.ui-submit {
}
#alertcon {
    background:#2e9007;
    opacity:0;
    width:280px;
    top:0;
    position:fixed;
    line-height:24px;
    padding:10px 10px;
    left:calc(50% - 150px);
    color:#fff;
    text-align:center;
    font-size:14px;
    border-radius:10px;
    animation: myshowdivalert 4s;
}
/****分页****/
 .fenye {
    width:100%;
    height:auto;
    float:left;
    margin-top:40px;
    margin-bottom:50px;
}
.fenye ul {
    text-align: center;
    white-space: nowrap;
}
.fenye ul li {
    display: inline;
    display: table-cell;
    display: inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    background:#fff;
    border-radius:2px;
    margin:0 2px;
}
.fenye ul a {
    display: inline;
    display: table-cell;
    display: inline-block;
    width:30px;
    height:30px;
    border:1px solid #ddd;
    line-height:30px;
    text-align:center;
    background:#fff;
    border-radius:2px;
}
.fenye ul a:hover, .fenye ul a.cur {
    background:#387EE8;
    color:#fff;
    border:1px solid #387EE8;
}
.fenye a {
    display: inline;
    display: table-cell;
    display: inline-block;
    width:auto;
    padding:0 15px;
    height:30px;
    border:1px solid #ddd;
    line-height:30px;
    text-align:center;
    background:#fff;
    border-radius:2px;
}
.fenye a:first-child {
    display:none;
}
.fenye a:hover, .fenye b {
    display: inline;
    display: table-cell;
    display: inline-block;
    width:auto;
    padding:0 15px;
    height:30px;
    border-radius:2px;
    line-height:30px;
    text-align:center;
    background:#387EE8;
    color:#fff;
    border:1px solid #387EE8;
}
#alertdiv {
    position: fixed;
    margin: auto;
    width: 100%;
    top: 40%;
    display: none;
    z-index: 2147483647;
}
#alertdiv div {
    background-color: #000;
    color: #FFF;
    padding: 20px 20px 20px 20px;
    min-width: 100px;
    opacity: 0.7;
    min-height: 25px;
    text-align: center;
    color: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 11px;
    -khtml-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    line-height: 150%;
    width: 60%;
    margin: auto;
    z-index: 2147483647;
}
/*****首页*****/
 .header {
    width:100%;
    height:auto;
    left:0;
    top:0;
    background:#fff;
    z-index:999;
}
.header.cur {
    position:fixed;
}
.top_div {
    width:100%;
    height:60px;
    float:left;
    border-bottom:1px solid #d9d9d9;
    box-sizing:border-box;
}
.top_div .logo{
    margin-top: 18px;
    display: inline-block;
}
.top_div .logo img {
    width: 180px;
    display: inline-block;
}
.top_div_right {
    width:500px;
    height:auto;
    float:right;
}
.top_div_right a {
    width:auto;
    height:30px;
    line-height:30px;
    float:left;
    border-radius:30px;
    margin: 15px 8px 0;
    border:1px solid #f2f2f2;
    font-size: 14px;
    color:#3895fe;
    padding:0 16px;
}
.top_div_right a.cur, .top_div_right a:hover {
    width:auto;
    height:30px;
    line-height:30px;
    float:left;
    background:#1980ff;
    color:#fff;
}
.top_div_right span.tel {
    width:auto;
    height:60px;
    line-height:60px;
    float:left;
    margin-left:10px;
    text-indent: 24px;
    background:url(../images/top_tel.png) left center no-repeat;
    font-size:14px;
    background-size: 16px auto;
}
.top_div_right span.tel s {
    font-weight:550;
    color:#04264B;
    text-decoration:none;
}
.menu_div {
    width:100%;
    height:60px;
    float:left;
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.12);
    position:relative;
    z-index:666;
}
.menu {
    width:1100px;
    height:60px;
    float:left;
}
.menu ul li {
    width:auto;
    float:left;
    position:relative;
    height: 60px;
}
.menu ul li a {
    width:auto;
    height: 56px;
    line-height: 62px;
    float:left;
    margin:0 34px 0 0;
    font-size:16px;
    color:#000;
    border-bottom:4px solid transparent;
}
.menu ul li:hover a, .menu ul li a.cur {
    border-bottom:4px solid #0079E8;
    color:#3193ED;
}
.soso_div {
    display:none;
    width:270px;
    height:38px;
    float:right;
    margin:6px 0;
    border:1px solid #CDCDCD;
    border-radius:4px;
    box-sizing:border-box;
}
.soso_div .input {
    width:230px;
    height:36px;
    float:left;
    line-height:36px;
    border:none;
    outline:none;
    font-size:15px;
    text-indent:15px;
    background:#fff;
    border-radius:4px;
}
.soso_div .button {
    width:36px;
    height:36px;
    float:left;
    background:url(../images/soso_tb.png) center center no-repeat;
    border:none;
    outline:none;
    cursor:pointer;
}
.menu ul li .xialai_div {
    width: 130px;
    display:none;
    height:auto;
    z-index:22;
    float:left;
    position:absolute;
    box-shadow:0 2px 14px 0 #000;
    left:-15px;
    top:60px;
    min-height:50px;
    background:#fff;
    padding:10px 0;
}
.menu ul li .xialai_div a {
    width:100%;
    height:auto;
    font-size:14px;
    line-height:36px;
    color:#000;
    float:left;
    padding:0;
    margin:0;
    text-align:center;
    border-bottom:none;
}
.menu ul li .xialai_div a:hover {
    border-bottom:none;
    color:#3193ED;
}
.menu ul li:hover .xialai_div {
    display:block;
}
.menu ul li .xialai_div.xialai_div1 {
    left:-60px;
    column-count: 2;
    width: 370px;
    column-gap: 0;
}

@media (min-width: 1300px) {
    .header .menu{
        position: absolute;
        top: -60px;
        transform: translateX(200px);
        width: auto;
        left: 2%;
    }
    .menu_div{
        height: 0;
    }
    .menu ul li:first-child{
        display: none;
    }
}



.banner {
    width:100%;
    height:31vw;
    float:left;
    position:relative;
    overflow:hidden;
}
.banner ul li {
    width:100%;
    height:31vw;
    float:left;
    background-size:cover !important;
}
.banner_a {
    width:100%;
    height:auto;
    float:left;
    position:absolute;
    left:0;
    top:440px;
    z-index:99;
}
.banner_a a {
    width:190px;
    float:left;
    height:50px;
    font-size:20px;
    line-height:50px;
    border-radius:50px;
    text-align:center;
    background:#fff;
    margin-right:25px;
}
.banner_a a.a1 {
    background:#1c91fb;
    color:#fff;
}
.banner_a a.a1:hover {
    opacity:0.8;
}
.banner_a a.a2 {
    background:none;
    border:1px solid #fff;
    color:#fff;
}
.banner_a a.a2:hover {
    background:#ffffff;
    color:#020202;
}
/*.banner ul li a{ width:100%; height:auto; float:left; display:block;}

.banner_wz{ width:480px; height:auto; float:left; margin-top:190px; color:#fff;}
.banner_wz h3{ width:100%; height:auto; line-height:42px; font-size:30px;}
.banner_wz h2{ width:100%; height:auto; line-height:56px; font-size:40px; border-bottom:2px solid #fff; padding-bottom:5px; margin-bottom:20px;}
.banner_wz p{ width:100%; height:auto; float:left; margin-bottom:5px;}
.banner_wz p s{ width:160px; float:left; text-decoration:none; font-size:18px; line-height:28px;}
.banner_wz a{ width:128px; height:40px; line-height:40px; font-size:16px; text-align:center; color:#168FFD; background:#fff; display:block; float:left; border-radius:4px; margin-top:15px;}
.banner_wz a:hover{ box-shadow:#ccc 1px 2px 3px 1px;}
*/
 .banner_span {
    margin:0px;
    padding:0px;
    width:100%;
    position:absolute;
    bottom:20px;
    text-align:center;
    z-index:33;
}
.banner_span span {
    display:inline-block;
    width:10px;
    height:10px;
    border-radius:10px;
    background:none;
    border:3px solid #f2f2f2;
    cursor:pointer;
    margin:0 5px;
}
.banner_span span.cur, .banner_span span:hover {
    width:10px;
    height:10px;
    border-radius:10px;
    background:#00b2b5;
    border:3px solid #00b2b5;
}
/*.shipina{ width:130px; height:40px; position:absolute; bottom:50px; left:50px;}
.shipina a{ width:100%; height:40px; line-height:40px; float:left; text-align:center; border-radius:5px; background:#00b2b5; color:#fff; font-size:16px;}
.shipina a:hover{ opacity:0.8;}
*/
 .index_div1 {
    width:100%;
    height: 600px;
    float:left;
    padding:56px 0;
}
.index_tt {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    margin-bottom:10px;
    color:#000;
}
.index_tt strong {
    width:100%;
    font-size:30px;
    line-height:42px;
    float:left;
    font-weight:normal;
}
.index_tt p {
    width:100%;
    font-size:18px;
    line-height:25px;
    float:left;
    margin:5px 0;
    opacity:0.6;
}
dl.i_d1 {
    width:29.3333%;
    height:150px;
    float:left;
    margin:2%;
    background: #FFFFFF;
    box-shadow: 0 3px 12px 0 #f6c8c8;
    border-radius:8px;
    padding:25px 10px 25px 20px;
    box-sizing:border-box;
    position:relative;
    top:-200px;
}
dl.i_d1 dt {
    width:22%;
    float:left;
    height:auto;
    text-align:center;
    margin-top:20px;
}
dl.i_d1.i_d1s dt {
    margin-top:0;
}
dl.i_d1.i_d1s dd {
    padding:0 15px 0 0;
    margin-top:-3px;
}
dl.i_d1 dt img {
    width:60px;
    margin:0 auto;
    height:auto;
    display:block;
}
dl.i_d1 dd {
    width:78%;
    float:left;
    padding:10px 15px 0 0;
    text-align:center;
    box-sizing:border-box;
    font-size:20px;
    line-height:29px;
    letter-spacing:1px;
    color:#666;
}
dl.i_d1 dd strong {
    width:100%;
    height:auto;
    font-size:30px;
    color:#202020;
    font-weight:normal;
    line-height:42px;
    letter-spacing:3px;
    float:left;
    margin-bottom:5px;
}
dl.i_d1 dd.dd {
    margin-top:-22px;
}
dl.i_d1:hover {
    -webkit-animation-name: buzz-out;
    -webkit-animation-duration: 0.35s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
}
@-webkit-keyframes buzz-out {
    0% {
        -webkit-transform: translateX(8px) rotate(6deg);
    }
    100% {
        -webkit-transform: translateX(-8px) rotate(-6deg);
    }
}
.index_div2 {
    width:100%;
    height:auto;
    float:left;
    background:url(../images/index_div2_bj.jpg) center top no-repeat;
    background-size:100% 450px;
    padding:45px 0;
    text-align:center;
    color:#fff;
}
.index_div2 h2 {
    width:100%;
    height:auto;
    font-size:40px;
    line-height:40px;
}
.index_div2 h3 {
    width:100%;
    height:auto;
    font-size:30px;
    line-height:36px;
    margin:10px 0;
}
.index_div2 p {
    width:100%;
    height:auto;
    font-size:20px;
    line-height:38px;
    margin-bottom:30px;
}
.index_div2 p.img {
    width:450px;
    height:auto;
    margin:10px auto;
}
.index_div2 p.img img {
    width:100%;
    height:auto;
    display:block;
}
.index_div3 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
dl.i_d3 {
    width:31.333%;
    height:auto;
    float:left;
    margin:1%;
    box-shadow: 0 3px 12px 0 #D9D9D9;
    box-sizing:border-box;
    cursor:pointer;
    position:relative;
}
dl.i_d3 dt {
    width:100%;
    height:auto;
    float:left;
}
dl.i_d3 dt img {
    width:100%;
    height:auto;
    max-height:200px;
    display:block;
}
dl.i_d3 dd.d1 {
    width:100%;
    height:auto;
    float:left;
    font-size:24px;
    line-height:60px;
    color:#000;
    text-align:center;
}
dl.i_d3 dd.d2 {
    width:100%;
    height:100%;
    float:left;
    display:none;
    background:url(../images/index_div3_mb.png) center center no-repeat;
    background-size:cover;
    position:absolute;
    left:0;
    top:0;
}
dl.i_d3 dd.d2 p a {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:24px;
    line-height:38px;
    letter-spacing:1.5px;
    color:#fff;
    padding-top:60px;
    box-sizing:border-box;
}
dl.i_d3 dd.d2 a.a1 {
    width:100%;
    height:60px;
    line-height:60px;
    text-align:center;
    float:left;
    position:absolute;
    left:0;
    bottom:0;
    background:#1890FF;
    color:#fff;
    font-size:24px;
    letter-spacing:2px;
}
dl.i_d3:hover dd.d2 {
    display:block;
}
.index_div4 {
    width:100%;
    height:auto;
    float:left;
    margin-bottom:50px;
}
.index_div4_wz {
    width:100%;
    height:auto;
    float:left;
    margin:20px 0% 0 0%;
    background:url(../images/index_ys_bj.png) center center no-repeat;
}
dl.i_d4 {
    width:402px;
    height:auto;
    float:left;
    text-align:right;
    padding:10px 25px;
    margin:15px 0;
    box-sizing:border-box;
    margin-left:50px;
    border:1px solid #fff;
    border-radius:70px;
}
dl.i_d4 dd {
    width:280px;
    height:70px;
    float:left;
    padding:0 20px;
    box-sizing:border-box;
    font-size:14px;
    color:#174C9C;
    line-height:22px;
}
dl.i_d4 dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:18px;
    color:#174C9C;
    line-height:25px;
    font-weight:550;
}
dl.i_d4 dt {
    width:70px;
    height:70px;
    float:left;
    text-align:center;
}
dl.i_d4 dt img {
    width:70px;
    height:auto;
    margin:0 auto;
    display:block;
}
dl.i_d4.right {
    float:right;
    text-align:left;
    margin-right:50px;
}
dl.i_d4:hover {
    box-shadow: 0 3px 12px 0 #D9D9D9;
    border-radius:70px;
}
.index_div5 {
    width:100%;
    height:auto;
    min-height:600px;
    padding-top:58px;
    box-sizing:border-box;
    float:left;
    background:url(../images/index_div5_bj.jpg) center top no-repeat;
    background-size:auto 600px;
}
.baiziti {
    color:#fff;
}
.index_div5_sz {
    width:910px;
    height:auto;
    margin:0 0 0 210px;
    float:left;
}
.index_div5_sz strong {
    width:280px;
    float:left;
    text-align:center;
    font-size:60px;
    line-height:84px;
    color:#fff;
    font-weight:normal;
    margin-top:50px;
    padding-bottom:110px;
    box-sizing:border-box;
}
.index_div5_sz strong span {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:22px;
}
.index_div5_sz strong.s3 {
    margin-left:47px;
}
.index_div5_sz strong.s1:hover, .index_div5_sz strong.s1.cur {
    animation: myfirst 1.5s linear infinite;
    background:url(../images/index_div5_s_h.png) 85px 117px no-repeat;
    background-size:100px 100px;
}
.index_div5_sz strong.s2:hover, .index_div5_sz strong.s2.cur {
    animation: myfirst1 1.5s linear infinite;
    background:url(../images/index_div5_s_h.png) 87px 124px no-repeat;
    background-size:100px 100px;
}
.index_div5_sz strong.s3:hover, .index_div5_sz strong.s3.cur {
    animation: myfirst2 1.5s linear infinite;
    background:url(../images/index_div5_s_h.png) 91px 109px no-repeat;
    background-size:100px 100px;
}
@-webkit-keyframes myfirst {
    0% {
        background-size:50px auto;
        background-position:113px 143px;
    }
    50% {
        background-size:70px auto;
    }
    100% {
        background-size:100px auto;
    }
}
@-webkit-keyframes myfirst1 {
    0% {
        background-size:50px auto;
        background-position:114px 153px;
    }
    50% {
        background-size:70px auto;
    }
    100% {
        background-size:100px auto;
    }
}
@-webkit-keyframes myfirst2 {
    0% {
        background-size:50px auto;
        background-position:120px 133px;
    }
    50% {
        background-size:70px auto;
    }
    100% {
        background-size:100px auto;
    }
}
.index_div5_wz {
    width:100%;
    height:150px;
    float:left;
    margin-top:110px;
    background:#fff;
    box-shadow: 0 2px 12px 0 #ccc;
    border-radius: 4px;
    position:relative;
    z-index:1;
}
dl.i_d5 {
    width:25%;
    height:150px;
    overflow:hidden;
    float:left;
    margin-right:0%;
    cursor:pointer;
    padding:20px 10px;
    box-sizing:border-box;
}
dl.i_d5 dt {
    width:20%;
    height:auto;
    float:left;
    text-align:center;
}
dl.i_d5 dt img {
    width:50px;
    height:auto;
    margin:0 auto;
    display:block;
}
dl.i_d5 dd {
    width:80%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:25px;
    color:#4C5767;
    padding:0 5px;
    box-sizing:border-box;
}
dl.i_d5 dd strong {
    width:100%;
    height:46px;
    float:left;
    line-height:46px;
    font-size:22px;
    color:#333;
    font-weight:550;
}
dl.i_d5:hover {
    box-shadow: 0 2px 12px 0 #ccc;
}
dl.i_d5:hover dd strong {
    color:#f3bb4a;
}
.index_div6 {
    width:100%;
    height:auto;
    float:left;
    padding:130px 0 60px 0;
    background:#f7f8fa;
    margin-top:-30px;
}
a.i_d6 {
    width:100%;
    height:auto;
    float:left;
    position:relative;
}
a.i_d6 img {
    width:100%;
    height:auto;
    display:block;
}
a.i_d6 img.img {
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    display:block;
}
.swiper-slide-active a.i_d6 img.img {
    display:none;
}
.swiper-paginations span {
    display:none;
}
.swiper-paginations ul {
    display:block;
}
#showindeximgclick {
    width:100%;
    height:auto;
    float:left;
    float:left;
}
#showindeximgclick li a {
    width:184px;
    height:auto;
    float:left;
    margin:15px;
}
#showindeximgclick li a img {
    width:184px !important;
    height:68px !important;
    display:block;
}
.index_div7 {
    width:100%;
    height:auto;
    float:left;
    background:#fff;
    padding:50px 0;
}
.index_div7_c {
    width:410px;
    height:auto;
    float:left;
    margin-right:25px;
    margin-top:20px;
}
.index_div7_c.last {
    margin-right:0px;
}
.index_div7_c strong {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    line-height:28px;
    color:#000;
    margin:10px 0;
    font-weight:normal;
}
.index_div7_c dl {
    width:100%;
    height:auto;
    float:left;
}
.index_div7_c dl dt {
    width:100%;
    height:auto;
    float:left;
}
.index_div7_c dl dt img {
    width:350px;
    height:260px;
    display:block;
}
.index_div7_c dl dt h3 a {
    width:100%;
    height:30px;
    float:left;
    font-size:18px;
    line-height:30px;
    color:#000;
    overflow:hidden;
    margin:10px 0;
    padding:0 10px;
    box-sizing:border-box;
}
.index_div7_c dl dd ul {
    width:100%;
    height:auto;
    float:left;
}
.index_div7_c dl dd ul li a {
    width:100%;
    height:40px;
    line-height:40px;
    border-bottom:1px dashed #f2f2f2;
    overflow:hidden;
    font-size:14px;
    color:#333;
    float:left;
    padding:0 10px;
    box-sizing:border-box;
}
.index_div7_c dl dd ul li a span {
    width:80px;
    float:left;
    color:#666;
}
.index_div7_c dl dd p.a a {
    width:100%;
    height:auto;
    float:left;
    padding:10px;
    box-sizing:border-box;
    text-align:right;
    color:#00AEF3;
    font-size:14px;
    line-height:25px;
    font-weight:550;
}
.index_div7_c dl:hover {
    box-shadow:#ccc 0px 0px 12px 0;
}
.index_div7_c dl dt h3 a:hover {
    color:#00AEF3;
}
.index_div7_c dl dd ul li a:hover {
    color:#00AEF3;
}
.index_div8 {
    width:100%;
    height:auto;
    float:left;
    padding:80px 0 130px 0;
    background:url(../images/index_div8_bj.jpg) center top no-repeat;
    background-size:cover;
}
.index_div8 p.p1 {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    margin-bottom:30px;
}
.index_div8 p.p1 img {
    width:120px;
    height:auto;
    margin:0 auto;
    display:block;
}
.index_div8_tt {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    line-height:28px;
    color:#fff;
    text-align:center;
    margin-bottom:30px;
}
.index_div8_tt strong {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:40px;
    line-height:66px;
    font-weight:normal;
}
.index_div8_tt p {
    opacity:0.6;
}
.index_div8 p.p2 {
    width:200px;
    height:auto;
    margin:0 auto;
}
.index_div8 p.p2 a {
    width:200px;
    height:60px;
    line-height:60px;
    float:left;
    margin:10px 0;
    background:#4b9fff;
    color:#fff;
    text-align:center;
    font-size:24px;
    display:block;
    border-radius:50px;
    box-shadow:#63aafb 0 0 12px 0;
}
.index_div8 p.p2 a:hover {
    box-shadow:#fff 0 0 12px 0;
}
.index_div8 p.p2 a:nth-child(2n) {
    display:none;
}
.bottom_div {
    width:100%;
    height:auto;
    float:left;
    background:#171a2b;
    padding:50px 0 30px 0;
}
.bottom_div_left {
    width:900px;
    height:auto;
    float:left;
}
.bottom_div_left ul.menu {
    width:100%;
    height:45px;
    border:1px solid #616473;
    padding:0 10px;
    box-sizing:border-box;
    border-radius:2px;
    margin:10px 0;
}
.bottom_div_left ul.menu li a {
    width:auto;
    height:auto;
    padding:0 21px;
    float:left;
    font-size:15px;
    line-height:45px;
    color:#fff;
    background:url(../images/bottom_xt.png) right center no-repeat;
}
.bottom_div_left ul.menu li a:hover {
    color:#3193ED;
}
.bottom_div_left ul.menu li a.last {
    background:none;
    padding:0 0px 0 21px;
}
.bottom_div_left dl.b_dl {
    width:100%;
    height:auto;
    float:left;
    padding:0 10px;
    box-sizing:border-box;
    margin:25px 0;
}
.bottom_div_left dl.b_dl dt {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    line-height:28px;
    color:#fff;
    margin-bottom:5px;
}
.bottom_div_left dl.b_dl dd {
    width:100%;
    height:auto;
    float:left;
}
.bottom_div_left dl.b_dl dd a {
    width:25%;
    height:auto;
    float:left;
    font-size:14px;
    line-height:28px;
    color:#A0A0A1;
}
.bottom_div_left dl.b_dl dd a:hover {
    color:#fff;
}
/*****二级*****/
 .bottom_div_left ul.menu li {
    width:auto;
    height:auto;
    float:left;
    position:relative;
}
.bottom_div_left ul.menu li p {
    z-index:5;
    width:140px;
    height:auto;
    float:left;
    position:absolute;
    left:0;
    top:43px;
    background:#171a2b;
    display:none;
    border-left:1px solid #616473;
    border-right:1px solid #616473;
    box-sizing:border-box;
	column-count: 2;
    width: 370px;
    column-gap: 0;
    box-shadow: inset 0 -1px 0 0 #616473
}
.bottom_div_left ul.menu li p a {
    width:100%;
    height:40px;
    padding:0;
    margin:0;
    line-height:40px;
    float:left;
    text-align:center;
    font-size:14px;
    border-bottom:1px solid #616473;
    background:#171a2b;
    box-sizing:border-box;
}
.bottom_div_left ul.menu li:hover p {
    display:block;
}
.bottom_div_right {
    width:380px;
    height:auto;
    float:left;
    margin-top:70px;
    padding-left:30px;
    box-sizing:border-box;
}
.bottom_div_right p.p1 {
    width:260px;
    height:auto;
    margin-left:15px;
}
.bottom_div_right p.p1 span {
    width:110px;
    height:auto;
    float:left;
    font-size:12px;
    color:#fff;
    line-height:24px;
    text-align:center;
    margin:0 10px;
}
.bottom_div_right p.p1 span img {
    width:110px;
    height:110px;
    display:block;
    border:1px solid #fff;
    box-sizing:border-box;
}
.bottom_div_right p.p2 {
    width:100%;
    height:auto;
    background:url(../images/bottom_tel.png) left center no-repeat;
    margin:10px 0 5px 30px;
    padding-left:30px;
    box-sizing:border-box;
    font-size:20px;
    line-height:28px;
    color:#fff;
}
.bottom_div_right p.p2 span {
    color:#c39655;
}
.bottom_div_right p.p3 {
    width:100%;
    height:auto;
    float:left;
    line-height:24px;
    font-size:12px;
    color:#a0a0a1;
    margin-left:30px;
}
.footer_div {
    width:100%;
    height:auto;
    float:left;
    font-size:12px;
    line-height:17px;
    background:#000;
    padding:12px 0;
    text-align:center;
    color:#a4a4a4;
}
.bottom_div_left ul.menu.menus {
    border:none;
    height:auto;
    line-height:30px;
    width:100%;
    height:auto;
    padding:10px;
    margin:10px 0;
}
.bottom_div_left ul.menu.menus li a {
    line-height:30px;
    padding:0 10px;
}
.bottom_div_left ul.menu.menus span {
    width:auto;
    float:left;
    font-size:16px;
    color:#fff;
}
/****右侧浮动*****/
 .float_left {
    width:150px;
    height:auto;
    float:left;
    position:absolute;
    z-index:9999;
    right:10px;
    top:200px;
    padding-bottom:10px;
    background:#F7FAFC;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.20);
    border-radius:4px;
}
.float_left_tt {
    width:100%;
    height:40px;
    line-height:40px;
    background:#3895FE;
    float:left;
    border-radius:4px 4px 0 0;
    text-align:center;
    font-size:22px;
    color:#fff;
}
.float_left p.p1 {
    width:100%;
    height:auto;
    float:left;
    text-indent:50px;
    font-size:16px;
    line-height:22px;
    color:#00AEF3;
    background:url(../images/float_tel.png) 30px center no-repeat;
    margin-top:10px;
}
.float_left p.p2 {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:22px;
    line-height:30px;
    color:#000;
    margin:0px 0 7px 0;
    border-bottom:1px solid #D4D4D4;
    padding-bottom:2px;
}
.float_left a.a1 {
    width:128px;
    height:32px;
    line-height:32px;
    float:left;
    background:url(../images/float_tp_1.png) 25px center no-repeat #00AEF3;
    text-indent:42px;
    border-radius:4px;
    margin:5px 11px;
    color:#F7FAFC;
    font-size:14px;
}
.float_left a.a2 {
    width:128px;
    height:32px;
    line-height:32px;
    float:left;
    background:url(../images/float_tp_2.png) 25px center no-repeat #00AEF3;
    text-indent:42px;
    border-radius:4px;
    margin:5px 11px;
    color:#F7FAFC;
    font-size:14px;
}
.float_left .input {
    width:128px;
    height:30px;
    line-height:30px;
    float:left;
    border:1px solid #00AEF3;
    text-align:center;
    color:#00AEF3;
    outline:none;
    border-radius:4px;
    margin:5px 11px;
    font-size:14px;
}
.float_left .button {
    width:128px;
    height:32px;
    line-height:32px;
    float:left;
    background:#00AEF3;
    text-align:center;
    border:none;
    outline:none;
    cursor:pointer;
    border-radius:4px;
    margin:5px 11px;
    color:#F7FAFC;
    font-size:14px;
}
.float_left a.a3 {
    width:128px;
    height:32px;
    line-height:32px;
    float:left;
    background:#00AEF3;
    text-align:center;
    border:none;
    outline:none;
    cursor:pointer;
    border-radius:4px;
    margin:5px 11px;
    color:#F7FAFC;
    font-size:14px;
}
.float_left p.p3 {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:15px;
    line-height:21px;
    color:#000;
    margin-top:10px;
}
.float_left img {
    width:128px;
    height:auto;
    float:left;
    margin:0 11px;
    display:block;
}
.scrollsidebar .input, .scrollsidebar .button{
  display: none;
}
.float_left a.a1:hover, .float_left a.a2:hover, .float_left .button:hover, .float_left a.a3:hover {
    opacity:0.8;
}
.zhezhao {
    display:none;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.3;
    position:fixed;
    left:0;
    top:0;
    z-index:9998;
}
.baomin_div {
    display:none;
	width: 585px;
    height: 540px;
    position:fixed;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index:9999;
    padding:25px 70px;
    box-sizing:border-box;
    background:#fff;
    border-radius:10px;
}
.baomin_div .close {
    width:50px;
    height:50px;
    text-align:center;
    line-height:50px;
    float:left;
    position:absolute;
    right:10px;
    top:10px;
    font-size:32px;
    cursor:pointer;
}
.baomin_div .close:hover {
    color:#1890FF;
}
.baomin_div strong {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:26px;
    font-weight:normal;
    line-height:46px;
    color:#000;
}
.baomin_div p {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:14px;
    line-height:20px;
    color:#333;
    margin-bottom:0px;
}
.baomin_div .input {
    width: 100%;
    height:42px;
    line-height:42px;
    margin-top:15px;
    float:left;
    border:none;
    outline:none;
    background:url(../images/baomin_tb_1.png) 15px center no-repeat #eaeff5;
    border-radius:4px;
    text-indent:40px;
    font-size:16px;
    background-size:20px auto;
}
.baomin_div .input1 {
    width: 100%;
    height:42px;
    line-height:42px;
    margin-top:15px;
    float:left;
    border:none;
    outline:none;
    background:url(../images/baomin_tb_2.png) 15px center no-repeat #eaeff5;
    border-radius:4px;
    text-indent:40px;
    font-size:16px;
    background-size:20px auto;
}
.baomin_div .sel {
    width:100%;
    height:42px;
    line-height:42px;
    margin-top:15px;
    float:left;
    border:none;
    outline:none;
    background:url(../images/baomin_tb_3.png) 15px 15px no-repeat #1890ff;
    border-radius:4px;
    text-indent:40px;
    font-size:16px;
    background-size:20px auto;
}
.baomin_div .button {
    width: 100%;
    height:42px;
    line-height:42px;
    margin-top:20px;
    float:left;
    border:none;
    outline:none;
    background:#1890FF;
    border-radius:4px;
    text-align:center;
    font-size:16px;
    color:#fff;
    cursor:pointer;
}
.baomin_div .button:hover {
    opacity:0.8;
}
.baomin_div p.p1 {
    width: 100%;
    height:auto;
    float:left;
    margin-top:15px;
    background:#EAEFF5;
    padding:10px 20px;
    box-sizing:border-box;
    text-align:left;
    border-radius:5px;
}
.baomin_div label {
    width:50%;
    height:24px;
    line-height:24px;
    font-size:14px;
    padding:3px 0 3px 12px;
    box-sizing:border-box;
    float:left;
}
@media screen and (max-width: 768px) {
    .baomin_div {
        display: none;
        width: calc(100% - 20px);
        padding: 20px 10px;
        height: auto;
    }
    .baomin_div strong {
        font-size: 20px;
    }
    .baomin_div p.p1 {
        padding: 10px 5px;
    }
}
/*******关于我们-公司简介********/
 .ny_banner {
    width:100%;
    height:auto;
    float:left;
    position:relative;
}
.ny_banner img {
    width:100%;
    height:auto;
    display:block;
}
.ny_ban_wz {
    width:100%;
    text-align:center;
    height:auto;
    float:left;
    color:#fff;
    position:absolute;
    top:20%;
    font-size:18px;
    line-height:25px;
}
.ny_ban_wz strong {
    width:100%;
    height:auto;
    float:left;
    font-size:36px;
    line-height:50px;
    font-weight:normal;
    margin-bottom:5px;
}
.ny_banner #bannertext {
    position: absolute;
    left: 168px;
    top: 50%;
    transform: translateY(-50%);
    color: #ffffff;
    font-size:38px;
}
#bannertext .strAdmin {
    color: #ffd010;
    font-size:38px;
}
#bannertext i {
    display: inline-block;
    height: 40px;
    margin: 2px 2px 0 2px;
    width: 1px;
    vertical-align: top;
    background-color: #ffd010;
    animation-name: fadeInOut;
    opacity: 1;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    word-wrap: break-word;
    word-break: break-all;
}
.ny_banner .jieshao {
    margin-top: 18px;
    display: inline-block;
    font-size: 12px;
    color: #ffffff;
}
.ny_gjc {
    width:100%;
    height:65px;
    float:left;
    background:#eeeeee;
}
.ny_gjc a {
    width:auto;
    height:65px;
    line-height:65px;
    font-size:18px;
    color:#475669;
    margin-right:40px;
}
.ny_gjc a.cur, .ny_gjc a:hover {
    color:#2690FF;
}
.paddingban {
    padding:60px 0;
    margin-top:0;
}
.about_gywm {
    width:100%;
    height:auto;
    float:left;
}
.about_gywm_c {
    width:90%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:28px;
    color:#000;
    margin:0 5%;
    padding:60px 0 0 0;
}
.about_gywm_c strong.s {
    width:100%;
    height:auto;
    float:left;
    font-size:30px;
    line-height:42px;
    text-align:center;
    color: #2C1A1A;
    font-weight:normal;
    margin-bottom:25px;
}
.about_gywm_c p {
    width:100%;
    height:auto;
    float:left;
    margin-bottom:5px;
}
.about_gywm_lc {
    width:100%;
    height:auto;
    float:left;
    background:url(../images/a_gsjj_bj.png) center top no-repeat;
    padding:120px 0 60px 0;
    background-size:100% auto;
}
.about_gywm_lc_c {
    width:1000px;
    height:auto;
    background:url(../images/a_gywm_lc_tb.png) center center no-repeat;
    background-size:6px 100%;
    min-height:100px;
    float:left;
    margin:0 140px;
}
.about_gywm_lc_c strong.s {
    width:87px;
    height:87px;
    margin-left:454px;
    float:left;
    font-size:20px;
    border-radius:87px;
    border:1px solid #dadada;
    margin-top:-90px;
    padding:10px;
    box-sizing:border-box;
    background:#fff;
}
.about_gywm_lc_c strong.s span {
    width:67px;
    height:67px;
    line-height:67px;
    border-radius:67px;
    color:#fff;
    background:#00313C;
    float:left;
    text-align:center;
}
.about_gywm_lc_c strong.s.s1 {
    margin-bottom:60px;
    margin-top:-80px;
}
.about_gywm_lc_c strong.s.s2 {
    margin-top:80px;
    font-size:14px;
}
dl.ly_d {
    width:100%;
    height:auto;
    float:left;
    background:url(../images/a_gywm_tb_1.png) center top no-repeat;
    margin-top:50px;
}
dl.ly_d dt {
    width:420px;
    float:left;
    height:auto;
    margin-left:-500px;
}
dl.ly_d dt img {
    width:420px;
    height:auto;
    display:block;
}
dl.ly_d dd {
    width:420px;
    float:right;
    height:auto;
    margin-right:-500px;
    font-size:16px;
    line-height:30px;
    color:#666;
    padding-bottom:15px;
    border-bottom:3px solid #009AD7;
}
dl.ly_d dd h3 {
    width:100%;
    float:left;
    height:auto;
    font-size:22px;
    font-weight:normal;
    line-height:30px;
    color:#393939;
    margin-bottom:10px;
}
dl.ly_d.ly_d1 dt {
    float:right;
    margin-left:0;
    margin-right:-500px;
}
dl.ly_d.ly_d1 dd {
    float:left;
    text-align:right;
    margin-right:0;
    margin-left:-500px;
}
dl.ly_d.ly_d1 dd h3.h3 {
    background:url(../images/a_gywm_lc_tb_3.png) right center no-repeat;
    padding-right:40px;
    background-size:30px auto;
    box-sizing:border-box;
}
dl.ly_d dd h3.h3 {
    background:url(../images/a_gywm_lc_tb_3.png) left center no-repeat;
    padding-left:40px;
    background-size:30px auto;
    box-sizing:border-box;
}
.about_gywm_div1 {
    width:100%;
    height:auto;
    float:left;
    background:#2890EC;
    padding:80px 0;
}
.about_gywm_div1 h2 {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:24px;
    line-height:33px;
    color:#fff;
    margin-bottom:40px;
}
.about_gywm_div1 dl {
    width:23%;
    height:auto;
    float:left;
    position:relative;
    margin:1%;
    cursor:pointer;
    position:relative;
    top:-200px;
}
.about_gywm_div1 dl dt {
    width:100%;
    height:auto;
    float:left;
}
.about_gywm_div1 dl dt img {
    width:100%;
    height:auto;
    display:block;
}
.about_gywm_div1 dl dd {
    width:190px;
    height:150px;
    background:#fff;
    border-radius:10px;
    background:#fff;
    position:absolute;
    color:#377EE8;
    left:52px;
    top:140px;
    text-align:center;
    padding:15px 0;
    box-sizing:border-box;
}
.about_gywm_div1 dl dd strong {
    width:auto;
    font-size:24px;
    line-height:38px;
    border-bottom:2px solid #A6D0FF;
    font-weight:normal;
    padding-bottom:6px;
}
.about_gywm_div1 dl dd p {
    width:100%;
    height:auto;
    float:left;
    font-size:12px;
    line-height:16px;
    margin-top:12px;
}
.about_gywm_div1 dl:hover dd {
    background:#f3bb4a;
}
.about_gywm_div1 dl:hover dd {
    color:#fff;
}
.about_gywm_div1 dl:hover dd strong {
    border-bottom:2px solid #fff;
}
/******产品理念******/
 .cpln_div {
    width:100%;
    height:auto;
    float:left;
    background:url(../images/a_cply_bj1.png) center center no-repeat;
    background-size:cover;
    padding:50px 0 35px 0;
}
.cpln_div h2.h2 {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:30px;
    line-height:42px;
    color:#333;
}
.cpln_div p.bz {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:16px;
    line-height:35px;
    color:#333;
    margin:8px 0 35px 0;
}
.cpln_div p.p1 {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:35px;
    letter-spacing:0.9px;
}
.cpln_div1 {
    width:100%;
    height:auto;
    float:left;
    background:url(../images/a_cply_bj2.png) center center no-repeat;
    background-size:cover;
    padding:35px 0;
}
.cpln_div1_c {
    width:100%;
    height:auto;
    float:left;
    background:#fff;
    min-height:100px;
    box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.11);
    padding:35px;
    box-sizing:border-box;
}
.cpln_div1_c_tp {
    width:440px;
    height:425px;
    float:left;
    text-align:center;
    font-size:18px;
    line-height:25px;
    color:#666;
}
.cpln_div1_c_tp img {
    width:100%;
    height:auto;
    display:block;
    margin-bottom:15px;
}
.cpln_div1_c_tp h2 {
    width:100%;
    height:auto;
    float:left;
    font-size:24px;
    line-height:33px;
    color:#3D3D3D;
    margin-bottom:5px;
}
.cpln_div1_c_wz {
    width:570px;
    float:right;
    background:url(../images/a_cply_tb.png) left top no-repeat;
    font-size:16px;
    line-height:30px;
    background-size:30px auto;
    margin-top:15px;
    text-indent:39px;
    color: #272727;
    letter-spacing: 0.9px;
    box-sizing:border-box;
}
.cpln_div1_c_wz1 {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:35px;
    color: #272727;
    letter-spacing: 0.9px;
}
.cpln_div2 {
    width:100%;
    height:auto;
    float:left;
    padding:35px 0;
    font-size:16px;
    line-height:35px;
    letter-spacing:0.9px;
    color:#333;
}
.cpln_div2 p {
    margin-bottom:20px;
    width:100%;
    height:auto;
    float:left;
}
.cpln_div2 p.p1 {
    width:240px;
    height:40px;
    float:none;
    margin:0 auto;
}
.cpln_div2 p.p1 a {
    width:100%;
    height:40px;
    line-height:40px;
    font-size:16px;
    color:#1890FF;
    text-align:center;
    float:left;
    margin:15px 0;
    border:1px solid #1890FF;
    border-radius:5px;
}
.cpln_div2 p.p1 a:hover {
    background:#1890FF;
    color:#fff;
}
/********联系我们*****/
 .ny_menu {
    width:100%;
    height:auto;
    float:left;
    background:#fff;
}
.ny_menu ul {
    width:100%;
    height:70px;
    float:left;
    border-bottom:1px solid #dadada;
    box-sizing:border-box;
    text-align: center;
    white-space: nowrap;
}
.ny_menu ul li {
    display: inline;
    display: table-cell;
    display: inline-block;
}
.ny_menu ul li a {
    display: inline;
    display: table-cell;
    display: inline-block;
    width:auto;
    height:69px;
    border-bottom:2px solid #fff;
    line-height:69px;
    text-align:center;
    background:#fff;
    margin:0 20px;
    font-size:18px;
    color:#384C78;
    box-sizing:border-box;
}
.ny_menu ul li a:hover, .ny_menu ul li a.cur {
    color:#3B99FC;
    border-bottom:2px solid #3B99FC;
}
.lxwm_div {
    width:100%;
    height:auto;
    float:left;
    padding:50px 0;
    box-sizing:border-box;
}
dl.l_d {
    width:1180px;
    height:auto;
    float:left;
    margin:0 50px 20px 50px;
    box-sizing:border-box;
    background:#eee;
}
dl.l_d dt {
    width:600px;
    height:327px;
    float:left;
}
dl.l_d dt img {
    width:600px;
    height:327px;
    display:block;
}
dl.l_d dd {
    width:580px;
    height:auto;
    float:left;
    padding:20px 30px;
    box-sizing:border-box;
}
dl.l_d dd p.p1 {
    width:100%;
    height:auto;
    font-size:14px;
    line-height:20px;
    color:#666;
    float:left;
    margin-bottom:20px;
}
dl.l_d dd strong.s {
    width:100%;
    height:auto;
    float:left;
    font-size:50px;
    line-height:70px;
    color:#F5A623;
    border-bottom:1px solid #C1C1C1;
    font-weight:normal;
    margin-bottom:10px;
}
dl.l_d dd p.p2 {
    width:100%;
    height:auto;
    margin:5px 0;
    font-size:16px;
    float:left;
    line-height:22px;
    color:#000;
    background:url(../images/lxwm_tb_1.png) left 1px no-repeat;
    padding-left:25px;
    box-sizing:border-box;
}
dl.l_d dd p.p3 {
    width:100%;
    height:auto;
    margin:5px 0;
    font-size:16px;
    float:left;
    line-height:22px;
    color:#000;
    background:url(../images/lxwm_tb_3.png) left 1px no-repeat;
    padding-left:25px;
    box-sizing:border-box;
}
dl.l_d dd p.p4 {
    width:100%;
    height:auto;
    margin:5px 0;
    font-size:16px;
    float:left;
    line-height:22px;
    color:#000;
    background:url(../images/lxwm_tb_2.png) left 1px no-repeat;
    padding-left:25px;
    box-sizing:border-box;
}
.lxwm_dt {
    width:1180px;
    height:auto;
    float:left;
    margin:0 50px 35px 50px;
}
.lxwm_dt img {
    width:100%;
    height:auto;
    display:block;
}
/******合作加盟******/
 .hzjm_div {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
.hzjm_div dl.d1 {
    width:100%;
    height:auto;
    float:left;
    background:#F6F8FA;
    border-radius:8px;
    margin:20px 0 60px 0;
}
.hzjm_div dl.d1 dt {
    width:425px;
    height:320px;
    float:left;
}
.hzjm_div dl.d1 dt img {
    width:425px;
    height:320px;
    display:block;
    border-radius:8px 0 0 8px;
}
.hzjm_div dl.d1 dd {
    width:615px;
    float:left;
    height:auto;
    padding:25px;
    box-sizing:border-box;
    font-size:16px;
    line-height:22px;
    color:#333;
}
.hzjm_div dl.d1 dd p {
    width:100%;
    height:auto;
    float:left;
    background:url(../images/hzjm_div1_tb.png) left 7px no-repeat;
    padding-left:15px;
    box-sizing:border-box;
    margin:5px 0 3px 0;
}
.hzjm_div_c {
    width:100%;
    height:auto;
    float:left;
    background:url(../images/hzjm_div_bj.png) left center no-repeat;
    min-height:510px;
    margin-top:30px;
    position:relative;
}
.hzjm_div_c p.p1 {
    width:800px;
    height:auto;
    min-height:50px;
    background:url(../images/hzjm_tb_1.png) left top no-repeat;
    padding-left:60px;
    box-sizing:border-box;
    position:absolute;
    left:235px;
    top:-12px;
    font-size:14px;
    line-height:20px;
    color:#444;
    padding-top:5px;
}
.hzjm_div_c p.p1 strong {
    width:180px;
    float:left;
    position:absolute;
    left:60px;
    font-size:14px;
    line-height:20px;
    color:#000;
    font-weight:normal;
}
.hzjm_div_c p.p1 span {
    width:100%;
    position:absolute;
    left:240px;
    float:left;
}
.hzjm_div_c p.p2 {
    width:700px;
    height:auto;
    min-height:50px;
    background:url(../images/hzjm_tb_2.png) left top no-repeat;
    padding-left:60px;
    box-sizing:border-box;
    position:absolute;
    left:335px;
    top:51px;
    font-size:14px;
    line-height:20px;
    color:#444;
    padding-top:5px;
}
.hzjm_div_c p.p2 strong {
    width:120px;
    float:left;
    position:absolute;
    left:60px;
    font-size:14px;
    line-height:20px;
    color:#000;
    font-weight:normal;
}
.hzjm_div_c p.p2 span {
    width:100%;
    position:absolute;
    left:170px;
    float:left;
}
.hzjm_div_c p.p3 {
    width:650px;
    height:auto;
    min-height:50px;
    background:url(../images/hzjm_tb_3.png) left top no-repeat;
    padding-left:60px;
    box-sizing:border-box;
    position:absolute;
    left:400px;
    top:130px;
    font-size:14px;
    line-height:20px;
    color:#444;
    padding-top:5px;
}
.hzjm_div_c p.p3 strong {
    width:145px;
    float:left;
    position:absolute;
    left:60px;
    font-size:14px;
    line-height:20px;
    color:#000;
    font-weight:normal;
}
.hzjm_div_c p.p3 span {
    width:100%;
    position:absolute;
    left:195px;
    float:left;
}
.hzjm_div_c p.p4 {
    width:650px;
    height:auto;
    min-height:50px;
    background:url(../images/hzjm_tb_4.png) left top no-repeat;
    padding-left:60px;
    box-sizing:border-box;
    position:absolute;
    left:418px;
    top:215px;
    font-size:14px;
    line-height:20px;
    color:#444;
    padding-top:5px;
}
.hzjm_div_c p.p4 strong {
    width:75px;
    float:left;
    position:absolute;
    left:60px;
    font-size:14px;
    line-height:20px;
    color:#000;
    font-weight:normal;
}
.hzjm_div_c p.p4 span {
    width:100%;
    position:absolute;
    left:135px;
    float:left;
}
.hzjm_div_c p.p5 {
    width:650px;
    height:auto;
    min-height:50px;
    background:url(../images/hzjm_tb_5.png) left top no-repeat;
    padding-left:60px;
    box-sizing:border-box;
    position:absolute;
    left:410px;
    top:302px;
    font-size:14px;
    line-height:20px;
    color:#444;
    padding-top:15px;
}
.hzjm_div_c p.p5 strong {
    width:120px;
    float:left;
    position:absolute;
    left:60px;
    font-size:14px;
    line-height:20px;
    color:#000;
    font-weight:normal;
}
.hzjm_div_c p.p5 span {
    width:100%;
    position:absolute;
    left:170px;
    float:left;
}
.hzjm_div_c p.p6 {
    width:650px;
    height:auto;
    min-height:50px;
    background:url(../images/hzjm_tb_6.png) left top no-repeat;
    padding-left:60px;
    box-sizing:border-box;
    position:absolute;
    left:365px;
    top:380px;
    font-size:14px;
    line-height:20px;
    color:#444;
    padding-top:5px;
}
.hzjm_div_c p.p6 strong {
    width:120px;
    float:left;
    position:absolute;
    left:60px;
    font-size:14px;
    line-height:20px;
    color:#000;
    font-weight:normal;
}
.hzjm_div_c p.p6 span {
    width:100%;
    position:absolute;
    left:170px;
    float:left;
}
.hzjm_div_c p.p7 {
    width:650px;
    height:auto;
    min-height:50px;
    background:url(../images/hzjm_tb_7.png) left top no-repeat;
    padding-left:60px;
    box-sizing:border-box;
    position:absolute;
    left:266px;
    top:460px;
    font-size:14px;
    line-height:20px;
    color:#444;
    padding-top:15px;
}
.hzjm_div_c p.p7 strong {
    width:110px;
    float:left;
    position:absolute;
    left:60px;
    font-size:14px;
    line-height:20px;
    color:#000;
    font-weight:normal;
}
.hzjm_div_c p.p7 span {
    width:100%;
    position:absolute;
    left:160px;
    float:left;
}
.hzjm_div2 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0 50px 0;
    background:url(../images/hzjm_div2_bj.jpg) center center no-repeat;
    background-size:cover;
}
.hzjm_div2 strong.s {
    width:100%;
    height:auto;
    float:left;
    font-size:30px;
    line-height:46px;
    margin-bottom:50px;
    font-weight:normal;
    text-align:center;
    color:#fff;
}
.hzjm_div2 dl {
    width:18.4%;
    height:auto;
    float:left;
    margin:0.8%;
    background:#fff;
    border-radius:8px;
    text-align:center;
    padding:30px 20px;
    box-sizing:border-box;
    margin-top:30px;
}
.hzjm_div2 dl dt {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
}
.hzjm_div2 dl dt img {
    width:75px;
    height:auto;
    display:block;
    margin:0 auto;
}
.hzjm_div2 dl dd {
    width:100%;
    height:auto;
    min-height:50px;
    float:left;
    font-size:16px;
    line-height:25px;
    margin-top:20px;
}
.hzjm_div2 dl.cur {
    margin-top:0;
    padding:37px 20px 60px 20px;
}
.hzjm_div2 p.pa {
    width:180px;
    height:40px;
    margin:0 auto;
}
.hzjm_div2 p.pa a {
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    float:left;
    margin:60px 0 30px 0;
    border-radius:8px;
    background:#fff;
    color:#0185E4;
    font-size:16px;
}
.hzjm_div2 p.pa a:hover {
    background:#0185E4;
    color:#fff;
}
.hzjm_div121 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
    background-size:cover;
    background-color: #e1e1e1;
}
/*.hzjm_div121 strong.s{ width:100%; height:auto; float:left; font-size:28px; line-height:56px; margin-bottom:50px; font-weight:normal; text-align:center; color:#868585;}
*/
.hzjm_div121 dl {
    width:18.4%;
    height:auto;
    float:left;
    margin:0.8%;
    background:#fff;
    border-radius:8px;
    text-align:center;
    padding:30px 20px;
    box-sizing:border-box;
    margin-top:30px;
}
.hzjm_div121 dl dt {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
}
.hzjm_div121 dl dt img {
    width:75px;
    height:auto;
    display:block;
    margin:0 auto;
}
.hzjm_div121 dl dd {
    width:100%;
    height:auto;
    min-height:50px;
    float:left;
    font-size:18px;
    line-height:25px;
    margin-top:20px;
}
.hzjm_div121 dl.cur {
    margin-top:0;
    padding:37px 20px 60px 20px;
}
.hzjm_div121 p.pa {
    width:180px;
    height:40px;
    margin:0 auto;
}
.hzjm_div121 p.pa a {
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    float:left;
    margin:60px 0 30px 0;
    border-radius:8px;
    background:#fff;
    color:#0185E4;
    font-size:16px;
}
.hzjm_div121 p.pa a:hover {
    background:#0185E4;
    color:#fff;
}
.hzjm_div dl.d2 {
    width:100%;
    height:auto;
    float:left;
    margin:20px 0 0 0;
}
.hzjm_div dl.d2 dt {
    width:425px;
    height:320px;
    float:left;
}
.hzjm_div dl.d2 dt img {
    width:425px;
    height:320px;
    display:block;
    border-radius:8px 0 0 8px;
}
.hzjm_div dl.d2 dd {
    width:615px;
    float:left;
    height:auto;
    padding:25px;
    box-sizing:border-box;
    font-size:16px;
    line-height:22px;
    color:#333;
}
.hzjm_div dl.d2 dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:21px;
    line-height:25px;
    color:#377EE8;
    font-weight:normal;
    margin-bottom:10px;
}
.hzjm_div dl.d2 dd p {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:26px;
    color:#333;
    margin-bottom:25px;
}
.hzjm_div4 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
    background:#EBF9Ff;
}
.hzjm_div4_c {
    width:440px;
    height:200px;
    float:left;
    background:#fff;
    position:relative;
    box-shadow: 0 2px 13px 0 rgba(0, 0, 0, 0.13);
    border-top:8px solid #4491FF;
    padding:22px;
    box-sizing:border-box;
    margin:30px 20px;
}
.hzjm_div4_c h3 {
    width:100%;
    height:auto;
    float:left;
    font-size:24px;
    line-height:42px;
    color:#1A2130;
    margin-bottom:10px;
}
.hzjm_div4_c p {
    width:100%;
    font-size:15px;
    line-height:20px;
    color:#4C515C;
    height:auto;
    float:left;
    background:url(../images/hzjm_div1_tb.png) left 7px no-repeat;
    padding-left:15px;
    box-sizing:border-box;
    margin:5px 0 3px 0;
}
.hzjm_div4_c strong {
    width:auto;
    height:120px;
    line-height:120px;
    position:absolute;
    right:20px;
    top:0px;
    font-weight:normal;
    font-size:80px;
    color: #196DE3;
}
.hzjm_div4_c .ljx {
    width:134px;
    height:25px;
    position:absolute;
    right:-110px;
    bottom:70px;
}
.hzjm_div4_c.hzjm_div4_c1 {
    float:right;
}
.hzjm_div5 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
    background:url(../images/hzjm_div5_bj.jpg) center center no-repeat;
    background-size:cover;
}
.hzjm_div5 p.p1 {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:28px;
    color:#4A4A4A;
    text-align:center;
    margin:10px 0;
}
.hzjm_div5 p.p2 {
    width:180px;
    height:40px;
    margin:0 auto;
}
.hzjm_div5 p.p2 a {
    width:100%;
    height:40px;
    line-height:40px;
    float:left;
    text-align:center;
    background:#00A4FF;
    border-bottom:8px;
    font-size:16px;
    color:#fff;
    border-radius:8px;
    margin:15px 0;
}
.hzjm_div5 p.p2 a:hover {
    background:#fff;
    color:#00A4FF;
}
.hzjm_div5 p.p3 {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:24px;
    line-height:33px;
    color:#4A4A4A;
    margin:15px 0;
}
/****场景*****/
 .cj_div {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
    background:url(../images/cj_div1_bj.jpg) center center no-repeat;
    background-size:cover;
}
.wrapper {
    width: 100%;
    height:400px;
    float:left;
    margin-top:30px;
}
.tagcloud {
    position: relative;
    margin-top:30px;
}
.tagcloud a {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    font-size:22px;
    background:url(../images/cj_tb_d.png) left center no-repeat;
    background-size:13px 13px;
    text-indent:15px;
    color:#fff;
}
.tagcloud a:hover {
    color:#f3bb4a;
    font-size:22px !important;
    font-weight:550;
}
.cj_div2_z {
    width:100%;
    height:auto;
    float:left;
}
.cj_div2_z dl.cj_d1 {
    width:100%;
    height:41vw;
    float:left;
    position:relative;
}
.cj_div2_z dl.cj_d1 dd {
    width:50%;
    height:auto;
    float:left;
    position:absolute;
    left:-200px
}
.cj_div2_wz {
    width:100%;
    height:auto;
    float:right;
    padding:170px 70px 0 0;
    box-sizing:border-box;
}
.cj_div2_wz h3 {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    line-height:26px;
    color:#101010;
    margin-bottom:10px;
    text-align:center;
}
.cj_div2_wz p {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:24px;
    color:#333;
    margin-top:5px;
}
.cj_div2_z dl.cj_d1 dt {
    width:50%;
    height:auto;
    overflow:hidden;
    float:left;
    position:absolute;
    right:-200px;
}
.cj_div2_z dl.cj_d1 dt img {
    width:100%;
    height:auto;
    display:block;
}
.cj_div2_z dl.cj_d2 {
    width:100%;
    height:41vw;
    float:left;
    position:relative;
}
.cj_div2_z dl.cj_d2 dd {
    width:50%;
    height:auto;
    float:left;
    position:absolute;
    right:-200px
}
.cj_div2_z dl.cj_d2 dd .cj_div2_wz {
    width:100%;
    height:auto;
    float:left;
    padding:170px 0 0 70px;
    box-sizing:border-box;
}
.cj_div2_wz h3 {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    line-height:26px;
    color:#101010;
    margin-bottom:10px;
    text-align:center;
}
.cj_div2_wz p {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:28px;
    color:#333;
    margin-top:10px;
}
.cj_div2_z dl.cj_d2 dt {
    width:50%;
    height:auto;
    float:left;
    overflow:hidden;
    position:absolute;
    left:-200px
}
.cj_div2_z dl.cj_d2 dt img {
    width:100%;
    height:auto;
    display:block;
}
.cj_div3 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
dl.cj_d {
    width:100%;
    height:auto;
    float:left;
}
dl.cj_d dt {
    width:100%;
    height:auto;
    float:left;
}
dl.cj_d dt img {
    width:100%;
    height:auto;
    display:block;
    box-shadow: 0 0px 13px 0 rgba(0, 0, 0, 0.5);
}
dl.cj_d dd {
    display:none;
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:16px;
    line-height:31px;
    color:#333;
    margin-bottom:25px;
}
dl.cj_d dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:26px;
    line-height:36px;
    color:#000;
    font-weight:normal;
}
.swiper-slide-active dl.cj_d dd {
    display:block;
}
#certify .swiper-button-prev.cj_left {
    background:url(../images/cj_an_left.png) center center no-repeat;
    width:50px;
    height:50px;
    left:-70px;
}
#certify .swiper-button-next.cl_right {
    background:url(../images/cj_an_right.png) center center no-repeat;
    width:50px;
    height:50px;
    right:-70px;
}
.cj_div4 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0 35px 0;
    background:#F7F8FA;
}
.cj_div4 .img img {
    width:100%;
    height:auto;
    display:block;
    margin:15px 0;
}
.cj_div5 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
    background: #F7F8FA center top no-repeat;
    background-size:cover;
}
dl.cj_d5 {
    width:31.333%;
    position:relative;
    height:auto;
    float:left;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.20);
    background:#fff;
    margin:1%;
    padding:15px 20px;
    box-sizing:border-box;
    border-radius:3px;
}
dl.cj_d5 dt {
    width:100%;
    height:auto;
    float:left;
    position:absolute;
    left:23px;
    top:23px;
}
dl.cj_d5 dt img {
    width:52px;
    height:auto;
    display:block;
}
dl.cj_d5 dd {
    width:100%;
    height:auto;
    float:left;
    margin-top:10px;
}
dl.cj_d5 dd h3 {
    width:100%;
    height:auto;
    float:left;
    font-size:22px;
    color:#17171A;
    line-height:28px;
    padding-left:65px;
    box-sizing:border-box;
}
dl.cj_d5 dd p.p1 {
    width:100%;
    height:auto;
    float:left;
    font-size:18px;
    line-height:25px;
    color:#17171A;
    margin-bottom:10px;
    padding:1px 0 10px 65px;
    box-sizing:border-box;
}
dl.cj_d5 dd p.p2 {
    width:100%;
    height:78px;
    float:left;
}
dl.cj_d5 dd p.p2 span {
    width:50%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:26px;
    color:#333;
}
dl.cj_d5 dd p.p2 span a:hover {
    color:#377ee8;
    text-decoration:underline;
}
.cj_div6_lc {
    width:100%;
    height:500px;
    float:left;
    background:url(../images/cj_lct.png) center center no-repeat;
    background-size:100% auto;
    position:relative;
}
dl.cj_dl {
    width:200px;
    height:200px;
    float:left;
    position:absolute;
    left:120px;
    top:30px;
    text-align:center;
}
dl.cj_dl dt {
    width:100%;
    height:auto;
    float:left;
}
dl.cj_dl dt img {
    width:80px;
    height:auto;
    display:block;
    margin:0 auto;
}
dl.cj_dl dd {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:24px;
    color:#555;
}
dl.cj_dl dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:22px;
    line-height:28px;
    color:#000;
    font-weight:normal;
    margin:5px 0;
}
dl.cj_dl.cj_dl1 {
    left:305px;
    top:310px;
}
dl.cj_dl.cj_dl2 {
    left:545px;
    top:30px;
}
dl.cj_dl.cj_dl3 {
    left:765px;
    top:310px;
}
dl.cj_dl.cj_dl4 {
    left:950px;
    top:30px;
}
dl.cj_dl:hover dd {
    color:#f58924
}
dl.cj_dl:hover dd strong {
    color:#f58924;
}
.cj_div7 {
    width:100%;
    height:auto;
    float:left;
    background:#F7F8FA;
    padding:60px 0;
}
dl.cj_d7 {
    width:24%;
    height:auto;
    float:left;
    margin:20px 0.5%;
}
dl.cj_d7 dt {
    width:100%;
    height:250px;
    float:left;
    text-align:center;
    position:relative;
}
dl.cj_d7 dt img {
    width:250px;
    height:250px;
    display:block;
    margin:0 auto;
    position:absolute;
    left:25px;
    top:0;
}
dl.cj_d7 dd {
    width:100%;
    height:auto;
    float:left;
    font-size:18px;
    line-height:25px;
    color:#738599;
    padding:15px 20px;
    box-sizing:border-box;
    text-align:center;
}
dl.cj_d7 dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:28px;
    line-height:42px;
    color:#384C78;
    font-weight:normal;
    margin-bottom:10px;
}
dl.cj_d7 dt img.img1 {
    width:250px;
    height:250px;
    float:left;
    display:block;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
dl.cj_d7:hover dt img.img1 {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}
/******多元化定制******/
 .ny_ban_wz1 {
    top:28%;
    text-align:left;
    color:#000;
}
.ny_ban_wz1 h2 {
    width:100%;
    height:auto;
    font-size:42px;
    line-height:54px;
    color:#141414;
}
.ny_ban_wz1 h3 {
    width:100%;
    height:auto;
    font-size:23px;
    line-height:24px;
    color: #5E5E5E;
    letter-spacing:12px;
    margin-bottom:20px;
}
.ny_ban_wz1 p.p1 {
    width:100%;
    float:left;
    font-size:23px;
    color:#474747;
    line-height:30px;
}
.ny_ban_wz1 p.p1 strong {
    width:auto;
    font-size:40px;
    color:#f68c28;
    font-weight:normal;
    float:none;
    margin:0 3px;
}
.ny_ban_wz1 a {
    width:130px;
    height:40px;
    line-height:40px;
    float:left;
    display:block;
    text-align:center;
    color:#fff;
    border-radius:4px;
    background:#2587FF;
    font-size:16px;
    margin-top:15px;
}
.ny_ban_wz1 a:hover {
    opacity:0.8;
}
.huibj {
    background:#F7FAFC;
}
dl.i_d1 dd strong.s {
    letter-spacing:0;
}
.dyh_div1 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
dl.dyh_d {
    width:96%;
    height:auto;
    float:left;
    background:#fff;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.20);
    padding:20px 30px;
    box-sizing:border-box;
    cursor:pointer;
    margin:20px 2% 10px 2%;
}
dl.dyh_d dt {
    width:80px;
    height:auto;
    float:left;
}
dl.dyh_d dt img {
    width:80px;
    height:auto;
    display:block;
}
dl.dyh_d dt span {
    width:80px;
    height:25px;
    line-height:25px;
    font-size:16px;
    text-align:center;
    color:#3A3A3A;
    margin-top:10px;
    float:left;
}
dl.dyh_d dd {
    width:800px;
    height:auto;
    float:left;
    margin-left:25px;
    box-sizing:border-box;
    text-indent:25px;
    font-size:20px;
    line-height:40px;
    color:#3a3a3a;
    padding-top:5px;
    background:url(../images/dyh_yh_1.png) left 10px no-repeat;
    box-sizing:border-box;
}
dl.dyh_d dd p {
    width:auto;
    height:auto;
    float:left;
}
dl.dyh_d dd p span.yh {
    width:50px;
    height:40px;
    background:url(../images/dyh_yh_2.png) right bottom no-repeat;
    margin-left:10px;
}
dl.dyh_d:hover {
    box-shadow: 0 2px 12px 0 rgba(0, 154, 215, 0.80);
}
dl.dyh_d:hover dd {
    background:url(../images/dyh_yh_1_h.png) left 10px no-repeat;
}
dl.dyh_d:hover dd p span.yh {
    background:url(../images/dyh_yh_2_h.png) right bottom no-repeat;
}
dl.dyh_d.dyh_d1 dd {
    margin-right:25px;
    margin-left:0;
}
dl.dyh_d.dyh_d2 dd, dl.dyh_d.dyh_d1 dd {
    margin-top:15px;
}
.dyh_div2 {
    width:100%;
    height:auto;
    float:left;
    /*padding:60px 0 70px 0; background:url(../images/duyunhu_bj.jpg) center center no-repeat; background-size:100% auto;*/
}
.dyh_div2 img {
    width:100%;
    height:auto;
    float:left;
}
.dyh_div2_wz {
    width:100%;
    height:500px;
    float:left;
    position:relative;
    display:none;
}
.dyh_div2_wz a {
    width:auto;
    position:absolute;
    height:45px;
    line-height:45px;
    float:left;
    padding:0 25px;
    box-shadow: 0 2px 12px 0 rgba(255, 255, 255, 0.50);
    background:#fff;
    border-radius:8px;
    color:#377EE8;
    font-size:18px;
}
.dyh_div2_wz a.a1 {
    left:450px;
    top:50px;
}
.dyh_div2_wz a.a2 {
    left:850px;
    top:45px;
}
.dyh_div2_wz a.a3 {
    left:100px;
    top:150px;
}
.dyh_div2_wz a.a4 {
    left:350px;
    top:130px;
}
.dyh_div2_wz a.a5 {
    left:650px;
    top:100px;
}
.dyh_div2_wz a.a6 {
    left:480px;
    top:190px;
    height:30px;
    line-height:30px;
    font-size:14px;
}
.dyh_div2_wz a.a7 {
    left:630px;
    top:210px;
    height:30px;
    line-height:30px;
    font-size:14px;
}
.dyh_div2_wz a.a8 {
    left:800px;
    top:190px;
}
.dyh_div2_wz a.a81 {
    left:900px;
    top:120px;
}
.dyh_div2_wz a.a82 {
    left:390px;
    top:240px;
    height:30px;
    line-height:30px;
    font-size:14px;
}
.dyh_div2_wz a.a83 {
    left:650px;
    top:260px;
    height:30px;
    line-height:30px;
    font-size:14px;
}
.dyh_div2_wz a.a9 {
    left:50px;
    top:300px;
}
.dyh_div2_wz a.a10 {
    left:250px;
    top:370px;
}
.dyh_div2_wz a.a11 {
    left:550px;
    top:310px;
}
.dyh_div2_wz a.a12 {
    left:750px;
    top:400px;
}
.dyh_div2_wz a.a13 {
    left:950px;
    top:310px;
}
.dyh_div2_wz a.a14 {
    left:500px;
    top:420px;
}
.dyh_div2_wz a:hover {
    font-size:18px;
    height:45px;
    line-height:45px;
    background:#f48a23;
    color:#fff;
}
.dyh_div3 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
dl.dyh_d3 {
    width:19%;
    height:270px;
    text-align:center;
    cursor:pointer;
    padding:28px 10px 0 10px;
    box-sizing:border-box;
    float:left;
    margin:40px 0.5% 0 0.5%;
    background:#fff;
    border:1px solid #3EADFF;
    border-radius:8px;
}
dl.dyh_d3 dt {
    width:100%;
    height:auto;
    float:left;
}
dl.dyh_d3 dt img {
    width:70px;
    height:auto;
    display:block;
    margin:0 auto;
}
dl.dyh_d3 dd {
    width:100%;
    height:auto;
    float:left;
    font-size:15px;
    line-height:24px;
    color:#888;
    margin-top:15px;
}
dl.dyh_d3 dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:21px;
    line-height:33px;
    color:#424242;
    font-weight:normal;
    margin-bottom:5px;
}
dl.dyh_d3:Hover {
    border:1px solid #c39655;
}
.dyh_div4 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
    background:url(../images/dyh_div4_bj.png) center center no-repeat;
}
.dyh_div4_left {
    width:50%;
    height:auto;
    float:left;
    text-align:center;
    margin-top:30px;
}
.dyh_div4_left p {
    width:100%;
    height:auto;
    float:left;
    font-size:24px;
    line-height:33px;
    color:#fff;
    margin:10px 0;
}
.dyh_div4_left p span {
    color:#da7682;
}
.dyh_div4_left img {
    width:100%;
    height:auto;
    display:block;
}
.dyh_div4_right {
    width:520px;
    height:355px;
    min-height:100px;
    float:left;
    background:#36476E;
    border-radius:8px;
    margin:75px 0 0 70px;
    padding:30px 40px;
    box-sizing:border-box;
}
.dyh_div4_right strong {
    width:100%;
    height:auto;
    float:left;
    font-size:24px;
    line-height:33px;
    font-weight:normal;
    text-align:center;
    color:#fff;
}
.dyh_div4_right p.p1 {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:22px;
    font-weight:normal;
    text-align:center;
    color:#C4DFF5;
    margin:10px 0;
    opacity:0.6;
}
.dyh_div4_right p.p2 {
    width:100%;
    height:auto;
    float:left;
    margin:10px 0;
}
.dyh_div4_right p.p2 span {
    width:120px;
    float:left;
    font-size:16px;
    line-height:38px;
    color:#fff;
    text-align:right;
    margin-right:10px;
    letter-spacing:5px;
}
.dyh_div4_right p.p2 span.s {
    letter-spacing:5.5px;
}
.dyh_div4_right p.p2 .input {
    width:270px;
    height:38px;
    line-height:38px;
    float:left;
    border:none;
    background:#fff;
    border-radius:5px;
    text-indent:10px;
    outline:none;
}
.dyh_div4_right .button {
    width:84%;
    height:40px;
    line-height:40px;
    text-align:center;
    margin:10px 8%;
    border-radius:5px;
    border:none;
    background:#2587FF;
    font-size:16px;
    color:#fff;
    outline:none;
    cursor:pointer;
}
.dyh_div4_right .button:hover {
    opacity:0.8;
}
/***********云端服务******/
 .ny_ban_wz2 {
    top:30%;
}
.ny_ban_wz2 p.pa {
    width:130px;
    height:40px;
    margin:0 auto;
}
.ny_ban_wz2 p.pa a {
    width:100%;
    height:40px;
    line-height:40px;
    float:left;
    text-align:center;
    background:#fff;
    border-radius:5px;
    color:#2587FF;
    font-size:16px;
    margin:25px 0;
}
.ny_ban_wz2 p.pa a:hover {
    opacity:0.8;
}
.fw_div {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
dl.fw_d {
    width:23%;
    height:auto;
    float:left;
    margin:20px 1%;
    position:relative;
}
dl.fw_d dt {
    width:100%;
    height:auto;
    float:left;
}
dl.fw_d dt a {
    cursor:default;
}
dl.fw_d dt img {
    width:100%;
    height:auto;
    display:block;
}
dl.fw_d dd {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
}
dl.fw_d dd strong a {
    position:absolute;
    top:160px;
    left:0;
    font-size:24px;
    line-height:33px;
    color:#fff;
    text-align:center;
    width:100%;
    height:auto;
    font-weight:normal;
}
dl.fw_d dd p {
    width:100%;
    height:auto;
    float:left;
    position:absolute;
    left:0;
    top:285px;
    font-size:16px;
    line-height:25px;
    color: #313131;
}
/*dl.fw_d:hover strong a{ color:#009ad7;}*/
 .fw_div1 {
    width:100%;
    height:550px;
    float:left;
    padding:60px 0;
    background:url(../images/fw_div1_bj.jpg) center bottom no-repeat;
    background-size:cover;
}
.fw_div1_c {
    width:100%;
    height:auto;
    float:left;
    position:relative;
}
dl.fw_d1 {
    width:250px;
    height:250px;
    border:5px solid #fff;
    border-radius:250px;
    background:#3EADFF;
    text-align:center;
    float:left;
    margin:110px 35px;
    padding:0 40px;
    box-sizing:border-box;
}
dl.fw_d1 dt {
    width:100%;
    height:auto;
    float:left;
}
dl.fw_d1 dt img {
    width:80px;
    height:auto;
    margin:0 auto;
}
dl.fw_d1 dd {
    width:100%;
    height:auto;
    float:left;
    font-size:14px;
    line-height:20px;
    color:#fff;
}
dl.fw_d1 dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:24px;
    line-height:33px;
    color:#fff;
    font-weight:normal;
    margin-bottom:10px;
}
dl.fw_d1.cur {
    position:absolute;
    left:315px;
    width:400px;
    height:400px;
    border-radius:400px;
    margin:35px;
    padding:35px 100px 0px 100px;
}
dl.fw_d1.cur dt img {
    width:120px;
}
dl.fw_d1.cur dd {
    font-size:20px;
    line-height:31px;
}
.weizhi1 {
    position:absolute;
    left:35px;
}
.weizhi3 {
    position:absolute;
    right:35px;
}
.fw_div2 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
.fw_div2_wz {
    width:100%;
    height:450px;
    float:left;
    background:url(../images/fw_div3_bj.png) center bottom no-repeat;
    position:relative;
}
.fw_div2_wz strong.s1 {
    width:auto;
    height:auto;
    float:left;
    position:absolute;
    left:50px;
    top:70px;
    font-size:30px;
    line-height:42px;
    color:#54617D;
    font-weight:normal;
    border-bottom:2px solid #566CD3;
    padding-bottom:5px;
}
.fw_div2_wz strong.s2 {
    width:auto;
    height:auto;
    float:left;
    position:absolute;
    left:930px;
    top:30px;
    font-size:30px;
    line-height:42px;
    color:#54617D;
    font-weight:normal;
    border-bottom:2px solid #566CD3;
    padding-bottom:5px;
}
.fw_div2_wz strong.s3 {
    width:auto;
    height:auto;
    float:left;
    position:absolute;
    left:50px;
    top:383px;
    font-size:30px;
    line-height:42px;
    color:#54617D;
    font-weight:normal;
    border-bottom:2px solid #566CD3;
    padding-bottom:5px;
}
.fw_div2_wz strong:hover {
    color:#f48a23;
    border-bottom:2px solid #c39655;
}
.fw_div4 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
    background:#377ee8;
}
dl.fw_d4 {
    width:160px;
    height:210px;
    float:left;
    text-align:center;
    cursor:pointer;
    margin:30px 20px;
}
dl.fw_d4 dt {
    width:160px;
    height:160px;
    border:2px solid #fff;
    border-radius:160px;
}
dl.fw_d4 dt img {
    width:90px;
    height:auto;
    margin:35px auto;
    display:block;
}
dl.fw_d4 dd {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    line-height:28px;
    padding-top:15px;
    color:#fff;
}
dl.fw_d4:hover dt {
    background:#f48a23;
}
.fw_jia {
    width:80px;
    height:210px;
    float:left;
    background:url(../images/fw_div4_tb_1.png) center 80px no-repeat;
}
.fw_jia1 {
    background:url(../images/fw_div4_tb_2.png) center 80px no-repeat;
}
/******帮助中心*******/
 .ny_ban_wz3 {
    text-align:left;
    color:#000;
    top:25%;
}
.ny_ban_wz3 p.pss {
    width:100%;
    height:auto;
    float:left;
    margin-top:15px;
}
.ny_ban_wz3 p.pss .input {
    width:380px;
    height:50px;
    font-size:18px;
    float:left;
    line-height:50px;
    border: 1px solid #E8E8E8;
    outline:none;
    text-indent:45px;
    border-radius: 8px 0 0 8px;
    background:url(../images/soso_tb.png) 15px center no-repeat #fff;
}
.ny_ban_wz3 p.pss .button {
    width:90px;
    height:52px;
    cursor:pointer;
    font-size:16px;
    float:left;
    line-height:50px;
    border: 1px solid #3EADFF;
    outline:none;
    text-align:center;
    border-radius: 0 8px 8px 0;
    background:#3EADFF;
    color:#fff;
}
.ny_ban_wz3 p.pss .button:hover {
    opacity:0.8;
}
.bzzx_div {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
dl.bzzx_d {
    width:31.333%;
    height:auto;
    float:left;
    margin:25px 1%;
    padding:0 50px;
    box-sizing:border-box;
}
dl.bzzx_d dt {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
}
dl.bzzx_d dt img {
    width:120px;
    height:auto;
    margin:0 auto;
    display:block;
}
dl.bzzx_d dd {
    width:100%;
    height:auto;
    float:left;
    margin-top:15px;
    padding-left:45px;
    box-sizing:border-box;
}
dl.bzzx_d dd h3 a {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    line-height:28px;
    color:#333;
    padding-bottom:20px;
    background:url(../images/bzzx_tb_1.png) left bottom no-repeat;
}
dl.bzzx_d dd p {
    width:100%;
    height:auto;
    float:left;
    margin-top:10px;
}
dl.bzzx_d dd p a {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    color:#5A5A5A;
    line-height:28px;
}
dl.bzzx_d dd p a:hover {
    color:#3eadff;
}
dl.bzzx_d dd h3 a:hover {
    color:#3eadff;
}
.bzzx_div1 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
    background:#F6F8FA;
}
.bzzx_div1_c {
    width:100%;
    height:auto;
    float:left;
    margin:20px 0;
}
.bzzx_div1_c a {
    width:25%;
    height:auto;
    margin:10px 0;
    float:left;
    font-size:18px;
    line-height:50px;
    color:#333;
    /* background:url(../images/bzzx_div2_tb.png) 80px center no-repeat; background-size:40px 40px; */
    padding-left:75px;
    box-sizing:border-box;
}
.bzzx_div1_c a img {
    width:40px;
    height:40px;
    float:left;
    margin:5px 10px;
    display:block;
}
.bzzx_div1_c a:hover {
    color:#3eadff;
}
.bzzx_div1 p.pa {
    width:260px;
    height:40px;
    margin:0 auto;
}
.bzzx_div1 p.pa a {
    width:100%;
    height:40px;
    line-height:40px;
    float:left;
    border:1px solid #1890FF;
    border-radius:5px;
    text-align:center;
    margin:20px 0;
    font-size:14px;
    color:#1D93FF;
}
.bzzx_div1 p.pa a:hover {
    background:#1890FF;
    color:#fff;
}
.bzzx_div2 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
dl.bzzx_sp {
    width:31.333%;
    height:auto;
    float:left;
    margin:1%;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.10);
    background:#fff;
    padding:6px;
    box-sizing:border-box;
}
/*dl.bzzx_sp dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.bzzx_sp dt img{ width:100%; height:auto; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
dl.bzzx_sp:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
*/
 dl.bzzx_sp dt {
    width:100%;
    height:auto;
    float:left;
    overflow:hidden;
    position:relative;
}
dl.bzzx_sp dt img.img {
    width:100%;
    height:240px;
    display:block;
    box-sizing:border-box;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 800ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 800ms;
}
dl.bzzx_sp:hover dt img.img {
    -webkit-transform: scale(1.05, 1.05);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 800ms;
    -moz-transform: scale(1.05, 1.05);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 800ms;
}
dl.bzzx_sp dt img.img1 {
    width:55px;
    height:55px;
    margin:0 auto;
    position:absolute;
    top:40%;
    left:40%;
    display:block;
}
dl.bzzx_sp dt video {
    width:100%;
    height:180px;
    display:block;
}
dl.bzzx_sp dd h3 {
    width:100%;
    height:25px;
    overflow:hidden;
    float:left;
    font-size:18px;
    line-height:25px;
    color:#333;
    text-align:center;
    margin:10px 0;
}
dl.bzzx_sp:hover dd h3 a {
    color:#1890FF
}
dl.bzzx_d4 {
    width:100%;
    height:auto;
    float:left;
    margin:25px 0;
}
dl.bzzx_d4 dt {
    width:440px;
    height:auto;
    float:left;
    margin-right:30px;
}
dl.bzzx_d4 dt img {
    width:440px;
    height:auto;
    display:block;
}
dl.bzzx_d4 dd {
    width:710px;
    height:auto;
    float:left;
    padding-top:5px;
}
dl.bzzx_d4 dd p {
    width:100%;
    height:55px;
    line-height:55px;
    text-indent:10px;
    overflow:hidden;
    font-size:16px;
    float:left;
    color:#4F4F4F;
    border-bottom:1px solid #f2f2f2;
    background:url(../images/bzzx_tb_2.png) 570px center no-repeat;
    padding-right:70px;
    box-sizing:border-box;
}
dl.bzzx_d4 dd p:hover {
    color:#3eadff;
    background:url(../images/bzzx_tb_2_h.png) 570px center no-repeat;
}
.shiping_div {
    display:none;
    width:850px;
    height:600px;
    position:fixed;
    left:0;
    top:0;
    z-index:9999;
    float:left;
    padding:30px;
    box-sizing:border-box;
    background:#fff;
    border-radius:10px;
}
.shiping_div .close {
    width:50px;
    height:50px;
    text-align:center;
    line-height:50px;
    float:left;
    position:absolute;
    right:10px;
    top:10px;
    font-size:32px;
    cursor:pointer;
}
.shiping_div .close:hover {
    color:#1890FF;
}
.shiping_div strong {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:26px;
    font-weight:normal;
    line-height:46px;
    color:#000;
}
.shiping_div video {
    width:100%;
    height:auto;
    display:block;
}
/*****新闻中心*******/
 .xinwen_div {
    width:100%;
    height:auto;
    float:left;
    padding:50px 0;
}
.xinwen_menu {
    width:100%;
    height:60px;
    float:left;
    border-right:1px solid #ccc;
    margin:10px 0 20px 0;
}
.xinwen_menu ul li a {
    width:25%;
    height:60px;
    line-height:60px;
    float:left;
    text-align:center;
    font-size:16px;
    color:#000;
    border:1px solid #ccc;
    border-right:none;
    box-sizing:border-box;
}
.xinwen_menu ul li a:hover, .xinwen_menu ul li a.cur {
    background:#09B2F8;
    color:#fff;
}
dl.xw_d {
    width:100%;
    height:auto;
    float:left;
    padding:20px;
    box-sizing:border-box;
    border-bottom:1px solid #ededed;
}
dl.xw_d dt {
    width:24%;
    height:auto;
    float:left;
}
dl.xw_d dt img {
    width:100%;
    height:auto;
    display:block;
}
dl.xw_d dd {
    width:76%;
    height:auto;
    float:left;
    padding:10px 0 0 35px;
    box-sizing:border-box;
}
dl.xw_d dd h3 a {
    width:100%;
    height:auto;
    float:left;
    font-size:22px;
    line-height:28px;
    color:#000;
    margin-bottom:8px;
}
dl.xw_d dd p.bz {
    width:100%;
    height:60px;
    float:left;
    font-size:14px;
    line-height:20px;
    color:#333;
    color:#333;
    overflow:hidden;
}
dl.xw_d dd p.p1 {
    width:100%;
    height:auto;
    float:left;
    font-size:14px;
    line-height:20px;
    color:#8590A6;
    margin:8px 0;
}
dl.xw_d dd p.p1 span {
    width:auto;
    float:left;
    margin-right:20px;
}
dl.xw_d dd p.p1 a {
    width:auto;
    text-indent:15px;
    color:#165199;
    float:left;
    background:url(../images/news_tb_1.png) right center no-repeat;
    padding-right:18px;
}
dl.xw_d:hover {
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15);
}
dl.xw_d:hover dd h3 a {
    color:#1F72A6;
}
/*****新闻中心-详细页******/
 .mianbaoxie {
    width:100%;
    height:40px;
    float:left;
    background:#EEEEEE;
    line-height:40px;
    font-size:14px;
    color:#646464;
}
.xinwen_xx_div {
    width:100%;
    height:auto;
    float:left;
    padding:50px 0;
}
.xinwen_xx_div_left {
    width:270px;
    height:auto;
    float:left;
    margin-right:50px;
}
.xinwen_xx_div_left_tt {
    width:100%;
    height:50px;
    float:left;
    border-bottom:1px solid #f2f2f2;
    margin-bottom:15px;
}
.xinwen_xx_div_left_tt strong {
    width:auto;
    height:48px;
    line-height:48px;
    float:left;
    font-size:22px;
    font-weight:normal;
    border-bottom:2px solid #1890FF;
}
.xinwen_xx_div_left dl {
    width:100%;
    height:auto;
    float:left;
    margin-bottom:15px;
    border-bottom:1px solid #f2f2f2;
}
.xinwen_xx_div_left dl dt {
    width:100%;
    height:auto;
    float:left;
}
.xinwen_xx_div_left dl dt img {
    width:100%;
    height:auto;
    display:block;
}
.xinwen_xx_div_left dl dd {
    width:100%;
    height:auto;
    float:left;
    padding:5px;
    box-sizing:border-box;
}
.xinwen_xx_div_left dl dd h3 a {
    width:100%;
    height:auto;
    float:left;
    font-size:14px;
    line-height:24px;
}
.xinwen_xx_div_rihgt {
    width:780px;
    float:left;
    height:auto;
    border:1px solid #f2f2f2;
    padding:20px 30px;
    box-sizing:border-box;
}
.xinwen_xx_div_rihgt h2.h2 {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:22px;
    line-height:30px;
    color:#000;
}
.xinwen_xx_div_rihgt p.ptime {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:14px;
    line-height:30px;
    color:#666;
    position:relative;
    margin:4px 0;
    padding-bottom:15px;
    border-bottom:1px solid #f2f2f2;
}
.xinwen_xx_div_rihgt p.ptime span {
    width:auto;
    float:right;
    position:absolute;
    right:0;
    top:0;
}
.xinwen_xx_div_rihgt p.ptime span a.a1 {
    width:55px;
    height:30px;
    line-height:30px;
    float:left;
    text-align:center;
    color:#fff;
    background:#3891FF;
    border-radius:2px;
    margin-right:10px;
    display:block;
}
.xinwen_xx_div_rihgt p.ptime span a.a1:hover {
    opacity:0.8;
}
.xinwen_xx_div_rihgt p.ptime span a.a2 {
    width:75px;
    height:30px;
    line-height:30px;
    float:left;
    text-align:center;
    border:1px solid #C4C9D3;
    color:#8590A6;
    background:#fff;
    border-radius:2px;
    padding:0 25px 0 10px;
    display:block;
    box-sizing:border-box;
    background:url(../images/share.png) 48px center no-repeat #f6f4f7;
}
.xinwen_xx_div_rihgt p.ptime span a.a2:hover {
    opacity:0.8;
}
.xinwen_xx_wz {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:35px;
    color:#363636;
    margin:30px 0 20px 0;
}
.xinwen_xx_wz strong.s {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:26px;
    color:#000;
    margin-bottom:5px;
}
.xinwen_xx_wz img {
    width:auto;
    height:auto;
    margin:10px 0;
}
.xinwen_xx_wz p.xwtn {
    width:140px;
    height:38px;
    margin:0 auto;
}
.xinwen_xx_wz p.xwtn a {
    width:100%;
    height:auto;
    float:left;
    line-height:38px;
    font-size:14px;
    margin:30px 0;
    text-align:center;
    background:#377EE8;
    border-radius:4px;
    color:#fff;
}
.xinwen_xx_wz p.xwtn a:hover {
    opacity:0.8;
}
.sxt_div {
    width:100%;
    height:auto;
    float:left;
    border-top:1px dashed #d9d9d9;
    padding-top:10px;
}
.sxt_div a.a1 {
    width:48%;
    height:33px;
    line-height:33px;
    float:left;
    overflow:hidden;
    font-size:16px;
    color:#333;
}
.sxt_div a.a1:hover {
    color:#1890FF;
    text-decoration:underline;
}
.sxt_div a.xw_back {
    width:auto;
    height:auto;
    float:left;
    font-size:14px;
    color:#165199;
    line-height:26px;
    padding-left:14px;
    background:url(../images/news_xx_tb.png) left center no-repeat;
}
/******下载中心*******/
/*
 .xiazai_div {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
.xiazai_div1 {
    width:100%;
    height:560px;
    float:left;
    border-radius:12px;
    box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.15);
    margin-bottom:70px;
}
.xiazai_tt {
    width:100%;
    height:70px;
    line-height:70px;
    float:left;
    border-radius:12px 12px 0 0;
    background:#2B7EFF;
    color:#fff;
    font-size:28px;
    text-indent:30px;
}
.xiazai_div1_left {
    width:550px;
    height:490px;
    float:left;
    padding:0 50px;
    box-sizing:border-box;
    font-size:14px;
    line-height:24px;
    color:#333;
}
.xiazai_div1 strong.xia_s {
    width:100%;
    height:70px;
    line-height:70px;
    float:left;
    text-align:center;
    font-size:21px;
    color:#111131;
    font-weight:normal;
}
.xiazai_div1_left p.p1 {
    width:175px;
    margin:0 auto;
    height:auto;
    text-align:center;
}
.xiazai_div1_left p.p1 span {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    letter-spacing:-0.2px;
}
.xiazai_div1_left p.p1 a.a {
    width:100%;
    height:38px;
    line-height:38px;
    float:left;
    text-align:center;
    margin:10px 0;
    color:#fff;
    background:#3EADFF;
    border-radius:4px;
    font-size:14px;
}
.xiazai_div1_left p.p1 a.a:hover {
    opacity:0.8;
}
.xiazai_div1_left p.p1 a.a1 {
    width:100%;
    height:38px;
    line-height:38px;
    float:left;
    text-align:center;
    margin:5px 0;
    color:#3EADFF;
    background:#fff;
    border:1px solid #3EADFF;
    border-radius:4px;
    font-size:14px;
}
.xiazai_div1_left p.p1 a.a1:hover {
    background:#3EADFF;
    color:#fff;
}
.xiazai_div1_right {
    width:630px;
    height:490px;
    float:left;
    background:#f8f8f8;
    border-radius:0 0 12px 0;
}
.xiazai_div1_right ul {
    width:610px;
    height:320px;
    overflow-y:auto;
    float:left;
    margin:0 10px;
}
.xiazai_div1_right ul li {
    width:100%;
    height:60px;
    line-height:60px;
    float:left;
    text-align:center;
    font-size:20px;
    color:#111131;
    border-top:1px solid #f2f2f2;
    cursor:pointer;
}
.xiazai_div1_right ul li span {
    width:50%;
    float:left;
}
.xiazai_div1_right ul li:hover, .xiazai_div1_right ul li.cur {
    background:#fff;
}
.xiazai_div1_right ul::-webkit-scrollbar {
    width: 10px;
    height: 1px;
}
.xiazai_div1_right ul::-webkit-scrollbar-thumb {
    border-radius:1px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background:#d8d8d8;
}
.xiazai_div1_right ul::-webkit-scrollbar-track {
    border-radius:1px;
    background: #fff;
}
.xiazai_div2 {
    width:100%;
    height:auto;
    float:left;
    border-radius:12px;
    box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.15);
    margin-bottom:20px;
}
.xiazai_div2_c {
    width:100%;
    height:auto;
    float:left;
    padding:40px 60px 50px 60px;
    box-sizing:border-box;
    font-size:21px;
    line-height:40px;
    color:#475669;
}
.xiazai_div2_c p.p1 {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:18px;
    line-height:25px;
    color:#909090;
    margin:30px 0 10px 0;
}
.xiazai_div2_c p.p2 {
    width:160px;
    height:38px;
    margin:0 auto;
}
.xiazai_div2_c p.p2 a {
    width:120%;
    height:38px;
    line-height:38px;
    border-radius:4px;
    font-size:14px;
    color:#fff;
    float:left;
    background:url(../images/xiazai_kh.png) 20px center no-repeat #3EADFF;
    background-size:20px auto;
    text-indent:50px;
}
.xiazai_div2_c p.p2 a:hover {
    opacity:0.8;
}
.xiazai_div3 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
.xiazai_div3 ul {
    width:100%;
    height:auto;
    float:left;
    border-bottom:1px solid #c7c7c7;
}
.xiazai_div3 ul li {
    width:auto;
    float:left;
    text-align:center;
    box-sizing:border-box;
}
.xiazai_div3 ul.u1 {
    height:50px;
    line-height:50px;
    background:#f2f2f2;
    font-size:18px;
    color:#2D2D2D;
    margin-top:25px;
    border-top:1px solid #c7c7c7;
}
.xiazai_div3 ul li.l1 {
    width:290px;
    border-right:1px solid #c7c7c7;
    border-left:1px solid #c7c7c7;
}
.xiazai_div3 ul li.l2 {
    width:160px;
    border-right:1px solid #c7c7c7
}
.xiazai_div3 ul li.l3 {
    width:200px;
    border-right:1px solid #c7c7c7
}
.xiazai_div3 ul li.l4 {
    width:170px;
    border-right:1px solid #c7c7c7
}
.xiazai_div3 ul li.l5 {
    width:170px;
    border-right:1px solid #c7c7c7
}
.xiazai_div3 ul li.l6 {
    width:190px;
    border-right:1px solid #c7c7c7
}
.xiazai_div3 ul.u2 {
    height:70px;
    background:#fff;
    font-size:18px;
}
.xiazai_div3 ul.u2 li {
    height:70px;
    padding:10px 0;
    box-sizing:border-box;
    line-height:50px;
}
.xiazai_div3 ul.u2 li.l1, .xiazai_div3 ul.u2 li.l3 {
    line-height:25px;
}
dl.xiazai_d {
    width:10.5%;
    height:auto;
    float:left;
    text-align:center;
    margin:50px 1% 5px 1%;
    cursor:pointer;
}
dl.xiazai_d dt {
    width:80px;
    height:80px;
    border-radius:80px;
    margin:0 auto;
    position:relative;
}
dl.xiazai_d dt img {
    width:80px;
    height:80px;
    display:block;
    float:left;
    position:absolute;
    left:0;
    top:0;
}
dl.xiazai_d dt img.img1 {
    display:none;
    width:80px;
    height:80px;
    position:absolute;
    left:0;
    top:0;
}
dl.xiazai_d dd {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:16px;
    color:#333;
    line-height:24px;
    margin-top:10px;
}
dl.xiazai_d:hover dt img.img {
    display:none;
}
dl.xiazai_d:hover dt img.img1 {
    display:block;
}
dl.xiazai_d:hover dd {
    color:#1890FF;
}
.xiazai_div4 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
.xiazai_div4_c {
    width:100%;
    height:auto;
    float:left;
    border:2px solid #D9D9D9;
    box-sizing:border-box;
    margin-top:30px;
}
.xiazai_div4_c ul {
    width:100%;
    height:50px;
    float:left;
    border-bottom:1px solid #d9d9d9;
    box-sizing:border-box;
}
.xiazai_div4_c ul li {
    width:33%;
    line-height:49px;
    text-align:center;
    font-size:18px;
    float:left;
    color:#232935;
    box-sizing:border-box;
    cursor:pointer;
}
.xiazai_div4_c ul li.last {
    width:34%;
    border-left:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
    background:#F7F8FA;
    box-sizing:border-box;
}
.xiazai_div4_c ul li.cur {
    color:#3895FE;
}
.xiazai_div4_c_qh {
    width:100%;
    height:650px;
    float:left;
    overflow-y:auto;
    font-size:16px;
    line-height:35px;
    color:#232323;
    padding:30px 40px;
    box-sizing:border-box;
    display:none;
}
.xiazai_div4_c_qh h3.h3 {
    width:100%;
    height:auto;
    float:left;
    font-size:18px;
    font-weight:550;
    line-height:40px;
    border-bottom:2px solid #f2f2f2;
    margin-bottom:5px;
}
.xiazai_div5 {
    width:100%;
    height:auto;
    float:left;
    padding:80px 0;
    background:url(../images/xiazai_div5_bj.jpg) center center no-repeat;
    background-size:cover;
}
.xiazai_div5 p.p1 {
    width:170px;
    height:50px;
    margin:0 auto;
}
.xiazai_div5 p.p1 a {
    width:100%;
    height:50px;
    float:left;
    line-height:50px;
    text-align:center;
    font-size:16px;
    color:#fff;
    border-radius:50px;
    background:#4BA0FF;
    margin:25px 0;
}
.xiazai_div5 p.p1 a:hover {
    opacity:0.8;
}
.xiazai_div6 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
    background:url(../images/xianzai_div6_bj.png) 30% 50px no-repeat;
}
.xiazai_div6_c1 {
    width:500px;
    height:auto;
    float:left;
}
.xiazai_div6_c1 img {
    width:100%;
    height:auto;
    display:block;
}
dl.xiazai_d1 {
    width:260px;
    height:auto;
    float:left;
    padding:80px 20px 0 20px;
    box-sizing:border-box;
    text-align:center;
}
dl.xiazai_d1 dd {
    width:100%;
    height:auto;
    float:left;
}
dl.xiazai_d1 dd strong.s {
    width:100%;
    height:33px;
    line-height:33px;
    float:left;
    text-align:left;
    text-indent:80px;
    font-size:24px;
    color:#33425D;
    font-weight:normal;
    background:url(../images/xianzai_div6_tb_1.png) 50px center no-repeat;
}
dl.xiazai_d1 dd p {
    width:100%;
    height:60px;
    float:left;
    text-align:center;
    font-size:14px;
    line-height:20px;
    color:#808080;
    margin-top:20px;
}
dl.xiazai_d1 dd dt {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
}
dl.xiazai_d1 dt img {
    width:140px;
    height:auto;
    display:block;
    margin:0 auto;
}
dl.xiazai_d1 dt p {
    width:120px;
    height:36px;
    margin:0 auto;
}
dl.xiazai_d1 dt p a {
    width:100%;
    height:36px;
    line-height:36px;
    border-radius:2px;
    border:1px solid #2989FF;
    color:#2989FF;
    font-size:14px;
    display:block;
    margin:15px 0;
}
dl.xiazai_d1 dt p a:hover {
    background:#2989FF;
    color:#fff;
}
dl.xiazai_d1 dd strong.s1 {
    width:100%;
    height:33px;
    line-height:33px;
    float:left;
    text-align:left;
    text-indent:80px;
    font-size:24px;
    color:#33425D;
    font-weight:normal;
    background:url(../images/xianzai_div6_tb_2.png) 50px center no-repeat;
}
dl.xiazai_d1 dd strong.s2 {
    width:100%;
    height:33px;
    line-height:33px;
    float:left;
    text-align:left;
    text-indent:85px;
    font-size:24px;
    color:#33425D;
    font-weight:normal;
    background:url(../images/xianzai_div6_tb_3.png) 50px center no-repeat;
}
dl.xiazai_d1 dt p.p1 {
    width:130px;
    height:auto;
    margin:0 auto;
}
dl.xiazai_d1 dt p.p1 span {
    width:100%;
    height:auto;
    float:left;
    padding:15px;
    box-sizing:border-box;
    border:1px solid #f2f2f2;
    font-size:14px;
    line-height:24px;
    margin-top:10px;
}
dl.xiazai_d1 dt p.p1 span img {
    width:100px;
    height:auto;
    display:block;
    margin-bottom:5px;
}
.xiazai-box {
    margin-top: 15px;
}
.xiazai-box .input {
    width: 220px;
    height: 32px;
    line-height: 32px;
    float: left;
    border: 1px solid #00AEF3;
    outline: none;
    border-radius: 4px;
    padding: 0 10px;
}
.xiazai-box .button {
    width: 128px;
    height: 32px;
    line-height: 32px;
    float: left;
    background: #00AEF3;
    text-align: center;
    border: none;
    outline: none;
    cursor: pointer;
    border-radius: 4px;
    margin-left: 12px;
    color: #F7FAFC;
    font-size: 14px;
}
.xiazai-box .button:hover {
    opacity: 0.8;
}
*/

/******产品--CRM客户关系管理******/
 .pro_div {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
dl.pro_d {
    width:20%;
    height:340px;
    margin:2.5%;
    position:relative;
    background:#fff;
    float:left;
    box-shadow: 0 2px 16px 0 rgba(5, 113, 213, 0.27);
    border-radius: 12px;
}
dl.pro_d dt {
    width:100%;
    height:auto;
    float:left;
}
dl.pro_d dt img {
    width:100%;
    height:175px;
    display:block;
    border-radius:12px 12px 0 0;
}
dl.pro_d dd {
    width:100%;
    height:165px;
    float:left;
    text-align:center;
    padding:15px 0;
    box-sizing:border-box;
}
dl.pro_d dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:22px;
    color:#333;
    margin-bottom:5px;
}
dl.pro_d dd p {
    width:100%;
    height:auto;
    float:left;
    font-size:14px;
    line-height:23px;
    color:#3F4B5E;
    letter-spacing:1px;
}
dl.pro_d dd a {
    width:140px;
    height:40px;
    line-height:40px;
    float:left;
    text-align:center;
    color:#fff;
    position:absolute;
    left:58px;
    bottom:-20px;
    font-size:14px;
    background:#4BA0FF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.28);
    border-radius: 10px;
}
dl.pro_d:hover dd a {
    background:#f3bb4a;
}
dl.pro_d:hover {
    box-shadow: 0 2px 16px 0 rgba(75, 160, 255, 0.8);
}
.pro_div1 {
    width:100%;
    height:auto;
    float:left;
    padding:50px 0 60px 0;
    background:#F7F8FA;
}
.pro_div1_wz {
    width:100%;
    height:600px;
    float:left;
    background:url(../images/pro_div2_bj.png) center center no-repeat;
    position:relative;
}
dl.pro_d1 {
    width:400px;
    padding:15px 20px;
    box-sizing:border-box;
    height:190px;
    float:left;
    background:url(../images/pro_div2_bk_1.png) center center no-repeat;
    position:absolute;
    left:90px;
    top:40px;
}
dl.pro_d1 dt {
    width:60px;
    height:130px;
    float:left;
    padding-top:10px;
    box-sizing:border-box;
}
dl.pro_d1 dt img {
    width:50px;
    height:auto;
    display:block;
}
dl.pro_d1 dd {
    width:290px;
    height:auto;
    float:left;
    font-size:16px;
    line-height:24px;
    color:#666;
}
dl.pro_d1 dd strong {
    width:100%;
    margin-bottom:3px;
    height:auto;
    float:left;
    font-size:20px;
    line-height:28px;
    color:#434343;
    font-weight:550;
}
dl.pro_d1:hover {
    background:url(../images/pro_div2_bk_1_h.png) center center no-repeat;
}
dl.pro_d1.pro_d1s {
    padding:33px 20px;
}
dl.pro_d2 {
    width:400px;
    padding:15px 20px;
    box-sizing:border-box;
    height:190px;
    float:left;
    background:url(../images/pro_div2_bk_3.png) center center no-repeat;
    position:absolute;
    left:795px;
    top:40px;
}
dl.pro_d2 dt {
    width:60px;
    height:130px;
    float:left;
    padding-top:10px;
    box-sizing:border-box;
}
dl.pro_d2 dt img {
    width:50px;
    height:auto;
    display:block;
}
dl.pro_d2 dd {
    width:290px;
    height:auto;
    float:left;
    font-size:16px;
    line-height:24px;
    color:#666;
}
dl.pro_d2 dd strong {
    width:100%;
    margin-bottom:3px;
    height:auto;
    float:left;
    font-size:20px;
    line-height:28px;
    color:#434343;
    font-weight:550;
}
dl.pro_d2:hover {
    background:url(../images/pro_div2_bk_3_h.png) center center no-repeat;
}
dl.pro_d2.pro_d2s {
    padding:33px 20px;
}
dl.pro_d3 {
    width:400px;
    padding:45px 20px 0 20px;
    box-sizing:border-box;
    height:190px;
    float:left;
    background:url(../images/pro_div2_bk_2.png) center bottom no-repeat;
    position:absolute;
    left:65px;
    top:380px;
}
dl.pro_d3 dt {
    width:60px;
    height:130px;
    float:left;
    padding-top:10px;
    box-sizing:border-box;
}
dl.pro_d3 dt img {
    width:50px;
    height:auto;
    display:block;
}
dl.pro_d3 dd {
    width:290px;
    height:auto;
    float:left;
    font-size:16px;
    line-height:24px;
    color:#666;
}
dl.pro_d3 dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    line-height:28px;
    color:#434343;
    font-weight:550;
    margin-bottom:3px;
}
dl.pro_d3:hover {
    background:url(../images/pro_div2_bk_2_h.png) center bottom no-repeat;
}
dl.pro_d3.pro_d3s {
    padding:55px 20px;
}
dl.pro_d4 {
    width:400px;
    padding:45px 20px 0 20px;
    box-sizing:border-box;
    height:190px;
    float:left;
    background:url(../images/pro_div2_bk_4.png) center bottom no-repeat;
    position:absolute;
    left:785px;
    top:392px;
}
dl.pro_d4 dt {
    width:60px;
    height:130px;
    float:left;
    padding-top:10px;
    box-sizing:border-box;
}
dl.pro_d4 dt img {
    width:50px;
    height:auto;
    display:block;
}
dl.pro_d4 dd {
    width:290px;
    height:auto;
    float:left;
    font-size:16px;
    line-height:24px;
    color:#666;
}
dl.pro_d4 dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    line-height:28px;
    color:#434343;
    font-weight:550;
    margin-bottom:3px;
}
dl.pro_d4:hover {
    background:url(../images/pro_div2_bk_4_h.png) center bottom no-repeat;
}
dl.pro_d4.pro_d4s {
    padding:55px 20px;
}
.pro_div2 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0 40px 0;
}
.pro_div2 .swiper-slide-active img {
    box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.27);
}
.pro_div2 #certify .swiper-button-prev, .pro_div2 #certify .swiper-button-prev:Hover {
    width:180px;
    height:300px;
    top:126px;
    left:0px;
    background:none;
}
.pro_div2 #certify .swiper-button-next, .pro_div2 #certify .swiper-button-next:Hover {
    width:180px;
    height:300px;
    top:126px;
    right:0px;
    background:none;
}
.pro_div2 #certify {
    position: relative;
    width:1000px;
    margin: 0 auto
}
.pro_div2 #certify .swiper-container {
    padding:30px 0 80px 0;
}
.pro_div2 #certify .swiper-slide {
    width:500px;
    height:auto;
    margin:0 50px;
}
.pro_div2 #certify .swiper-slide img {
    width:100%;
    height:auto;
    display:block;
}
.pro_div2 #certify .swiper-slide {
    background:none;
}
.proxxa {
    width:200px;
    height:55px;
    margin:0 auto;
}
.proxxa a {
    width:100%;
    height:55px;
    line-height:55px;
    float:left;
    text-align:center;
    color:#fff;
    margin:20px 0;
    font-size:20px;
    background:#4BA0FF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.28);
    border-radius:50px;
}
.proxxa a:hover {
    background:#f3bb4a;
}
/*****HR人力资源管理*****/
 dl.i_d1 dd strong.s.s1 {
    padding-top:25px;
}
/*****PMP项目管理******/
 dl.pro_ds {
    width:25.3333%;
    height:340px;
    margin:3% 4%;
}
dl.pro_ds dd {
    padding:15px 20px;
    box-sizing:border-box;
}
dl.pro_ds dd a {
    left:62px;
}
/*****数据分析*****/
 .pro_div3 {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
    background:url(../images/shujufenxi_bj.jpg) center center no-repeat;
    background-size:cover;
}
.pro_div3_cz {
    width:840px;
    height:auto;
    margin:0 auto;
}
.pro_div3_c {
    width:180px;
    height:180px;
    float:left;
    color:#fff;
    background:url(../images/pro_div4_tp_1.png) center center no-repeat;
    background-size:180px auto !important;
    margin:20px 50px;
}
.pro_div3_c strong {
    margin-top:80px;
    margin-left:50px;
    width:auto;
    height:auto;
    float:left;
    font-size:50px;
    font-weight:normal;
    background:url(../images/pro_div4_tp_2.png) left 11px no-repeat;
    padding-left:15px;
    background-size:8px auto;
}
.pro_div3_c strong s {
    font-size:20px;
    text-decoration:none;
}
.pro_div3_c p {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    text-align:center;
    margin-top:15px;
}
.pro_div3_c strong.s {
    background:url(../images/pro_div4_tp_3.png) left 11px no-repeat;
}
.pro_div3_tp {
    width:100%;
    height:auto;
    float:left;
    margin:20px 0;
}
.pro_div3_tp img {
    width:100%;
    height:auto;
    display:block;
}
.pro_div4 {
    width:100%;
    height:auto;
    float:left;
    background:#f8f8f8;
    padding:50px 0 0 0;
}
/********企典学院******/
 .qdxy_header {
    width:100%;
    height:70px;
    float:left;
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.12);
}
.qdxy_header .logo {
    width:265px;
    height:auto;
    float:left;
    margin-top:14px;
}
.qdxy_header .logo img {
    width:100%;
    height:auto;
    display:block;
}
.qdxy_header .soso_div {
    margin:17px 20px 0 0;
    display:block;
}
.qdxy_top {
    width:auto;
    height:36px;
    line-height:36px;
    float:right;
    margin-top:18px;
    padding:0 20px;
    color:#fff;
    font-size:14px;
    background:#1890FF;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.26);
    border-radius: 3px;
}
.qdxy_top a {
    width:auto;
    float:left;
    padding:0 2px;
    color:#fff;
}
.qdxy_top span {
    width:10px;
    height:auto;
    float:left;
    text-align:center;
    font-size:12px;
}
.qdxy_top a:hover {
    opacity:0.9;
}
.qdxy_index_div {
    width:100%;
    height:auto;
    float:left;
    padding:20px 0 40px 0;
    background:url(../images/qdxy/qdxy_index_div_bj.jpg) center bottom no-repeat;
    background-size:100% auto;
}
.qdxy_index_div_left {
    width:680px;
    height:460px;
    float:left;
    margin-right:20px;
}
.qdxy_index_div_left img, .qdxy_index_div_left video, .qdxy_index_div_left iframe {
    width:680px;
    height:460px;
    display:block;
}
.qdxy_index_div_right {
    width:400px;
    height:auto;
    float:left;
}
.qdxy_index_div_right dl {
    width:400px;
    height:135px;
    float:left;
    background:#fff;
    box-shadow: 0 4px 30px 0 rgba(11, 12, 81, 0.09);
    border-radius:8px;
    margin-bottom:25px;
}
.qdxy_index_div_right dl dt {
    width:140px;
    height:auto;
    float:left;
}
.qdxy_index_div_right dl dt img {
    width:100%;
    height:135px;
    display:block;
    border-radius:8px 0 0 8px;
}
.qdxy_index_div_right dl dd {
    width:260px;
    height:auto;
    float:left;
    padding:20px;
    box-sizing:border-box;
    font-size:14px;
    line-height:24px;
    letter-spacing:1px;
    color:#2E2E2E;
}
.qdxy_index_div_right dl dd h3 a {
    width:100%;
    height:auto;
    float:left;
    font-size:18px;
    line-height:24px;
    color:#1E1E1E;
    letter-spacing:1px;
    margin:5px 0;
}
.qdxy_index_div_right dl:hover dd h3 a {
    color:#278cfe;
}
.qdxy_index_div1 {
    width:100%;
    height:auto;
    float:left;
    background:#EFF3F5;
    min-height:200px;
    padding-bottom:10px;
}
.qdxy_index_div1_c {
    width:100%;
    height:auto;
    float:left;
    margin-top:10px;
    background:#fff;
    min-height:50px;
    padding:10px;
    box-sizing:border-box;
}
.qdxy_index_div1_c dl {
    width:100%;
    height:auto;
    float:left;
    margin:5px 0;
}
.qdxy_index_div1_c dl dt {
    width:140px;
    height:auto;
    float:left;
    font-size:16px;
    color:#000;
    line-height:32px;
    text-align:center;
}
.qdxy_index_div1_c dl dd {
    width:920px;
    height:auto;
    float:left;
}
.qdxy_index_div1_c dl dd a {
    width:auto;
    height:32px;
    line-height:32px;
    font-size:14px;
    color:#666;
    padding:0 15px;
    float:left;
    display:block;
    margin-right:5px;
}
.qdxy_index_div1_c dl dd a:hover {
    color:#fff;
    background:#288dff;
    border-radius:3px;
}
.qdxy_index_div1_c_left {
    width:680px;
    height:auto;
    float:left;
    margin-top:10px;
    margin-right:10px;
    background:#fff;
}
.qdxy_index_tt {
    width:100%;
    height:60px;
    line-height:60px;
    float:left;
    border-bottom:1px solid #D9D9D9;
    box-sizing:border-box;
    font-size:20px;
    color:#3152E8;
    padding:0 15px;
    box-sizing:border-box;
}
.qdxy_index_tt a {
    width:auto;
    height:auto;
    float:right;
    font-size:14px;
    color:#666;
}
.qdxy_index_tt a:hover {
    color:#3152E8;
}
dl.qdxy_index_sp {
    width:100%;
    height:510px;
    float:left;
    padding:15px;
    box-sizing:border-box;
}
dl.qdxy_index_sp dt {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
}
dl.qdxy_index_sp dt img, dl.qdxy_index_sp dt video, dl.qdxy_index_sp dt iframe {
    width:550px;
    height:350px;
    display:block;
    margin:0 auto;
}
dl.qdxy_index_sp dd {
    width:100%;
    height:130px;
    overflow:hidden;
    float:left;
    padding:10px 0;
    font-size:14px;
    line-height:24px;
    color:#666;
}
dl.qdxy_index_sp dd h2 {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:20px;
    line-height:28px;
    color:#000;
    margin:5px 0;
}
.qdxy_index_div1_c_right {
    width:410px;
    height:auto;
    float:left;
    margin-top:10px;
    background:#fff;
}
.qdxy_index_div1_c_right strong.tt {
    width:100%;
    height:38px;
    line-height:38px;
    float:left;
    font-size:16px;
    color:#060606;
    padding:0 15px;
    box-sizing:border-box;
    margin-top:5px;
}
.qdxy_index_div1_c_right a.a1 {
    width:100%;
    height:38px;
    line-height:38px;
    float:left;
    border-bottom:1px dashed #f2f2f2;
    overflow:hidden;
    font-size:14px;
    color:#333333;
    background:url(../images/qdxy/qdxy_index_div2_tp_1.png) 15px center no-repeat;
    padding:0 15px 0 35px;
    box-sizing:border-box;
}
.qdxy_index_div1_c_right a.a1:Hover {
    color:#3152E8;
}
dl.qdxy_index_dt {
    width:660px;
    height:auto;
    float:left;
    margin:0 15px;
    padding:11px 0;
    border-bottom:1px solid #f2f2f2;
    box-sizing:border-box;
}
dl.qdxy_index_dt dt {
    width:160px;
    height:auto;
    float:left;
    margin-right:20px;
}
dl.qdxy_index_dt dt img {
    width:160px;
    height:130px;
    display:block;
}
dl.qdxy_index_dt dd {
    width:480px;
    height:auto;
    float:left;
    padding-top:10px;
}
dl.qdxy_index_dt dd h3 a {
    width:100%;
    height:25px;
    overflow:hidden;
    float:left;
    font-size:18px;
    color:#000;
    line-height:25px;
}
dl.qdxy_index_dt dd p.p1 {
    width:100%;
    height:18px;
    line-height:18px;
    font-size:12px;
    color:#8590A6;
    float:left;
}
dl.qdxy_index_dt dd p.p2 {
    width:100%;
    height:40px;
    line-height:20px;
    font-size:14px;
    color:#666;
    float:left;
    overflow:hidden;
    margin:5px 0;
}
dl.qdxy_index_dt dd a.a {
    width:auto;
    height:18px;
    line-height:18px;
    font-size:12px;
    color:#165199;
    float:left;
}
dl.qdxy_index_dt:hover dd h3 a {
    color:#165199;
}
.qdxy_index_div1_c_right a.a2 {
    width:100%;
    height:38px;
    line-height:38px;
    float:left;
    border-bottom:1px dashed #f2f2f2;
    overflow:hidden;
    font-size:14px;
    color:#333333;
    background:url(../images/qdxy/qdxy_index_div2_tp_2.png) 15px center no-repeat;
    padding:0 15px 0 35px;
    box-sizing:border-box;
}
.qdxy_index_div1_c_right a.a2:Hover {
    color:#3152E8;
}
.qdxy_index_div1_c1 {
    width:100%;
    height:auto;
    float:left;
    min-height:100px;
    background:#fff;
    margin-top:10px;
}
.qdxy_index_tt1 {
    text-align:center;
    border-bottom:none;
    margin-top:10px;
}
.qdxy_index_div1_c1_wz {
    width:100%;
    height:auto;
    float:left;
    background:url(../images/qdxy/qdxy_index_div3_bj.png) center center no-repeat;
    background-size:cover;
    padding:20px;
    box-sizing:border-box;
}
.qdxy_index_div1_c1_wz dl {
    width:19%;
    height:auto;
    float:left;
    margin:1% 0.5%;
    position:relative;
}
.qdxy_index_div1_c1_wz dl dt {
    width:100%;
    height:auto;
    float:left;
}
.qdxy_index_div1_c1_wz dl dt img {
    width:100%;
    height:auto;
    display:block;
}
.qdxy_index_div1_c1_wz dl dd a {
    width:150px;
    height:100px;
    font-size:20px;
    line-height:28px;
    color:#333;
    text-align:center;
    background:#fff;
    border:2px solid #1a92ff;
    padding:20px 5px;
    box-sizing:border-box;
    position:absolute;
    left:26px;
    top:45px;
}
.qdxy_index_div1_c1_wz dl dd a:hover {
    color:#f3bb4a;
}
.qdxy_index_div1_c1 ul {
    width:100%;
    height:auto;
    float:left;
    padding:0px 20px 20px 20px;
    box-sizing:border-box;
}
.qdxy_index_div1_c1 ul li a {
    width:15.6666%;
    height:auto;
    float:left;
    margin:0.5%;
}
.qdxy_index_div1_c1 ul li a img {
    width:100%;
    height:auto;
    display:block;
}
.bottom_div_left ul.menu1 {
    width:80%;
}
/*******用户心得*******/
 .qdxy_yhxd_div {
    width:100%;
    height:auto;
    float:left;
    padding:20px 0;
}
.qdxy_yhxd_tt {
    width:100%;
    height:42px;
    line-height:42px;
    float:left;
    text-align:center;
    font-size:30px;
    color:#1890FF;
    background:url(../images/qdxy/qdxy_yhxd_tt_bj.png) center center no-repeat;
}
.qdxy_yhxd_div dl {
    width:142px;
    height:110px;
    float:left;
    margin:25px 16px 0 0;
    background:url(../images/qdxy/qdxy_yhxd_tp_1.jpg) center center no-repeat;
    background-size:cover;
}
.qdxy_yhxd_div dl dt {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    padding-top:20px;
}
.qdxy_yhxd_div dl dt img {
    width:auto;
    height:40px;
    margin:0 auto;
}
.qdxy_yhxd_div dl dt a, .qdxy_yhxd_div dl dd strong a {
    width:100%;
    height:100%;
    float:left;
}
.qdxy_yhxd_div dl dd strong a {
    width:100%;
    height:auto;
    float:left;
    font-size:22px;
    line-height:30px;
    text-align:center;
    color:#fff;
    font-weight:normal;
}
.qdxy_yhxd_div dl:hover, .qdxy_yhxd_div dl.cur {
    background:url(../images/qdxy/qdxy_yhxd_tp_1_h.png) center center no-repeat #fff;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.20);
}
.qdxy_yhxd_div dl:hover dd strong a, .qdxy_yhxd_div dl.cur dd strong a {
    color:#333;
}
.qdxy_yhxd_div dl.d1 {
    background:url(../images/qdxy/qdxy_yhxd_tp_2.jpg) center center no-repeat;
}
.qdxy_yhxd_div dl.d1:hover, .qdxy_yhxd_div dl.d1.cur {
    background:url(../images/qdxy/qdxy_yhxd_tp_2_h.png) center center no-repeat #fff;
}
.qdxy_yhxd_div dl.d2 {
    background:url(../images/qdxy/qdxy_yhxd_tp_3.jpg) center center no-repeat;
}
.qdxy_yhxd_div dl.d2:hover, .qdxy_yhxd_div dl.d2.cur {
    background:url(../images/qdxy/qdxy_yhxd_tp_3_h.png) center center no-repeat #fff;
}
.qdxy_yhxd_div dl.d3 {
    background:url(../images/qdxy/qdxy_yhxd_tp_4.jpg) center center no-repeat;
}
.qdxy_yhxd_div dl.d3:hover, .qdxy_yhxd_div dl.d3.cur {
    background:url(../images/qdxy/qdxy_yhxd_tp_4_h.png) center center no-repeat #fff;
}
.qdxy_yhxd_div dl.d4 {
    background:url(../images/qdxy/qdxy_yhxd_tp_5.jpg) center center no-repeat;
}
.qdxy_yhxd_div dl.d4:hover, .qdxy_yhxd_div dl.d4.cur {
    background:url(../images/qdxy/qdxy_yhxd_tp_5_h.png) center center no-repeat #fff;
}
.qdxy_yhxd_div dl.d5 {
    background:url(../images/qdxy/qdxy_yhxd_tp_6.jpg) center center no-repeat;
    margin-right:0;
}
.qdxy_yhxd_div dl.d5:hover, .qdxy_yhxd_div dl.d5.cur {
    background:url(../images/qdxy/qdxy_yhxd_tp_6_h.png) center center no-repeat #fff;
}
.qdxy_yhxd_div dl.d0 {
    background:url(../images/qdxy/qdxy_yhxd_tp_5.jpg) center center no-repeat;
}
.qdxy_yhxd_div dl.d0:hover, .qdxy_yhxd_div dl.d0.cur {
    background:url(../images/qdxy/qdxy_yhxd_tp_5_h.png) center center no-repeat #fff;
}
.qdxy_yhxd_div1 {
    width:100%;
    height:auto;
    float:left;
    background:#ecf5f4;
    min-height:100px;
    padding-bottom:20px;
}
.qdxy_yhxd_div1_c {
    width:100%;
    height:auto;
    float:left;
    margin-top:10px;
    background:#fff;
    min-height:100px;
    padding:20px;
    box-sizing:border-box;
}
.qdxy_yhxd_div1_c dl {
    width:31.3333%;
    height:auto;
    float:left;
    margin:1%;
    padding:8px;
    box-sizing:border-box;
    box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.10);
}
.qdxy_yhxd_div1_c dl dt {
    width:100%;
    height:254px;
    float:left;
    overflow:hidden;
    position:relative;
}
.qdxy_yhxd_div1_c dl dt img.img {
    width:100%;
    height:254px;
    display:block;
    box-sizing:border-box;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 800ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 800ms;
}
.qdxy_yhxd_div1_c dl:hover dt img.img {
    -webkit-transform: scale(1.05, 1.05);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 800ms;
    -moz-transform: scale(1.05, 1.05);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 800ms;
}
.qdxy_yhxd_div1_c dl dt img.img1 {
    display:none;
    width:55px;
    height:55px;
    margin:0 auto;
    position:absolute;
    top:40%;
    left:40%;
}
.qdxy_yhxd_div1_c dl dd {
    width:100%;
    height:auto;
    float:left;
    padding:5px;
    box-sizing:border-box;
}
.qdxy_yhxd_div1_c dl dd h3 a {
    width:100%;
    height:32px;
    line-height:32px;
    float:left;
    text-align:center;
    font-size:20px;
    color:#333;
    overflow:hidden;
}
.qdxy_yhxd_div1_c dl:hover dd h3 a {
    color:#288bff;
}
/*********知识库*******/
 .qdxy_zsk_div {
    width:100%;
    height:auto;
    float:left;
    background:#ecf5f4;
    min-height:100px;
    padding-bottom:20px;
}
.qdxy_zsk_div_c {
    width:100%;
    height:auto;
    float:left;
    padding:15px 0;
}
.qdxy_zsk_div_c a {
    width:auto;
    height:40px;
    line-height:40px;
    float:left;
    margin-right:15px;
    padding:0 25px;
    color:#333;
    background:#fff;
    font-size:16px;
    border-radius:4px;
}
.qdxy_zsk_div_c a:hover {
    background:#20A0FF;
    color:#fff;
}
.qdxy_zsk_div_c1 {
    width:100%;
    height:auto;
    float:left;
    background:#fff;
    padding:10px 20px 20px 20px;
    box-sizing:border-box;
    background:#fff;
}
.qdxy_zsk_div_c1 strong.s {
    width:auto;
    height:auto;
    float:left;
    font-size:20px;
    line-height:40px;
    border-bottom:2px solid #20A0FF;
    font-weight:normal;
    margin-top:10px;
}
.qdxy_zsk_div_c1_wz {
    width:100%;
    height:auto;
    float:left;
    min-height:50px;
    padding:10px 0;
    border:1px solid #f2f2f2;
    box-sizing:border-box;
}
.qdxy_zsk_div_c1_wz ul {
    width:100%;
    height:auto;
    float:left;
}
.qdxy_zsk_div_c1_wz ul li a {
    width:48%;
    text-indent:5px;
    height:40p;
    line-height:40px;
    float:left;
    border-bottom:1px dashed #d9d9d9;
    overflow:hidden;
    font-size:14px;
    color:#333;
    margin:0 1%;
}
.qdxy_zsk_div_c1_wz ul li a:hover {
    color:#288bff;
}
.qdxy_zsk_div1 {
    width:100%;
    height:auto;
    float:left;
    padding:80px 0;
    background:url(../images/qdxy/qdxy_zsk_div1_bj.jpg) center top no-repeat;
    color:#fff;
    text-align:center;
}
.qdxy_zsk_div1 p.p1 {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
}
.qdxy_zsk_div1 p.p1 img {
    width:90px;
    height:auto;
    margin:0 auto;
    display:block;
}
.qdxy_zsk_div1 strong {
    width:100%;
    height:auto;
    float:left;
    font-size:36px;
    line-height:56px;
    font-weight:normal;
    color:#fff;
    text-align:center;
    margin:20px 0 10px 0;
}
.qdxy_zsk_div1 p.p2 {
    width:600px;
    height:60px;
    margin:0 auto;
}
.qdxy_zsk_div1 p.p2 a {
    width:100%;
    height:60px;
    line-height:60px;
    float:left;
    margin:10px 0;
    text-align:center;
    background:#fff;
    color:#2B7EFF;
    font-size:22px;
    border-radius:8px;
    letter-spacing:1px;
}
.qdxy_zsk_div1 p.p2 a:hover {
    background:#2B7EFF;
    color:#fff;
}
/********文章详情*******/
 .qdxy_wzxx_div {
    width:100%;
    height:auto;
    float:left;
    background:#ecf5f4;
    min-height:100px;
    padding-bottom:20px;
}
.qdxy_wzxx_div_left {
    width:790px;
    height:auto;
    float:left;
    margin:10px 10px 0 0;
    background:#fff;
    min-height:100px;
    float:left;
    padding:25px;
    box-sizing:border-box;
}
.qdxy_wzxx_div_left h2.h2 {
    width:100%;
    height:auto;
    float:left;
    line-height:34px;
    font-size:22px;
    text-align:center;
    color:#000;
}
.qdxy_wzxx_div_left p.ptime {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:14px;
    line-height:30px;
    color:#666;
    position:relative;
    margin:4px 0;
}
.qdxy_wzxx_div_left p.ptime span {
    width:auto;
    float:right;
    position:absolute;
    right:0;
    top:0;
}
.qdxy_wzxx_div_left p.ptime span a.a2 {
    width:75px;
    height:30px;
    line-height:30px;
    float:left;
    text-align:center;
    border:1px solid #C4C9D3;
    color:#8590A6;
    background:#fff;
    border-radius:2px;
    padding:0 25px 0 10px;
    display:block;
    box-sizing:border-box;
    background:url(../images/share.png) 48px center no-repeat #f6f4f7;
}
.qdxy_wzxx_div_left p.ptime span a.a2:hover {
    opacity:0.8;
}
.qdxy_wzxx_div_left video {
    width:100%;
    height:auto;
    float:left;
}
.qdxx_wzxx_c {
    width:100%;
    height:auto;
    float:left;
    padding:15px 0;
    font-size:14px;
    line-height:24px;
    color:#333;
}
.qdxx_wzxx_c p img.img {
    width:auto;
    height:auto;
    margin:10px auto;
    max-width:100%;
}
.qdxx_wzxx_c video {
    width:100%;
    height:auto;
    float:left;
}
.qdxy_wzxx_div_right {
    width:300px;
    height:auto;
    float:left;
    margin-top:10px;
    background:#fff;
    min-height:100px;
}
.qdxy_wzxx_div_right strong.tt {
    width:100%;
    height:60px;
    float:left;
    line-height:60px;
    text-align:center;
    border-bottom:1px solid #f2f2f2;
    box-sizing:border-box;
    font-size:22px;
    font-weight:normal;
    color:#000;
}
.qdxy_wzxx_div_right_tt {
    padding:0 15px;
    box-sizing:border-box;
    width:100%;
    height:40px;
    line-height:40px;
    float:left;
    border-bottom:1px solid #f2f2f2;
    font-size:16px;
    color:#333;
}
.qdxy_wzxx_div_right_tt a {
    width:auto;
    float:right;
    font-size:14px;
    color:#888;
}
.qdxy_wzxx_div_right_tt a:hover {
    color:#2B7EFF;
}
.qdxy_wzxx_div_right_tag {
    width:100%;
    height:auto;
    float:left;
    margin:5px 15px;
    box-sizing:border-box;
}
.qdxy_wzxx_div_right_tag a {
    width:auto;
    background:#E6F3FF;
    border-radius:2px;
    height:34px;
    line-height:34px;
    float:left;
    padding:0 10px;
    margin:5px;
    color: #2084FF;
    font-size:14px;
}
.qdxy_wzxx_div_right_tag a:hover {
    background:#2084FF;
    color:#fff;
}
.qdxy_wzxx_div_right dl.d1 {
    width:100%;
    height:auto;
    float:left;
    padding:5px 15px;
    box-sizing:border-box;
}
.qdxy_wzxx_div_right dl.d1 dt {
    width:100%;
    height:auto;
    float:left;
}
.qdxy_wzxx_div_right dl.d1 dt img {
    width:100%;
    height:auto;
    display:block;
}
.qdxy_wzxx_div_right dl.d1 dd {
    width:100%;
    height:auto;
    float:left;
    padding:5px 15px;
    box-sizing:border-box;
}
.qdxy_wzxx_div_right dl.d1 dd h3 a {
    width:100%;
    height:24px;
    line-height:24px;
    float:left;
    font-size:16px;
    color:#333;
    overflow:hidden;
    margin:5px 0;
}
.qdxy_wzxx_div_right dl.d1 dd p {
    width:100%;
    height:16px;
    line-height:16px;
    float:left;
    font-size:12px;
    color:#666;
    overflow:hidden;
}
a.qdxy_wzxx_div_right_b {
    width:100%;
    height:auto;
    float:left;
    padding:20px 0;
    background:#6586F7;
    font-size:14px;
    line-height:20px;
    box-shadow: inset 0 1px 0 0 #DDDDDD;
    color:#fff;
    text-align:center;
}
a.qdxy_wzxx_div_right_b strong {
    width:100%;
    height:auto;
    float:left;
    font-size:18px;
    line-height:25px;
    font-weight:normal;
}
a.qdxy_wzxx_div_right_b:hover {
    background:#f89a22;
}
.dinwei_r {
    /* position:fixed; left:1290px; top:-10px; */
}
/*****操作指南*******/
 .qdxy_czzn_div {
    width:100%;
    height:auto;
    float:left;
    background:#ecf5f4;
    min-height:100px;
    padding-bottom:20px;
}
.qdxy_czzn_div_c {
    width:100%;
    height:800px;
    float:left;
    background:#fff;
    margin-top:10px;
}
.qdxy_czzn_div_c_left {
    width:300px;
    height:800px;
    float:left;
    overflow-y:auto;
    border-right:1px solid #E5E7E9;
    padding-bottom:10px;
    box-sizing:border-box;
}
.qdxy_czzn_div_c_left dl {
    width:100%;
    height:auto;
    float:left;
}
.qdxy_czzn_div_c_left dl dt a {
    width:100%;
    height:40px;
    line-height:40px;
    float:left;
    font-size:15px;
    color:#333;
    padding:0 30px;
    border-left:2px solid #fff;
    box-sizing:border-box;
    background:url(../images/qdxy/qdxy_czzn_tb_1.png) 270px center no-repeat;
}
.qdxy_czzn_div_c_left dl dd {
    display:none;
    width:100%;
    height:auto;
    float:left;
}
.qdxy_czzn_div_c_left dl dd a {
    width:100%;
    height:36px;
    line-height:36px;
    float:left;
    font-size:14px;
    color:#707986;
    padding:0 0 0 50px;
    box-sizing:border-box;
}
.qdxy_czzn_div_c_left dl dt a:hover {
    color:#3791FA;
    border-left:2px solid #3791FA;
    background:url(../images/qdxy/qdxy_czzn_tb_1_h.png) 270px center no-repeat #ebf1fd;
}
.qdxy_czzn_div_c_left dl.cur dt a {
    color:#3791FA;
    border-left:2px solid #3791FA;
    background:url(../images/qdxy/qdxy_czzn_tb_2_h.png) 270px center no-repeat #ebf1fd;
}
.qdxy_czzn_div_c_left dl dd a:hover, .qdxy_czzn_div_c_left dl dd a.cur {
    color:#3791FA;
}
.qdxy_czzn_div_c_left dl.cur dd {
    display:block;
}
.qdxy_czzn_div_c_left::-webkit-scrollbar {
    width: 10px;
    height: 1px;
}
.qdxy_czzn_div_c_left::-webkit-scrollbar-thumb {
    border-radius:1px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background:#d8d8d8;
}
.qdxy_czzn_div_c_left::-webkit-scrollbar-track {
    border-radius:1px;
    background: #fff;
}
.qdxx_czzn_div_c_right {
    width:790px;
    height:auto;
    float:left;
}
.qdxx_czzn_div_c_right_c {
    width:100%;
    height:710px;
    float:left;
    overflow-y:auto;
    padding:15px 40px;
    box-sizing:border-box;
    font-size:14px;
    line-height:24px;
    color:#333;
}
.qdxx_czzn_div_c_right_c::-webkit-scrollbar {
    width: 10px;
    height: 1px;
}
.qdxx_czzn_div_c_right_c::-webkit-scrollbar-thumb {
    border-radius:1px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #d8d8d8;
}
.qdxx_czzn_div_c_right_c::-webkit-scrollbar-track {
    border-radius:1px;
    background: #fff;
}
.qdxx_czzn_div_c_right_c h2.h2 {
    width:100%;
    height:auto;
    float:left;
    font-size:22px;
    line-height:34px;
    color:#000;
    margin:5px 0;
}
.qdxx_czzn_div_c_right_c img.img {
    margin:10px 0;
}
.qdxx_czzn_div_c_right_c video {
    width:100%;
    height:auto;
    float:left;
}
.qdxx_czzn_div_c_right_bottom {
    width:350px;
    height:50px;
    line-height:50px;
    float:right;
    margin-right:25px;
    background:#EFF3F5;
    font-size:14px;
    padding:0 15px 0 25px;
    box-sizing:border-box;
    color:#333;
    margin-top:20px;
    border-radius:5px;
}
.qdxx_czzn_div_c_right_bottom a {
    width:50px;
    height:32px;
    line-height:32px;
    float:right;
    text-align:center;
    border:1px solid #d9d9d9;
    border-radius:4px;
    margin:8px 8px;
}
.qdxx_czzn_div_c_right_bottom a:Hover {
    background:#3791FA;
    color:#fff;
    border:1px solid #3791FA;
}
/******加入我们*********/
 .qdxy_jrwm_div {
    width:100%;
    height:auto;
    float:left;
}
.qdxy_jrwm_div img {
    width:100%;
    height:auto;
    display:block;
}
.qdxy_jrwm_div1 {
    width:100%;
    height:auto;
    float:left;
    padding:50px 0;
}
.qdxy_jrwm_div1 dl.d1 {
    width:100%;
    height:400px;
    float:left;
    background:#EEEEEE;
    margin-top:120px;
}
.qdxy_jrwm_div1 dl.d1 dt {
    width:50%;
    height:auto;
    float:left;
}
.qdxy_jrwm_div1 dl.d1 dt img {
    width:100%;
    height:auto;
    display:block;
    position:relative;
    left:-45px;
    top:-90px;
}
.qdxy_jrwm_div1 dl.d1 dd {
    width:50%;
    height:auto;
    float:left;
    padding:70px 45px 0 0;
    box-sizing:border-box;
}
.qdxy_jrwm_div1 dl.d1 dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:30px;
    line-height:42px;
    color:#333;
    font-weight:normal;
}
.qdxy_jrwm_div1 dl.d1 dd p.p {
    width:100%;
    height:auto;
    float:left;
    font-size:18px;
    line-height:26px;
    color:#666;
    margin:15px 0;
}
.qdxy_jrwm_div1 dl.d1 dd p.p1 {
    width:100%;
    height:auto;
    float:left;
    font-size:18px;
    line-height:36px;
    color:#666;
    margin:15px 0;
}
.qdxy_jrwm_div1 dl.d1 dd a {
    width:250px;
    height:50px;
    line-height:50px;
    float:left;
    margin:10px 105px;
    background:#268EEE;
    border-radius:4px;
    color:#fff;
    text-align:center;
    font-size:18px;
}
.qdxy_jrwm_div1 dl.d1 dd a:hover {
    background:#f3bb4a;
}
.qdxy_jrwm_div1 dl.d2 {
    width:100%;
    height:400px;
    float:left;
    background:#EEEEEE;
    margin-top:120px;
}
.qdxy_jrwm_div1 dl.d2 dt {
    width:50%;
    height:auto;
    float:left;
}
.qdxy_jrwm_div1 dl.d2 dt img {
    width:100%;
    height:auto;
    display:block;
    position:relative;
    right:-45px;
    top:-90px;
}
.qdxy_jrwm_div1 dl.d2 dd {
    width:50%;
    height:auto;
    float:left;
    padding:70px 0 0 45px;
    box-sizing:border-box;
}
.qdxy_jrwm_div1 dl.d2 dd strong {
    width:100%;
    height:auto;
    float:left;
    font-size:30px;
    line-height:42px;
    color:#333;
    font-weight:normal;
}
.qdxy_jrwm_div1 dl.d2 dd p.p {
    width:100%;
    height:auto;
    float:left;
    font-size:18px;
    line-height:26px;
    color:#666;
    margin:15px 0;
}
.qdxy_jrwm_div1 dl.d2 dd p.p1 {
    width:100%;
    height:auto;
    float:left;
    font-size:18px;
    line-height:36px;
    color:#666;
    margin:15px 0;
}
.qdxy_jrwm_div1 dl.d2 dd a {
    width:250px;
    height:50px;
    line-height:50px;
    float:left;
    margin:10px 105px;
    background:#268EEE;
    border-radius:4px;
    color:#fff;
    text-align:center;
    font-size:18px;
}
.qdxy_jrwm_div1 dl.d2 dd a:hover {
    background:#f3bb4a;
}
.qdxy_jrwm_div2 {
    width:100%;
    height:auto;
    float:left;
    padding:80px 0 60px 0;
    background:url(../images/qdxy/qdxy_jrwm_bj.jpg) center top no-repeat;
}
.qdxy_jrwm_div2 dl.d1 {
    width:23%;
    height:auto;
    float:left;
    margin:25px 1% 0 1%;
    text-align:center;
}
.qdxy_jrwm_div2 dl.d1 dt {
    width:100%;
    height:auto;
    float:left;
}
.qdxy_jrwm_div2 dl.d1 dt img {
    width:170px;
    height:auto;
    display:block;
    margin:0 auto;
}
.qdxy_jrwm_div2 dl.d1 dd {
    width:100%;
    height:auto;
    float:left;
    color:#fff;
    font-size:14px;
    line-height:20px;
    margin-top:10px;
}
.qdxy_jrwm_div2 dl.d1 dd strong {
    width:100%;
    height:auto;
    float:left;
    line-height:25px;
    font-size:18px;
    font-weight:normal;
}
.qdxy_jrwm_div3 {
    width:100%;
    height:auto;
    float:left;
    padding:70px 0;
    background:url(../images/qdxy/qdxy_jrwm_div3_bj.jpg) center center no-repeat;
    background-size:cover;
}
.qdxy_jrwm_div3_c {
    width:1000px;
    height:auto;
    float:left;
    margin:15px 140px;
}
.qdxy_jrwm_div3_c .input {
    width:440px;
    outline:none;
    height:50px;
    float:left;
    line-height:50px;
    float:left;
    border:none;
    border-radius:5px;
    background:#fff;
    text-indent:15px;
    font-size:18px;
    color:#333;
    margin:20px 30px;
    box-sizing:border-box;
}
.qdxy_jrwm_div3_c .button {
    width:300px;
    height:60px;
    float:left;
    line-height:60px;
    text-align:center;
    border:none;
    color:#fff;
    font-size:18px;
    background:#268EEE;
    border-radius:4px;
    margin:50px 350px 10px 350px;
    outline:none;
    cursor:pointer;
}
.qdxy_jrwm_div3_c .button:hover {
    opacity:0.8;
}
/*******学院新加******/
 .xy_float {
    width:60px;
    height:auto;
    float:left;
    background:#00aef3;
    position:fixed;
    right:0;
    bottom:150px;
    z-index:999;
    border-radius:5px 0 0 5px;
}
.xy_float ul li a {
    width:60px;
    height:60px;
    float:left;
    border-bottom:1px solid #f2f2f2;
    box-sizing:border-box;
    position:relative;
}
.xy_float ul li a.a1 {
    background:url(../images/qdxy/xyfd_tb2.png) center 10px no-repeat;
    padding-top:35px;
    text-align:center;
    font-size:12px;
    color:#fff;
}
.xy_float ul li a.a2 {
    background:url(../images/qdxy/xyfd_tb1.png) center 10px no-repeat;
    padding-top:35px;
    text-align:center;
    font-size:12px;
    color:#fff;
}
.xy_float ul li a.a2 p {
    display:none;
    width:200px;
    height:60px;
    line-height:60px;
    float:left;
    background:#019cdc;
    position:absolute;
    top:0;
    right:61px;
    padding:0;
    float:left;
    font-size:16px;
    color:#fff;
}
.xy_float ul li a.a3 {
    background:url(../images/qdxy/xyfd_tb4.png) center 10px no-repeat;
    padding-top:35px;
    text-align:center;
    font-size:12px;
    color:#fff;
}
.xy_float ul li a.a3 p {
    display:none;
    width:200px;
    height:auto;
    float:left;
    background:#019cdc;
    position:absolute;
    top:0;
    right:61px;
    padding:10px;
    box-sizing:border-box;
    float:left;
    font-size:16px;
    color:#fff;
}
.xy_float ul li a.a3 p span {
    width:100%;
    height:40px;
    line-height:40px;
    float:left;
    text-align:center;
    font-size:14px;
}
.xy_float ul li a.a3 p img {
    width:100%;
    height:auto;
    display:block;
}
.xy_float ul li a.a4 {
    background:url(../images/qdxy/xyfd_tb3.png) center 10px no-repeat;
    padding-top:35px;
    text-align:center;
    font-size:12px;
    color:#fff;
    border-bottom:none;
}
.xy_float ul li a.a2:hover p {
    display:block;
}
.xy_float ul li a.a3:hover p {
    display:block;
}
.xy_float ul li a.a1:Hover {
    background:url(../images/qdxy/xyfd_tb2.png) center 10px no-repeat #019cdc;
    border-radius:5px 0 0 0;
}
.xy_float ul li a.a2:Hover {
    background:url(../images/qdxy/xyfd_tb1.png) center 10px no-repeat #019cdc;
}
.xy_float ul li a.a3:Hover {
    background:url(../images/qdxy/xyfd_tb4.png) center 10px no-repeat #019cdc;
}
.xy_float ul li a.a4:Hover {
    background:url(../images/qdxy/xyfd_tb3.png) center 10px no-repeat #019cdc;
    border-radius:0 0 0 5px;
}
.document_width {
    width:1100px;
}
.document_width1 {
    width:1100px;
}
.document_width3 {
    width:1100px;
}
.document_width4 {
    width:1280px;
}
.document_width5 {
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    padding: 0 20px;
    position: relative;
}

.banner {
    width:100%;
    height:auto;
    float:left;
    position:relative;
    overflow:hidden;
}
/*.banner ul li{ width:1440px; height:460px; float:left; background-size:cover !important;}
.banner ul li a img{ width:100%; height:auto; float:left; display:block;}*/
 .index_tt strong {
    font-size:26px;
}
.index_div2 {
    height:500px;
}
dl.i_d1 dd strong {
    font-size:22px;
    line-height:30px;
}
dl.i_d1 dd {
    font-size:16px;
    letter-spacing:0;
}
dl.i_d1 dt img {
    font-size:55px;
}
.index_div2 h2 {
    font-size:40px;
}
.index_div2 h3 {
    font-size:26px;
}
.index_div2 p {
    font-size:18px;
    line-height:30px;
}
dl.i_d3 dt img {
    height:240px;
}
dl.i_d3 dd.d2 p a {
    font-size:17px;
    line-height:28px;
    padding-top:50px;
}
dl.i_d3 dd.d1 {
    font-size:20px;
}
dl.i_d3 dd.d2 a.a1 {
    font-size:20px;
}
dl.i_d4 dd strong {
    font-size:16px;
}
.index_div5 .document_width1 {
    width:1280px;
}
.index_div5_wz {
    width:1100px;
    margin-left:70px;
}
dl.i_d5 dd strong {
    font-size:20px;
}
dl.i_d5 dd {
    font-size:15px;
    line-height:23px;
}
dl.i_d5 dt img {
    width:45px;
}
dl.bzzx_d4 dd {
    width:610px;
}
dl.bzzx_d4 dd p a {
    background-position:580px center;
}
.dyh_div4_left {
    width:42%;
}
.dyh_div4_right {
    margin:40px 0 0 40px;
}
.index_div7_c {
    width:350px;
    margin-right:20px;
}
.index_div7_c dl dt h3 a {
    font-size:16px;
}
.index_div8 {
    padding:60px 0 80px 0;
}
.index_div8 p.p1 img {
    width:80px;
}
.index_div8_tt strong {
    font-size:30px;
    letter-spacing:3px;
}
.index_div8 p.p2 a {
    height:50px;
    line-height:50px;
    font-size:20px;
}
.bottom_div_left {
    width:800px;
}
.bottom_div_left ul.menu li a {
    padding:0 15px;
}
.bottom_div_left dl.b_dl dd a {
    font-size:12px;
    height:24px;
    overflow:hidden;
    line-height:24px;
}
.bottom_div_left dl.b_dl dt {
    font-size:18px;
}
.bottom_div_right {
    width:300px;
    padding-left:0px;
    box-sizing:border-box;
}
.bottom_div_right p.p2 {
    font-size:16px;
    background-size:18px auto;
}
dl.fw_d4 dd {
    font-size:18px;
}
dl.cj_dl dd strong {
    font-size:20px;
}
dl.xw_d dd h3 a {
    font-size:20px;
}
.xiazai_tt {
    font-size:24px;
    height:60px;
    line-height:60px;
}
.xiazai_div6_c1 {
    width:450px;
}
dl.xiazai_d1 {
    width:240px;
}
dl.xiazai_d1 dd p {
    font-size:13px;
}
dl.xiazai_d1 dt img {
    width:130px;
}
.about_gywm_div1 dl dt img {
    height:240px;
}
.about_gywm_div1 dl dd {
    left:32px;
    top:50px;
}
dl.ly_d dd h3 {
    font-size:20px;
}
dl.ly_d dd {
    font-size:14px;
    line-height:24px;
}
.about_gywm_lc_c {
    margin:0 50px;
}
dl.cj_d5 dd p.p1 {
    font-size:15px;
    border-bottom:1px solid #f2f2f2;
}
dl.cj_dl {
    left:100px;
}
dl.cj_dl.cj_dl1 {
    left:250px;
}
dl.cj_dl.cj_dl2 {
    left:460px;
}
dl.cj_dl.cj_dl3 {
    left:660px;
}
dl.cj_dl.cj_dl4 {
    left:810px;
}
dl.cj_d7 dd strong {
    font-size:22px;
}
dl.cj_d7 dd {
    font-size:16px;
    line-height:27px;
}
dl.cj_d7 dt img.img1 {
    width:200px;
    height:200px;
}
dl.cj_d7 dt img {
    width:200px;
    height:200px;
}
dl.cj_d7 dt {
    height:200px;
}
dl.dyh_d dd {
    font-size:18px;
}
dl.pro_d {
    height:auto;
    width:22%;
    margin:1% 1.5%;
}
dl.pro_ds {
    width: 25.3333%;
    height:auto;
    margin:1% 4%;
}
dl.pro_d dt img {
    height:150px;
}
dl.pro_d dd {
    height:150px;
}
.pro_div1_wz {
    background-size:400px auto;
}
dl.pro_d1, dl.pro_d1:Hover {
    background-size:400px auto;
    left:34px;
}
dl.pro_d1 dd strong {
    font-size:18px;
}
dl.pro_d1 dd {
    font-size:15px;
    line-height:23px;
    padding-top:10px;
}
dl.pro_d2, dl.pro_d2:Hover {
    background-size:400px auto;
    left:680px;
}
dl.pro_d2 dd strong {
    font-size:18px;
}
dl.pro_d2 dd {
    font-size:15px;
    line-height:23px;
    padding-top:10px;
}
dl.pro_d3, dl.pro_d3:Hover {
    background-size:400px auto;
    left:34px;
}
dl.pro_d3 dd strong {
    font-size:18px;
}
dl.pro_d3 dd {
    font-size:15px;
    line-height:23px;
    padding-top:10px;
}
dl.pro_d4, dl.pro_d4:Hover {
    background-size:400px auto;
    left:660px;
}
dl.pro_d4 dd strong {
    font-size:18px;
}
dl.pro_d4 dd {
    font-size:15px;
    line-height:23px;
    padding-top:10px;
}
.pro_div2 #certify {
    width:760px;
}
.pro_div2 #certify .swiper-slide {
    width:550px;
    margin:0 auto;
}
.pro_div2 #certify .swiper-slide img {
    height:450px;
    width:auto;
    margin:0 auto
}
.cj_div2_wz {
    padding:40px 40px 0 0;
    font-size:13px;
    line-height:22px;
}
.cj_div2_z dl.cj_d1, .cj_div2_z dl.cj_d2 {
    height:420px;
}
.cj_div2_z dl.cj_d1 dt img {
    width:auto;
}
.cj_div2_z dl.cj_d2 dt img {
    width:auto;
    max-height:400px;
    float:right;
}
.cj_div2_z dl.cj_d2 dd .cj_div2_wz {
    padding:40px 0 0 40px;
}
.dyh_div2_wz a, .dyh_div2_wz a:Hover {
    height:40px;
    line-height:40px;
    font-size:15px;
}
.dyh_div2_wz a.a2 {
    left:780px;
}
.dyh_div2_wz a.a13 {
    left:870px;
}
.xiazai_div {
    padding:60px 0;
}
.xiazai_div1_left {
    width:550px;
}
.xiazai_div1_right {
    width:550px;
}
.xiazai_div1_right ul {
    width:520px;
}
.xiazai_div2_c {
    font-size:17px;
}
.xiazai_div3 ul li.l1 {
    width:250px;
}
.xiazai_div3 ul li.l2 {
    width:120px;
}
.xiazai_div3 ul.u2 {
    font-size:16px;
}
.xiazai_div6_c1 {
    width:395px;
}
dl.xiazai_d1 {
    width:235px;
    padding:60px 15px;
}
.top_div_right {
    width:auto;
    margin-right:-50px;
}
.certify {
    width:1000px !important;
}
.certify .swiper-button-prev.cj_left {
    left:0 !important;
}
.certify .swiper-button-next.cl_right {
    right:0 !important;
}
.certify .swiper-slide {
    background:#fff !important;
}
.certify .swiper-button-next, .certify .swiper-button-prev {
    top:50%;
}
.certifyss dl.cj_d dd {
    margin-top:30px;
}
.scrollbox {
    width:100%;
    margin: 0 auto;
    overflow: hidden;
}
#scrollDiv {
    width:100%;
    height:380px;
    overflow:hidden;
}
#scrollDiv li {
    height:188px;
    width:100%;
}
.banner_a1 {
    margin-left:-6%;
    top:390px;
}
/*******价格页面*****/
 .jiage_div {
    width:100%;
    height:auto;
    float:left;
    padding:60px 0;
}
.jiage_div dl {
    width:346px;
    height:auto;
    float:left;
    margin-right:30px;
    background: #FFFFFF;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.30);
    border-radius: 4px;
}
.jiage_div dl dt {
    width:100%;
    height:60px;
    line-height:60px;
    float:left;
    text-align:center;
    background:#1890FF;
    font-size:22px;
    color:#fff;
    border-radius:4px 4px 0 0;
}
.jiage_div dl dd {
    width:100%;
    height:400px;
    float:left;
    padding-top:40px;
    box-sizing:border-box;
}
.jiage_div dl.last {
    margin-right:0;
}
.jiage_div dl dd p.p1 {
    width:100%;
    float:left;
    text-align:center;
    font-size:18px;
    color:#555;
    line-height:40px;
}
.jiage_div dl dd p.p1 span {
    color:#252525;
}
.jiage_div dl dd p.p2 {
    width:100%;
    float:left;
    text-align:center;
    font-size:20px;
    color:#666;
    line-height:40px;
    margin-top:20px;
}
.jiage_div dl dd p.p2 s {
    text-decoration:none;
    font-size:24px;
    color:#F48A23;
    position:relative;
    top:-20px;
}
.jiage_div dl dd p.p2 strong {
    font-size:50px;
    color:#202020;
    font-weight:normal;
    margin:0 5px;
}
.jiage_div dl dd p.p3 {
    width:100%;
    float:left;
    text-align:center;
    font-size:20px;
    color:#FFB438;
    line-height:40px;
    margin:20px 0;
}
.jiage_div dl dd p.p4 {
    width:185px;
    height:55px;
    margin:0 auto;
}
.jiage_div dl dd p.p4 a {
    width:100%;
    height:55px;
    line-height:55px;
    border-radius:55px;
    font-size:20px;
    float:left;
    text-align:center;
    border:1px solid #2D8EFF;
    color:#2D8EFF;
}
.jiage_div dl dd p.p5 a {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:16px;
    color:#738599;
    margin-top:20px;
}
.jiage_div dl:hover {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.30);
}
.jiage_div dl:hover dd p.p4 a {
    background:#2D8EFF;
    color:#fff;
}
.jiage_div dl:hover dd p.p5 a {
    color:#2D8EFF;
}
.jiage_div p.bz {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:18px;
    line-height:25px;
    color:#3A3A3A;
    margin-top:20px;
}
.jiage_div p.bz s {
    text-decoration:none;
    color:#f00;
}
.jiage_div2 {
    width:100%;
    height:520px;
    float:left;
    background:url(../images/jg_div2_bj.jpg) center center no-repeat;
    background-size:cover;
    padding-top:100px;
    color:#fff;
    box-sizing:border-box;
}
.jiage_div2 p.p1 {
    width:auto;
    height:auto;
    float:left;
    font-size:30px;
    color:#fff;
    font-weight:normal;
    line-height:45px;
    background:url(../images/jg_hot.png) right center no-repeat;
    padding-right:40px;
    background-size:30px auto;
}
.jiage_div2 a.a1 {
    cursor:default;
    width:190px;
    height:30px;
    text-align:center;
    z-index:99;
    color:#333;
    line-height:30px;
    position:relative;
    margin-top:20px;
    float:left;
    display:block;
}
.jiage_div2 a.a1 em {
    font-style:normal;
    font-weight:550;
}
.jiage_div2 a.a1 span {
    width:190px;
    height:30px;
    position:absolute;
    left:0;
    top:0;
    font-size:14px;
    text-align:center;
    z-index:99;
    line-height:30px;
    background:#FFFFFF;
}
.jiage_div2 a.a1 s {
    width:190px;
    height:30px;
    position:absolute;
    z-index:98;
    left:5px;
    top:5px;
    float:left;
    background:#AADBFF;
}
.jiage_div2 p.p2 {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    color:#fff;
    font-weight:normal;
    line-height:32px;
    margin:25px 0;
}
.jiage_div2 a.a2 {
    width:150px;
    height:50px;
    line-height:50px;
    border: 1px solid #FFFFFF;
    border-radius:50px;
    float:left;
    color:#fff;
    font-size:18px;
    text-align:center;
}
.jiage_div3 {
    width:100%;
    height:auto;
    float:left;
    padding:80px 0;
}
.jiage_div3 dl.d1 {
    width:100%;
    height:auto;
    float:left;
    margin-bottom:90px;
}
.jiage_div3 dl.d1 dt {
    width:50%;
    height:auto;
    float:left;
}
.jiage_div3 dl.d1 dt img {
    width:100%;
    height:auto;
    display:block;
}
.jiage_div3 dl.d1 dd {
    width:50%;
    height:auto;
    float:left;
    padding:60px 0 0 30px;
    box-sizing:border-box;
}
.jiage_div3 dl.d1 dd strong {
    width:auto;
    height:auto;
    float:left;
    font-size:26px;
    color: #1A1A1A;
    font-weight:normal;
    padding-right:70px;
    background:url(../images/jg_tj.png) right center no-repeat;
    background-size:60px auto;
}
.jiage_div3 dl.d1 dd a.a1 {
    cursor:default;
    width:220px;
    height:30px;
    font-size:14px;
    color:#333;
    text-align:center;
    z-index:99;
    line-height:30px;
    position:relative;
    margin-top:20px;
    float:left;
    display:block;
}
.jiage_div3 dl.d1 dd a.a1 em {
    font-style:normal;
    font-weight:550;
}
.jiage_div3 dl.d1 dd a.a1 span {
    width:220px;
    height:30px;
    position:absolute;
    left:0;
    border:1px solid #AADBFF;
    top:0;
    text-align:center;
    z-index:99;
    line-height:30px;
    background:#FFFFFF;
}
.jiage_div3 dl.d1 dd a.a1 s {
    width:220px;
    height:30px;
    position:absolute;
    z-index:98;
    left:5px;
    top:5px;
    float:left;
    background:#AADBFF;
}
.jiage_div3 dl.d1 dd p {
    width:100%;
    height:auto;
    float:left;
    font-size:15px;
    line-height:30px;
    color:#222;
    margin:15px 0;
}
.jiage_div3 dl.d1 dd a.a2 {
    width:150px;
    height:50px;
    float:left;
    text-align:center;
    line-height:50px;
    border-radius:50px;
    font-size:20px;
    color:#1890FF;
    margin-right:15px;
    border:1px solid #1890FF;
}
.jiage_div3 dl.d1 dd a.a3 {
    width:150px;
    height:50px;
    float:left;
    text-align:center;
    line-height:50px;
    border-radius:50px;
    font-size:20px;
    color:#1890FF;
    margin-right:15px;
    border:1px solid #1890FF;
}
.jiage_div3 dl.d1 dd a.a2:hover, .jiage_div3 dl.d1 dd a.a3:hover {
    background:#1890FF;
    color:#fff;
}
.jiage_div4 {
    width:100%;
    height:470px;
    padding-bottom:60px;
    float:left;
    background:url(../images/jg_div4_bj.jpg) center center no-repeat;
    background-size:100% auto;
    position:relative;
}
.jiage_div4_wz {
    width:100%;
    height:470px;
    float:left;
    position:relative;
    background:url(../images/jg_div4_bj.png) center center no-repeat;
    background-size:470px 470px;
}
.jiage_div4 dl.d2 {
    width:250px;
    height:150px;
    float:left;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.30);
    padding:20px;
    box-sizing:border-box;
    border-radius: 9px;
    position:absolute;
    left:60px;
    top:250px;
}
.jiage_div4 dl.d2 dt {
    width:100%;
    height:40px;
    line-height:40px;
    font-size:22px;
    color:#384C78;
    margin-bottom:10px;
}
.jiage_div4 dl.d2 dt img {
    width:40px;
    height:40px;
    float:left;
    margin-right:15px;
}
.jiage_div4 dl.d2 dd {
    width:100%;
    height:auto;
    line-height:22px;
    font-size:14px;
    color:#738599;
}
.jiage_div4 dl.d2:hover {
    background:#359BF7;
}
.jiage_div4 dl.d2:hover dt {
    color:#fff;
}
.jiage_div4 dl.d2:hover dt img {
    width:40px;
    height:40px;
    border:2px solid #fff;
    border-radius:40px;
    background:#fff;
    padding:5px;
    box-sizing:border-box;
}
.jiage_div4 dl.d2:hover dd {
    color:#fff;
}
.jiage_div4 dl.d3 {
    left:790px;
    top:65px;
}
.jiage_div4 dl.d4 {
    left:690px;
    top:360px;
}
.jiage_div5 {
    width:100%;
    height:600px;
    padding:60px 0;
    box-sizing:border-box;
    float:left;
    background:url(../images/jp_div5.jpg) center center no-repeat;
    background-size:cover;
}
.jiage_div5 .dyh_div4_left {
    width:50%;
}
.jiage_div5 .dyh_div4_right {
    width:47%;
    margin:40px 0 0 3%;
}
.jiage_tc_div {
    display:none;
    width:1000px;
    margin:0 auto;
    position:absolute;
    top:800px;
    padding:0px 50px 30px 50px;
    background:#fff;
    min-height:400px;
    border-top:10px solid #1890FF;
    z-index:9999;
}
.jiage_tc_div .close {
    width:40px;
    color:#fff;
    font-size:20px;
    height:40px;
    background:#ccc;
    line-height:40px;
    text-align:center;
    float:left;
    position:absolute;
    right:-50px;
    top:-50px;
    z-index:9999;
    cursor:pointer;
    border-radius:40px;
}
.jiage_tc_div .close:hover {
    opacity:0.8;
}
.jiage_tc_tt {
    width:470px;
    height:50px;
    border:1px solid #ddd;
    margin:25px auto;
}
.jiage_tc_tt a {
    width:150px;
    height:40px;
    line-height:40px;
    float:left;
    text-align:center;
    font-size:18px;
    margin:0 42px;
}
.jiage_tc_tt a.cur {
    border:1px solid #ddd;
    border-radius:40px;
    margin-top:15px;
    background:#fff;
}
.jiage_tc_div1 {
    width:900px;
    height:auto;
    float:left;
}
.jiage_tc_div1 p {
    width:280px;
    height:125px;
    float:left;
    padding-top:40px;
    box-sizing:border-box;
    margin:0 10px;
    text-align:center;
    font-size:16px;
    color:#fff;
    line-height:26px;
    background-image: linear-gradient(-2deg, #35C3FF 0%, #1890FF 95%);
}
.jiage_tc_div1 p strong {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    font-weight:normal;
}
.jiage_tc_div2 {
    width:100%;
    height:120px;
    float:left;
    border:1px solid #27AAFF;
}
.jiage_tc_div2 strong {
    width:860px;
    height:40px;
    line-height:40px;
    float:left;
    margin:10px 20px;
    background:#F5F7F7;
    color:#333;
    font-size:18px;
    text-align:center;
    font-weight:normal;
}
.jiage_tc_div2 p {
    width:860px;
    height:auto;
    float:left;
    margin:10px 20px;
}
.jiage_tc_div2 p a {
    width:auto;
    height:auto;
    float:left;
    margin:0 12px;
    font-size:16px;
    color:#333;
    line-height:26px;
}
.jiage_tc_div3 {
    width:900px;
    height:auto;
    float:left;
}
.jiage_tc_div3 dl {
    width:280px;
    padding:20px;
    box-sizing:border-box;
    height:auto;
    float:left;
    min-height:400px;
    margin:0 10px;
    text-align:center;
    font-size:16px;
    border: 1px solid #D3DCE6;
    border-top:none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.jiage_tc_div3 dl dt {
    width:100%;
    height:auto;
    float:left;
    border-bottom:1px solid #ddd;
    padding-bottom:15px;
    margin-bottom:15px;
}
.jiage_tc_div3 dl dt p {
    width:50%;
    height:auto;
    float:left;
    text-align:center;
    font-size:16px;
    color:#666;
    line-height:22px;
}
.jiage_tc_div3 dl dt p strong {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
    font-size:23px;
    color:#000;
    line-height:26px;
    font-weight:normal;
}
.jiage_tc_div3 dl dd {
    width:100%;
    height:auto;
    float:left;
    text-align:center;
}
.jiage_tc_div3 dl dd strong {
    width:100%;
    height:40px;
    line-height:40px;
    background: #F5F7F7;
    text-align:center;
    float:left;
    font-size:16px;
    font-weight:normal;
    color:#202020;
}
.jiage_tc_div3 dl dd p.p1 {
    width:100%;
    padding:10px 0;
    height:160px;
    float:left;
    text-align:center;
    font-size:15px;
    color:#666;
    line-height:26px;
}
.jiage_tc_div3 dl dd p.p2 {
    width:100%;
    padding:10px 0;
    height:auto;
    float:left;
    text-align:center;
    font-size:14px;
    color:#202020;
    line-height:26px;
}
/*******联系我们路线*****/
 .lxwm_luxian {
    width:100%;
    height:auto;
    float:left;
    background:#f7f8fa;
    padding:25px 20px;
    box-sizing:border-box;
}
.lxwm_luxian dl {
    width:100%;
    height:auto;
    float:left;
    margin:15px 0;
}
.lxwm_luxian dl dt {
    width:110px;
    height:auto;
    float:left;
}
.lxwm_luxian dl dt img {
    width:58px;
    height:auto;
    margin:0 auto;
}
.lxwm_luxian dl dd {
    width:960px;
    height:auto;
    float:left;
    padding-top:10px;
    margin-left:20px;
}
.lxwm_luxian dl dd strong.s1 {
    width:100%;
    height:auto;
    float:left;
    font-size:20px;
    line-height:30px;
    font-weight:normal;
}
.lxwm_luxian dl dd strong.s2 {
    width:100%;
    height:auto;
    float:left;
    font-size:16px;
    line-height:26px;
    font-weight:550;
    margin-top:10px;
    float:left;
}
.lxwm_luxian dl dd p {
    box-sizing:border-box;
    position:relative;
    left:0;
    top:0;
    width:100%;
    height:auto;
    float:left;
    font-size:14px;
    line-height:25px;
    color:#666;
    margin-top:5px;
}
.lxwm_luxian dl dd p span {
    width:auto;
    float:left;
    color:#333;
    position:absolute;
    left:0;
    font-weight:550;
}
.lxwm_luxian dl dd p s {
    width:auto;
    float:left;
    color:#333;
    text-decoration:none;
    font-weight:550;
}
.lxwm_luxian dl dd p.p1 {
    padding-left:95px;
}
.lxwm_luxian dl dd p.p2 {
    padding-left:115px;
}
.lxwm_luxian dl dd p.p3 {
    padding-left:55px;
}
.lxwm_luxian dl dd p.p4 {
    padding-left:125px;
}
.lxwm_luxian dl dd p.p5 {
    padding-left:65px;
}
.NyBanner {
    position: relative;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button {
    padding: 0;
    margin: 0;
}
.NyBanner .banner_text {
    position: absolute;
    left: 0;
    top: 25%;
    color: #fff;
    width: 100%;
    height: 75%;
    z-index: 80;
}
.NyBanner .banner_text .width1224 {
    position: relative;
}
.NyBanner .banner_text .width1224 {
    position: relative;
}
.width1224 {
    max-width: 1224px;
    margin: 0 auto;
    width: 95%;
    padding: 0 2.5%;
}
.NyBanner .banner_text p.yingyong {
    font-size: 15px;
    line-height: 24px;
}
.NyBanner .banner_text p.yingyong {
    font-size: 15px;
    line-height: 24px;
}
.NyBanner .banner_text p {
    font-size: 24px;
    width: 49%;
    line-height: 40px;
    padding: 15px 0 15px 0;
}
@media only screen and (max-width: 1440px) {
    .top_div_right {
        margin-right:-50px;
    }
    .top_div .logo {
        margin-left:0;
    }
    .bottom_div_right {
        margin-left:-25px;
    }
    .cj_div2_z .document_width1 {
        width:1000px;
    }
    #certify .swiper-button-prev {
        left:40px !important;
    }
    #certify .swiper-button-next {
        right:40px !important;
    }
    .banner_a {
        top:300px;
    }
    .jiage_div3 dl.d1 dd {
        width:45%;
        padding:60px 0 0 30px;
    }
    .banner_a1 {
        margin-left:11%;
    }
    .banner_as a.a2 {
        margin-left:12% !important;
    }
    .float_left p.p2 {
        font-size:20px;
    }
}
@media only screen and (max-width: 1300px) {
    .top_div .logo {
        margin-left:0;
    }
    .top_div_right {
        margin-right:0;
    }
}
a.dibu121 {
    width: 150px;
    margin: 0 20px;
}
.wenzhang {
    text-align: center;
}
span.tiyan {
    font-size: 18px;
    line-height: 50px;
    border-radius: 50px;
    background: #fff;
    width: 140px;
    color: #1C67BE;
    display: inline-block;
    box-shadow: 0 3px 12px 0 #0759b7;
}
a.shangqiao.tiyan {
    color: rgb(38, 139, 255);
    margin: 0 20%;
}
input.open-trial_dialog.btn-primary {
    font-size: 18px;
    line-height: 45px;
    border-radius: 10px;
    width: 120px;
    color: #1C67BE;
    display: inline-block;
    box-shadow: 0 3px 12px 0 #001c3c;
    text-align: center;
    margin: 20px 0 0 0;
    text-shadow: 0 1px 2px rgb(183, 202, 227);
    background-color: #fff;
    border-color: #fff;
}
input.open-trial_dialog.shengqing {
    font-size: 18px;
    line-height: 45px;
    border-radius: 60px;
    width: 120px;
    color: #ffffff;
    display: inline-block;
    box-shadow: 0 3px 12px 0 #001c3c;
    text-align: center;
    margin: 20px 0 0 0;
    text-shadow: 0 1px 2px rgb(183, 202, 227);
    background-color: #3895fe;
    border-color: #fff;
    margin: 0 20px;
}
.el-loading-mask {
    position: fixed;
    z-index: 2000;
    background-color: rgba(0, 0, 0, .4);
    margin: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
}
.el-loading-spinner {
    top: 50%;
    margin-top: -21px;
    width: 100%;
    text-align: center;
    position: absolute;
}
.el-loading-spinner .circular {
    height: 50px;
    width: 50px;
    -webkit-animation: loading-rotate 2s linear infinite;
    animation: loading-rotate 2s linear infinite;
}
.el-loading-spinner .path {
    -webkit-animation: loading-dash 1.5s ease-in-out infinite;
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90, 150;
    stroke-dashoffset: 0;
    stroke-width: 2;
    stroke: #409EFF;
    stroke-linecap: round;
}
.el-loading-spinner .el-loading-text {
    color: #409EFF;
    margin: 3px 0;
    font-size: 14px;
}
@keyframes loading-rotate {
    to {
        transform:rotate(1turn)
    }
}
@keyframes loading-dash {
    0% {
        stroke-dasharray:1, 200;
        stroke-dashoffset:0
    }
    50% {
        stroke-dasharray:90, 150;
        stroke-dashoffset:-40px
    }
    to {
        stroke-dasharray:90, 150;
        stroke-dashoffset:-120px
    }
}


/* 首页banner */
.banner-container .banner-btn-box{
  background: #fff;
  display: flex;
  height: 50px;
  border-radius: 6px;
  overflow: hidden;
  max-width: 400px;
  width: calc(100% - 30px);
  position: absolute;
  bottom: 80px;
  left: 15px;
}
.banner-container .banner-btn-box input{
  border: none;
  flex: 1;
  font-size: 16px;
  padding: 0 15px;
}
.banner-container .banner-btn-box button{
  background-image: linear-gradient(180deg, #FECB53 0%, #FC9B29 100%);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.19);
  border-radius: 6px;
  color: #fff;
  border: none;
  width: 150px;
  font-size: 16px;
}
.banner-container .swiper-container{
  height: 600px;
  width: 100%;
}
.banner-container .swiper-container .swiper-slide{
  background: url('/d/file/20190610/001.jpg') no-repeat center center / cover;
}
.banner-container .tfbanner_body{
  margin: 0 auto;
  max-width: 1280px;
  width: 100%;
  height: 100%;
display: flex;
}
.banner-container .tfbanner_left{
  float: left;
  width: 50%;
  height: 100%;
  padding: 128px 15px 0 15px;
  position: relative;
box-sizing: border-box;
}
.banner-container .tfbanner_right{
  float: right;
  width: 50%;
  height: 100%;
  display: grid;
  place-items: center;
  padding-top: 21px;
}
.banner-container .tfbanner_right1{
  width: 45%;
}
.banner-container .tfbanner_right.imgend{
  place-items: end;
}
.banner-container .tfbanner_right img{
  max-width: 95%;
}
.banner-container .tfbanner_left .h0{
  font-family: PingFangSC-Medium;
  font-size: 32px;
  color: #fff;
  text-shadow: 0 2px 0 rgba(0,0,0,0.50);
}
.banner-container .tfbanner_left .h0 span{
  font-family: PingFangSC-Medium;
  font-size: 32px;
  color: #FECB53;
  margin: 0 3px;
}
.banner-container .tfbanner_left .h1{
  font-family: PingFangSC-Medium;
  font-size: 30px;
  color: #fff;
  text-shadow: 0 2px 0 rgba(0,0,0,0.50);
}
.banner-container .tfbanner_left .h2{
  font-size: 26px;
  color: #fff;
  text-shadow: 0 2px 0 rgba(0,0,0,0.25);
  margin: 8px 0 20px;
}
.banner-container .tfbanner_left .h3{
  font-size: 22px;
  color: #fff;
  margin-bottom: 16px;
}
.banner-container .tfbanner_left .h5{
  font-family: PingFangSC-Medium;
  font-size: 18px;
  color: #fff;
  color: #FECB53;
}
.banner-container .tfbanner_left .h6{
  font-family: PingFangSC-Light;
  font-size: 16px;
  color: #fff;
  margin: 14px 0 27px;
  padding-right: 90px;
line-height: 30px;
}
.banner-container .tfbanner_left .line{
  height: 1px;
  opacity: 0.7;
  background: #fff;
  margin: 8px 0 27px;
  width: calc(100% - 98px);
}
.banner-container .border_bottom{
  display: inline-block;
  padding-bottom: 8px;
  border-bottom: 1px solid #fff;
}
.banner-container .tfbanner_body:after, .banner-container .tfbanner_body:before{
  display: table;
  content: " ";
}
.banner-container .ul1{
  margin-top: 30px;
}
.banner-container .ul1 li{
  font-family: PingFangSC-Light;
  margin-bottom: 15px;
}
.banner-container .ul1 li div{
  font-size: 15px;
  color: #fff;
}
.banner-container .ul1 li div.title{
  line-height: 28px;
  font-size: 18px;
  color: #FAD336;
  margin: 0 0 8px -8px;
  font-family: PingFangSC-Medium;
}
.banner-container .tfbanner_left .tag-li{
  margin-bottom: 13px;
  display: flex;
}
.banner-container .tfbanner_left .tag-li span{
  font-size: 16px;
  color: #fff;
}
.banner-container .tfbanner_left .tag-li .vertical{
  width: 1px;
  height: 16px;
  background: #fff;
  margin: 3px 20px 0;
}
.banner-container .bannertext{
  font-family: PingFangSC-Medium;
  font-size: 24px;
  color: #fff;
  overflow: hidden;
  margin: 58px 0 30px;
}
.banner-container .bannertext .strAdmin{
  font-family: PingFangSC-Medium;
  font-size: 24px;
  color: #FECB53;
}
  .banner-container .cp_sp, .banner-container .mf_fn{
  background-image: linear-gradient(180deg, #FECB53 0%, #FC9B29 50%);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.19);
  border-radius: 12px;
  padding: 8px 29px;
  color: #F9F9F9;
  font-size: 15px;
  margin-right: 20px;
}
@media (max-width: 1200px) {
  .banner-container .tfbanner_left{
    padding: 90px 20px 0;
  }
  .banner-container .tfbanner_left .h1{
    font-size: 26px;
  }
}
@media (max-width: 992px) {
  .banner-container .tfbanner_left .h1{
    font-size: 24px;
  }
  .banner-container .banner-btn-box{
    height: 40px;
  }
  .banner-container .banner-btn-box input{
    font-size: 14px;
  }
  .banner-container .banner-btn-box button{
    font-size: 14px;
  }
  .banner-container .tfbanner_left .h2{
      font-size: 24px;
  }
  .banner-container .tfbanner_left .h6{
    padding-right: 0;
  }
  .banner-container .tfbanner_left .line{
    width: 100%;
  }
}
@media (max-width: 768px) {
  .banner-container .swiper-container{
    height: 780px;
    width: 100%;
  }
  .banner-container .tfbanner_body{
    display: block;
  }
  .banner-container .tfbanner_left{
    float: none;
    width: 100%;
    padding-top: 0;
  position: absolute;
    top: 45%;
  }
  .banner-container .tfbanner_right{
    float: none;
  width: 100%;
  height: 36%;
  padding: 3em 0 2em;
  position: absolute;
  top: 0;
  left: 0;
  }
  .banner-container .tfbanner_right.imgend{
    place-items: center;
  }
  .banner-container .tfbanner_left .h0{
    font-size: 26px;
  }
  .banner-container .tfbanner_left .h0 span{
    font-size: 26px;
  }
  .banner-container .tfbanner_left .h1{
    font-size: 20px;
  }
  .banner-container .tfbanner_left .h2{
    font-size: 18px;
  }
  .banner-container .tfbanner_left .h6{
      font-size: 14px;
  }
  .banner-container .ul1 li{
    font-size: 14px;
  margin-bottom: 12px;
  }
  .banner-container .bannertext{
    position: unset;
    font-size: 18px;
    margin: 20px 0 10px;
  }
  .banner-container .bannertext .strAdmin{
    font-size: 18px;
  }
  .banner-container .banner-btn-box{
    position: unset;
    width: 100%;
    max-width: none;
    margin-top: 30px;
  }
  .banner-container .banner-btn-box button{
    width: 120px;
  }
  .banner-container .tfbanner_right img{
    max-width: 68%;
  }
  .banner-container .mf_fn{
    margin: 10px 0;
  }
 .banner-container .cp_sp, .banner-container .mf_fn{
   position: unset;
   width: 100%;
   display: inline-block;
   text-align: center;
    box-sizing: border-box;
  }
}

/* 首页banner */
 .tfbanner .banner-btn-box {
    background: #fff;
    display: flex;
    height: 50px;
    border-radius: 6px;
    overflow: hidden;
    max-width: 400px;
    width: calc(100% - 30px);
    position: absolute;
    bottom: 80px;
    left: 15px;
}
.tfbanner .banner-btn-box input {
    border: none;
    flex: 1;
    font-size: 16px;
    padding: 0 15px;
}
.tfbanner .banner-btn-box button {
    background-image: linear-gradient(180deg, #FECB53 0%, #FC9B29 100%);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.19);
    border-radius: 6px;
    color: #fff;
    border: none;
    width: 150px;
    font-size: 16px;
}
.tfbanner .swiper-container {
    height: 600px;
    width: 100%;
}
.tfbanner .swiper-container .swiper-slide {
    background: url('/d/file/p/2019/09-02/001.jpg') no-repeat center center / cover;
}
.tfbanner .tfbanner_body {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
    height: 100%;
}
.tfbanner .tfbanner_left {
    float: left;
    width: 50%;
    height: 100%;
    padding: 110px 15px 0 15px;
    position: relative;
}
.tfbanner .tfbanner_left1 {
    padding: 90px 15px 0 15px;
    width: 55%;
}
.tfbanner .tfbanner_right {
    float: right;
    width: 50%;
    height: 100%;
    display: grid;
    place-items: center;
}
.tfbanner .tfbanner_right1 {
    width: 45%;
}
.tfbanner .tfbanner_right.imgend {
    place-items: end;
}
.tfbanner .tfbanner_right img {
    max-width: 95%;
}
.tfbanner .tfbanner_left .h0 {
    font-family: PingFangSC-Medium;
    font-size: 32px;
    color: #fff;
    text-shadow: 0 2px 0 rgba(0, 0, 0, 0.50);
}
.tfbanner .tfbanner_left .h0 span {
    font-family: PingFangSC-Medium;
    font-size: 32px;
    color: #FECB53;
    margin: 0 3px;
}
.tfbanner .tfbanner_left .h1 {
    font-family: PingFangSC-Medium;
    font-size: 30px;
    color: #fff;
    text-shadow: 0 2px 0 rgba(0, 0, 0, 0.50);
}
.tfbanner .tfbanner_left .h2 {
    font-size: 22px;
    color: #fff;
    text-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
    margin: 8px 0 15px;
}
.tfbanner .tfbanner_left .h3 {
    font-size: 22px;
    color: #fff;
    margin-bottom: 16px;
}
.tfbanner .tfbanner_left .h5 {
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #fff;
    color: #FECB53;
}
.tfbanner .tfbanner_left .h6 {
    font-family: PingFangSC-Light;
    font-size: 16px;
    color: #fff;
    margin: 14px 0 27px;
    padding-right: 90px;
    line-height: 30px;
}
.tfbanner .tfbanner_left .line {
    height: 1px;
    opacity: 0.7;
    background: #fff;
    margin: 8px 0 27px;
    width: calc(100% - 98px);
}
.tfbanner .border_bottom {
    display: inline-block;
    padding-bottom: 8px;
    border-bottom: 1px solid #fff;
}
.tfbanner .tfbanner_body:after, .tfbanner .tfbanner_body:before {
    display: table;
    content:" ";
}
.tfbanner .ul1 {
    margin-top: 30px;
}
.tfbanner .ul1 li {
    font-family: PingFangSC-Light;
    margin-bottom: 15px;
}
.tfbanner .ul1 li div {
    font-size: 15px;
    color: #fff;
}
.tfbanner .ul1 li div.title {
    line-height: 28px;
    font-size: 18px;
    color: #FAD336;
    margin: 0 0 8px -8px;
    font-family: PingFangSC-Medium;
}
.tfbanner .tfbanner_left .tag-li {
    margin-bottom: 13px;
    display: flex;
}
.tfbanner .tfbanner_left .tag-li span {
    font-size: 16px;
    color: #fff;
}
.tfbanner .tfbanner_left .tag-li .vertical {
    width: 1px;
    height: 16px;
    background: #fff;
    margin: 3px 20px 0;
}
.tfbanner .bannertext {
    font-family: PingFangSC-Medium;
    font-size: 24px;
    color: #fff;
    overflow: hidden;
    position: absolute;
    bottom: 160px;
    left: 15px;
}
.tfbanner .bannertext .strAdmin {
    font-family: PingFangSC-Medium;
    font-size: 24px;
    color: #FECB53;
}
.tfbanner .cp_sp, .tfbanner .mf_fn {
    background-image: linear-gradient(180deg, #FECB53 0%, #FC9B29 50%);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.19);
    border-radius: 12px;
    padding: 8px 29px;
    color: #F9F9F9;
    font-size: 15px;
    position: absolute;
    bottom: 70px;
    left: 200px;
}
.tfbanner .mf_fn {
    bottom: 70px;
    left: 15px;
}
@media (max-width: 1200px) {
    .tfbanner .tfbanner_left {
        padding: 90px 20px 0;
    }
    .tfbanner .tfbanner_left .h1 {
        font-size: 26px;
    }
}
@media (max-width: 992px) {
    .tfbanner .tfbanner_left .h1 {
        font-size: 24px;
    }
    .tfbanner .banner-btn-box {
        height: 40px;
    }
    .tfbanner .banner-btn-box input {
        font-size: 14px;
    }
    .tfbanner .banner-btn-box button {
        font-size: 14px;
    }
    .tfbanner .tfbanner_left .h6 {
        padding-right: 0;
    }
    .tfbanner .tfbanner_left .line {
        width: 100%;
    }
}
@media (max-width: 768px) {
    .tfbanner .swiper-container {
        height: 780px;
        width: 100%;
    }
    .tfbanner .tfbanner_body {
        display: block;
    }
    .tfbanner .tfbanner_left {
        float: none;
        width: 100%;
        padding-top: 0;
    }
    .tfbanner .tfbanner_right {
        float: none;
        width: 100%;
        height: auto;
        padding: 3em 0 2em;
    }
    .tfbanner .tfbanner_right.imgend {
        place-items: center;
    }
    .tfbanner .tfbanner_left .h0 {
        font-size: 26px;
    }
    .tfbanner .tfbanner_left .h0 span {
        font-size: 26px;
    }
    .tfbanner .tfbanner_left .h1 {
        font-size: 20px;
    }
    .tfbanner .ul1 li {
        font-size: 14px;
    }
    .tfbanner .bannertext {
        position: unset;
        font-size: 18px;
    }
    .tfbanner .bannertext .strAdmin {
        font-size: 18px;
    }
    .tfbanner .banner-btn-box {
        position: unset;
        width: 100%;
        max-width: none;
        margin-top: 30px;
    }
    .tfbanner .banner-btn-box button {
        width: 120px;
    }
    .tfbanner .tfbanner_right img {
        max-width: 68%;
    }
}
.tag_submenu {
        padding: 20px 20px 0 20px;
        clear: both;
        overflow: hidden;
}
.tag_submenu a{
        color: #000;
        padding: 0 15px;
        display: block;
        text-align: center;
        min-width: 5em;
        float: left;
        border: 1px solid #ccc;
        margin-right: 20px;
        font-size: 16px;
        line-height: 34px;
        margin-bottom: 10px;
}
.tag_submenu a.cur{
        background: #09B2F8;
        color: #fff;
        border-color: #09B2F8;
}

@keyframes myfirst
{
    from {top: 10px;opacity: 0;}
    to {top: 40px;opacity: 1;}
}
.el-message{
	animation: myfirst .5s;
	-webkit-animation: myfirst .5s;
	min-width: 300px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #EBEEF5;
    position: fixed;
	left: 50%;
	top: 40px;
    -webkit-transform: translateX(-50%);
	transform: translateX(-50%);
    background-color: #edf2fc;
    padding: 15px 15px 15px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
	align-items: center;
	border-radius: 4px;
	overflow: hidden;
	z-index: 99999;
}
.el-message .el-message__content{
	padding-right: 16px;
	margin: 0;
	padding: 0;
    font-size: 14px;
    line-height: 1;
}
.el-message.el-message--success{
	background-color: #f0f9eb;
    border-color: #e1f3d8;
}
.el-message.el-message--error{
	background-color: #fef0f0;
    border-color: #fde2e2;
}
.el-message.el-message--success .el-message__content{
	color: #67C23A;
}
.el-message.el-message--error .el-message__content{
	color: #F56C6C;
}