﻿body {
     margin: 0;
     font-family: "Microsoft YaHei", sans-serif;
     color: #333;
}
/* =============== * ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°HtmlÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â * =============== */
 html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
     padding: 0;
     margin: 0;
}
 h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, em, strong, table, th, td {
    font-size: 100%;
     font-style: normal;
}
 td, input, button, select, body, article, section, header, p, {
    font: 12px/1.5 "Microsoft YaHei", sans-serif;
}
 strong {
    font-weight: bold;
}
 i{
    font-style: italic;
}
 ul, ol {
    list-style: none;
}
 fieldset, img {
    border: none;
}
 caption, th ,td{
    text-align: left;
}
 table {
    border-collapse: collapse;
     border-spacing: 0;
     table-layout: fixed;
}
 body {
    background-color: #fff;
     color: #333;
}
 input, select {
    vertical-align: middle;
}
 textarea{
    vertical-align: top;
}
 a {
    outline: none;
    cursor: pointer;
    color: #333;
}
 a:link, a:visited, a:active {
    text-decoration: none;
}
 a:hover {
    color:#ff6a00;
}
 [class^=ace-] {
    box-sizing: border-box;
}
 img {
     border: 0;
}
 *, :after, :before {
    box-sizing: inherit;
}
 * {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
}
 #topnavbar{
    width:100%;
    position:fixed;
    _position:absolute;
    top:0;
    left:0;
    z-index:999;
    display:none;
    _top:expression(this.scrollTop=document.documentElement.scrollTop);
}
 .top_jj{
     width:auto;
     height:1px;
     margin-top:90px;
     overflow:hidden;
}
 .dabanner{
     width:auto;
     height:300px;
     background:
    /*url(../adpic/dabanner.jpg) no-repeat top center */
    #F6F6F6;
     overflow:hidden
}
 .shouyedabanner{
     width:auto;
     height:300px;
     background:url(https://www.yunlaoda.com/template/default/adpic/shuang11.gif) no-repeat top center #281040;
     overflow:hidden
}
 .dabanner_w{
     width:1200px;
     height:300px;
     margin:0 auto;
     background:url(https://www.yunlaoda.com/template/default/adpic/ecsbanner.jpg) no-repeat;
     overflow:hidden;
}
 .index_btn0{
     width:150px;
     margin:180px 0 0 5px;
     height:38px;
     line-height:38px;
     overflow:hidden;
     text-align:center;
     font-size:16px;
     color:#fff;
     border-radius:4px;
     background:#00A2C9;
}
 .index_btn0 a{
     color:#fff;
     display:block;
    background:#00A2C9;
     text-decoration:none;
}
 .index_btn0 a:hover{
     color:#fff;
    background:#33B5D4;
}
 .index_tuijian{
     width:auto;
     background:#fff;
     height:auto;
     overflow:hidden;
}
 .index_tuijian_w{
     width:1200px;
     overflow:hidden;
     height:auto;
     padding:30px 0;
     margin:0 auto;
}
 .index_tuijian_wtt{
     text-align:center;
    width:1200px;
     overflow:hidden;
     height:35px;
    background:url(https://www.yunlaoda.com/template/default/images/ico_line.jpg) repeat-x 0 15px;
     margin:0 auto;
}
 .index_tuijian_wtt span{
    height:30px;
     text-align:center;
     background:#fff;
     color:#000;
    font-size:22px;
     line-height:30px;
     padding:0 10px 0 10px;
}
 .index_tuijian_right{
     float:right;
     background:#fff;
     height:30px;
     line-height:30px;
     font-size:16px;
     color:#00A1CA;
}
 .f3{
    width:1200px;
     margin:0 auto;
     padding-top:30px;
     overflow:hidden;
     margin-bottom:60px;
}
 .f3_line_tt1{
     padding-right:5px;
     background:#fff;
     height:40px;
     line-height:40px;
     font-size:18px;
     width:130px;
     position:absolute;
     z-index:10;
}
 .f3_list{
     float:left;
     width:366px;
     margin-right:50px;
     font-size:12px;
}
 .f3_list_tt{
     width:366px;
     line-height:22px;
     font-size:16px;
     padding-bottom:10px;
}
 .f3_list img{
     width:363px;
     border:1px solid #ddd;
     height:95px;
     margin-bottom:15px;
}
/*.f3_list a{
     width:363px;
     line-height:26px;
     color:#555;
     text-decoration:none;
     display:block;
    overflow:hidden;
    text-overflow:ellipsis;
}
 .f3_list a span{
     color:#ccc;
}
 .f3_list a:hover{
    color:#00A2CA;
     text-decoration: underline
}
 .f3_list a:hover span{
    color:#00A2CA;
}
*/
 .f3_list_list{
    float:left;
     width:363px;
}
 .f3_list_list a{
     display:block;
     width:360px;
     padding-left:15px;
    line-height:30px;
     font-size:14px;
     background:url(https://www.yunlaoda.com/template/default/images/ico_news2.png) no-repeat 1px 8px;
    white-space:nowrap;
     overflow:hidden;
    text-overflow:ellipsis;
}
 .f4{
    width:1200px;
     margin:0 auto;
     padding-top:30px;
     overflow:hidden;
     margin-bottom:60px;
}
 .f4_left{
     float:left;
}
 .f4_left_tt{
     font-size:18px;
     text-align:center;
     width:450px;
     font-weight:bold;
     margin:35px 0 10px 0;
}
 .f4_left_text{
     font-size:16px;
     line-height:35px;
     margin-top:15px;
}
 .f4_right{
     float:right;
}
 .f4_right_tt{
     text-align:center;
     font-size:18px;
     margin-bottom:10px;
}
 .f4 table {
    border-collapse: collapse;
    border:0px;
    margin:5px 0 10px 0;
}
 .f4 table tr td{
    font-size:12px;
    text-align:left;
    border:solid 1px #888;
    line-height:22px;
    color:#555;
    padding:10px;
}
 .nx_720 table {
    border-collapse: collapse;
    border:0px;
    margin:5px 0 10px 0;
}
 .nx_720 table tr td{
    font-size:14px;
    text-align:center;
    border:solid 1px #888;
    line-height:25px;
    color:#555;
}
 .mbanner1{
     width:1000px;
     height:100px;
     margin:20px auto;
     overflow:hidden;
     border:1px solid #ddd;
}
 .f2{
     width:1000px;
     margin:0 auto;
     padding:20px 50px;
     overflow:hidden;
     background:#fff;
}
 .f2_line{
     width:1000px;
     border-bottom:1px solid #ddd;
     height:20px;
     margin-bottom:30px;
}
 .f2_line_tt1{
     padding-right:5px;
     background:#fff;
     height:40px;
     line-height:40px;
     font-size:18px;
     width:110px;
     position:absolute;
     z-index:10;
}
 .f2_list{
     float:left;
     width:233px;
     height:355px;
     border:1px solid #D7E1E5;
     margin-right:20px;
}
 .f2_list_pic{
     text-align:center;
     padding:20px 0 10px 0;
     width:233px;
}
 .f2_list_tt{
    padding:0 20px 5px 20px;
     width:193px;
     font-size:14px;
     color:#333;
}
 .f2_list_tt span{
    color:#F55D12;
}
 .f2_list_text{
    padding:0 20px 10px 20px;
     width:193px;
    color:#666;
     font-size:12px;
}
 .f2_price{
     width:183px;
     padding:5px 10px;
     margin:0 15px;
     line-height:22px;
     font-size:12px;
     color:#fff;
     background:#1EC6F1;
}
 .top{
     width: auto;
     height:60px;
     background:#FFF;
     overflow:hidden;
     margin:0 auto;
     border-bottom:1px solid #ddd;
    /*background:url(../images/bg_top.jpg) repeat-x;
    */
}
 .top_1100{
     width:1200px;
     line-height:68px;
     overflow:hidden;
     margin:0 auto;
}
 .top_logo{
     width:220px;
     float:left;
     padding:0;
     color:#34B3E8;
}
 .top_logo_left{
     float:left;
     width:126px;
     padding:0;
}
 .top_logo_right{
     float:left;
     width:62px;
    font-size:14px;
     line-height:70px;
     color:#333;
     padding:0;
     text-align:center;
}
 #top_nav_list{
     float:right;
}
 #top_nav_list a{
     display:block;
    text-decoration:none;
    padding:0 15px;
    line-height:60px;
    font-size:15px;
     height:60px;
    overflow:hidden;
    color:#333;
}
 #top_nav_list.on{
    /*background:#34B3E8;
    */
    color:#FF6A00;
}
 #top_nav_list.on a{
    color:#FF6A00;
}
 #top_nav_list.on a:hover{
    color:#FF6A00;
}
 #top_nav_list a:hover{
     color:#FF6A00;
}
 .m_banner1{
     width:auto;
     height:260px;
     margin:0 auto;
     background:url(https://www.yunlaoda.com/template/default/images/mbanner.jpg) no-repeat center #F6F6F6;
}
 .n_banner1{
     width:auto;
     height:189px;
     margin:0 auto;
     background:url(https://www.yunlaoda.com/template/default/images/nbanner.jpg) no-repeat center #E7E7E7;
}
 .botline{
     width:100%;
     background:#1E1B29
    /* url(../images/botline.jpg) repeat-x*/
    ;
     height:31px;
     overflow:hidden;
}
 .bot{
     width:100%;
     background:#F8F8F8;
     font-size:12px;
     overflow:hidden;
     padding:25px 0 20px 0;
     border-top:1px solid #ddd;
}
 .bot_1100{
     width:1200px;
     margin:0 auto;
    color:#A5A5A5;
     overflow:hidden;
     text-align:center;
}
 .bot_1100 p{
     padding:5px 0;
}
 .bot_1100 p a{
     padding:0 5px;
    color:#A5A5A5;
}
 .bot_1100 p a:hover{
    color:#FF6A00;
}
 .m_ad1{
     width:1000px;
     height:auto;
     overflow:hidden;
     margin:25px auto 0 auto;
}
 .m_ad1_left{
     float:left;
     width:720px;
     height:auto;
     overflow:hidden;
}
 .m_ad1_right{
     float:right;
     width:250px;
     height:auto;
     overflow:hidden;
}
 .m_ad1_rgiht_ad1{
     width:250px;
     height:200px;
     margin-bottom:10px;
}
 .m_ad1_rgiht_tt1{
     width:250px;
     height:30px;
     background:url(https://www.yunlaoda.com/template/default/images/ico_line.jpg) repeat-x 0 15px;
}
 .m_ad1_rgiht_tt1 span{
    height:30px;
     background:#fff;
     font-size:16px;
     line-height:30px;
     padding:0 10px 0 0;
}
 .m_ad1_rgiht_tt1 span a{
    color:#333;
}
 .m_ad1_rgiht_tt1_1{
     width:228px;
     padding-left:20px;
     line-height:36px;
     height:36px;
     font-size:14px;
     background:url(https://www.yunlaoda.com/template/default/images/bg_tt1.jpg) repeat-x;
     border-left:1px solid #F5F5F5;
    border-right:1px solid #F5F5F5;
     border-top:2px solid #F5F5F5;
}
 .m_ad1_right_c{
     width:250px;
     height:auto;
    padding:8px 0;
     margin-bottom:15px;
}
 .m_ad1_right_list{
     width:238px;
}
 .m_ad1_right_list a{
     display:block;
     width:238px;
     padding-left:12px;
    line-height:22px;
     font-size:14px;
     background:url(https://www.yunlaoda.com/template/default/images/ico_news.png) no-repeat 0 3px;
}
 .m_ad1_right_list3{
     padding:10px 0 10px 10px;
}
 .m_ad1_right_list3 a{
     display:block;
     color:#181818;
     line-height:20px;
     font-size:14px;
    /* background:url(https://www.yunlaoda.com/template/default/images/ico_news2.png) no-repeat 0 5px;
    */
}
 .m_ad1_right_list3 a:hover{
     color:#ff6a00;
}
 .m_ad1_right_list2{
     width:238px;
}
 .m_ad1_right_list2 a{
     display:block;
     width:230px;
     padding-left:20px;
     line-height:22px;
     font-size:14px;
     background:url(https://www.yunlaoda.com/template/default/images/ico_gonggao.png) no-repeat 0 3px;
}
 .right_line{
     width:250px;
     height:1px;
     border-bottom:1px solid #ddd;
     margin:10px 0;
}
 .m1{
     width:1100px;
     height:auto;
     overflow:hidden;
     margin:20px auto 50px auto;
}
 .m720{
     width:720px;
     height:280px;
     overflow:hidden
}
 .m720_tt{
     width:720px;
     height:30px;
     line-height:30px;
     font-size:16px;
     border-bottom:1px solid #ddd;
}
 .m720_left{
     float:left;
     width:300px;
     height:200px;
     margin:15px 15px 0 0;
     overflow:hidden
}
 .m720_right{
     float:left;
     width:405px;
     height:200px;
     margin:15px 0 0 0;
     overflow:hidden;
     line-height:26px;
     font-size:14px;
}
 .m1_right{
     float:right;
     width:250px;
     height:auto;
     overflow:hidden;
     margin-bottom:15px;
}
 .m1_right_c1_list{
     width:230px;
     line-height:20px;
}
/*-----------new-----------------------------------------------------------------*/
 .tuijian_list1{
     float:left;
     width:230px;
     height:auto;
     padding:20px;
     margin:10px;
     border:5px solid #ddd;
     font-size:12px;
}
 .tuijian_list1:hover{
     background:#F9F9F9;
}
 .tuijian_list1_pic{
     width:230px;
     height:105px;
     padding:5px 0 10px 0;
     text-align:center;
}
 .tuijian_list1_btn{
     width:230px;
     padding:10px 0;
    text-align:center;
}
 .tuijian_list1_tt{
     width:230px;
     height:25px;
     line-height:20px;
    font-size:16px;
     color:#FF6A00;
     text-align:center;
     border-bottom:1px solid #ddd;
     margin-bottom:10px;
}
 .tuijian_list{
     float:left;
     width:210px;
     height:335px;
     padding:20px;
     margin:10px;
     border:1px solid #ddd;
     font-size:12px;
}
 .tuijian_list_tt{
     width:210px;
     height:25px;
     line-height:20px;
    font-size:16px;
     color:#FF6A00;
     text-align:center;
     border-bottom:1px solid #ddd;
     margin-bottom:10px;
}
 .tuijian_list_pic{
     width:210px;
     height:100px;
     padding:0px 0 5px 0;
     text-align:center;
}
 .tuijian_list_btn{
     width:210px;
     padding:10px 0;
    text-align:center;
}
 .index_btn1{
     width:170px;
     margin:15px auto;
     height:40px;
     line-height:40px;
     overflow:hidden;
     text-align:center;
     font-size:14px;
     color:#fff;
     border-radius:4px;
     background:#00A2C9;
}
 .index_btn1 a{
     color:#fff;
     display:block;
    background:#00A2C9;
     text-decoration:none;
}
 .index_btn1 a:hover{
     color:#fff;
    background:#33B5D4;
}
 .index_banner{
     width:1100px;
     height:auto;
     overflow:hidden;
     margin:20px auto 0 auto;
}
 .index_banner_right{
     width:250px;
     padding:15px;
     height:350px;
     background:#fff;
     overflow:hidden
}
 .index_banner_right_text{
     width:250px;
     height:auto;
    font-size:14px;
     line-height:22px;
}
 .index_banner_right_text p{
    padding:5px 0;
}
 .index_box800{
     width:900px;
     height:auto;
     margin-bottom:5px;
     overflow:hidden
}
 .index_box390{
     float:left;
     width:530px;
     padding:20px 20px 30px 20px;
     background:#fff;
     margin:0 20px 15px 0;
}
 .right0{
     margin-right:0;
}
 .index_box390_pic{
    float:left;
     width:100px;
     height:80px;
     border:1px solid #eee;
     margin-right:15px;
}
 .index_box390_tt{
    float:left;
     width:283px;
     font-size:14px;
     font-weight:bold;
     line-height:18px;
     margin-bottom:5px;
}
 .index_box390_text{
    float:left;
     width:283px;
     line-height:20px;
     font-size:12px;
     height:59px;
}
 .index_box390_list{
    float:left;
     width:388px;
}
 .index_box390_list a{
     display:block;
     width:385px;
     padding-left:15px;
    line-height:30px;
     font-size:14px;
     background:url(https://www.yunlaoda.com/template/default/images/ico_news2.png) no-repeat 1px 10px;
    white-space:nowrap;
     overflow:hidden;
    text-overflow:ellipsis;
}
 .index_box390_ctt1{
     width:400px;
     height:30px;
     background:url(https://www.yunlaoda.com/template/default/images/ico_line.jpg) repeat-x 0 15px;
     margin-bottom:10px;
     overflow:hidden
}
 .index_box390_ctt1 span{
    height:30px;
     background:#fff;
     font-size:18px;
     line-height:30px;
     padding:0 20px 0 0;
}
 .index_box390_ctt1 span a{
    color:#FF6A00;
}
 .index_box390_ctt1_more{
     height:30px;
     line-height:30px;
     float:right;
     padding-left:10px;
    font-size:12px;
     background:#fff;
}
 .index_box390_ctt1_more a{
    color:#555;
}
 .index_box390_ctt1_more a:hover{
    color:#FF6A00;
}
 .r_ad250{
     width:250px;
     margin-bottom:15px;
}
 .n_1200{
    width:1200px;
     height:auto;
     overflow:hidden;
     margin:20px auto;
}
 .n_900{
     float:left;
     width:900px;
     height:auto;
     overflow:hidden;
}
 .n_280{
     float:right;
     width:280px;
     height:auto;
     overflow:hidden;
    background:#f7f7f7;
}
 .n_280_cont{
     width:100%;
     padding:30px 25px 100px 25px;
     height:auto;
}
 .nx_728{
     width:840px;
     height:auto;
     padding:25px 0px 36px 30px;
    background:#fff;
}
 .nx_728_tt1{
     width:840px;
     height:20px;
     background:url(https://www.yunlaoda.com/template/default/images/ico_line.jpg) repeat-x 0 15px;
}
 .nx_728_tt1 span{
    height:30px;
     background:#fff;
     font-size:20px;
     line-height:30px;
     padding:0 10px 0 0;
}
 .nx_728_text1{
     width:100%;
     height:auto;
     padding:20px 0 50px 0;
     height:16px;
     line-height:28px;
     font-weight:400;
}
 .list_760{
     width:760px;
     height:auto;
     padding:20px;
    background:#fff;
}
 .list_760_tt1{
     width:760px;
     height:30px;
     background:url(https://www.yunlaoda.com/template/default/images/ico_line.jpg) repeat-x 0 15px;
}
 .list_760_tt1 span{
    height:30px;
     background:#fff;
     font-size:20px;
     line-height:30px;
     padding:0 10px 0 0;
    color:#FF6A00;
}
 .list_760_tt1_more{
     height:30px;
     line-height:30px;
     float:right;
     padding:0 10px;
    font-size:12px;
     background:#fff;
}
 .list_760_fenye{
     width:760px;
     height:15px;
}
 .nx_728_text1_tt1{
     width:100%;
     font-size:26px;
     line-height:30px;
    margin-bottom:5px;
}
 .nx_728_text1_tt2{
    width:100%;
     font-size:12px;
     height:30px;
     color:#C6C6C6;
}
 .nx_728_text1_line{
     width:100%;
     height:10px;
     border-bottom:1px solid #ddd;
     margin-bottom:10px;
}
 .nx_728_text1_text{
     width:100%;
    line-height:24px;
    min-height:500px;
    _height:500px;
}
 .nx_728_list_line{
     width:100%;
     height:1px;
     border-bottom:1px dotted #ddd;
}
 .nx_720{
     border:1px solid #ddd;
     border-top:2px solid #666;
     padding:25px 30px 50px 30px;
     width:658px;
     overflow:hidden;
}
 .nx_720_tt1{
     width:658px;
     font-size:22px;
     line-height:28px;
    text-align:center;
}
 .nx_720_tt2{
    width:658px;
     font-size:12px;
     height:30px;
     color:#C6C6C6;
    text-align:center;
}
/*.nx_720_tt2 a{
    color:#999;
}
 .nx_720_tt2 span{
     padding:0 10px;
}
*/
 .nx_720_line{
     width:658px;
     height:10px;
     border-bottom:1px dotted #ddd;
     margin-bottom:20px;
}
 .nx_720_text{
     width:658px;
    line-height:24px;
}
 .nx_position{
     width:658px;
     line-height:18px;
     font-size:12px;
     margin-bottom:10px;
     border-bottom:1px dotted #ddd;
     padding-bottom:5px;
}
 .nx_position span{
    padding:0 5px;
}
 .aliyunecs_help_list{
    width:800px;
     padding-left:20px;
     font-size:14px;
     line-height:35px;
    background:url(https://www.yunlaoda.com/template/default/images/ico_news.png) no-repeat 3px 12px;
}
 .aliyunecs_help_list a{
     color:#555;
}
 .aliyunecs_help_list a:hover{
    color:#FF6A00;
}
 .diy_news_list{
     width:840px;
     height:auto;
     overflow:hidden;
    /*border:1px solid #ECECEC;
     */
    background:#fff;
     margin:10px 0;
}
 .diy_news_list_c1{
    width:840px;
     height:127px;
     padding:12px 0;
     overflow:hidden;
}
 .diy_news_list_c1_pic{
     float:left;
     width:188px;
     height:125px;
     margin-right:15px;
     border:1px solid #ECECEC;
     overflow:hidden;
}
 .diy_news_list_c1_tt{
     float:left;
     width:625px;
     font-size:18px;
     line-height:20px;
     padding-bottom:5px;
     font-weight:bold;
}
 .diy_news_list_c1_tt a{
     color:#000;
}
 .diy_news_list_c1_tt a:hover{
    color:#FF6A00;
}
 .diy_news_list_c1_tt_bot{
     float:left;
    width:625px;
     height:22px;
     line-height:24px;
     font-size:12px;
     color:#C6C6C6;
     margin:2px 0 8px 0;
}
 .diy_news_list_c1_text{
     float:left;
     width:625px;
     font-size:12px;
     line-height:24px;
    font-family: "Microsoft YaHei", sans-serif;
     color:#555;
}
 .diy_news_list_bot{
     width:728px;
     height:50px;
     background:#F8F8F8;
     line-height:20px;
     font-size:12px;
     color:#C6C6C6;
     margin-top:10px;
}
 .diy_news_list_bot_list{
     float:left;
     margin:0 15px 15px 0;
     height:20px;
     line-height:20px;
}
 .diy_news_list_bot_list a{
    color:#C6C6C6;
}
 .diy_news_list_bot_list a:hover{
    color:#FF6A00;
}
 .diy_news_list_bot_list span{
    color:#555;
}
 .diy_news_list_bot_icon_1{
     float:left;
     width:20px;
     height:20px;
    background: url(https://www.yunlaoda.com/template/default/images/icon_news.png) 0 0 no-repeat;
    display: inline-block;
}
 .news_icon_1_1{
    background-position: 1px 0;
     padding-right:3px;
}
 .news_icon_1_2{
    background-position: 0 -29px;
     padding-right:2px;
}
 .news_icon_1_3{
    background-position: 0 -57px;
     padding-right:0px;
}
 .news_icon_1_4{
    background-position: 0 -86px;
     padding-right:0px;
}
 .news_icon_1_5{
    background-position: 0 -109px;
     padding-right:0px;
}
 .diy_news_list_bot_more{
     float:right;
     margin:15px 30px 15px 15px;
     height:20px;
     line-height:20px;
}
/*----------------ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ----------------*/
 .fanye{
    height:40px;
     margin:0 auto 0 auto;
     clear:both;
}
 .fanye ul{
     text-align:center;
     margin-top:5px 
}
 .fanye ul li{
    display:inline ;
    margin:10px 3px 0 3px;
     font: 12px/24px "Microsoft YaHei", sans-serif;
     color:#666;
}
 * html .fanye ul li{
     margin:20px 3px 0 3px;
}
 *+html .fanye ul li{
     margin:10px 3px 0 3px;
}
 .fanye ul li a{
     padding:3px 8px;
     color:#666;
     border: solid 1px #d2d2d2;
    font: 12px/32px "Microsoft YaHei", sans-serif;
    line-height:15px;
}
 .fanye ul li a:hover{
     background:#FF0000;
     color:#fff;
    font: 12px/32px "Microsoft YaHei", sans-serif;
    line-height:15px;
}
 .fanye ul li a:hover strong{
     color:#FFFFFF;
    line-height:15px;
}
 .fanye ul li a strong{
    color:#FF0000;
    line-height:15px;
}
/*----------------ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¿Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ end----------------*/
 .r_zhuce_btn{
     width:250px;
     margin:0px 0 10px 0;
     height:50px;
     line-height:50px;
     overflow:hidden;
     text-align:center;
     font-size:18px;
     color:#fff;
     border-radius:4px;
     background:#F42375;
}
 .r_zhuce_btn a{
     color:#fff;
     display:block;
    background:#ff6a00;
     text-decoration:none;
}
 .r_zhuce_btn a:hover{
     color:#fff;
    background:#ff6a00;
}
/*--index_f1_remai--------*/
 .index_f1_2019w{
     width:100%;
     height:auto;
     overflow:hidden;
     background:#f5f4f2;
     padding:50px 0;
}
 .index2018_f1{
     width:1200px;
     margin:0 auto;
     clear:both;
}
 .index2018_f1_tt_1{
    text-align: center;
    font-size: 24px;
    color: #373d41;
    line-height: 36px;
     font-weight:500;
}
 .index2018_f1_tt_2{
    text-align: center;
    font-size: 16px;
    color: #373d41;
    font-weight:500;
    margin: 8px 0 30px;
}
 .hotact-list li{
    background:#fff
}
 .hotact-list li .title{
    color:#333;
    font-weight:700;
    font-size:18px;
    line-height:32px
}
 .hotact-list li .desc{
    color:#999;
    font-size:14px;
    line-height:20px;
    height:40px;
    margin-bottom:10px
}
 .hotact-list li a{
    font-size:14px;
    line-height:24px;
    text-decoration:none
}
 .hotact-list .item-col2 li{
    width:308px;
    height:100px;
    padding:22px 36px 26px;
    border:1px solid #e2e4e5;
    margin-right:26px;
    margin-bottom:26px;
    float:left;
    position:relative;
     overflow:hidden;
}
 .hotact-list .item-col2 li .imgs{
    width:100px;
    height:100px;
    position:absolute;
    top:-20px;
    right:-30px
}
 .hotact-list .item-col2 li .imgs .icon{
    display:block;
    width:100px;
    height:100px
}
 .hotact-list .item-col2 li .imgs .hicon{
    display:none;
    width:100px;
    height:100px
}
 .hotact-list .item-col2 li:hover{
    box-shadow:0 0 20px rgba(0,198,226,.5);
    border-color:#00c1de
}
 .hotact-list .item-col2 li:hover .imgs .icon{
    display:none
}
 .hotact-list .item-col2 li:hover .imgs .hicon{
    display:block
}
 .hotact-list .item-col2 li.mr0{
    margin-right:0
}
/*--index_f1_remai--------*/
/*----------------022-01 bann----------------*/
 @media only screen and (max-width: 1679px) and (min-width: 1440px) .ace-view-center {
    width: 1200px;
}
 .ace-view-center {
    margin: 0 auto;
}
 .ace-row.ace-row-wrap {
    flex-wrap: wrap;
}
 .ace-row, .ace-row *, .ace-row :after, .ace-row :before {
    box-sizing: border-box;
}
 .ace-row {
    display: flex;
}
 .ace-col {
    flex: 1;
}
 .ace-2020-1111-points-venue-banners {
    position: relative;
     overflow: hidden;
}
 .ace-view-fullColumn {
    width: 100%!important;
}
 .ace-2020-1111-points-venue-banners .back-pc-iamge {
    display: block;
    position: absolute;
    height: 450px;
    left: 50%;
    top:0px;
    transform: translateX(-50%);
}
 .ace-2020-1111-points-venue-banners .main-banner-pc {
    height: 430px;
    position: relative;
    top: 0;
    padding-top: 100px;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .banner-title {
     margin: 0 auto;
    height: 56px;
    font-size: 54px;
    color:#070707;
    letter-spacing: 3px;
    line-height: 56px;
    margin-bottom: 12px;
    width: 1200px;
    font-weight: 700;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .banner-detail {
    margin: 0 auto;
    height: 30px;
    font-size: 18px;
    color: #070707;
    line-height: 30px;
    margin-bottom: 40px;
    width: 1200px;
}
/*---4---*/
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid {
    margin: 0 auto;
     width: 1200px;
    box-shadow: 0 8px 16px 0 rgba(33,37,39,.1);
    border-radius: 8px;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-0 {
    border-radius: 8px 0 0 8px;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-wrap {
     height: 140px;
    position: relative;
     bottom: 0;
    cursor: pointer;
     transition: all .5s linear;
    background: #fff;
}
 .ace-col-6 {
    flex: 0 0 33%;
    width: 33%;
    max-width: 33%;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-wrap .interest-box {
     height: 140px;
    box-sizing: border-box;
    position: relative;
    transition: all .5s linear;
    transform-origin: bottom;
     bottom: 0;
     opacity: 1;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-wrap .interest-box .interest-default-img {
     height: 116px;
    position: absolute;
    right: 0;
    opacity: 1;
     bottom: 0;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-wrap .interest-box .interest-default-img-wx {
     height: 100px;
    position: absolute;
    right: 90px;
    top:25px;
    opacity: 1;
     bottom: 0;
    border:1px solid #e7e7e7;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-wrap .interest-box .interest-hover-img {
     opacity: 0;
     position: absolute;
    right: 0;
    bottom: 0;
     width: 180px;
     height: 144px;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-wrap .interest-content {
     transition-delay: .15s;
    padding: 20px 40px;
    box-sizing: border-box;
    height: 100%;
    position: relative;
    z-index: 1;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-wrap .interest-content .interest-title-main {
     font-size: 18px;
    color: #443f3e;
    letter-spacing: .3px;
    line-height: 22px;
    margin-bottom: 8px;
     font-weight: 700;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-wrap .interest-content .interest-desc-text {
     opacity: .9;
    font-size: 14px;
    color: #443f3e;
    letter-spacing: 0;
    line-height: 18px;
    margin-bottom: 8px;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-wrap .interest-content .interest-button {
     position: absolute;
    bottom: 25px;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-wrap .interest-content .interest-button .button-text {
     background:#ff6a00;
    border-radius: 17px;
    padding: 7px 35px;
    box-sizing: border-box;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    display: inline-block;
}
 .ace-2020-1111-points-venue-banners .main-banner-pc .interest-grid .interest-item-3 {
     border-radius: 0 8px 8px 0;
}
/*********************/
 .wp {
     width: 1160px;
     margin: auto;
}
 .container {
     margin: 0 auto;
    /* position: relative;
     */
}
 @media screen and (min-width: 768px) {
     .container {
         max-width: 768px;
         width: 768px;
    }
}
 @media screen and (min-width: 1024px) {
     .container {
         max-width: 960px;
         width: 960px;
    }
}
 @media screen and (min-width: 1280px) {
     .container {
         max-width: 1200px;
         width: 1200px;
    }
}
 .fl {
    float: left;
}
 .fr {
    float: right;
}
 .col-1 {
     width: 4.16%;
     display: flex;
     flex-flow: row wrap;
}
 .col-2 {
     width: 8.33%;
     display: flex;
     flex-flow: row wrap;
}
 .col-3 {
     width: 12.5%;
     display: flex;
     flex-flow: row wrap;
}
 .col-4 {
     width: 16.66%;
     display: flex;
     flex-flow: row wrap;
}
 .col-5 {
     width: 20.83%;
     display: flex;
     flex-flow: row wrap;
}
 .col-6 {
     width: 25%;
     display: flex;
     flex-flow: row wrap;
}
 .col-7 {
     width: 29.16%;
     display: flex;
     flex-flow: row wrap;
}
 .col-8 {
     width: 33.33%;
     display: flex;
     flex-flow: row wrap;
}
 .col-9 {
     width: 37.5.%;
     display: flex;
     flex-flow: row wrap;
}
 .col-10 {
     width: 41.66%;
     display: flex;
     flex-flow: row wrap;
}
 .col-11 {
     width: 45.83%;
     display: flex;
     flex-flow: row wrap;
}
 .col-12 {
     width: 50%;
     display: flex;
     flex-flow: row wrap;
}
 .col-13 {
     width: 54.16%;
     display: flex;
     flex-flow: row wrap;
}
 .col-14 {
     width: 58.33%;
     display: flex;
     flex-flow: row wrap;
}
 .col-15 {
     width: 62.5%;
     display: flex;
     flex-flow: row wrap;
}
 .col-16{
     width: 66.66%;
     display: flex;
     flex-flow: row wrap;
}
 .col-17{
     width: 70.83%;
     display: flex;
     flex-flow: row wrap;
}
 .col-18 {
     width: 75%;
     display: flex;
     flex-flow: row wrap;
}
 .col-19 {
     width: 79.16%;
     display: flex;
     flex-flow: row wrap;
}
 .col-20 {
     width: 83.33%;
     display: flex;
     flex-flow: row wrap;
}
 .col-21 {
     width: 87.5%;
     display: flex;
     flex-flow: row wrap;
}
 .col-22 {
     width: 91.66%;
     display: flex;
     flex-flow: row wrap;
}
 .col-23 {
     width: 95.8%;
     display: flex;
     flex-flow: row wrap;
}
 .col-24 {
     width: 100%;
     display: flex;
     flex-flow: row wrap;
}
 @media screen and (max-width: 1280px){
     .col-4 {
         width: 16.66%;
         display: flex;
         flex-flow: row wrap;
    }
}
 @media screen and (max-width: 1023px){
     .col-4 {
         width: 33.33%;
         display: flex;
         flex-flow: row wrap;
    }
}
 @media screen and (max-width: 768px){
 
}

 .top{
     background: #e5e5e5;
     line-height: 35px;
     height: 35px;
     color: #333;
     font-size: 12px;
}
 .header {
    height: 70px;
}
/* -- navigation -- */
 .header .navbar-brand {
     align-items: center;
     display: flex;
}
 .navbar {
     background-color: white;
     min-height: 3.25rem;
     position: relative;
}
 .navbar > .container {
     align-items: center;
     display: flex;
     width: 100%;
     justify-content: space-between;
     position: static;
}
 a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:hover, .navbar-link.is-active {
     background-color: whitesmoke;
     color: #0a0a0a;
}
 .navbar-item.has-dropdown {
     padding: 0;
}
 .navbar-content {
     -webkit-box-flex: 1;
     -ms-flex-positive: 1;
     flex-grow: 1;
     -ms-flex-negative: 1;
     flex-shrink: 1;
}
 .navbar-link {
     padding-right: 2.5em;
}
 .navbar-dropdown {
     font-size: 0.875rem;
     padding-bottom: 0.5rem;
     padding-top: 0.5rem;
}
 .navbar-dropdown .navbar-item {
     padding-left: 1.5rem;
     padding-right: 1.5rem;
}
 .navbar-divider {
     background-color: #dbdbdb;
     border: none;
     display: none;
     height: 1px;
     margin: 0.5rem 0;
}
 @media screen and (max-width: 1023px) {
     .navbar > .container {
         display: block;
    }
     .navbar-brand .navbar-item, .navbar-tabs .navbar-item {
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
    }
     .navbar-menu {
         background-color: white;
         -webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
         box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
         padding: 0.5rem 0;
    }
     .navbar-menu.is-active {
         display: block;
    }
}
 @media screen and (min-width: 1024px) {
     .navbar {
         align-items: stretch;
         display: flex;
    }
     .navbar-menu {
         align-items: stretch;
         display: flex;
    }
     .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, .navbar.is-transparent .navbar-link:hover, .navbar.is-transparent .navbar-link.is-active {
         background-color: transparent !important;
    }
     .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
         background-color: transparent !important;
    }
     .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
         background-color: whitesmoke;
         color: #0a0a0a;
    }
     .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
         background-color: whitesmoke;
         color: #3273dc;
    }
     .navbar-burger {
         display: none;
    }
     .navbar-item, .navbar-link {
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
    }
     .navbar-item.has-dropdown {
         -webkit-box-align: stretch;
         -ms-flex-align: stretch;
         align-items: stretch;
    }
     .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
         display: block;
    }
     .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
         opacity: 1;
         pointer-events: auto;
         -webkit-transform: translateY(0);
         transform: translateY(0);
    }
     .navbar-link::after {
         border: 1px solid #3273dc;
         border-right: 0;
         border-top: 0;
         content: " ";
         display: block;
         height: 0.5em;
         pointer-events: none;
         position: absolute;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         width: 0.5em;
         margin-top: -0.375em;
         right: 1.125em;
         top: 50%;
    }
     .navbar-start {
         -webkit-box-pack: start;
         -ms-flex-pack: start;
         justify-content: flex-start;
         margin-right: auto;
    }
     .navbar-end {
         -webkit-box-pack: end;
         -ms-flex-pack: end;
         justify-content: flex-end;
         margin-left: auto;
    }
     .navbar-dropdown {
         background-color: white;
         border-bottom-left-radius: 5px;
         border-bottom-right-radius: 5px;
         border-top: 1px solid #dbdbdb;
         -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
         box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
         display: none;
         font-size: 0.875rem;
         left: 0;
         min-width: 100%;
         position: absolute;
         top: 100%;
         z-index: 20;
    }
     .navbar-dropdown .navbar-item {
         padding: 0.375rem 1rem;
         white-space: nowrap;
    }
     .navbar-dropdown a.navbar-item {
         padding-right: 3rem;
    }
     .navbar-dropdown a.navbar-item:hover {
         background-color: whitesmoke;
         color: #0a0a0a;
    }
     .navbar-dropdown a.navbar-item.is-active {
         background-color: whitesmoke;
         color: #3273dc;
    }
     .navbar-dropdown.is-boxed {
         border-radius: 5px;
         border-top: none;
         -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
         box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
         display: block;
         opacity: 0;
         pointer-events: none;
         top: calc(100% + (-4px));
         -webkit-transform: translateY(-5px);
         transform: translateY(-5px);
         -webkit-transition-duration: 86ms;
         transition-duration: 86ms;
         -webkit-transition-property: opacity, -webkit-transform;
         transition-property: opacity, -webkit-transform;
         transition-property: opacity, transform;
         transition-property: opacity, transform, -webkit-transform;
    }
     .navbar-dropdown.is-right {
         left: auto;
         right: 0;
    }
     .navbar-divider {
         display: block;
    }
     .container > .navbar .navbar-brand {
         margin-left: -1rem;
    }
     .container > .navbar .navbar-menu {
         margin-right: -1rem;
    }
     a.navbar-item.is-active, .navbar-link.is-active {
         color: #0a0a0a;
    }
     a.navbar-item.is-active:not(:hover), .navbar-link.is-active:not(:hover) {
         background-color: transparent;
    }
     .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
         background-color: whitesmoke;
    }
}
 .navbar-item {
    margin: 0 20px;
    padding:10px 0 
}
 .navbar-item img {
     max-height: 41px;
     z-index: 1;
}
 .navbar-item .icon-hot {
     width: 28px;
     height: 13px;
     display: inline-block;
     margin-left: 4px;
     background: url(https://www.yunlaoda.com/static/assets/images/menu/hot-dark.svg?v=2) 0 no-repeat;
}
 .navbar {
     min-height:70px;
}
 .navbar .navbar-menu a.navbar-item {
     font-size: 1rem;
     font-weight: 400;
     text-align: center;
     color: #666;
}
 .navbar .navbar-menu a.navbar-item:hover {
     color: #209cee;
}
 .navbar a.navbar-item:hover, .navbar a.navbar-item.is-active {
     background-color: transparent;
}
 .navbar .navbar-item.has-dropdown {
}
 .navbar {
}
 .navbar::before {
     content: "mobile";
     display: none;
}
 .navbar .nav-trigger {
     position: absolute;
     top: 0px;
     right: 3px;
     height: 3.25rem;
     width: 3.25rem;
     overflow: hidden;
     text-indent: 100%;
     white-space: nowrap;
     color: transparent;
     z-index: 1000;
}
 .navbar .nav-trigger span, .navbar .nav-trigger span::after, .navbar .nav-trigger span::before {
     position: absolute;
     background-color: #ddd;
     height: 3px;
     width: 26px;
}
 .navbar .nav-trigger span {
     left: 50%;
     top: 50%;
     bottom: auto;
     right: auto;
     -webkit-transform: translateX(-50%) translateY(-50%);
     transform: translateX(-50%) translateY(-50%);
     -webkit-transition: background-color 0.2s;
     transition: background-color 0.2s;
}
 .navbar .nav-trigger span::after, .navbar .nav-trigger span::before {
     content: "";
     left: 0;
     -webkit-transition: -webkit-transform 0.2s;
     transition: -webkit-transform 0.2s;
     transition: transform 0.2s;
     transition: transform 0.2s, -webkit-transform 0.2s;
}
 .navbar .nav-trigger span::before {
     -webkit-transform: translateY(-9px);
     transform: translateY(-9px);
}
 .navbar .nav-trigger span::after {
     -webkit-transform: translateY(9px);
     transform: translateY(9px);
}
 .navbar.nav-open .nav-trigger span {
     background-color: transparent;
}
 .navbar.nav-open .nav-trigger span::before {
     -webkit-transform: rotate(45deg);
     transform: rotate(45deg);
}
 .navbar.nav-open .nav-trigger span::after {
     -webkit-transform: rotate(-45deg);
     transform: rotate(-45deg);
}
 .navbar .morph-dropdown-wrapper {
     display: none;
     position: absolute;
     top: 75px;
     left: 0;
     width: 100%;
     z-index: 1000;
     padding: 0 5%;
     -webkit-box-shadow: inset 0 1px 0 #e6e6e6;
     box-shadow: inset 0 1px 0 #e6e6e6;
     background-color: #fff;
}
 .navbar.nav-open .morph-dropdown-wrapper {
     display: block;
}
 .navbar .label {
     display: block;
     margin-bottom: 0.8em;
     font-size: 1rem;
     font-weight: 500;
}
 .navbar .content .menu-list {
     list-style: none;
     margin: 0 
}
 .navbar .content .menu-list a {
     font-size: 0.875rem;
    /* white-space: nowrap;
     word-break: break-all;
     */
}
 @media only screen and (max-width: 1023px) {
     .navbar {
         position: absolute;
         left: 0;
         right: 0;
         top: 0;
         border-bottom: none;
         background: transparent;
    }
     .navbar .morph-dropdown-wrapper {
         width: calc(100% - 20px);
         left: 10px;
         border-radius: 3px;
         background-color: #ffffff;
         -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
         box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
    }
     .navbar .navbar-end {
         display: none;
    }
     .navbar .dropdown-list .dropdown {
         display: block 
    }
     .navbar .dropdown-list .dropdown .label {
         font-size: 1rem;
         line-height: 2;
         text-align: left;
         color: #68747f;
         padding: 10px 0;
         margin: 0;
         border-bottom: solid 1px rgba(0, 0, 0, 0.12);
         position: relative 
    }
     .navbar .dropdown-list ul>li.dropdown:last-child>.label {
         border-bottom: solid 1px transparent 
    }
     .navbar .dropdown-list .dropdown .is-hidden-desktop.content {
         display: none !important;
    }
     .navbar .dropdown-list .dropdown.is-active .is-hidden-desktop.content {
         display: block !important;
    }
     .navbar .menu-list a:hover, .navbar .menu-list a:active {
         background-color: transparent;
         color: #00a971;
    }
     .dropdown .content, .dropdown .content .menu-list {
         display: none;
    }
     .dropdown .columns {
         margin: 0 
    }
     .dropdown .column {
         padding: 0 
    }
     .navbar .dropdown-list .dropdown .menu {
         margin-left: 20px;
         color: #68747f;
    }
     .navbar .content .menu-list a {
         color: #a1a6ab;
         padding: 0.5em 0;
         font-size: 16px;
    }
     .navbar .dropdown-list .dropdown .menu .menu-label {
         border-bottom: solid 1px rgba(0, 0, 0, 0.12);
         padding: 10px 0;
         margin: 0;
         position: relative 
    }
     .navbar .dropdown-list .dropdown .menu .menu-list {
         padding: 10px 0 10px 20px;
         margin: 0;
         border-bottom: solid 1px rgba(0, 0, 0, 0.12);
    }
     .navbar .dropdown-list .dropdown .label, .navbar .dropdown-list .dropdown .content .menu .menu-label {
         font-size: 1rem;
         line-height: 2;
         text-align: left;
         color: #68747f;
         display: block;
    }
     .navbar .dropdown-list .dropdown>.label {
         font-weight: 600;
    }
     .navbar .dropdown-list .dropdown .content .menu .menu-list {
         list-style: none;
         text-align: left;
    }
     .navbar .dropdown-list .dropdown .label::after, .navbar .dropdown-list .dropdown .menu-title-block::after, .navbar .dropdown-list .dropdown .menu-logo .menu-title::after, .navbar .dropdown-list .dropdown .menu-label::after {
         border: 2px solid #dee0e6;
         border-right: 0;
         border-top: 0;
         content: " ";
         display: block;
         height: 0.75rem;
         pointer-events: none;
         position: absolute;
         -webkit-transform: rotate(-135deg);
         transform: rotate(-135deg);
         -webkit-transform-origin: center;
         transform-origin: center;
         width: 0.75rem;
         right: 0;
         top: 50%;
         margin-top: -9px;
         z-index: 1;
         -webkit-transform-origin: 30% 70%;
         transform-origin: 30% 70%;
         -webkit-transition: all 0.1s ease-in;
         transition: all 0.1s ease-in;
    }
     .navbar .dropdown-list .dropdown.has-submenu .label::after, .navbar .dropdown-list .dropdown .menu-title-block::after, .navbar .dropdown-list .dropdown .menu-logo .menu-title::after, .navbar .dropdown-list .menu.has-submenu .menu-label::after {
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
    }
     .navbar .dropdown-list .dropdown.has-submenu.is-active>.label::after, .navbar .dropdown-list .menu-wrap.is-active .menu-title-block::after, .navbar .dropdown-list .menu.is-active .menu-label::after {
         -webkit-transform: rotate(135deg);
         transform: rotate(135deg);
    }
     .navbar .dropdown.is-active .content, .navbar .dropdown.is-active .content .menu-wrap.is-active .menu, .navbar .dropdown .content .menu.is-active .menu-list {
         display: block;
    }
     .navbar .menu-list a:hover {
         background: transparent;
         color: #00a971;
    }
     .navbar .dropdown-list .dropdown.is-active:last-child a.label {
         border-bottom: solid 1px rgba(0, 0, 0, 0.12);
    }
     .navbar .dropdown-list .dropdown:last-child .content .menu:last-child .menu-label {
         border-bottom: solid 1px transparent 
    }
     .dropdown.is-active .content>.menu-list {
         display: block;
         text-align: left;
         margin-left: 20px;
    }
     #sub-menu-more.is-active .menu-list {
         display: block 
    }
     .navbar .dropdown .content .menu-wrap .menu {
         display: none;
    }
     .navbar .menu-title-block, .navbar .menu-logo .menu-title {
         font-size: 16px;
         font-weight: normal;
         color: #68747f;
         border-bottom: solid 1px rgba(0, 0, 0, 0.12);
         padding: 10px 0;
         margin: 0;
         position: relative;
         line-height: 2;
         text-align: left;
    }
     .navbar .menu-wrap {
         margin-left: 16px;
         background: #fff;
    }
     .navbar .btn-group {
         padding: 30px 0px;
         text-align: center;
    }
     .navbar .btn-group .button+.button {
         margin-left: 12px;
    }
}
 @media only screen and (min-width: 1024px) {
     .navbar::before {
         content: "desktop";
    }
     .navbar .nav-trigger {
         display: none;
    }
     .navbar .morph-dropdown-wrapper {
         display: block;
         top: 75px;
         width: auto;
         padding: 0;
         -webkit-box-shadow: none;
         box-shadow: none;
         background-color: transparent;
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         will-change: transform;
         -webkit-transform: translateY(20px);
         transform: translateY(20px);
         -webkit-transition: -webkit-transform 0.2s;
         transition: -webkit-transform 0.2s;
         transition: transform 0.2s;
         transition: transform 0.2s, -webkit-transform 0.2s;
    }
     .navbar.is-dropdown-visible .morph-dropdown-wrapper {
         -webkit-transform: translateY(0);
         transform: translateY(0);
    }
     .navbar .dropdown-list {
         position: absolute;
         top: 0;
         left: 0;
         visibility: hidden;
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         will-change: transform, width, height;
         -webkit-transition: visibility 0.2s;
         transition: visibility 0.2s;
         -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
         box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
    }
     .no-csstransitions .navbar .dropdown-list {
         display: none;
    }
     .navbar .dropdown-list .dropdown-triangle {
         position: absolute;
         bottom: 100%;
         left: 50%;
         right: auto;
         -webkit-transform: translateX(-50%);
         transform: translateX(-50%);
         height: 0;
         width: 0;
         border-top: 10px solid transparent;
         border-left: 10px solid transparent;
         border-right: 10px solid transparent;
         border-bottom: 5px solid #fff;
         opacity: 0;
         -webkit-transition: opacity 0.2s;
         transition: opacity 0.2s;
    }
     .navbar .dropdown-list>ul {
         position: relative;
         z-index: 1;
         height: 100%;
         width: 100%;
         background-color: #fff;
         overflow: hidden;
    }
     .navbar.is-dropdown-visible .dropdown-list {
         visibility: visible;
         -webkit-transition: width 0.2s, height 0.2s, -webkit-transform 0.2s;
         transition: width 0.2s, height 0.2s, -webkit-transform 0.2s;
         transition: transform 0.2s, width 0.2s, height 0.2s;
         transition: transform 0.2s, width 0.2s, height 0.2s, -webkit-transform 0.2s;
    }
     .navbar.is-dropdown-visible .dropdown-list .dropdown-triangle {
         opacity: 1;
    }
     .navbar .dropdown {
         position: absolute;
         left: 0;
         top: 0;
         opacity: 0;
         visibility: hidden;
         width: 100%;
         -webkit-transition: opacity 0.2s, visibility 0.2s;
         transition: opacity 0.2s, visibility 0.2s;
    }
     .navbar .dropdown.active {
         opacity: 1;
         visibility: visible;
    }
     .navbar .dropdown.move-left .content {
         -webkit-transform: translateX(-100px);
         transform: translateX(-100px);
    }
     .navbar .dropdown.move-right .content {
         -webkit-transform: translateX(100px);
         transform: translateX(100px);
    }
     .navbar .label {
         display: none;
    }
     .navbar .content {
         padding: 42px 50px;
         -webkit-transition: -webkit-transform 0.2s;
         transition: -webkit-transform 0.2s;
         transition: transform 0.2s;
         transition: transform 0.2s, -webkit-transform 0.2s;
         text-align: left;
    }
     .navbar .menu-title-block {
         font-size: 20px;
         font-weight: 500;
         color: #3f464d;
         padding-bottom: 20px;
         border-bottom: 1px solid rgba(161, 166, 171, .4);
         text-align: left;
    }
     .navbar .content .menu .menu-label {
         font-size: 0.875rem;
         font-weight: 500;
         text-align: left;
         color: #3e464c;
         padding-bottom: 0.625rem;
         border-bottom: solid 1px rgba(161, 166, 171, .2);
    }
     .navbar .content .menu .menu-list {
         list-style: none;
         font-size: 0.875rem;
         text-align: left;
         margin-left: 0;
         color: #68747f;
    }
     .navbar .content .menu .menu-list li {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
    }
     .navbar .content .menu .menu-list a {
         padding: 8px 0px;
         color: #68747f;
    }
     .navbar .content .menu .menu-list a:hover {
         color: #209cee 
    }
     .navbar .content {
         max-width: 1160px;
         margin: 0 auto;
    }
     .navbar .content.is-masonry {
         -webkit-column-count: 5;
         column-count: 5;
    }
     .navbar .content.is-masonry::before, .navbar .content.is-masonry::after {
         display: table;
         content: ' ';
         clear: both;
    }
     .navbar .content.is-masonry .menu {
         -webkit-box-sizing: border-box;
         box-sizing: border-box;
         -webkit-column-break-inside: avoid;
         page-break-inside: avoid;
         break-inside: avoid;
         width: 210px;
         padding: 1rem 0;
         counter-increment: item-counter;
    }
     .navbar .menu-list a:hover {
         background: transparent;
         color: #209cee;
    }
     .navbar .content li+li {
         margin-top: 0;
    }
     .navbar .bg-layer {
         position: absolute;
         top: 0;
         left: 0;
         height: 1px;
         width: 1px;
         background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(121deg, rgba(31, 31, 51, 0.95), rgba(30, 30, 51, 0.7) 100%);
         opacity: 0;
         -webkit-transition: opacity 0.2s;
         transition: opacity 0.2s;
         -webkit-transform-origin: top left;
         transform-origin: top left;
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
         will-change: transform;
         -webkit-backface-visibility: hidden;
         backface-visibility: hidden;
    }
     .navbar.is-dropdown-visible .bg-layer {
         opacity: 0.98;
         -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
         transition: opacity 0.2s, -webkit-transform 0.2s;
         transition: transform 0.2s, opacity 0.2s;
         transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
    }
     .navbar .navbar-item.has-dropdown {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
    }
     .navbar .navbar-item.has-dropdown::after {
         content: ' ';
         width: 0;
         height: 0;
         border-width: 4px 4px 0;
         border-style: solid;
         border-color: #999 transparent transparent;
         margin-left: 5px;
         -webkit-transition: all 0.2s ease;
         transition: all 0.2s ease;
    }
     .navbar .navbar-item.has-dropdown:hover::after {
         border-color: #209cee transparent transparent;
    }
     .navbar.dropdown-fullwidth {
         width: 100%;
    }
     .navbar .dropdown-fullwidth .content {
         width: 1360px;
         padding-left: 0;
         padding-right: 0;
    }
     .navbar .dropdown-list .icon {
         display: block;
         margin-right: 8px;
         width: 14px;
         height: 14px;
    }
     .navbar .dropdown-list .tab-content {
         padding: 24px 0px 36px 60px;
    }
     .navbar .dropdown-list .tab-panel {
         -webkit-column-count: 4;
         column-count: 4;
         -webkit-column-gap: 60px;
         column-gap: 60px;
    }
     .navbar .dropdown-list .tab-panel.is-3 {
         -webkit-column-count: 3;
         column-count: 3;
         -webkit-column-gap: 60px;
         column-gap: 60px;
    }
     .navbar .dropdown-list .tab-panel .menu {
         width: 162px;
         padding-left: 24px;
         -webkit-box-sizing: content-box;
         box-sizing: content-box;
    }
     .navbar .dropdown-list .tab-panel .menu.is-medium {
         width: 260px;
         padding-left: 0;
    }
     .navbar .menu-logo {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -webkit-box-align: center;
         -ms-flex-align: center;
         align-items: center;
         border-bottom: solid 1px rgba(161, 166, 171, .2);
         padding-bottom: 10px;
         margin-bottom: 10px;
         position: relative;
    }
     .navbar .menu-logo .menu-title {
         font-weight: 500;
         font-size: 14px;
         color: #3e464c;
         line-height: normal;
    }
     .navbar .menu-logo .logo {
         position: absolute;
         left: -24px;
         top: 2px;
         width: 16px;
         height: 16px;
         background: url(/static/assets/images/menu/computing.svg?v=1) left center no-repeat;
    }
     .navbar .menu.is-medium .menu-logo .logo {
         position: relative;
         left: 0;
         top: 0;
         margin-right: 16px;
         background-size: contain;
    }
     .navbar .menu.is-medium .menu-logo .logo:after {
         content: '';
         border-left: 1px solid #dde1e6;
         height: 12px;
         display: block;
         width: 0;
         position: absolute;
         right: -8px;
         top: 0;
         bottom: 0;
         margin: auto;
    }
     #sub-menu-product .content.is-masonry {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         padding: 0;
         min-height: 780px;
    }
     #sub-menu-solution .content.is-masonry {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         padding: 0;
         min-height: 546px;
    }
     #sub-menu-solution .menu {
         width: 160px;
         padding-right: 10px;
         padding-left: 0;
    }
     #sub-menu-about {
         width: 165px 
    }
     #sub-menu-youhuichanpin .content.is-masonry {
         width: 550px;
         -webkit-column-count: 2;
         column-count: 2 
    }
     #sub-menu-bangzhuzhongxin .content {
         width: 200px;
         -webkit-column-count: 1;
         column-count: 1;
    }
     #sub-menu-bangzhuzhongxin .content .menu {
         margin-top: 0;
         margin-bottom: 0;
         padding: 0;
         width: 100px;
    }
    
    #sub-menu-help .content {
         width: 200px;
         -webkit-column-count: 1;
         column-count: 1;
    }
     #sub-menu-help .content .menu {
         margin-top: 0;
         margin-bottom: 0;
         padding: 0;
         width: 100px;
    }
    
}
 .navbar a.navbar-item.is-active {
     color: #ff6e08;
     border-bottom: 2px solid #ff6e08;
}
 @media screen and (max-width: 768px) {
     .is-hidden-mobile {
         display: none !important;
    }
     .top {
        display: none;
    }
     .header {
        height: 58px;
    }
     .navbar {
        min-height: 58px;
    }
     .header .navbar-brand {
         height: 58px;
        padding-left: 10px;
    }
}
 .pages{
    float:left;
     width:100%;
     margin:15px auto 20px auto;
     text-align:center
}
 .pages a,.pages span{
    display:inline-block;
    padding: 7px 11px;
    border-radius: 100%;
    margin-left:7px;
    /* border:1px #d5d5d5 solid;
     */
    background:#fff;
    color:#333;
    line-height: 1;
}
 .pages a:hover,.pages span{
    background: #FF5722;
    color:#fff
}
/* -- footer -- */
 .footer {
     background-color: #0f0f0f;
     width: 100% 
}
 .footer a {
     color: #fff 
}
 .footer a:hover {
     color: #fff;
     text-decoration: none 
}
 .footer .footer-pc {
     border-bottom: 1px solid hsla(0,0%,100%,.16);
     color: #fff;
     font-family: "Microsoft YaHei", sans-serif;
     margin: 0 auto;
}
 .footer .footer-pc:last-child {
     border-bottom: 0 
}
 .footer .footer-pc .footer-header {
     align-items: center;
     display: flex;
     justify-content: space-between;
     margin: 0 auto;
     width: 100% 
}
 .footer .footer-pc .footer-header>a {
     align-items: center;
     box-sizing: border-box;
     color: #fff;
     display: flex;
    /* flex: 1;
     */
     font-family: "Microsoft YaHei", sans-serif;
    /* width: 380px;
     */
     font-size: 16px;
     font-weight: 500;
     height: 80px;
     line-height: 28px;
     padding-left: 40px;
     position: relative;
     transition: all .3s ease-out;
     background-position: 120px;
     background-repeat: no-repeat;
     justify-content: space-between;
}
 .footer .footer-pc .footer-header .footer-ico4{
     background-image:none ;
}
 .footer .footer-pc .footer-header.visible>a:before {
     background-image: url(../images/f1.jpg);
     background-position: center;
     background-size: 100%;
     content: "";
     height: 32px;
     left: 0;
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     transition: all .3s ease-out;
     width: 32px 
}
 .footer .footer-pc .footer-header.visible>a:nth-child(2):before {
     background-image: url(../images/f2.jpg);
}
 .footer .footer-pc .footer-header.visible>a:nth-child(3):before {
     background-image: url(../images/f3.jpg);
}
 .footer .footer-pc .footer-header.visible>a:nth-child(4):before {
     background-image: url(../images/f4.jpg);
}
 .footer .footer-pc .footer-header.visible>a:hover {
     color: #fff 
}
 .footer .footer-pc .footer-header.visible>a:hover:before {
     transform: translateY(-50%);
}
 .footer .footer-pc .main-links {
     *zoom:1;
    display: flex;
     margin: 0 auto;
     padding: 24px 0;
     position: relative;
     width: 100% 
}
 .footer .footer-pc .main-links:after,.footer .footer-pc .main-links:before {
     content: "";
     display: table 
}
 .footer .footer-pc .main-links:after {
     clear: both 
}
 .footer .footer-pc .main-links .contact-link {
    /* flex: 1;
     */
     position: relative;
     width: 220px;
}
 .footer .footer-pc .main-links .contact-link:after {
}
 .footer .footer-pc .main-links .contact-link dt {
     color: #fff;
     font-family: "Microsoft YaHei", sans-serif;
     font-size: 16px;
     font-weight: 500;
     height: 24px;
     line-height: 24px;
     margin-bottom: 8px;
}
 .footer .footer-pc .main-links .contact-link dt+dd {
    /* margin-bottom: 20px;
     */
}
 .footer .footer-pc .main-links .contact-link dt+dd>:first-child {
     color: #fff;
     font-family: "Microsoft YaHei", sans-serif;
     font-size: 14px;
     font-weight: 500;
     height: 28px;
     line-height: 28px 
}
 .footer .footer-pc .main-links .contact-link dd {
     margin-bottom: 8px 
}
 .footer .footer-pc .main-links .contact-link dd>a,.footer .footer-pc .main-links .contact-link dd>span {
     color: hsla(0,0%,100%,.7);
     font-family: "Microsoft YaHei", sans-serif;
     font-size: 14px;
     font-weight: 400;
     height: 24px;
     line-height: 24px 
}
 .footer .footer-pc .main-links .contact-link dd>a:hover {
     color: #3d81ff 
}
 .footer .footer-pc .main-links .left-link {
     box-sizing: border-box;
     display: flex;
     flex: 3;
     justify-content: space-around 
}
 .footer .footer-pc .main-links .left-link dl {
     box-sizing: border-box;
     flex: 1;
     padding-left: 24px 
}
 .footer .footer-pc .main-links .left-link dl:first-child {
     padding-left: 0 
}
 .footer .footer-pc .main-links .left-link dl dt {
     color: #fff;
     font-family: "Microsoft YaHei", sans-serif;
     font-size: 16px;
     font-weight: 500;
     height: 24px;
     line-height: 24px;
     margin-bottom: 20px;
}
 .footer .footer-pc .main-links .left-link dl dd {
     margin-bottom: 10px;
}
 .footer .footer-pc .main-links .left-link dl dd>a {
     color: hsla(0,0%,100%,.7);
     font-family: "Microsoft YaHei", sans-serif;
     font-size: 14px;
     font-weight: 400;
     height: 24px;
     line-height: 24px 
}
 .footer .footer-pc .main-links .left-link dl dd>a:hover {
     color: #fff;
}
 .footer .footer-pc .main-links .left-link dl dd:last-child {
     margin-bottom: 0 
}
 .footer .footer-pc .main-links .left-link dl dd.hide {
     display: none 
}
 .footer .footer-pc .other-links {
     margin: 0 auto;
     padding: 24px 0 16px;
     width: 100% 
}
 .footer .footer-pc .other-links .other-link-item {
     overflow: hidden;
     position: relative;
     transition: all .3s ease-out 
}
 .footer .footer-pc .other-links .other-link-item .parent-title {
     color: hsla(0,0%,100%,.7);
     float: left;
     font-family: "Microsoft YaHei", sans-serif;
     font-size: 12px;
     font-weight: 500;
     height: 18px;
     line-height: 18px;
     text-align: left;
     white-space: nowrap 
}
 .footer .footer-pc .other-links .other-link-item ul {
     *zoom:1;
    padding-left: 7%;
     position: relative 
}
 .footer .footer-pc .other-links .other-link-item ul:after,.footer .footer-pc .other-links .other-link-item ul:before {
     content: "";
     display: table 
}
 .footer .footer-pc .other-links .other-link-item ul:after {
     clear: both 
}
 .footer .footer-pc .other-links .other-link-item ul li {
     float: left;
     margin-bottom: 10px;
     margin-right: 15px;
         height: 18px;
    line-height: 18px;
}
 .footer .footer-pc .other-links .other-link-item ul li>a {
     color: hsla(0,0%,100%,.7);
     font-family: "Microsoft YaHei", sans-serif;
     font-size: 12px;
     font-weight: 400;
     height: 18px;
     line-height: 18px;
}
 .footer .footer-pc .other-links .other-link-item ul li>a:hover {
     color: #fff;
}

 .footer .footer-pc .other-links .other-link-item ul li.hide {
     display: none 
}
 .footer .footer-pc .other-links .other-link-item .toggle-icon {
     background-position: 0 0;
     background-size: auto 16px;
     cursor: pointer;
     height: 16px;
     position: absolute;
     right: 0;
     top: 4px;
     width: 16px 
}
 .footer .footer-pc .other-links .other-link-item .toggle-icon:hover {
     background-position: -32px 0 
}
 .footer .footer-pc .other-links .other-link-item:first-child {
    /* height: 64px;
     */
}
 .footer .footer-pc .other-links .other-link-item.active {
     height: 128px 
}
 .footer .footer-pc .other-links .other-link-item.active .toggle-icon {
     background-position: -16px 0 
}
 .footer .footer-pc .other-links .other-link-item.active .toggle-icon:hover {
     background-position: -48px 0 
}
 .footer .footer-pc .copy-right {
     margin: 0 auto;
     padding: 24px 0;
     width: 100%;
     text-align: center;
}
 .footer .footer-pc .copy-right>p {
     font-size: 12px;
     color: hsla(0,0%,100%,.7);
     display: inline-block;
     font-family: "Microsoft YaHei", sans-serif;
     font-size: 12px;
     font-weight: 400;
     line-height: 24px;
}
 .footer .footer-pc .copy-right>p>a,.footer .footer-pc .copy-right>p>span {
     color: hsla(0,0%,100%,.7);
     display: inline-block;
     font-family: "Microsoft YaHei", sans-serif;
     font-size: 12px;
     font-weight: 400;
     line-height: 24px 
}
 .footer .footer-pc .copy-right>p a:hover {
     color: #3d81ff 
}
 .footer .footer-pc .copy-right .space {
    /* margin-right: 16px;
     */
}
 .footer .footer-pc .contact-link .qr{
     display: flex;
     justify-content: space-between;
     text-align: center;
     line-height: 2;
}
 .footer-banner {
     background-color: #ff6f11;
}
 .footer-banner>.container{
     background-color: #ff6f11;
     background-image: url(../images/fbanner.png);
     height: 196px;
     padding: 30px 0 40px;
     background-repeat: no-repeat;
     background-position: right;
     color: #fff;
}
 .left-title {
    font-size: 20px;
    margin-bottom: 16px;
}
 .left-des {
    font-size: 26px;
    margin-bottom: 20px;
}
 .left-button a {
     display: inline-block;
     padding: 8px 20px;
     color: #fff;
     font-size: 16px;
     position: relative;
     font-weight: 500;
     border: 1px solid #fff;
}
 .footer-banner {
     background-color: #ff6f11;
}
 .footer-banner>.container{
     background-color: #ff6f11;
     background-image: url(../images/fbanner.png);
     height: 196px;
     padding: 30px 0 40px;
     background-repeat: no-repeat;
     background-position: right;
     color: #fff;
}
 .left-title {
    font-size: 20px;
    margin-bottom: 16px;
}
 .left-des {
    font-size: 26px;
    margin-bottom: 20px;
}
 .left-button a {
     display: inline-block;
     padding: 8px 20px;
     color: #fff;
     font-size: 16px;
     position: relative;
     font-weight: 500;
     border: 1px solid #fff;
}
 .news-box{
    padding:30px 0 50px 0;
}
 .newtitbg1{
    background:url(../images/news1.png) no-repeat center center;
    background-size:100% auto
}
 .newtitbg2{
    background:url(../images/news2.png) no-repeat center center;
    background-size:100% auto
}
 .newtitbg3{
    background:url(../images/news3.png) no-repeat center center;
    background-size:100% auto
}
 .news-index {
    display: flex;
    justify-content: space-between;
    margin:0 -10px;
}
 .home_news_tit{
    color: #fff;
    height: 120px;
    line-height: 120px;
    text-align: center;
    font-size: 18px;
}
 .home_news_tit a{
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
/*ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â±Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â·ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚Â*/
 .news-common-list{
    border: 1px solid #ccc;
    border-top: 0;
    padding: 10px;
}
 .news-common-list li{
    position:relative;
    padding-right:100px;
    font-size: 12px;
    line-height: 30px;
}
 .news-common-list .news-list-title{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    background-image: url(../images/jt.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
}
 .news-common-list .news-list-title a {
}
 .news-common-list .news-list-title a i{
}
 .news-common-list .news-list-date{
    position:absolute;
    right:0px;
    color:#999;
    top:0px
}
 @media (max-width:750px) {
     .news-common-list .news-item{
        padding-right:0px;
    }
     .news-common-list .news-list-date{
        display:none
    }
}
 .home_news_fl {
     flex: 3;
     padding: 10px;
}
/*ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµbanner*/
 .index-banner {
     height: 480px;
     position: relative;
     overflow: hidden;
}
 .index-banner-bg {
     position: relative;
     width: 100%;
     height: 100%;
}
 .index-banner .banner-cloudapp{
    background:url(../images/b.png)
}
 .index-banner .banner-cps{
    background:url('https://www.yunlaoda.com/data/upload/image/20230810/1691674345122920.png')
}
 .index-banner .banner-trust{
    background:url('../../../data/upload/image/20230810/1691675457114012.png')
}
 .index-banner .index-banner-bg li{
    position:absolute;
    left:0;
    top:0;
    display:block;
    height:100%;
    width:100%;
    float:left
}
 .index-banner .index-banner-bg .banner-tp{
     height: 480px;
     background-repeat: no-repeat!important;
     background-position: 50%!important;
     background-size: cover!important;
}
 .index-banner .banner-button a{
    /* display: inline-block;
     */
     padding: 8px 20px;
     color: #fff;
     font-size: 14px;
    /* position: relative;
     */
     font-weight: 500;
     border: 1px solid #fff;
}
 .index-banner .slider-text {
     margin-top: -350px;
     margin-left: 30px;
}
 .index-banner .banner-title {
     margin-bottom: 10px;
     font-size: 32px;
     line-height: 52px;
     color: #fff;
     font-weight: 500;
}
 .index-banner .banner-des {
     margin-bottom: 30px;
     font-size: 16px;
     color: #fff;
}
 .home-a1 {
     background-color: #f5f5f5;
}
 .home-a1 ul{
    overflow: hidden;
}
 .home-a1 ul li{
    padding: 20px;
    width: 25%;
    float: left;
     box-sizing: border-box;
    display: flex;
}
 .home-a1 ul li .is-info {
    padding: 4px 0;
}
 .home-a1 ul li .is-icon {
     width: 50px;
     height: 50px;
     display: block;
     background-repeat: no-repeat;
     background-size: 100% auto;
     background-position: top;
     animation: tpm-product-multi__icon-leave .5s steps(20) forwards;
     margin-right: 10px;
}
 @keyframes tpm-product-multi__icon-leave {
     0% {
         background-position: 0 -1000px 
    }
     to {
         background-position: 0 0 
    }
}
 .module-title {
     padding: 30px 0 30px;
     background-repeat: no-repeat;
     background-position: 50%;
     background-size: cover;
     text-align: center;
}
 .module-title h3 {
     font-size: 32px;
     color: #373d41;
     line-height: 1;
     font-weight: 500;
     margin-bottom: 15px;
}
 .module-title p {
     font-size: 16px;
     color: #666;
}
 .home-a10,.home-a2,.home-a3,.home-a4,.home-a5,.home-a6,.home-a7,.home-a8,.home-a9 {
     padding: 1px 0 90px 0;
}
 .home-a2 .i4 {
    display: flex;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}
 .home-a2 .i4 li{
    padding: 10px;
     box-sizing: border-box;
    width: 50%;
}
 .home-a2 .i4 .bg1 {
    background: #cbddfd;
    padding: 20px;
    position: relative;
}
 .home-a2 .i4 .bg2 {
    background: #feedbc;
    padding: 20px;
    position: relative;
}
 .home-a2 .i4 .bg3 {
    background: #c6e7d0;
    padding: 20px;
    position: relative;
}
 .home-a2 .i4 .bg4 {
    background: #ebc7fa;
    padding: 20px;
    position: relative;
}
 .home-a2 .i4 .bg1:after{
    display: block;
    content: "1";
    position: absolute;
    font-size: 100px;
    line-height: 1;
     right: 10px;
    bottom: 0px;
    color: #c3d4f1;
}
 .home-a2 .i4 .bg2:after{
    display: block;
    content: "2";
    position: absolute;
    font-size: 100px;
    line-height: 1;
     right: 10px;
    bottom: 0px;
    color: #f1e2b6;
}
 .home-a2 .i4 .bg3:after{
    display: block;
    content: "3";
    position: absolute;
    font-size: 100px;
    line-height: 1;
     right: 10px;
    bottom: 0px;
    color: #bfddc8;
}
 .home-a2 .i4 .bg4:after{
    display: block;
    content: "4";
    position: absolute;
    font-size: 100px;
    line-height: 1;
     right: 10px;
    bottom: 0px;
    color: #ebccfa;
}
 .home-a2 .i4 .i4tit {
    font-size: 22px;
    margin-bottom: 15px;
}
 .home-a2 .i4 .i4des {
    font-size: 18px;
     color: #666;
     width: 70%;
}
 .hbg {
    background: #f5f5f5;
}
 .zbg {
    background: #f5f5fd;
    background-image: url(../images/zbg.png);
    background-repeat: repeat;
    background-size: cover;
}
 .home-a3 {
}
 .home-a3 .product-content{
     display: flex;
    flex-flow: row wrap;
    width: 100%;
}
 .home-a3 .product-content .item {
     background: #FFFFFF;
     display: block;
     margin: 10px 10px;
     box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
     position: relative;
}
 .home-a3 .product-content .item p {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
}
 .home-a3 .product-content .item-titbg {
     background: url(../images/titbg.png);
     background-size: 100% auto;
     padding: 20px;
}
 .home-a3 .product-content .item-titnews {
     background: url(../images/news.png);
     height: 71px;
     width: 70px;
     position: absolute;
     top: -7px;
     right: -7px;
}
 .home-a3 .product-content .item-titbaopin {
     background: url(../images/news_b.png);
     height: 46px;
     width: 52px;
     position: absolute;
     top: -6px;
     right: 12px;
}
 .home-a3 .product-content .item-time {
     line-height: 30px;
     font-size: 18px;
     color: #000;
     font-weight: 600;
}
 .home-a3 .product-content .item-time2 {
     font-size: 14px;
     line-height: 20px;
     color: #333;
     margin-top: 6px;
}
 .home-a3 .product-content .item-attr2l{
    width: 50%;
    float: left;
    padding-left: 20px;
    font-size: 18px;
    padding-top: 25px;
}
 .home-a3 .product-content .item-attr2l .p1{
    font-size: 14px;
}
 .home-a3 .product-content .item-attr2r .p1{
    font-size: 14px;
}
 .home-a3 .product-content .item-attr2r{
    width: 50%;
    float: left;
    padding-left: 10px;
    font-size: 18px;
    padding-top: 25px;
}
 .home-a3 .product-content .item-attr {
     height: 50px;
     line-height: 50px;
     color: #333;
}
 .home-a3 .product-content .item-attrl {
     width: 50%;
     float: left;
     padding-left: 20px;
     font-size: 18px;
}
 .home-a3 .product-content .item-attrr {
     width: 50%;
     float: left;
     padding-left: 10px;
     font-size: 14px;
}
 .home-a3 .product-content .item-renzheng {
     border-bottom: 1px solid #eee;
     background-image: url('../images/ibg2.png');
     background-repeat: repeat-x;
     height: 110px;
     color: #666;
     padding: 20px;
     line-height: 2;
     font-size: 12px;
}
 .home-a3 .product-content .item-attr2 {
     border-bottom: 1px solid #eee;
     background-image: url('../images/ibg2.png');
     background-repeat: repeat-x;
     height: 86px;
     color: #333;
}
 .home-a3 .product-content .sheng {
     display: flex;
     height: 16px;
     color: #999;
     line-height: 16px;
     align-items: center;
}
 .home-a3 .product-content .item-info {
    padding: 20px;
}
 .home-a3 .product-content .sheng img {
    vertical-align: middle;
    margin-right: 4px;
}
 .home-a3 .product-content .item-info-price {
    padding: 8px 0 0 0;
    line-height: 36px;
    font-size: 18px;
    color: #000;
}
 .home-a3 .product-content .item-info-price .num {
    color: #ff6a00;
    font-size: 27px;
    line-height: 30px;
    font-weight: 700;
}
 .home-a3 .corner-text2 {
     user-select: none;
     position: absolute;
     text-align: center;
     width: 70px;
     font-size: 12px;
     color: #fff;
     top: 18px;
     right: -10px;
     transform: rotate(45deg);
}
 .home-a3 .buybnt {
     background-color:#ff6a00;
    line-height: 40px;
    text-align: center;
    color: #fff;
}
 .home-a3 .buybnt a{
     display: block;
     color: #fff;
}
 .home-a3 .buybnt a:hove{
     color: #fff;
}
 .home-a3 .product-more-bnt{
     padding-top: 40px;
     text-align: center;
}
 .home-a3 .product-more-bnt a {
     display:inline-block;
     background: #ff6a00;
     padding: 8px 40px;
     color: #fff;
     background-image: linear-gradient(120deg,#FF9800,#f65728);
}
 .home-a4 .yuan {
    text-align: center;
    position: relative;
}
 .home-a4 .yuan img{
    width: 60px;
    height: 60px;
}
 .home-a4 .line-yuan{
     height: 14px;
     margin: 10px 0;
     position: relative;
}
 .home-a4 .line-yuan span{
    border-top: 1px solid #ddd;
    width: 100%;
    position: absolute;
    top:7px
}
 .home-a4 .line-yuan em{
     height: 14px;
     display: block;
     background-position: center;
     background-repeat: no-repeat;
     background-image: url('../images/yuan.png');
     z-index: 9999999;
     position: relative;
}
 .home-a4 .index-box-title {
     font-size: 16px;
     color: #181818;
     text-align: center;
     margin-bottom: 6px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .home-a4 .index-box-des {
     font-size: 12px;
     color: #999;
     text-align: center;
     margin-bottom: 2px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .home-a4 .i6{
    display: flex;
    flex-flow: row wrap;
    margin: 20px 0 0;
}
 .home-a4 .i6 .col-4>div{
    display:block;
    width:100%
}
 .home-a5{
}
 .news-list{
    margin-bottom: 30px;
}
 .news-right {
    margin-bottom: 30px;
}
 .zbg .buybnt {
     background-color: #7159fd;
}
 .zbg .product-content .item-titnews {
     background: url(../images/news_z.png);
}
 .zbg .product-content .item-titbg {
     background: url(../images/titbg_z.png);
}
 .zbg .product-more-bnt a {
     display: inline-block;
     background: #7153fb;
     padding: 8px 40px;
     color: #fff;
     background-image: linear-gradient(120deg,#7153fb,#7153fb);
}
 .tbs-tab-wrapper {
    overflow: hidden;
}
 .tbs-tab-wrapper .left {
     float: left;
     width: 49% 
}
 .tbs-tab-wrapper .right {
     float: right;
     width: 49% 
}
 .tbs-tab-wrapper .right .img2 {
     margin-bottom: 20PX;
}
 .tbs-tab-wrapper .link {
     display: block;
     width: 100%;
     margin-bottom: 20px;
     overflow: hidden 
}
 .tbs-tab-wrapper .tips {
    /* display: none;
     */
     position: absolute;
     width: 100%;
     bottom: 0;
     left: 0;
     height: 108px;
     padding-left: 20px;
    /* line-height: 60px;
     */
    /* text-align: left;
     */
    /* font-style: normal;
     */
     font-size: 14px;
     color: #fff;
    /* background-color: rgba(0,0,0,.1);
     */
    /* box-shadow: 0 -2px 5px rgba(0,0,0,.1);
     */
}
 .tbs-tab-wrapper .tips .t-tit{
     font-size: 18px;
     color: #fff;
     margin-bottom: 20px;
}
 .tbs-tab-wrapper .tips .t-des{
     font-size: 14px;
     color: #fff;
     width: 60%;
}
 .tbs-tab-wrapper .img1 img,.tbs-tab-wrapper .img2 img {
     width: 100%;
     height: 100%;
     transition: all .5s 
}
 .tbs-tab-wrapper .img1 {
     position: relative;
     height: 164px;
}
 .tbs-tab-wrapper .img1:hover img {
    /* transform: scale(1.1)*/
}
 .tbs-tab-wrapper .img1:hover .tips {
    /* display: block */
}
 .tbs-tab-wrapper .img2 {
     height: 164px;
}
 .tbs-tab-wrapper .img2 .a {
     position: relative;
     float: left;
     width: 49%;
     height: 100%;
     overflow: hidden 
}
 .tbs-tab-wrapper .img2 .a:nth-child(2) {
     float: right 
}
/* .tbs-tab-wrapper .img2 a:hover .tips {
     display: block;
     font-size: 14px;
     height: 40px;
     line-height: 40px;
     padding-left: 10px 
}
 .tbs-tab-wrapper .img2 a:hover img {
     transform: scale(1.2);
}
 */

 .index-banner {
     background-repeat: no-repeat!important;
     background-position: 50%!important;
     background-size: cover!important;
}
 .index-banner .banner-tit {
     margin-bottom: 10px;
     font-size: 42px;
     line-height: 52px;
     color: #fff;
     font-weight: 700;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
}
 .index-banner .banner-text {
    color: #fff;
     margin-top: 130px;
}
 .index-banner .banner-des {
    color: #fff;
     font-size: 18px;
     line-height: 52px;
     font-weight: 500;
}
 .index-banner .banner-button {
     width: 100%;
}
 .index-banner .banner-button a{
    background: #ff6a00;
    padding: 8px 20px;
    color: #fff;
}


 .banner-style2 {
     height: 360px;
     background-repeat: no-repeat!important;
     background-position: 50%!important;
     background-size: cover!important;
}
 .banner-style2 .banner-tit {
     margin-bottom: 10px;
     font-size: 42px;
     line-height: 52px;
     color: #000;
     font-weight: 500;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
}
 .banner-style2 .banner-text {
     margin-top: 85px;
}
 .banner-style2 .banner-des {
     font-size: 18px;
     line-height: 52px;
     color: #333;
     font-weight: 500;
}
 .banner-style2 .banner-button {
     padding-top: 20px;
     width: 100%;
}
 .banner-style2 .banner-button a{
    background: #ff6a00;
    padding: 8px 20px;
    color: #fff;
}
 .banner-style1 {
     height: 470px;
     background-repeat: no-repeat!important;
     background-position: 50%!important;
     background-size: cover!important;
}
 .banner-content {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
     padding-left: 30px;
}
 .banner-style1 .banner-tit {
     margin-bottom: 10px;
     font-size: 42px;
     line-height: 52px;
     color: #000;
     font-weight: 500;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
}
 .banner-style1 .banner-text {
     margin-top: 85px;
}
 .banner-style1 .banner-des {
     font-size: 18px;
     line-height: 52px;
     color: #333;
     font-weight: 500;
}
 .banner-style1 .banner-button {
     padding-top: 20px;
     width: 100%;
}
 .banner-style1 .banner-button a{
    background: #ff6a00;
    padding: 8px 20px;
    color: #fff;
}
 .banner-style1-footer{
     margin-top: -120px;
     background: hsla(0,0%,100%,.3);
}
 .banner-style1-footer .item{
     display: flex;
     padding: 20px;
     background: hsla(0,0%,100%,.5);
}
 .item-icon {
     width: 50px;
     height: 50px;
     display: block;
     background-repeat: no-repeat;
     background-position: center;
     margin-right: 10px;
}
 .banner-style1-footer-content{
     display: flex;
}
 .banner-style1-footer-nei{
     display: block;
     box-sizing: border-box;
     width: 25%;
     padding: 15px;
}
 .banner-style1-footer-nei .item-tit{
     color: #333;
     font-weight: 500;
}
 .banner-style1-footer-nei .item-des{
     color: #68747F;
    font-size: 12px;
     margin-top: 4px;
     font-weight: 500;
}
 .banner-style1-footer-nei .item-info{
    padding: 4px 0;
}
 .section-title {
    text-align: center;
     padding: 30px 0 30px;
}
 .section-title h3{
     font-size: 38px;
     color: #333;
     text-align: center;
     font-weight: 500;
     padding: 10px;
     margin-bottom: 15px;
}
 .section-title p{
     font-size: 16px;
     color: #666;
     text-align: center;
}
 .news-banner {
    background: url(../images/news-banner.png);
     height: 399px;
}
 .breadcrumb {
    background: #fff;
    line-height: 50px;
    height: 50px;
    color: #666;
    font-size: 12px;
}
 .breadcrumb a{
    color: #666;
}
 .news-list-bg{
     padding-top: 15px;
     background-color: #f1f1f1;
}
 .news-list{
     width: 860px;
     float: left;
     background: #fff;
     padding: 0 25px;
}
 .news-list ul li{overflow: hidden;
     height: 200px;
    /* margin-right: 2%;
     */
    /* margin-bottom: 20px;
     */
     transition: all 0.4s;
     border-bottom: 1px solid rgb(233, 235, 242);
     padding: 20px 0;
}
 .li_left img:hover {
     transform: scale(1.2);
}
/*.two_left ul li:hover{
     background-color: #d32329;
}
*/
/*.two_left ul li:hover .li_right h4{
     color: #fff;
     transform: color(#fff);
}
 .two_left ul li:hover .li_right p{
     color: #fff;
}
 .two_left ul li:hover .li_right span{
     color: #fff;
}
*/
 .li_title {
     font-size: 18px;
     overflow: hidden;
     padding-bottom: 20px;
}
 .li_title a {
    float: left;
}
 .li_title span {
    float: right;
    color: #999;
    font-size: 14px;
    background: url(../images/nz.png) left center no-repeat;
    padding-left: 16px;
}
 .chakan {
    background: url(../images/ck.png) left center no-repeat;
    padding-left: 16px;
    margin:0 15px
}
 .zuozhe {
    background: url(../images/ck.png) left center no-repeat;
    padding-left: 16px;
    margin:0 15px
}
 .biaoqian {
    background: url(../images/bq.png) left center no-repeat;
    padding-left: 16px;
    margin:0 15px
}
 .li_left{
     width: 165px;
     float: left;
     overflow: hidden;
     position: relative;
}
 .li_left .li_cat{
     display: inline-block;
     padding: 2px 10px;
     background: hsl(0deg 1.49% 35.53% / 50%);
     position: absolute;
     font-size: 12px;
     top: 0;
     left: 0;
}
 .li_left .li_cat a{
     color: #fff;
}
 .li_left img{
     width: 100%;
     height: 105px;
     transition: all 0.6s;
}
 .li_right{
     width: 620px;
     float: right;
     box-sizing: border-box;
    /* padding: 0px 10px;
     */
     position: relative;
     height: 105px;
}
 .li_right h4{
     font-size: 16px;
     color: #222222;
     line-height: 30px;
     transition: all 0.2s;
}
 .li_right h4:hover{
     color: #ff5c01;
}
 .li_right p{
     font-size: 14px;
     color: #666666;
     line-height: 22px;
    /* margin-top: 10px;
     */
}
 .li_attr {
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 1;
}
 .li_attr a{
    color: #888;
    line-height: 1;
}
 .li_attr span{
     color: #888;
    /* padding-top: 10px;
     */
    /* display: block;
     */
     font-size: 12px;
}
 .news-right{
     width: 320px;
     float: right;
     height: auto;
}
 .news-right-title{
     padding:;
}
 .news-right-so{
    width: 100%;
    background:#fff;
    position: relative;
}
 .news-right-so .input {
    height: 40px;
    border: none;
    line-height: 40px;
    width: 100%;
    padding-left: 10px;
}
 .news-right-so button {
    height: 40px;
    padding: 0 20px;
    position: absolute;
    right: 0;
    background: #ff5c01;
    line-height: 40px;
    border: none;
    color: #fff;
}
 .news-right-lx {
     background: #fff;
     margin: 15px 0;
     padding: 20px;
     display: flex;
     justify-content: space-between;
}
 .news-right-lx .lx {
     line-height: 2;
}
 .news-right-list {
    background: #fff;
    padding: 20px;
}
 .news-right-list .news-right-title {
    font-size: 18px;
    color: #999;
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
    position: relative;
}
 .news-right-list .news-right-title span{
    float: right;
    font-size: 12px;
    position: absolute;
    right: 0;
    top:4px
}
 .news-right-list .news-right-title span a{
    color: #999;
}
 .news-right-type2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

 .news-right-type2 a{
    display: block;
    width: 45%;
    padding: 10px;
    text-align: center;
    border: 1px solid #eee;
    margin-top: 10px;
    font-size: 12px;
}
 .news-right-type3 a:hover{
     background-color: #ff5c01;
     color: #fff;
}
 .news-right-type2 a:hover{
     background-color: #ff5c01;
     color: #fff;
}
 .news-right-type3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.news-right-type3 li{
    list-style: none;
}
 .news-right-type3 a{
    display: block;
     padding: 10px;
    text-align: center;
    border: 1px solid #eee;
    margin-top: 10px;
    font-size: 12px;
}
 .news-right-type4 {
    font-size: 12px;
}
 .news-right-type4 li{
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    list-style: disc;
    overflow: hidden;
     list-style-position: inside;
}
 .con_left{
     width: 860px;
     float: left;
     background: #fff;
     padding:0 15px;
}
 .contop_one{
     padding: 20px;
     background-color: #fff;
}
 .contop_one .content {
    line-height: 1.6;
}
 .contop_one .content {
    color: #333;
}
 .contop_one .content a{
    color: #f90b0b;
}
 .con_tit {
    font-size: 24px;
    color: #000;
}
 .con_info {
    font-size: 13px;
    color: #999;
    border-bottom: 1px solid #eee;
    margin-top: 15px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
 .con_info a{
    font-size: 13px;
    color: #999;
}
 .contop_one .fenye {
     display: flex;
     border-top: 1px solid #ccc;
     justify-content: space-between;
     border-bottom: 1px solid #ccc;
     padding: 10px 0;
}

 .con_tab{
     margin-top: 30px;
}
 .con_tab h3{
     line-height: 40px;
    /* padding-left: 20px;
     */
    /* padding-right: 20px;
     */
     border-bottom: 1px solid #ddd;
     font-size: 16px;
}
.con_tab h3 em  {
    border-bottom: 3px solid #666;
    line-height: 38px;
    display: inline-block;
}

.con_tab h3 span  {
     font-size: 14px;
    font-weight: 400;
    color: #999;
}
 .con_tab ul{
    /* padding:0px 30px ;
     */
    margin-top: 15px;
}
 .con_tab ul li{
     float: left;
     margin-right: 20px;
     margin-bottom: 10px;
     overflow: hidden;
}
 .con_tab ul li a{
     color: #ff5400;
     font-size: 12px;
     display: block;
     border: 1px solid #ff5400;
     height: 28px;
     line-height: 28px;
     border-radius: 2px;
     padding: 0 10px;
}
 .con_tab ul li a:hover{
     color: #fff;
     background: #ff5400;
}


 .con_bot{
     margin-top: 30px;
}
 .con_bot h3{
     line-height: 40px;
    /* padding-left: 20px;
     */
    /* padding-right: 20px;
     */
     border-bottom: 1px solid #ddd;
     font-size: 16px;
}
.con_bot h3 em  {
    border-bottom: 3px solid #666;
    line-height: 38px;
    display: inline-block;
}

.con_bot h3 span  {
     font-size: 14px;
    font-weight: 400;
    color: #999;
}
 .con_bot ul{
    /* padding:0px 30px ;
     */
     margin-top: 20px;
}
 .con_bot ul li{
     width: 45%;
     float: left;
     list-style: url(https://www.yunlaoda.com/template/default/img/01.png);
     line-height: 32px;
     margin-right: 30px;
     overflow: hidden;
     height: 32px;
}
 .con_bot ul li a{
     color: #666666;
     font-size: 14px;
}
 .con_bot ul li a:hover{
     color: #f90b0b;
}
 .coupon{
     display: flex;
     justify-content: space-between;
}
 .coupon-card {
     background: url('../images/juan.png');
     border-radius: 4px;
     margin: 0 auto;
     box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
     width: 30%;
     min-height: 180px;
     display: inline-block;
     margin: 0 auto;
     border-radius: 6px;
     position: relative;
     margin-bottom: 0;
     background-size: 100% 100%;
     color: #fff;
}
 .coupon-card .coupon-card-top {
     height: 22px;
     width: 100%;
     display: flex;
     justify-content: space-between;
     color: #fff;
}
 .coupon-card .coupon-card-price {
     padding: 35px 10px 0;
     position: absolute;
     top: 15px;
     width: 100%;
}
 .coupon-card .coupon-card-top .coupon-card-label {
     width: auto;
     padding: 0 10px;
     line-height: 22px;
     font-size: 12px;
}
 .coupon-card .coupon-card-price .coupon-card-price-top .coupon-card-price-value-wrap {
     display: inline-block;
     text-align: left;
     font-size: 16px;
     font-weight: 600;
}
 .coupon-card .coupon-card-price .coupon-card-price-top .coupon-card-price-value-wrap .coupon-card-price-value {
     font-size: 40px;
     color: #fff;
     letter-spacing: .56px;
     line-height: 42px;
     margin-left: 0;
     margin-right: 5px;
     font-weight: 500;
}
 .coupon-card .coupon-card-price .coupon-card-price-top .coupon-card-price-time {
     font-size: 12px!important;
}
 .coupon-card .coupon-card-price .coupon-card-price-top .coupon-card-price-time {
     font-size: 16px;
}
 .coupon-card .coupon-card-price .coupon-card-price-top .coupon-card-price-time {
     display: inline-block;
     text-align: left;
     font-size: 12px;
}
 .coupon-card .coupon-card-price .coupon-card-price-bottom {
     width: 100%;
     height: 18px;
     line-height: 18px;
     clear: both;
     font-size: 12px;
     margin-top: 10px;
}
 .coupon-card .coupon-card-price .coupon-card-price-bottom .coupon-card-price-limit, .coupon-card .coupon-card-price .coupon-card-price-bottom .coupon-card-price-time {
     display: block;
     max-height: 18px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .coupon-card .coupon-card-price .coupon-card-price-bottom.big-card-bottom .coupon-card-price-limit {
     float: left;
     width: 48%;
}
 .coupon-card .coupon-card-price .coupon-card-price-bottom .coupon-card-price-time {
}
 .coupon-card .coupon-card-price .coupon-card-price-bottom.big-card-bottom .coupon-card-price-time {
     float: right;
     width: 48%;
     text-align: right;
}
 .coupon-card .coupon-card-price .coupon-card-price-bottom .coupon-card-price-limit, .coupon-card .coupon-card-price .coupon-card-price-bottom .coupon-card-price-time {
     display: block;
     max-height: 18px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .coupon-card .coupon-card-price .coupon-card-price-bottom.big-card-bottom:after {
     display: block;
     clear: both;
     content: "";
     visibility: hidden;
     height: 0;
}
 .coupon-card .coupon-card-bottom {
     width: 100%;
     height: 45px;
     line-height: 45px;
     position: absolute;
     bottom: 0;
     display: flex;
     justify-content: space-between;
     padding: 0 15px;
     box-sizing: border-box;
     align-items: center;
     z-index: 2;
}
 .coupon-card .coupon-card-bottom .coupon-card-action-button {
     width: 100%;
     background: #ffe1b8;
     border-radius: 16px;
     height: 26px;
     line-height: 26px;
     padding: 0;
     font-size: 13px;
     color: #ff0700;
     letter-spacing: .22px;
     text-align: center;
     cursor: pointer;
     text-decoration: none;
     margin: 0 auto;
     user-select: none;
}
 :root {
     --t1: #fff;
     --t2: #f4f4f4;
     --t3: #ededed;
     --t4: #d8d8d8;
     --t5: #b3b3b3;
     --t6: #999;
     --t7: #666;
     --t8: #3d3d3d;
     --t9: #181818;
     --title: ÃƒÆ’Ã‚Â©Ãƒâ€¹Ã…â€œÃƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®Ãƒâ€¹Ã…â€œÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â©ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢Ãƒâ€¹Ã…â€œ;
     --mode: light;
     --scene: channel;
     --c1: #ff6a00;
     --l1: #fff0e5;
     --l2: #ffe1cc;
     --l3: #ffb580;
     --l4: #ff8833;
     --d1: #cc5500;
     --d2: #994000;
     --d3: #662a00;
     --d4: #4d2000;
}
 .ace-dbl-scenceframe-complex .wrap {
     margin:0 auto;
     padding-bottom: 50px 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup {
     display: block;
     border: 1px solid #ededed;
     display: flex 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .swiper-container {
     width: 100% 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabBtn {
     height: 50px;
     width: 56px;
     display: flex 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabBtn .left {
     flex: 1;
     height: 50px;
     border: 1px solid #ededed;
     border-top: none;
     border-bottom: none;
     display: flex;
     cursor: pointer 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabBtn .left i {
     margin: auto;
     color: #b1b1b1;
     font-size: 20px 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabBtn .left .checked {
     color: #d8d8d8!important 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabBtn .left:hover {
     background: #f5f5f6 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabBtn .left:hover i {
     color: #ff6a00 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabBtn .right {
     flex: 1;
     height: 50px;
     display: flex;
     cursor: pointer 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabBtn .right i {
     margin: auto;
     color: #b1b1b1;
     font-size: 20px 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabBtn .right:hover {
     background: #f5f5f6 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabBtn .right:hover i {
     color: #ff6a00 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab {
     position: relative;
     display: inline-block;
     vertical-align: middle;
     height: 50px;
     line-height: 50px;
     text-align: center;
     font-size: 16px;
     color: var(--t6);
     cursor: pointer;
     border-right: 1px solid #ededed;
     background-color: #fff;
     transition: all .1s ease-in;
     float: left;
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab:before {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 10;
     display: block;
     content: "";
     width: 100%;
     height: 4px;
     background-color: transparent 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab:after {
     position: absolute;
     top: 0;
     left: 0;
     display: block;
     content: "";
     width: 100%;
     height: 100% 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab:last-child {
     border-right: none 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab:hover {
     position: relative;
     color: var(--t9) 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab:hover .innerText {
     position: relative;
     z-index: 10 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab:hover:before {
     position: absolute;
     top: -1px;
     left: 0;
     display: block;
     content: "";
     width: 100%;
     height: 4px;
     transform: scale(1);
     background-color: var(--c1) 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab:hover:after {
     position: absolute;
     display: block;
     transform: scale(1);
     content: "";
     width: 100%;
     height: 50px;
     z-index: 5;
     background-color: #fff;
     box-shadow: 0 0 15px 0 rgba(0,0,0,.1) 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab.on {
     position: relative;
     color: var(--t9) 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab.on .innerText {
     position: relative;
     z-index: 10 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab.on:before {
     position: absolute;
     top: -1px;
     left: 0;
     display: block;
     content: "";
     width: 100%;
     height: 4px;
     transform: scale(1);
     background-color: var(--c1) 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab.on:after {
     position: absolute;
     display: block;
     transform: scale(1);
     content: "";
     width: 100%;
     height: 50px;
     z-index: 5;
     background-color: #fff;
     box-shadow: 0 0 15px 0 rgba(0,0,0,.1) 
}
 .ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab-orange-hover:hover:before,.ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab-orange.on:before {
     background-color: #ff6a00 
}
 .ace-dbl-scenceframe-complex .wrap .tabMobileGroup {
     display: none 
}
 .ace-dbl-scenceframe-complex .wrap .content {
     display: none;
     height: auto;
     border: 1px solid var(--t3);
     border-top: none 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceImg {
     display: inline-block;
     vertical-align: top;
     width: 680px;
     height: 100%;
     font-size: 0;
     overflow: hidden;
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceImg img {
     display: inline-block;
     vertical-align: middle;
     width: 100%;
     min-height: 530px;
     max-height: 760px 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText {
     display: inline-block;
     vertical-align: top;
     width: calc(100% - 680px);
     min-height: 530px;
     padding: 0 40px;
     padding-top: 48px;
     padding-bottom: 40px;
     box-sizing: border-box;
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .btop {
     padding-bottom: 30px 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .btop .listTitle {
     height: 24px;
     line-height: 24px;
     font-size: 16px;
     color: var(--t9);
     font-weight: 700;
     margin-bottom: 12px 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .btop .listDescr {
     font-size: 14px;
     color: var(--t7);
     letter-spacing: .43px;
     line-height: 24px 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .btop .listDescrBtn {
     display: inline-block;
     margin-top: 15px 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .featureWrap {
     padding-bottom: 23.5px;
     border-bottom: 1px solid #d8d8d8 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .featureWrap .list {
     position: relative;
     padding-top: 23.5px;
     padding-bottom: 26.5px;
     border-top: 1px solid #d8d8d8 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .featureWrap .list .listName {
     height: 24px;
     line-height: 24px;
     font-size: 16px;
     color: var(--t9);
     font-weight: 700;
     margin-bottom: 12px 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .featureWrap .list .listInner .li {
     margin-bottom: 4px;
     margin-top: 12px 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .featureWrap .list .listInner .li .liTitle {
     height: 24px;
     line-height: 24px;
     font-size: 14px;
     color: var(--t9);
     font-weight: 700;
     margin-bottom: 4px 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .featureWrap .list .listInner .li .liTitle:before {
     position: relative;
     display: inline-block;
     vertical-align: middle;
     top: -1px;
     content: "";
     width: 12px;
     height: 14px;
     margin-right: 6px;
     background: url(../images/TB1EtdntoT1gK0jSZFrXXcNCXXa-200-200.png);
     background-size: 100% 100% 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .featureWrap .list .listInner .li .liDetail {
     position: relative;
     font-size: 14px;
     line-height: 24px;
     color: var(--t6);
     padding-left: 18px 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .featureWrap .list .listInner .li .liDetail.on:before {
     position: absolute;
     display: inline-block;
     vertical-align: middle;
     top: 5px;
     left: 0;
     content: "";
     width: 12px;
     height: 14px;
     margin-right: 6px;
     background: url(../images/TB1EtdntoT1gK0jSZFrXXcNCXXa-200-200.png);
     background-size: 100% 100% 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .featureWrap .list:last-child {
     border-bottom: none;
     padding-bottom: 0 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productTitle {
     padding-top: 23.5px;
     height: auto;
     line-height: 24px;
     margin-bottom: 6px;
     font-size: 16px;
     font-weight: 700;
     color: var(--t9) 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap {
     zoom:1
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap:after,.ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap:before {
     content: "";
     display: table 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap:after {
     clear: both 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .productList {
     display: inline-block;
     vertical-align: middle;
     width: 100px;
     height: 80px;
     background: #fff;
     text-align: center;
     padding-top: 15px;
     margin-right: 6px;
     margin-top: 6px;
     cursor: pointer;
     border: 1px solid var(--t3);
     transition: all .1s ease-in 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .productList.no-product-picture {
     display: flex;
     justify-content: center;
     align-items: center;
     align-content: center;
     flex-wrap: nowrap;
     float: left;
     padding-top: 0 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .productList.no-product-picture .name {
     height: auto 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .productList .product-icon-item {
     font-size: 24px;
     width: 24px;
     height: 24px;
     display: inline-block;
     line-height: unset 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .productList .productIcon {
     display: inline-block;
     width: 24px;
     height: 24px;
     margin-bottom: 1px 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .productList .name {
     height: 18px;
     line-height: 18px;
     font-size: 12px;
     color: var(--t7) 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .productList:nth-child(4n) {
     margin-right: 0 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .productList:hover {
     background: #fff;
     border: 1px solid #ebecec;
     box-shadow: 0 0 15px 0 rgba(0,0,0,.1) 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .productList:hover .name {
     color: var(--c1) 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .productList:active {
     text-decoration: none 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .productWrap .no-link-pointer {
     cursor: default 
}
 .ace-dbl-scenceframe-complex .wrap .content .scenceText .moreLink {
     display: inline-block;
     height: 22px;
     line-height: 22px;
     font-size: 14px;
     color: var(--c1);
     margin-top: 20px 
}
 .ace-dbl-scenceframe-complex .wrap .content:after {
     display: block;
     content: "";
     clear: both;
     visibility: hidden 
}
 .ace-dbl-scenceframe-complex .wrap .content.on {
     display: block;
     background: #fafafa 
}

 @media screen and (max-width: 1024px) {
     .col-is-4 {
         display: block;
         box-sizing: border-box;
         width: 50%;
    }
     .col-is-3 {
         display: block;
         box-sizing: border-box;
         width: 33.333333%;
    }
     .col-is-5 {
         display: block;
         box-sizing: border-box;
         width: 20%;
    }
     .col-is-52 {
         display: block;
         box-sizing: border-box;
         width: 20%;
    }
     .col-is-3-6 {
         display: block;
         box-sizing: border-box;
         width: 33.333333%;
    }
     .col-is-2 {
         display: block;
         box-sizing: border-box;
         width: 100%;
    }
     .col-is-1 {
         display: block;
         box-sizing: border-box;
         width: 100%;
    }
     .bz-card {
         display: block;
         border-radius: 3px;
         padding: 30px 10px 20px;
         margin-top: 10px;
         transition: all .2s ease;
         cursor: pointer;
    }
     .col-top {
         border-right: 1px solid #f4f4f4;
         padding-right: 10px;
    }
     .left-header {
         margin-top: 6%;
         margin-left: 6%;
    }
     .dian-li {
         overflow: hidden;
         white-space: nowrap;
         text-overflow: ellipsis;
         width: 134px;
    }
}
 @media screen and (min-width: 1025px) {
     .col-is-4 {
         display: block;
         box-sizing: border-box;
         width: 25%;
    }
     .col-is-5 {
         display: block;
         box-sizing: border-box;
         width: 20%;
    }
     .col-is-52 {
         display: block;
         box-sizing: border-box;
         width: 20%;
    }
     .col-is-3-6 {
         display: block;
         box-sizing: border-box;
         width: 33.333333%;
    }
     .col-is-3 {
         display: block;
         box-sizing: border-box;
         width: 33.333333%;
    }
     .col-is-2 {
         display: block;
         box-sizing: border-box;
         width: 50%;
    }
     .col-is-1 {
         display: block;
         box-sizing: border-box;
         width: 100%;
    }
     .bz-card {
         display: block;
         border-radius: 3px;
         padding: 20px 20px 10px;
         margin-top: 10px;
         transition: all .2s ease;
        /* cursor: pointer;
         */
    }
     .col-top {
         border-right: 1px solid #f4f4f4;
         padding-right: 10px;
    }
     .left-header {
         margin-top: 6%;
         margin-left: 6%;
    }
}
 @media screen and (max-width: 768px) {
     .col-is-3 {
         display: block;
         box-sizing: border-box;
         width: 100%;
    }
     .col-is-5 {
         display: block;
         box-sizing: border-box;
         width: 50%;
    }
     .col-is-52 {
         display: block;
         box-sizing: border-box;
         width: 100%;
    }
     .col-is-3-6 {
         display: block;
         box-sizing: border-box;
         width: 50%;
    }
     .col-18 {
         display: flex;
         flex-flow: row wrap;
         width: 100%;
    }
     .col-6 {
         width: 100%;
    }
     .col-20 {
         display: flex;
         flex-flow: row wrap;
         width: 100%;
    }
     .bz-card {
         display: block;
         border-radius: 3px;
         padding: 30px 30px 20px;
         margin-top: 10px;
         transition: all .2s ease;
         cursor: pointer;
    }
     .col-top {
         border-right: 1px solid #f4f4f4;
         padding-right: 0;
         display: none;
    }
     .left-header {
         margin-top: 16%;
         margin-left: 6%;
    }
     .dian-li {
         overflow: visible;
         white-space: nowrap;
         text-overflow: ellipsis;
         width: 100%;
    }
     .col-16 {
         width: 100%;
         display: flex;
         flex-flow: row wrap;
    }
}
 @media screen and (max-width: 576px) {
     .col-is-3 {
         display: block;
         box-sizing: border-box;
         width: 100%;
    }
     .col-is-3-6 {
         display: block;
         box-sizing: border-box;
         width: 50%;
    }
     .col-6 {
         width: 100%;
    }
     .col-18 {
         display: flex;
         flex-flow: row wrap;
         width: 100%;
    }
     .col-w {
         width: 100%;
    }
     .cs {
         font-size: 60px;
         color: #fff;
         text-align: center;
         font-weight: 700;
         padding-top: 210px;
         padding-bottom: 20px;
    }
}
 .ace-dpl-list-iconandword .inner {
     box-shadow: 0 0 6px rgba(0,0,0,.1);
}
 .ace-dpl-list-iconandword {
    padding: 20px 0;
}
 .ace-dpl-list-iconandword .inner .grid .enter {
     padding: 40px 20px;
     border: 1px solid #f1f1f1;
     cursor: pointer;
     background: #fff;
}
 .ace-dpl-list-iconandword2 .inner .grid .enter {
     padding: 30px 20px;
}
 .ace-dpl-list-iconandword .inner .grid .enter:hover {
     border: 1px solid #FF5722;
}
 .ace-dpl-list-iconandword .inner .grid .enter .listContent {
     overflow: hidden;
     text-align: center;
     padding: 0 10% 
}
 .ace-dpl-list-iconandword2 .inner .grid .enter .listContent {
     padding: 0 
}
 .ace-dpl-list-iconandword .inner .grid .enter .listContent .pic {
     display: block;
     width: 64px;
     height: 64px;
     overflow: hidden;
     margin: 0 auto;
     margin-bottom: 20px 
}
 .ace-dpl-list-iconandword .inner .grid .enter .listContent .title {
     height: 24px;
     line-height: 24px;
     font-size: 18px;
     font-weight: 700;
     overflow: hidden;
     margin-bottom: 8px 
}
 .ace-dpl-list-iconandword2 .inner .grid .enter .listContent .title {
     height: auto;
     font-size: 16px;
     font-weight: 500;
}
 .ace-dpl-list-iconandword .inner .grid .enter .listContent .description {
     max-height: 48px;
     color: #666;
     line-height: 24px;
     font-size: 14px;
     opacity: .8;
     overflow: hidden 
}
 .ace-dpl-list-iconandword2 .inner .grid .enter .listContent .description {
     max-height: 78px;
     color: #666;
     line-height: 24px;
     font-size: 14px;
     opacity: .8;
     overflow: hidden 
}
 .ace-dpl-list-iconandword .inner .grid .enter .listContent .golink {
     line-height: 24px;
     font-size: 14px;
     text-decoration: none;
     overflow: hidden 
}
 .ace-dpl-products-functions .m-main-subox {
     margin: 28px 0 0;
     display: flex;
     flex-wrap: wrap;
     border-bottom: 1px solid #ebecec 
}
 .ace-dpl-products-functions .m-main-subox .m-main-content {
     margin-bottom: 40px 
}
 .ace-dpl-products-functions .m-main-subox .m-content-box {
     display: block;
     border-left: 2px solid #ff6a00;
     padding-left: 13.4px 
}
 .ace-dpl-products-functions .m-main-subox .m-content-title {
     font-weight: 600;
     font-size: 14px;
     display: block;
     margin-bottom: 10px 
}
 .ace-dpl-products-functions .m-main-subox .m-content-dadail {
     font-size: 14px;
     line-height: 21px;
     display: block;
     max-width: 93% 
}
 .ace-dpl-products-functions .m-main-subox .m-content-dadail .m-content-link {
     color: #ff6a00;
     display: inline-block 
}
 .ace-dpl-products-functions .m-main-subox .m-content-dadail .m-content-link:hover {
     text-decoration: underline 
}
 .ace-dpl-products-functions .m-main-subox .m-content-dadail .no-link-pointer:hover {
     text-decoration: none;
     cursor: default 
}
 .lve-wrap-title {
    padding: 15px 0 15px 25px;
}
 .columns {
     display: flex;
     flex-flow: row wrap;
}
 .enc-special-walfare-img {
     Float: right;
     width: 100px;
     height: 80px;
}
 .solve-wrap-left-title {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 16px;
}
 .solve-wrap-left-title p{
    font-size: 18px;
}
 .col-is-3 {
     display: block;
     box-sizing: border-box;
     width: 33.333333%;
}
 .ace-col-8 {
     flex: 0 0 33.33333%;
     width: 33.33333%;
     max-width: 33.33333%;
}
 .csfw-activity-column {
     padding: 10px 0.6rem;
}
 .csfws-card {
     background: #f8f8f8;
     display: block;
     margin: 10px 10px;
}
 .funen {
     padding: 5px;
}
 .funen p {
     margin: 20px;
     color: #999;
}
 .db1, .db1 .funen p span {
    color:#3484ff
}
 .db2, .db2 .funen p span {
    color:#8270fd
}
 .db3, .db3 .funen p span {
    color:#ff6a00
}
 .funen2 {
    padding: 15px;
    background: #f1f1f1;
    margin-top: 10px;
}
 .wmdys-wrap-title {
    padding: 15px 0 15px 25px;
}
 .columns {
     display: flex;
     flex-flow: row wrap;
}
 .enc-special-walfare-img {
     Float: right;
     width: 100px;
     height: 80px;
}
 .wmdys-title {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 16px;
}
 .wmdys-title p{
    font-size: 18px;
    color: #fff;
}
 .col-is-3 {
     display: block;
     box-sizing: border-box;
     width: 33.333333%;
}
 .ace-col-8 {
     flex: 0 0 33.33333%;
     width: 33.33333%;
     max-width: 33.33333%;
}
 .wmdys {
     padding: 10px 0.6rem;
}
 .wmdys-card {
     background: #fff;
     display: block;
     margin: 10px 10px;
}
 .wmdys-bj {
    background: #ff6a00;
}
 .wmdys-funen {
    padding: 20px;
}
 .wmdys-funen ul{
    overflow: hidden;
    padding: 0 5px;
}
 .wmdys-funen li{
    float: left;
    width: 50%;
    line-height: 30px;
}
 .wmdys-des1 {
    font-size: 15px;
    color: #333;
    line-height: 1.6;
    margin-bottom: 5px;
}
 .wmdys-des2 {
    font-size: 13px;
    color: #666;
    line-height: 1.6;
}
 .list-product{
    margin-bottom: 20px;
}
 .list-product ul{
    overflow: hidden;
    border: 1px solid #eee;
}
 .list-product li{
    position:relative;
    float:left;
    width:33.333333%;
    text-align:center;
    /* padding:7px;
     */
}
 .list-product li .item{
    position:relative;
    overflow:hidden;
    height: 250px;
    background:#fff;
    /* border-radius:2px;
     */
    /* transition:all .2s ease;
     */
    border: 1px solid #eee;
}
 .list-product li .item:hover{
    box-shadow:0 15px 30px rgba(0,0,0,.1);
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px)
}
 .list-product li .img{
    margin-top: 30px;
    width:84px;
    height:84px;
    transition:all .2s ease
}
 .list-product li .name{
    padding:20px 0 5px 0;
    color:#000;
    font-size: 20px;
    line-height:1;
    font-weight: 500;
}
 .list-product li .des{
    padding:15px 20px;
    color: #666;
    font-size: 14px;
}
 .list-product li .btn{
    color:#888;
    font-size:.875rem
}
 .process {
}
 .step-item{
    display: -webkit-flex;
    display: flex;
    justify-content: space-around
}
 .step-item li{
    flex: 2;
    position: relative;
    text-align: center;
}
 .step-item li:after{
    content:'';
    display: block;
    width: 17px;
    height: 24px;
    background-image: url(../images/arrow3.png);
    position: absolute;
    right: -10px;
    top: 16px
}
 .qianyi .step-item li:after{
    content:'';
    display: block;
    width: 17px;
    height: 24px;
    background-image: url(../images/arrow3.png);
    position: absolute;
    right: -10px;
    top: 35px
}
 .step-item li:last-child:after{
    display: none
}
 .step-icon{
    display: block;
    width: 56px;
    height: 56px;
     margin: 0 auto 24px;
    background-position: center;
    background-repeat: no-repeat;
}
 .step-iconqy{
    display: block;
    width: 90px;
    height: 90px;
     margin: 0 auto 24px;
    background-position: center;
    background-repeat: no-repeat;
}
 .icon1 {
    background-image: url(../images/hz1.png);
}
 .icon2 {
    background-image: url(../images/hz2.png);
}
 .icon3 {
    background-image: url(../images/hz3.png);
}
 .icon4 {
    background-image: url(../images/hz4.png);
}
 .icon5 {
    background-image: url(../images/hz5.png);
}
 .iconqy1 {
    background-image: url(../images/qy1.png);
}
 .iconqy2 {
    background-image: url(../images/qy2.png);
}
 .iconqy3 {
    background-image: url(../images/qy3.png);
}
 .iconqy4 {
    background-image: url(../images/qy4.png);
}
 .iconqy5 {
    background-image: url(../images/qy5.png);
}
 .step-title{
    font-size: 18px;
    color: #2b2b3a;
    margin-bottom: 10px;
}
 .step-des{
    font-size: 14px;
    text-align: center;
    color: #666;
    line-height: 1.6;
}
 .about-box {
    display: flex;
}
 .about-fl{
    float: left;
    margin-right: 30px;
}
 .about-fr{
    float: right;
}
 .about-fr h3{
    margin-bottom: 20px;
}
 .about-fr p{
    text-indent: 2em;
    line-height: 1.8;
}
 .hezuo {
    display: flex;
     justify-content: space-around;
}
 .hezuo>div {
     box-shadow: 0 0 9px 2px rgba(0,0,0,.1);
     width: 512px;
}
 .hezuo .hezuo-text {
    padding: 20px;
}
 .hezuo h3 {
    font-size: 16px;
    margin-bottom: 10px;
}
 .hezuo p {
    line-height: 1.6;
    color: #666;
}
 .lianxi-box {
    /* display: flex;
     */
    position: relative;
    /* height: 230px;
     */
}
 .lianxi-fl {
    position: relative;
}
 .lianxi-fr {
    position: absolute;
    background-color: #f1f1f1;
    width: 60%;
    padding: 50px;
    margin-top: 30px;
    right: 0;
    top: 55px;
     padding-left: 90px;
}
 .lianxi-top {
    position: relative;
    border-bottom: 1px solid #999;
    /* margin: 30px;
     */
    line-height: 2;
    padding-bottom: 20px;
}
 .lianxi-qr {
    position:absolute;
    right: 0px;
    top: 10px;
}
 .lianxi-bot {
    padding-top: 20px;
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box {
     margin: 0 auto;
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup {
     display: block;
     border: 1px solid #ededed;
     display: flex 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab {
     position: relative;
     display: inline-block;
     vertical-align: middle;
     height: 50px;
     line-height: 50px;
     text-align: center;
     font-size: 16px;
     color: var(--t6);
     cursor: pointer;
     border-right: 1px solid #ededed;
     background-color: #fff;
     transition: all .1s ease-in 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab:before {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 10;
     display: block;
     content: "";
     width: 100%;
     height: 4px;
     background-color: transparent 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab:after {
     position: absolute;
     top: 0;
     left: 0;
     display: block;
     content: "";
     width: 100%;
     height: 100% 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab:last-child {
     border-right: none 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab:hover {
     position: relative;
     color: var(--t9) 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab:hover .innerText {
     position: relative;
     z-index: 10 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab:hover:before {
     position: absolute;
     top: -1px;
     left: 0;
     display: block;
     content: "";
     width: 100%;
     height: 4px;
     transform: scale(1);
     background-color: var(--c1) 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab:hover:after {
     position: absolute;
     display: block;
     transform: scale(1);
     content: "";
     width: 100%;
     height: 50px;
     z-index: 5;
     background-color: #fff;
     box-shadow: 0 0 15px 0 rgba(0,0,0,.1) 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab.on {
     position: relative;
     color: var(--t9) 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab.on .innerText {
     position: relative;
     z-index: 10 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab.on:before {
     position: absolute;
     top: -1px;
     left: 0;
     display: block;
     content: "";
     width: 100%;
     height: 4px;
     transform: scale(1);
     background-color: var(--c1) 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabInner .tab.on:after {
     position: absolute;
     display: block;
     transform: scale(1);
     content: "";
     width: 100%;
     height: 50px;
     z-index: 5;
     background-color: #fff;
     box-shadow: 0 0 15px 0 rgba(0,0,0,.1) 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabBtn {
     height: 50px;
     width: 56px;
     display: flex 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabBtn .left {
     flex: 1;
     height: 50px;
     border: 1px solid #ededed;
     display: flex;
     cursor: pointer 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabBtn .left i {
     margin: auto 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabBtn .left i:hover {
     color: #ff6a00 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabBtn .right {
     flex: 1;
     height: 50px;
     display: flex;
     border: 1px solid #ededed;
     cursor: pointer 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabBtn .right i {
     margin: auto 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabGroup .tabBtn .right i:hover {
     color: #ff6a00 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .tabMobileGroup {
     display: none 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content {
     min-height: 510px;
     border: 1px solid #ededed;
     display: -webkit-flex 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceImg {
     display: flex;
     align-items: center;
     width: 60.1%;
     overflow: hidden;
     background-color: #ededed 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceImg img {
     width: 100% 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceText {
     display: inline-block;
     vertical-align: top;
     width: 39.9%;
     padding: 0 30px;
     padding-top: 48px;
     background-color: #fafafa 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceText .list {
     position: relative;
     padding-top: 24px;
     padding-bottom: 30px;
     border-bottom: 1px solid #d8d8d8 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceText .list .listTitle {
     height: 24px;
     line-height: 24px;
     font-size: 16px;
     color: var(--t9);
     font-weight: 700;
     margin-bottom: 12px 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceText .list .listDescr {
     white-space: pre-wrap;
     font-size: 14px;
     color: var(--t7);
     letter-spacing: .43px;
     line-height: 24px 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceText .list .content-list {
     margin-top: 20px 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceText .list .content-list .content-title {
     font-size: 14px;
     color: var(--t9);
     font-weight: 700 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceText .list .content-list .content-title i {
     color: #ff6a00;
     margin-right: 2px 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceText .list .content-list .content-text {
     white-space: pre-wrap;
     padding-left: 18px;
     font-size: 14px;
     color: var(--t6);
     line-height: 24px;
     margin: 10px 0 20px 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceText .list:first-child {
     padding-top: 0 
}
 .ace-dbl-scenceframe-simple .scenceframe-simple-box .content .scenceText .list:last-child {
     border-bottom: none 
}
 .ace-dpl-common-leadcard {
     margin: auto;
     margin: 0 -10px;
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type {
     overflow: hidden;
     border: 1px solid var(--t3);
     margin-bottom: 20px;
     padding: 30px;
     position: relative;
     transition: all .3s;
     height: 220px;
     margin: 0 10px;
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type .pic-area {
     position: absolute;
     left: 30px;
     top: 30px;
     overflow: hidden 
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type .pic-area .icon-pic {
     display: block;
     width: 56px;
     height: 56px;
     overflow: hidden;
     font-size: 56px;
     color: #ff6a00 
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type .pic-area .pic {
     display: block;
    /* width: 56px;
     */
    /* height: 56px;
     */
     overflow: hidden 
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type .onlyShow .pic {
     display: none 
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type .content-area {
     overflow: hidden;
     padding-left: 106px;
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type .content-area .title {
     height: 24px;
     line-height: 24px;
     font-size: 16px;
     overflow: hidden;
     font-weight: 500;
     color: var(--t9);
     margin-bottom: 12px 
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type .content-area .description {
     line-height: 24px;
     font-size: 14px;
     overflow: hidden;
     color: var(--t7) 
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type .content-area .linkbtn {
     margin-top: 20px;
     display: inline-block 
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type .no-logo {
     padding-left: 0 
}
 .ace-dpl-common-leadcard .inner .list-item .normal-type:hover {
     box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
     transition: all .3s 
}
 .ace-dpl-common-leadcard .inner .list-item .simple-type {
     height: 105px;
     overflow: hidden;
     background: #fff;
     margin-bottom: 20px;
     transition: all .3s;
     border: 1px solid var(--t3) 
}
 .ace-dpl-common-leadcard .inner .list-item .simple-type .golink {
     display: block;
     text-decoration: none;
     padding: 27px 30px;
     overflow: hidden;
     position: relative 
}
 .ace-dpl-common-leadcard .inner .list-item .simple-type .golink .icon-golink {
     opacity: 0;
     position: absolute;
     right: 20px;
     top: 25px;
     font-size: 24px 
}
 .ace-dpl-common-leadcard .inner .list-item .simple-type .golink .title {
     height: 24px;
     line-height: 24px;
     font-size: 16px;
     overflow: hidden;
     font-weight: 500;
     color: var(--t9);
     margin-bottom: 4px 
}
 .ace-dpl-common-leadcard .inner .list-item .simple-type .golink .description {
     height: 24px;
     line-height: 24px;
     font-size: 14px;
     overflow: hidden;
     color: var(--t7) 
}
 .ace-dpl-common-leadcard .inner .list-item .simple-type .sp {
     cursor: default 
}
 .ace-dpl-common-leadcard .inner .list-item .simple-type:hover {
     box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
     transition: all .3s 
}
 .ace-dpl-common-leadcard .inner .list-item .simple-type:hover .golink .icon-golink {
     opacity: 1;
     transition: all .3s 
}
 .ace-dpl-common-leadcard .inner .list-item .simple-type:hover .sp .icon-golink {
     opacity: 0 
}
 .ace-dpl-common-leadcard .normal .list-item .normal-type {
     display: block 
}
 .ace-dpl-common-leadcard .normal .list-item .simple-type,.ace-dpl-common-leadcard .simple .list-item .normal-type {
     display: none 
}
 .ace-dpl-common-leadcard .simple .list-item .simple-type {
     display: block 
}
 .ace-dpl-common-leadcard .dark .list-item .normal-type {
     border: 1px solid var(--c1) 
}
 .ace-dpl-common-leadcard .dark .list-item .normal-type .content-area .title {
     color: var(--t1) 
}
 .ace-dpl-common-leadcard .dark .list-item .normal-type .content-area .description {
     color: hsla(0,0%,100%,.7) 
}
 .ace-dpl-common-leadcard .dark .list-item .simple-type {
     background: var(--c1);
     border: 1px solid var(--c1) 
}
 .ace-dpl-common-leadcard .dark .list-item .simple-type .golink .title {
     color: var(--t1) 
}
 .ace-dpl-common-leadcard .dark .list-item .simple-type .golink .description {
     color: hsla(0,0%,100%,.7) 
}
 .ace-dpl-common-leadcard .dark .list-item .simple-type:hover .golink .icon-golink {
     color: #fff 
}

 .bZZkMe {
     background: rgba(255, 255, 255, 1);
     margin-bottom: 0;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-direction: column;
     -ms-flex-direction: column;
     flex-direction: column;
     -webkit-align-items: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -webkit-justify-content: center;
     -ms-flex-pack: center;
     justify-content: center;
     color: rgba(46, 46, 46, 1);
     cursor: pointer;
     -webkit-transition: all .3s cubic-bezier(0.075, 0.82, 0.165, 1);
     transition: all .3s cubic-bezier(0.075, 0.82, 0.165, 1);
     width: 80px;
     height: 80px;
}
 .bZZkMe .st0 {
     fill: #3153D4;
}
 .bZZkMe svg {
     width: 40px;
}
 .bZZkMe .st1 {
     fill: #FF0000;
}
 .bZZkMe:hover {
     background: rgba(49, 83, 212, 1);
    /*color: rgba(255, 255, 255, 1);
    */
}
 .bZZkMe:hover .suspension-icon .iconfont {
     color: rgba(255, 255, 255, 1);
}
 .bZZkMe:hover .st0, .bZZkMe:hover .st1 {
     fill: #ffffff;
}
 .bZZkMe:hover .suspension-desc span {
     color: #FFF;
}
 .bZZkMe .suspension-icon {
     -webkit-flex: 1;
     -ms-flex: 1;
     flex: 1;
     width: 40px;
     border-top: 1px solid rgba(49, 83, 212, 0.2);
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-align-items: flex-end;
     -webkit-box-align: flex-end;
     -ms-flex-align: flex-end;
     align-items: flex-end;
}
 .bZZkMe .suspension-icon:only-child {
     -webkit-align-items: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
}
 .bZZkMe .suspension-icon .iconfont {
     -webkit-transition: all .3s cubic-bezier(0.075, 0.82, 0.165, 1);
     transition: all .3s cubic-bezier(0.075, 0.82, 0.165, 1);
     font-size: 40px;
     line-height: 1;
     color: rgba(50, 83, 212, 1);
}
 .bZZkMe .suspension-icon .iconweixin {
     color: #1BB723;
}
 .bZZkMe.qimo-toggler {
     background: rgba(49, 83, 212, 1);
     color: rgba(255, 255, 255, 1);
}
 .bZZkMe.qimo-toggler .suspension-icon .iconfont {
     color: rgba(255, 255, 255, 1);
}
 .bZZkMe.qimo-toggler .suspension-icon .iconweixin {
     color: '#1BB723';
}
 .bZZkMe.qimo-toggler:hover {
     background: #fff;
}
 .bZZkMe.qimo-toggler:hover .suspension-icon .iconfont {
     color: rgba(50, 83, 212, 1);
}
 .bZZkMe:first-child .suspension-icon {
     border-top: none;
}
 .bZZkMe .suspension-desc {
     margin-bottom: 8px;
}
 .bZZkMe .suspension-desc span {
     font-size: 12px;
     font-weight: 400;
     color: #0D1924;
}
 .fCQgDa {
     z-index: 10;
     top: 0px;
     width: 80px;
     right: 20px;
     height: 100vh;
     position: fixed;
}
 .jnlUYM {
     z-index: 999;
     width: 100vw;
     height: 60px;
     bottom: 0px;
     position: fixed;
     display: none;
     box-shadow: rgb(238, 238, 238) 0px -1px 0px 0px;
}
 @media only screen and (max-width: 768px) {
     .ace-dpl-common-leadcard {
         width:100%;
         padding: 10px 12px 30px 
    }
     .ace-dpl-common-leadcard .inner .list-item .normal-type {
         overflow: hidden;
         border: 1px solid var(--t3);
         margin-bottom: 20px;
         padding: 20px;
         position: relative 
    }
     .ace-dpl-common-leadcard .inner .list-item .normal-type .pic-area {
         position: relative;
         left: unset;
         top: unset;
         overflow: hidden 
    }
     .ace-dpl-common-leadcard .inner .list-item .normal-type .pic-area .icon-pic {
         display: block;
         width: 56px;
         height: 56px;
         overflow: hidden;
         font-size: 56px;
         color: #ff6a00;
         margin-bottom: 20px 
    }
     .ace-dpl-common-leadcard .inner .list-item .normal-type .pic-area .pic {
         display: block;
         width: 56px;
         height: 56px;
         overflow: hidden;
         margin-bottom: 20px 
    }
     .ace-dpl-common-leadcard .inner .list-item .normal-type .onlyShow .pic {
         display: none 
    }
     .ace-dpl-common-leadcard .inner .list-item .normal-type .content-area {
         overflow: hidden;
         padding-left: 0 
    }
     .ace-dpl-common-leadcard .inner .list-item .normal-type .content-area .title {
         height: 24px;
         line-height: 24px;
         font-size: 16px;
         overflow: hidden;
         font-weight: 500;
         color: var(--t9);
         margin-bottom: 12px 
    }
     .ace-dpl-common-leadcard .inner .list-item .normal-type .content-area .description {
         height: auto!important;
         line-height: 24px;
         font-size: 14px;
         overflow: hidden;
         color: var(--t7) 
    }
     .ace-dpl-common-leadcard .inner .list-item .normal-type .content-area .linkbtn {
         margin-top: 20px;
         display: inline-block 
    }
     .ace-dpl-common-leadcard .inner .list-item .normal-type .no-logo {
         padding-left: 0 
    }
     .ace-dpl-common-leadcard .inner .list-item .simple-type {
         height: 92px;
         overflow: hidden;
         background: #fff;
         margin-bottom: 20px 
    }
     .ace-dpl-common-leadcard .inner .list-item .simple-type .golink {
         display: block;
         text-decoration: none;
         padding: 20px;
         overflow: hidden;
         position: relative 
    }
     .ace-dpl-common-leadcard .inner .list-item .simple-type .golink .icon-golink {
         opacity: 1;
         position: absolute;
         right: 20px;
         top: 18px;
         font-size: 24px 
    }
     .ace-dpl-common-leadcard .inner .list-item .simple-type .golink .title {
         height: 24px;
         line-height: 24px;
         font-size: 16px;
         overflow: hidden;
         font-weight: 500;
         color: var(--t9);
         margin-bottom: 4px 
    }
     .ace-dpl-common-leadcard .inner .list-item .simple-type .golink .description {
         height: 24px;
         line-height: 24px;
         font-size: 14px;
         overflow: hidden;
         color: var(--t7) 
    }
     .ace-dpl-common-leadcard .inner .list-item .simple-type .sp {
         cursor: default 
    }
     .ace-dpl-common-leadcard .inner .list-item .simple-type .sp .icon-golink {
         opacity: 0 
    }
     .ace-dpl-common-leadcard .normal .list-item .normal-type {
         display: block 
    }
     .ace-dpl-common-leadcard .normal .list-item .simple-type,.ace-dpl-common-leadcard .simple .list-item .normal-type {
         display: none 
    }
     .ace-dpl-common-leadcard .simple .list-item .simple-type {
         display: block 
    }
     .ace-dpl-common-leadcard .dark .list-item .normal-type {
         border: 1px solid var(--c1) 
    }
     .ace-dpl-common-leadcard .dark .list-item .normal-type .content-area .title {
         color: var(--t1) 
    }
     .ace-dpl-common-leadcard .dark .list-item .normal-type .content-area .description {
         color: hsla(0,0%,100%,.7) 
    }
     .ace-dpl-common-leadcard .dark .list-item .simple-type {
         background: var(--c1);
         border: 1px solid var(--c1) 
    }
     .ace-dpl-common-leadcard .dark .list-item .simple-type .golink .icon-golink {
         color: #fff 
    }
     .ace-dpl-common-leadcard .dark .list-item .simple-type .golink .title {
         color: var(--t1) 
    }
     .ace-dpl-common-leadcard .dark .list-item .simple-type .golink .description {
         color: hsla(0,0%,100%,.7) 
    }
     .ace-dpl-common-leadcard .dark .list-item .simple-type:hover .golink .icon-golink {
         color: #fff 
    }
}

@media only screen and (max-width: 768px) {
.pages {
    float: inherit; 
  margin: 0;
    text-align: center;
    overflow: hidden;
    padding: 10px;
}.news-list {
    margin-bottom: 0px;
}
	.news-index {
    	display: flex;
    	justify-content: space-between;
    	margin: 0 10px;
    	flex-direction: column;
	}

	.index-banner {height: 180px;}
	.index-banner .banner-title {font-size: 28px; margin-top: 0px;margin-bottom: 0px;}
	.index-banner .slider-text {margin-top: -160px;margin-left: 10px;}
	.index-banner .banner-des {margin-bottom: 20px;font-size: 14px;}
.banner-style1 {height: 180px;}
.banner-style1 .banner-text {margin-top: 20px;}
.banner-style1 .banner-des {line-height: 1.6;}
.banner-style1 .banner-tit {font-size: 28px;margin-bottom: 0px;}
.banner-style1 .banner-des {font-size: 14px;}
.banner-style2 {height: 180px;}
.banner-style2 .banner-text {margin-top: 20px;}
.banner-style2 .banner-des {line-height: 1.6;}
.banner-style2 .banner-tit {font-size: 28px;margin-bottom: 0px;}
.banner-style2 .banner-des {font-size: 14px;}
.index-banner .banner-text {margin-top: 20px;}
.index-banner .banner-des {line-height: 1.6;}
.index-banner .banner-tit {font-size: 28px;margin-bottom: 0px;}
.index-banner .banner-des {font-size: 14px;}


	.col-12{width: 100%;}
	.navbar-menu {display: none;}
	.home-a1 ul li .is-info p{display: none;}
	.home-a1 ul li .is-icon {width: 32px;height: 32px;margin-right: 0;}
    .home-a1 ul li .is-info {padding-top: 12px;font-size: 12px;}
	.home-a1 ul li {padding: 0px;}

.home-a10, .home-a2, .home-a3, .home-a4, .home-a5, .home-a6, .home-a7, .home-a8, .home-a9 {
    padding: 0px 0 10px 0;
}
.module-title h3 {
    font-size: 24px;
 }
.module-title p {
    font-size: 14px;
 }

 .home-a2 .i4 .i4tit {
    font-size: 18px;
}
.home-a2 .i4 .i4des {
    font-size: 14px;
    color: #666;
    width: 100%;
}
.home-a2 .i4 li {padding: 5px;}
.home-a2 .i4 .bg1:after{display: none;}
.home-a2 .i4 .bg2:after{display: none;}
.home-a2 .i4 .bg3:after{display: none;}
.home-a2 .i4 .bg4:after{display: none;}
.home-a2 .i4 .bg1 {padding: 10px;height: 142px;}
.home-a2 .i4 .bg2 {padding: 10px;height: 142px;}
.home-a2 .i4 .bg3 {padding: 10px;height: 142px;}
.home-a2 .i4 .bg4 {padding: 10px;height: 142px;}
.home-a2 .i4 .i4tit {margin-bottom: 10px;}
.home-a3 .product-content .item {margin: 5px;}
.home-a4 .i6 {margin:0;}
.home-a4 .i6>div {margin-bottom:10px;}
.home-a4 .yuan img {width: 40px;height: 40px;}
.news-box {padding:  0;}
.left-title {font-size: 20px;}
.left-des {font-size: 16px;}
.footer-banner>.container {padding-left: 20px;}
.home-a2 .i4 {padding: 0 5px;}
.home-a3 .product-content {padding: 0 5px;}
.home_news_fl {margin-bottom: 10px;padding: 0px;}

.tbs-tab-wrapper .left {
     float: left;
     width: 100%;
}
 .tbs-tab-wrapper .right {
     float: right;
     width: 100%;
}
 .tbs-tab-wrapper .right .img2 {
     margin-bottom: 20PX;
}
 .tbs-tab-wrapper .link {
     display: block;
     width: 100%;
       margin-bottom: 0px; 
     overflow: hidden
}
.tbs-tab-wrapper .img1 {
     height: auto;
}
.tbs-tab-wrapper .img2 {
    height: auto;
}
.banner-style1-footer{display: none;}
.product-more-bnt{margin-bottom: 20px;}
.coupon {
	padding:0 10px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.coupon-card {
    width: 100%;
    margin-bottom: 10px;
 }
.ace-dbl-scenceframe-complex .wrap .content .scenceText {display: none;}
 
.ace-dbl-scenceframe-complex .wrap .content .scenceImg img {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    min-height: initial;
    max-height: initial;
}
.ace-dbl-scenceframe-complex .wrap .content .scenceImg {
     width: 100%;
         height: initial !important;
    line-height: initial !important;

}

.ace-dbl-scenceframe-complex .wrap .tabGroup .tabInner .tab{height: 50px;overflow: hidden;}
.ace-dbl-scenceframe-complex .wrap {
     padding-bottom: 0px;
}
.wmdys .col-is-3 {
     width: 100%;
}
.wmdys-card {
     margin: 10px 0px;
}
.csfw-activity-column .col-is-3 {
     width: 100%;
}
.csfws-card {
     margin: 10px 0px;
}
.ace-dpl-common-leadcard .ace-row.ace-row-wrap {
    flex-wrap: wrap;
    flex-direction: column;
}
.ace-dpl-common-leadcard .inner .list-item .normal-type .pic-area {
     display: none;
}
.ace-col-l-12{width: 100%;}
.ace-dpl-common-leadcard {
    margin: 0;
 }
.ace-dpl-common-leadcard .inner .list-item .normal-type {
    margin: 0;
    margin-bottom: 20px;
    padding: 30px;
    height: auto;
 }
.qianyi,.section-content {
     overflow: auto;
}
.process {width: 900px;}
.news-list {width: 100%;float: initial;    padding: 0 10px;
}
.news-right {width: 100%;float: initial;margin-top: 15px;}
.news-right-lx, .news-right-list{padding: 10px;}
.li_left {
     position: absolute;
}
 .li_right {
    width: 100%;
     box-sizing: border-box;
    /* padding: 0px 10px; */
    position: relative;
    height: 110px;
    overflow: hidden;
    padding-left: 175px;

}
.li_attr{display: none;}
.breadcrumb{padding: 0 10px;}
.con_left {
    width: 100%;
    float: initial;
    background: #fff;
    padding: 0 10px;
}
.contop_one {padding: 10px 0;}
.contop_one .fenye {display: none;}
.news-banner {
    background: url(../images/news-banner.png);
    height: 180px;
}
.home-a3 .product-content{overflow: hidden;}
.about-box {
    display: flex;
    flex-direction: column;
}
.about-fl, .about-fr{float: initial;width: 100%;margin-right: 0px;}
.about-fl img {
    width: 100%;
    margin-left: 0px;
}
.about-fl {padding-left: 20px;}
.about-fr {padding: 10px;}
.hezuo>div {
    box-shadow: 0 0 9px 2px rgba(0,0,0,.1);
    width: 100%;
}
.hezuo>div img{width: 100%;}
.hezuo {padding: 0 10px;
    display: flex;
    justify-content: space-around;
    flex-direction: column;
}

.lianxi-fr {
    position: inherit;
    background-color: #f1f1f1;
    width: auto;
    padding: 10px;
    margin-top: 0;
    right: 0;
    top: 0;
    margin-bottom: 10px;
    margin: 10px;
}

.lianxi-fl img {
    width: 100%;
}
.content img {
    width: 100%;
}

.lianxi-box {
    display: flex;
    position: relative;
    /* height: 230px; */
    flex-direction: column-reverse;
}
.con_bot ul li {width:100%}

}
.back-top {
    transition: 0.3s all linear;
    visibility: hidden;
}

.float-consult {
    position: fixed;
    right: 20px;
    bottom: 100px;
    z-index: 111;
}

.float-consult>ul {
    position: relative;
}

.float-consult>ul>li {
    width: 90px;
    height: 55px;
    margin: 0 0 5px;
}

.float-consult .cloumn {
    float: right;
    width: 55px;
    height: 55px;
    background: #fff;
    text-align: center;
    font-size: 12px;
    color: #666666;
    border: 1px solid #eee;
    cursor: pointer;
}

.float-consult .cloumn:before {
    content: "";
    width: 26px;
    height: 26px;
    display: block;
    margin: 5px auto 2px;
    background: url("../images/side-menu.png") no-repeat;
}

.float-consult .cs1:before {
    background-position: 1px 0;
}

.float-consult .cs2:before {
    background-position: -27px 0;
}

.float-consult .cs3:before {
    background-position: -56px 0;
}

.float-consult .cs4:before {
    background-position: -85px 0;
}

.float-consult .cs5:before {
    background-position: -116px 0;
}

.float-consult .cs6:before {
    background-position: -145px 0;
}

.float-consult .cs7:before {
    background-position: -176px 0;
}

.float-consult .cs8:before {
    background-position: -206px 0;
}

.float-consult .cs9:before {
    background-position: -95px -86px;
}

.float-consult .ewm {
    display: none;
    position: absolute;
    bottom: -5px;
    right: 69px;
    z-index: 111;
    background: #fff;
    width: 128px;
    height: 128px;
    border: 1px solid #059fff;
}

.float-consult .ewm:after {
    content: "";
    width: 5px;
    height: 8px;
    display: block;
    position: absolute;
    right: -5px;
    top: 30px;
    background: url("../images/ico2.png") left center no-repeat;
}

.float-consult .ewm img {
    display: block;
    width: 118px;
    height: 118px;
    margin: 5px;
}

.float-consult .service {
    display: none;
    position: absolute;
    top: 240px;
    right: 70px;
    font-size: 16px;
    color: #fff;
    width: 210px;
    background: #059fff;
    text-align: center;
    line-height: 25px;
    padding: 18px 0;
}

.float-consult .service:after {
    content: "";
    position: absolute;
    right: -5px;
    top: 26px;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    vertical-align: middle;
    border: 5px dashed transparent;
    border-left-style: solid;
    border-left-color: #059fff;
    border-right-width: 0;
}

.float-consult .consult {
    display: none;
    border: 1px solid #eee;
    width: 323px;
    background: #fff;
    position: absolute;
    right: 70px;
    top: 10px;
}

.float-consult .consult:before {
    content: "";
    display: block;
    width: 6px;
    height: 10px;
    position: absolute;
    right: -5px;
    background: url("../images/ico4.png") center no-repeat;
}

.float-consult .consult h2 {
    font-size: 20px;
    padding: 13px 20px 13px;
    margin: 0 0 15px;
    border-bottom: 1px dashed #ddd;
}

.float-consult .consult h2 span {
    color: #999999;
    font-size: 14px;
    margin-left: 15px;
}

.float-consult .list {
    border-bottom: 1px dashed #eee;
    padding: 0 20px 15px;
}

.float-consult .tip {
    font-size: 12px;
    overflow: hidden;
}

.float-consult .tip h5 {
    color: #ff8a00;
    font-size: 14px;
    margin: 0 0 5px;
}

.float-consult .tip p {
    color: #666;
    line-height: 20px;
}

.float-consult .tip span {
    font-weight: 600;
}

.float-consult .item {
    height: 38px;
    border: 1px solid #eeeeee;
    position: relative;
    padding-left: 140px;
    text-align: center;
    min-height: 38px;
    margin: 0 0 15px;
}

.float-consult .item em {
    display: block;
    width: 139px;
    height: 38px;
    line-height: 38px;
    background: #fafafa;
    position: absolute;
    left: 0;
    top: 0;
    color: #666666;
}

.float-consult .item .ico {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    margin: 9px 10px 0;
    vertical-align: middle;
    cursor: pointer;
    background: url("../images/side-menu.png") no-repeat;
}

.float-consult .item img {
    display: block;
    width: 89px;
    height: 89px;
}

.float-consult .item .card {
    display: none;
    position: absolute;
    bottom: -98px;
    left: -37px;
    z-index: 111;
    background: #fff;
    width: 89px;
    height: 89px;
    border: 1px solid #059fff;
}

.float-consult .item .card:before {
    content: "";
    width: 9px;
    height: 6px;
    display: block;
    position: absolute;
    left: 41px;
    top: -6px;
    background: url("../images/ico3.png") center bottom no-repeat;
}

.float-consult .preale3 .card {
    top: -98px;
}

.float-consult .preale3 .card:before {
    top: 89px;
    background: url("https://www.yunlaoda.com/template/default/images/ico3-1.png") center bottom no-repeat;
}

.float-consult .preale4 .card {
    top: -98px;
}

.float-consult .preale4 .card:before {
    top: 89px;
    background: url("https://www.yunlaoda.com/template/default/images/ico3-1.png") center bottom no-repeat;
}

.float-consult .item .phone {
    display: none;
    position: absolute;
    top: 40px;
    left: -65px;
    font-size: 16px;
    z-index: 111;
    color: #fff;
    width: 150px;
    background: #059fff;
    text-align: center;
    line-height: 25px;
    padding: 7px 0;
}

.float-consult .item .phone:after {
    content: "";
    position: absolute;
    left: 70px;
    top: -5px;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    vertical-align: middle;
    border: 5px dashed transparent;
    border-bottom-style: solid;
    border-bottom-color: #059fff;
    border-top-width: 0;
}

.float-consult .preale4 .phone {
    bottom: 33px;
}

.float-consult .preale4 .phone:after {
    bottom: -5px;
    top: auto;
    border-top-width: thick;
    border-bottom-style: none;
    border-top-style: solid;
    border-top-color: #059fff;
    border-bottom-width: 0;
}

.float-consult .list .qq {
    background-position: 0 -60px;
}

.float-consult .list .wx {
    background-position: -22px -60px;
}

.float-consult .list .tel {
    background-position: -50px -60px;
}

.float-consult .list .qq:hover {
    background-position: -71px -60px;
}

.float-consult .list .wx:hover {
    background-position: -94px -60px;
}

.float-consult .list .tel:hover {
    background-position: -120px -60px;
}

.float-consult .other {
    clear: both;
    padding: 20px 20px 10px;
    overflow: hidden;
}

.float-consult .other h3 {
    color: #059fff;
    font-size: 14px;
    margin: 0 0 10px;
}

.float-consult .other a {
    display: block;
    color: #999999;
    font-size: 12px;
    line-height: 20px;
}

.float-consult .other a:hover {
    color: #059fff;
}

.float-consult .preale:before {
    top: 75px;
}

.float-consult .aftersale:before {
    top: 192px;
}

.float-consult .beian:before {
    top: 252px;
}

.float-consult li:hover .cloumn {
    border: 1px solid #059fff;
    color: #fff;
    background: #059fff;
}

.float-consult li:hover .cs1:before {
    background-position: 1px -30px;
}

.float-consult li:hover .cs2:before {
    background-position: -27px -28px;
}

.float-consult li:hover .cs3:before {
    background-position: -56px -28px;
}

.float-consult li:hover .cs4:before {
    background-position: -85px -28px;
}

.float-consult li:hover .cs5:before {
    background-position: -116px -28px;
}

.float-consult li:hover .cs6:before {
    background-position: -145px -28px;
}

.float-consult li:hover .cs7:before {
    background-position: -176px -27px;
}

.float-consult li:hover .cs8:before {
    background-position: -206px -27px;
}

.float-consult li:hover .cs9:before {
    background-position: -128px -86px;
}

.float-consult .cart:hover a {
    color: #ff8a00;
    border: 1px solid #ff8a00;
}

.float-consult .cartActive a {
    border: 1px solid #ff8a00;
    color: #ff8a00;
}

.float-consult .cartActive .cs7:before {
    background-position: -176px -27px;
}

.float-consult .cartActive em {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 20px;
    top: -10px;
    border-radius: 100%;
    color: #fff;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    background: #ff8a00;
}

.consult-drop:hover span {
    display: block!important;
}

.consult-drop a {
    color: #fff;
}

.float-consult .item .phone {
    top: 25px;
}

.tg-pd {
    /* display: none; */
}

.suspension-item.wechat {
    background-image: url(../images/tg2.png);
}

.float-consult>ul>li {
    width: 90px;
    height: 55px;
    margin: 0 0 5px;
}

.float-consult>ul>li {
    width: 55px;
    height: 55px;
}

.back-top {
    transition: 0.3s all linear;
    visibility: hidden;
}

.suspension-item.qq {
    background-image: url(https://www.yunlaoda.com/template/default/images/icon_suspension_qq.png);
}

.img-intro {
    display: none;
    color: #000;
}

.suspension-item {
    position: relative;
    display: block;
    width: 55px;
    height: 55px;
    background: #fff no-repeat center 8px;
    padding-top: 35px;
    text-align: center;
    color: #666;
    border: 1px solid #eeeeee;
    font-size: 12px;
}

.suspension-detail-outer {
    display: none;
    position: absolute;
    top: -34%;
    right: 54px;
    width: 340px;
}

.wechat .suspension-detail-outer {
    left: auto;
    width: 133px;
    top: -50%;
}

.suspension-detail {
    position: relative;
    width: 325px;
    padding: 20px;
    background: #fff;
    box-shadow: 0px 1px 4px 1px rgb(0 0 0 / 10%);
}

.wechat .suspension-detail {
    width: 118px;
    height: 118px;
    padding: 0;
}

.float-consult>ul>li {
    width: 55px;
    height: 55px;
}

.suspension-item {
    position: relative;
    display: block;
    width: 55px;
    height: 55px;
    background: #fff no-repeat center 8px;
    padding-top: 35px;
    text-align: center;
    color: #666;
    border: 1px solid #dddddd;
    font-size: 12px;
}

.suspension-item:hover {
    color: #fff;
    background: #059fff no-repeat center 8px;
    border-color: #059fff;
}

.suspension-item.emo {
    background-image: url(../images/tg1.png);
}

.suspension-item.yld {
    background-image: url(../images/tg1.png);
}

.suspension-item.zx:hover {
    background-image: url(../images/tg1.png);
}

.suspension-item.qq {
    background-image: url(../images/qq_normal.png);
}

.suspension-item.qq:hover {
    background-image: url(../img/qq_active.png);
}

.suspension-item.wechat {
    background-image: url(../images/tg2.png);
}

.suspension-item.wechat:hover {
    background-image: url(https://www.yunlaoda.com/template/default/images/wechat_active.png);
}

.suspension-item.tel {
    background-image: url(../images/tel_normal.png);
}

.suspension-item.tel:hover {
    background-image: url(../images/tel_active.png);
}

.suspension-detail-outer {
    position: absolute;
    top: -34%;
    right: 54px;
    width: 340px;
}
.f-28 {
    font-size: 28px;
    color: #333;
}
.suspension-detail {
    position: relative;
    width: 325px;
    padding: 20px;
    background: #fff;
    box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.suspension-detail:after {
    content: "";
    position: absolute;
    border: 6px solid transparent;
    border-left-color: #fff;
    right: -12px;
    top: 50%;
    margin-top: -6px;
}

.suspension-detail-title {
    color: #666666;
    font-size: 14px;
    height: 14px;
    text-align: left;
}

.suspension-detail-list li {
    float: left;
    width: 142px;
    margin-top: 18px;
    height: 20px;
    line-height: 20px;
}

.suspension-detail-list li a {
    display: block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    padding-left: 30px;
    background: no-repeat left center;
    font-size: 14px;
    text-align: left;
    color: #999;
}

.suspension-detail-list li a:hover {
    color: #059fff;
}

li.icon-consult a {
    background-image: url(https://www.yunlaoda.com/template/default/images/icon_suspension_consult.png);
}

li.icon-small-tel a {
    background-image: url(https://www.yunlaoda.com/template/default/images/icon_suspension_tel_orange.png);
}

.suspension-item:hover .suspension-detail-outer {
    display: block;
}

.wechat .suspension-detail-outer {
    left: auto;
    width: 133px;
    top: -50%;
}

.wechat .suspension-detail {
    width: 118px;
    height: 118px;
    padding: 0;
}

.tel .suspension-detail-outer {
    width: 235px;
    top: 0;
}

.tel .suspension-detail {
    width: 220px;
}
        /* 使用特殊前缀pnd_adv_避免CSS冲突 */
        .pnd_adv_wrapper {
            width: 100%;
            min-height: 100vh;
            background: linear-gradient(135deg, #fff5f0 0%, #ffe8d6 50%, #ffd4b3 100%);
            position: relative;
            overflow: hidden;
        }
        
        .pnd_adv_wrapper::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: 
                radial-gradient(circle at 20% 50%, rgba(255, 102, 0, 0.08) 0%, transparent 50%),
                radial-gradient(circle at 80% 20%, rgba(255, 153, 51, 0.06) 0%, transparent 50%),
                radial-gradient(circle at 40% 80%, rgba(255, 69, 0, 0.05) 0%, transparent 50%);
            animation: pnd_adv_float 8s ease-in-out infinite;
        }
        
        @keyframes pnd_adv_float {
            0%, 100% { transform: translateY(0px) rotate(0deg); opacity: 0.8; }
            50% { transform: translateY(-15px) rotate(0.5deg); opacity: 1; }
        }
        
        .pnd_adv_container * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: "Microsoft YaHei", sans-serif;
        }
        
        .pnd_adv_container {
            width: 100%;
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 15px;
            position: relative;
            z-index: 2;
        }
        
        .pnd_adv_section {
            padding: 80px 0;
            text-align: center;
        }
        
        .pnd_adv_title {
            font-size: 32px;
            font-weight: bold;
            margin-bottom: 20px;
            color: #333333;
            text-shadow: 0 2px 4px rgba(255, 102, 0, 0.1);
            animation: pnd_adv_fadeInUp 1s ease-out;
        }
        
        .pnd_adv_subtitle {
            font-size: 16px;
            line-height: 1.6;
            margin-bottom: 60px;
            color: #666666;
            max-width: 800px;
            margin-left: auto;
            margin-right: auto;
            animation: pnd_adv_fadeInUp 1s ease-out 0.2s both;
        }
        
        @keyframes pnd_adv_fadeInUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        .pnd_adv_grid {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 30px;
        }
        
        .pnd_adv_card {
            flex: 0 0 calc(33.333% - 20px);
            background: rgba(255, 255, 255, 0.95);
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 102, 0, 0.1);
            border-radius: 12px;
            padding: 40px 25px;
            text-align: center;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            box-shadow: 0 8px 32px rgba(255, 102, 0, 0.08);
            position: relative;
            overflow: hidden;
            animation: pnd_adv_slideInUp 0.6s ease-out forwards;
            opacity: 0;
        }
        
        .pnd_adv_card:nth-child(1) { animation-delay: 0.1s; }
        .pnd_adv_card:nth-child(2) { animation-delay: 0.2s; }
        .pnd_adv_card:nth-child(3) { animation-delay: 0.3s; }
        .pnd_adv_card:nth-child(4) { animation-delay: 0.4s; }
        .pnd_adv_card:nth-child(5) { animation-delay: 0.5s; }
        .pnd_adv_card:nth-child(6) { animation-delay: 0.6s; }
        
        @keyframes pnd_adv_slideInUp {
            from {
                opacity: 0;
                transform: translateY(50px) scale(0.95);
            }
            to {
                opacity: 1;
                transform: translateY(0) scale(1);
            }
        }
        
        .pnd_adv_card::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255, 102, 0, 0.08), transparent);
            transition: left 0.6s;
        }
        
        .pnd_adv_card:hover::before {
            left: 100%;
        }
        
        .pnd_adv_card:hover {
            transform: translateY(-12px) scale(1.02);
            box-shadow: 0 20px 40px rgba(255, 102, 0, 0.15);
            border-color: rgba(255, 102, 0, 0.2);
        }
        
        .pnd_adv_icon {
            width: 80px;
            height: 80px;
            margin: 0 auto 25px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: linear-gradient(135deg, #ff6600, #ff9933);
            border-radius: 50%;
            padding: 15px;
            transition: all 0.4s ease;
            box-shadow: 0 4px 20px rgba(255, 102, 0, 0.3);
        }
        
        .pnd_adv_card:hover .pnd_adv_icon {
            transform: rotateY(360deg) scale(1.1);
            box-shadow: 0 6px 25px rgba(255, 102, 0, 0.4);
        }
        
        .pnd_adv_icon img {
            max-width: 100%;
            max-height: 100%;
        }
        
        .pnd_adv_card_title {
            font-size: 22px;
            font-weight: bold;
            margin-bottom: 15px;
            color: #ff6600;
            position: relative;
        }
        
        .pnd_adv_card_text {
            font-size: 16px;
            line-height: 1.6;
            color: #666666;
        }
        
        /* 橙色主题粒子效果 */
        .pnd_adv_particles {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
            z-index: 1;
        }
        
        .pnd_adv_particle {
            position: absolute;
            width: 6px;
            height: 6px;
            background: rgba(255, 102, 0, 0.4);
            border-radius: 50%;
            animation: pnd_adv_particle_float 10s infinite linear;
            box-shadow: 0 0 10px rgba(255, 102, 0, 0.3);
        }

        @keyframes pnd_adv_particle_float {
            0% {
                transform: translateY(100vh) scale(0);
                opacity: 0;
            }
            10% {
                opacity: 1;
            }
            90% {
                opacity: 1;
            }
            100% {
                transform: translateY(-100px) scale(1);
                opacity: 0;
            }
        }
        
        /* 添加橙色波纹效果 */
        .pnd_adv_wave {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100px;
            background: linear-gradient(180deg, transparent, rgba(255, 102, 0, 0.05));
            overflow: hidden;
        }
        
        .pnd_adv_wave::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 200%;
            height: 100%;
            background: repeating-linear-gradient(
                90deg,
                transparent,
                rgba(255, 102, 0, 0.03) 50px,
                transparent 100px
            );
            animation: pnd_adv_wave_move 8s linear infinite;
        }
        
        @keyframes pnd_adv_wave_move {
            0% { transform: translateX(0); }
            100% { transform: translateX(50%); }
        }
        
        /* 手机端适配 */
        @media (max-width: 768px) {
            .pnd_adv_title {
                font-size: 32px;
            }
            
            .pnd_adv_subtitle {
                font-size: 16px;
                margin-bottom: 40px;
            }
            
            .pnd_adv_card {
                flex: 0 0 100%;
                margin-bottom: 20px;
            }
            
            .pnd_adv_section {
                padding: 60px 0;
            }
            
            .pnd_adv_card_title {
                font-size: 20px;
            }
            
            .pnd_adv_card_text {
                font-size: 14px;
            }
            
            .pnd_adv_icon {
                width: 70px;
                height: 70px;
            }
        }
        
        @media (max-width: 480px) {
            .pnd_adv_container {
                padding: 0 10px;
            }
            
            .pnd_adv_card {
                padding: 30px 20px;
            }
            
            .pnd_adv_title {
                font-size: 28px;
            }
        }
                /* CSS类名以l开头 */
        .laoda_wrapper {
            width: 100%;
            height: 100%;
            background: #ffffff;
            font-family: "Microsoft YaHei", sans-serif;
            margin: 0;
            padding: 0;
            overflow: hidden;
        }
        
        .laoda_container {
            width: 100%;
            max-width: 1200px;
            margin: 0 auto;
            padding: 40px 20px;
        }
        
        .laoda_title {
            font-size: 32px;
            font-weight: bold;
            color: #333333;
            text-align: center;
            margin-bottom: 15px;
        }
        
        .laoda_subtitle {
            font-size: 16px;
            color: #666666;
            text-align: center;
            margin-bottom: 50px;
        }
        
        .laoda_steps_grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 30px;
            margin-bottom: 40px;
        }
        
        .laoda_step_item {
            display: flex;
            align-items: flex-start;
            gap: 20px;
            padding: 25px;
            background: #ffffff;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
            transition: all 0.3s ease;
        }
        
        .laoda_step_item:hover {
            transform: translateY(-3px);
            box-shadow: 0 4px 15px rgba(0,0,0,0.15);
        }
        
        .laoda_step_number {
            width: 40px;
            height: 40px;
            background: linear-gradient(135deg, #ff6600, #ff8800);
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 18px;
            font-weight: bold;
            flex-shrink: 0;
        }
        
        .laoda_step_content {
            flex: 1;
        }
        
        .laoda_step_title {
            font-size: 18px;
            font-weight: bold;
            color: #333333;
            margin-bottom: 8px;
        }
        
        .laoda_step_desc {
            font-size: 14px;
            color: #666666;
            line-height: 1.5;
        }
        
        .laoda_step_desc .laoda_highlight {
            color: #ff6600;
            font-weight: 500;
        }
        
        /* 特定步骤的样式 */
        .laoda_step_item:nth-child(1) .laoda_step_number {
            background: linear-gradient(135deg, #ff6600, #ff8800);
        }
        
        .laoda_step_item:nth-child(2) .laoda_step_number {
            background: linear-gradient(135deg, #ff6600, #ff8800);
        }
        
        .laoda_step_item:nth-child(3) .laoda_step_number {
            background: linear-gradient(135deg, #ff6600, #ff8800);
        }
        
        .laoda_step_item:nth-child(4) .laoda_step_number {
            background: linear-gradient(135deg, #ff6600, #ff8800);
        }
        
        .laoda_step_item:nth-child(5) .laoda_step_number {
            background: linear-gradient(135deg, #ff6600, #ff8800);
        }
        
        .laoda_step_item:nth-child(6) .laoda_step_number {
            background: linear-gradient(135deg, #ff6600, #ff8800);
        }
        
        /* 响应式设计 */
        @media (max-width: 768px) {
            .laoda_steps_grid {
                grid-template-columns: 1fr;
                gap: 20px;
            }
            
            .laoda_title {
                font-size: 28px;
            }
            
            .laoda_subtitle {
                font-size: 14px;
            }
            
            .laoda_step_item {
                padding: 20px;
            }
            
            .laoda_step_number {
                width: 35px;
                height: 35px;
                font-size: 16px;
            }
            
            .laoda_step_title {
                font-size: 16px;
            }
            
            .laoda_step_desc {
                font-size: 13px;
            }
        }
        
        @media (max-width: 480px) {
            .laoda_container {
                padding: 30px 15px;
            }
            
            .laoda_title {
                font-size: 24px;
            }
            
            .laoda_step_item {
                flex-direction: column;
                text-align: center;
                gap: 15px;
            }
            
            .laoda_step_number {
                align-self: center;
            }
        }



/* =================2025-12-28===========================================
/* ==========================================================================
   基于 .contop_one 的精准修复方案 (2025-12-27)
   作用范围：仅限文章正文区域，绝对不会影响导航栏
   ========================================================================== */

/* 1. 锁定容器：只有在 contop_one 内部的 content 才会被限制宽度 */
.contop_one .content {
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
    overflow: hidden; /* 防止溢出撑开页面 */
}

/* 2. 强制文字换行：精准打击 contop_one 内部所有不听话的标签 */
.contop_one .content p,
.contop_one .content span,
.contop_one .content font,
.contop_one .content div,
.contop_one .content a { 
    white-space: normal !important;      /* 核心：强制允许换行 */
    word-break: break-all !important;    /* 核心：长单词/长链接强制切断 */
    text-wrap-mode: wrap !important;     /* 覆盖内联的 nowrap 属性 */
    overflow-wrap: break-word !important;
}

/* 3. 暴力覆盖内联样式：专门解决 <span style="text-wrap-mode: nowrap;"> */
.contop_one .content [style*="nowrap"] {
    white-space: normal !important;
    text-wrap-mode: wrap !important;
}

/* 4. 图片自适应：PC/手机端都自动缩放，保持比例 */
.contop_one .content img {
    max-width: 100% !important;
    height: auto !important;
    display: block; /* 消除图片底部的微小空隙 */
    margin: 10px 0; /* 给图片上下加点间距，更好看 */
}

/* 5. 手机端表格修复：让表格可以左右划动，而不是挤压页面 */
@media screen and (max-width: 767px) {
    .contop_one .content table {
        display: block !important;
        width: 100% !important;
        overflow-x: auto !important; /* 横向滚动条 */
        -webkit-overflow-scrolling: touch;
    }
}
 /* 上面结束 */



        /* 重置默认样式 */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body, html {
            margin: 0;
            padding: 0;
            width: 100%;
        }