/* 初始化/reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike, sub, sup,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td
 {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
body {background:#fff;line-height:190%;box-sizing:border-box;color:#5a5a5a;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0.05em;}
a:link{color:#000;text-decoration:none;}
a:visited{color:#858585;}
a:hover{color:#9d5920;}
a:active{background:#E05E60;color:#fff;}
h1,h2,h3,h4,h5,h6 {font-weight:700;}
h2{font-size:14px;}
strong{color:#3C73AF;}
ol,ul,li{list-style:none;}
pre{padding:10px;margin:10px 0;word-break: break-all;word-wrap: break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
img{max-width:100%;height:auto;display:block;border:0;}
i{margin-right:5px;}
hr{margin:10px 0 0 0;height:1px;border:none;background:#ddd;}
input,select,textarea{border:1px solid #ddd;background:#fff;outline:none;width:100%;color:#464646;padding:10px;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;}
table {border-collapse: collapse;max-width: 100%; width: 100%;margin-bottom:0.8em;}
table td {border: 1px solid #ddd; padding:2px;}
.clearfix:after,.clearfix:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}
.fr{float:right;position:relative;}
.push-right{text-align:right;}
.am{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s ease-in-out;}

.public{min-width:990px;max-width:1260px; padding: 0 30px; margin:0 auto;position:relative;}
.advantage-list{min-width:990px;max-width:1260px; padding: 10px 30px; margin:0 auto;position:relative;}
.sev-list{min-width:990px;max-width:1260px; padding: 10px 30px; margin:0 auto;position:relative;}

.en{ font-family: 'en';}
.enx{ font-family: 'enx';}

/*外部英文字体*/
@font-face{
    font-family: 'en';
    src : url('../font/AKZIDENZGROTESK-LIGHTEXTENDED.OTF');
}

@font-face{
    font-family: 'enx';
    src : url('../font/AKZIDENZGROTESK-LIGHTEXTENDEDITALIC.OTF');
}


/* col public */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li,ul.col-3 li,ul.col-4 li,ul.col-5 li,ul.col-6 li{margin-right:2%;}
ul.cold-3 li{ margin-right:9%; width:27.33333%;}
ul.cold-3 li:nth-child(3n+3),ul.cold-3 li.nomargin{ margin-right:0;}
ul.cold-3 li.nomargin{}
ul.col-2 li{width:49%;}
ul.cold-2 li{width:48%; margin-right: 4%;}
ul.cold-2 li:nth-child(2n+2),ul.cold-2 li.nomargin{ margin-right:0;}
ul.col-3 li{width:32%;}
ul.col-4 li{width:23.5%;}
ul.col-5 li{width:18.4%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}
ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin{margin-right:0;}


img{width: 100%;}
/* header */
.header{ position: fixed;height:76px; background: #fff; left: 0; top: 0; width: 100%; z-index: 10;
    -webkit-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -o-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1); 
    box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
}
.header-content a.logo{ position: absolute; left: 3%; top: 15px; z-index: 2;}
.header-content .top-phone{ font-size:22px;}
.header-content .top-phone .tphone{line-height: 76px; margin-right: 30px; position: relative; padding-left:40px;}
.header-content .top-phone .tphone i{ font-size: 30px; margin-right: 15px; position: absolute; left: 0; top: 0; }
.header-content .top-phone .t-ewm{ position: relative; }
.header-content .top-phone .t-ewm i{ font-size: 30px; line-height: 76px; margin-right: 0; cursor: pointer;}
.header-content .top-phone .t-ewm .t-ewm-pic{display: none; position: absolute; width: 120px; height: 120px; top:70px; left: -35px;-webkit-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -o-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1); 
    box-shadow: 0 0 8px 5px rgba(0,0,0,0.1); }



/* header end */



.hback{ background: #fafafa; }
.padtb100{ padding: 100px 0; }
.Anchor{ overflow: hidden; }


/* banner */
.banner{ background: url(../images/banner.jpg) center center no-repeat; background-size: cover; padding:136px 0 60px 0;  }
.banner .bannner-content{ height: 580px; background: rgba(255,255,255,0.2); border-radius: 10px; padding: 60px 35px 60px 60px;
    -webkit-box-shadow: 0 0 8px 5px rgba(255,255,255,0.1);
    -moz-box-shadow: 0 0 8px 5px rgba(255,255,255,0.1);
    -ms-box-shadow: 0 0 8px 5px rgba(255,255,255,0.1);
    -o-box-shadow: 0 0 8px 5px rgba(255,255,255,0.1); 
    box-shadow: 0 0 8px 5px rgba(255,255,255,0.1);
}

.bannner-content .banner-text{ width: 55%; }
.bannner-content .banner-pic{ width: 45%; padding-top: 50px; }

.banner-text h3.title{ font-size:80px; font-weight: 700; color: #fff; line-height: 1.2; }
.banner-text .xtt{ border-bottom: 1px rgba(255,255,255,0.6) solid; display: inline-block; padding:25px 0; }
.banner-text span{display: inline-block;  font-size: 20px; color: #fff; font-weight: 700; height: 21px; line-height: 21px; position: relative; padding-right: 20px;}
.banner-text span:last-child{ padding-right: 0; }
.banner-text span img{ position: absolute; top:2px; right: 1px; width: auto; }
.banner-text .text{ color: #fff; font-size:18px; font-weight: 700; line-height: 1.9; padding: 25px 0; }
.banner-text a.banner-more{ background: #d7083b; color: #fff; font-size:24px; display: inline-block; padding:17px 25px; border-radius: 5px;  }
.banner-text a.banner-more:hover{ background: #333; }

.banner-bottom{ background: url(../images/bannerb.jpg) center center no-repeat; background-size:cover; padding:50px 0; color: #fff; }
ul.banner-number{ padding: 0 6%; }
ul.banner-number li span.number{font-size: 60px; line-height: 1; font-weight: 700;}
ul.banner-number li .text{ font-size: 18px; }
ul.banner-number li{ padding-left: 7%; border-right: 1px rgba(255,255,255,0.6) solid; }
ul.banner-number li:last-child{ border-right: none; }
/* banner end */

.index-content{ padding:70px 0;}
.index-top{ padding-bottom: 50px;}
.index-top.white h2.title{ color: #fff; } 
.index-top h2.title{ text-align: center; font-weight: 700; color: #000; font-size: 60px; line-height: 1.1;}
.index-top h2.title span{ color: #d7083b; }
.index-top .index-top-text{ font-size: 24px; text-align: center; padding-top: 25px; color: #303030;}
.index-top .index-top-text i{ font-size: 24px; font-weight: 700; margin-right: 15px; }
.index-top.white .index-top-text{ color: #fff; }


/* 企业难 */
ul.qyn-list li .text{ background: #f8f8f8; padding: 30px 20px; font-size:24px; color: #333333; font-weight: 700; line-height: 1.3;}
ul.qyn-list li .pic{ position: relative; }
ul.qyn-list li .pic .number{display: block; font-size:120px; color: #d7083b; text-align: center; position: absolute; width: 100%; left: 0; font-weight: 700; line-height: 1; }
ul.qyn-list li.even{ margin-top: 35px; }
ul.qyn-list li.odd .pic .number{ top: 20px; }
ul.qyn-list li.even .pic .number { bottom: 20px; }
/* 企业难 end */ 






/* 诊断报告 */
.in-report{ background: url(../images/bg1.jpg) center center no-repeat;background-size: cover; }

.report-sub{ background: #fff; border-radius: 5px; margin: 0 10%; padding: 5% 7%;}
ul.sub-list li{ position: relative; width: 44%; margin: 0 3% 30px 3%; }
ul.sub-list li i{ position: absolute; left: 0; top: 12px; font-size: 22px; color: #333; }
ul.sub-list li input{ border: none; border-bottom: 1px #333 solid; padding:15px 35px; }
ul.sub-list li img{position: absolute;
    width: 120px;
    height:46px;
    color: #808080;
    font-size: 16px;
    border-radius: 5px;
    background: none;
    outline: none;
    right: 0;
    top: 0;
    z-index: 10;
    cursor: pointer;}

.submit-input{ text-align: center; margin: 0 auto;  }
.submit-input .bginput{ cursor: pointer; width:260px; height: 60px; padding: 0; margin-top: 15px; text-align: center; background: #e11c3e; color: #fff; font-size: 24px; border-radius: 5px; border: none;  }

.gundong{ color: #fff; position: relative; margin-top: 50px; }
.gundong i{ font-size: 50px; position: absolute; left: 220px; top: 0px; line-height: 1; }
/*.gundong .myscroll{text-align: center; display: inline; font-size: 20px; height: 50px; line-height: 50px; overflow: hidden;} */
.gundong .myscroll{
    text-align: center;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    overflow: hidden;
    } 
/*.gundong .myscroll i{ position: absolute; left: 0; top: 0;}*/
.gundong .myscroll span{ display: inline-block; padding: 0 15px;}
.gundong .myscroll li{ height: 30px; line-height: 30px; }
/* 诊断报告 end */


/* 推广价值 */
ul.Promote-list li{ border-radius: 5px; overflow: hidden; height: 596px; }
ul.Promote-list li .pic{ position: relative; overflow: hidden; }
ul.Promote-list li .pic .dtext{ position: absolute; width: 100%; left: 0; bottom: 30px; font-size:30px; font-weight: 700; padding: 20px 50px; color: #fff; }

ul.Promote-list li .desc{ height: 285px; margin-bottom: 26px; padding: 40px 100px 40px 40px; border-radius: 5px; overflow: hidden; position: relative;
background-image:linear-gradient(to right,#f8f8f8,#f8f8f8);
background-image:-webkit-linear-gradient(to right,#f8f8f8,#f8f8f8);
}
ul.Promote-list li .desc h2.title{ font-size:30px; color: #d7083b; font-weight: 700; padding-bottom: 35px;}
ul.Promote-list li .desc .text{font-size:18px; color: #808080; text-align:justify;}
ul.Promote-list li .desc i{ font-size: 130px; font-weight: 700; position: absolute; right: -50px; bottom: 25px; color: #f6f0f0; }

ul.Promote-list li .desc:hover{
background-image:linear-gradient(to right,#e75751,#a64795);
background-image:-webkit-linear-gradient(to right,#e75751,#a64795);
}
ul.Promote-list li .desc:hover h2.title{ color: #fff;}
ul.Promote-list li .desc:hover .text{color: #fff;}
ul.Promote-list li .desc:hover i{ color: #bd6ca9;}
/* 推广价值 end */


/* 选择 */
.in-choose{background: url(../images/bg2.jpg) center center no-repeat;background-size: cover;}
ul.choose-list li{ height: 260px; border-radius: 5px; overflow: hidden; color: #fff; text-align: center; margin-bottom:13px; margin-top: 13px; padding: 35px;
    background-image:linear-gradient(to right,#484848,#484848);
    background-image:-webkit-linear-gradient(to right,#484848,#484848);
}
ul.choose-list li:nth-child(2n+2){
    background-image:linear-gradient(to right,#ea584a,#cb4a87);
    background-image:-webkit-linear-gradient(to right,#ea584a,#cb4a87);
}
ul.choose-list li i{ font-size: 60px; line-height: 1; }
ul.choose-list li .text{ font-size:20px; margin-top: 25px;}
/* 选择 end */


/* 我们的优势 */
ul.advantage-list{margin-bottom: 50px;}
ul.advantage-list li{ background: #fff; border-radius: 5px; overflow: hidden;
    -webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);
    -o-box-shadow: 0 0 10px 3px rgba(0,0,0,0.1); 
    box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);
}

ul.advantage-list li .top{ height:80px; 
    background-image:linear-gradient(to right,#ea584a,#cb4a87);
    background-image:-webkit-linear-gradient(to right,#ea584a,#cb4a87); 
}
ul.advantage-list li .desc-content{ padding:35px; text-align: center; position: relative;  }
ul.advantage-list li .desc-content i{ width: 72px; height: 72px; border-radius: 50%; background: #fff; color: #000; line-height: 100px; font-size: 36px; position: absolute; left: 50%; top: -36px; margin-left: -36px;}
ul.advantage-list li .desc-content h2.title{ font-size: 20px; color: #333; padding: 15px 0; }
ul.advantage-list li .desc-content .text{ font-size: 16px; color: #666; height: 112px;}

ul.case-list{ position: relative; display: block; border-bottom: 1px #eaeaea solid; height: 1375px;}
ul.case-list:after{ position: absolute; left: 50%; top: 0; width: 1px; height: 100%; background: #eaeaea; content: ''; display: block; }
ul.case-list li .desc{ padding: 30px 0;}
ul.case-list li h2.title{ font-size:26px; color: #000; padding-bottom: 25px;}
ul.case-list li a{ font-size:16px; color: #d7083b; font-weight: 400;}
ul.case-list li p{ font-size: 16px; color: #999; padding-bottom: 15px;}
ul.case-list li p strong{ color: #999; }
ul.case-list li{ margin-bottom: 40px; }
ul.case-list li .desc-num{ margin-top: 15px;}
ul.case-list li:nth-child(3) .desc-num{ margin-top: 40px;}
ul.case-list li .desc-num .num-list{ margin-right: 25px; }
ul.case-list li .desc-num .num-list .number{ color: #d7083b; font-size: 30px; line-height: 1; }
ul.case-list li .desc-num .num-list .text{ font-size: 16px; color: #999; line-height: 1; }
ul.case-list li .desc-num .zx-more{ margin-top: 25px; }

.cmore{ margin: 25px auto 0 auto; text-align: center; }
.cmore a{ display: inline-block;cursor: pointer; width:260px; height: 60px; line-height: 60px; padding: 0; margin-top: 15px; text-align: center; background: #e11c3e; color: #fff; font-size: 24px; border-radius: 5px; border: none; }
/* 我们的优势 end */


/* 服务客户 */
.sev-content{ background: #f9f9f9; padding-bottom: 35px; }
ul.sev-list li{ background: #fff; border-radius: 5px; overflow: hidden; padding: 15px; height: 100px; margin-bottom: 20px;
    -webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);
    -o-box-shadow: 0 0 10px 3px rgba(0,0,0,0.1); 
    box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);}
ul.sev-list li img{ max-width: 100%;max-height: 100%;position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%); width: auto;}
/* 服务客户 end */



/* 相关服务推荐 */
ul.related-list li{ background: #f8f8f8; border-radius: 5px; padding: 45px; text-align: center; }
ul.related-list li img{ margin: 0 auto; width: auto; }
ul.related-list li h2.title{ font-size:24px; color: #d7063a; position: relative; padding: 20px 0; }
ul.related-list li h2.title:after{ position: absolute;  width: 40px; height: 2px; background: #d7063a; display: block; content: ''; left: 50%; bottom: 0; margin-left: -20px; }
ul.related-list li .text{ font-size: 18px; color: #808080; margin-top: 25px; height: 55px;}
/* 相关服务推荐 end */


/* footer */
.footer{overflow: hidden;}
.footer h2.title{ font-size: 46px; color: #fff; font-weight: 700; }
.footer .footer-left{ width: 47%; padding:80px; height: 500px; background: #d7083b;}
.footer .footer-right{ width: 53%; padding: 80px 70px 70px 150px; height: 500px; background: url(../images/fbg.jpg) center center no-repeat; background-size: cover; }

ul.sub-list-footer li{ position: relative; margin-bottom: 40px; margin-left: 0;}
ul.sub-list-footer li i{ position: absolute; left: 0; top: 12px; font-size: 22px; color: #fff; }
ul.sub-list-footer li input{ border: none; border-bottom: 1px #fff solid; padding:15px 35px; background: none; color: #fff; }
ul.sub-list-footer li img{position: absolute;
    width: 120px;
    height:46px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: none;
    outline: none;
    right: 0;
    top: 0;
    z-index: 10;
    cursor: pointer;}

.footer-input{ margin-top: 60px;  }
.footer-input .bginput{ cursor: pointer; width:210px; font-weight: 700; height: 60px; padding: 0; margin-top: 15px; text-align: center; background: #070707; color: #fff; font-size: 24px; border-radius: 5px; border: none;  }

ul.sub-list-footer li input::-webkit-input-placeholder{ 
/* WebKit browsers */ 
color: #fff;
} 
ul.sub-list-footer li input:-moz-placeholder{ 
/* Mozilla Firefox 4 to 18 */ 
color: #fff; 
} 
ul.sub-list-footer li input::-moz-placeholder{ 
/* Mozilla Firefox 19+ */ 
color: #fff; 
} 
ul.sub-list-footer li input:-ms-input-placeholder{ 
/* Internet Explorer 10+ */ 
color: #fff; 
}

.footer-right .fr-content{ margin-top: 60px; }
ul.bz-list{ width:60%; margin-right: 5%; margin-top:30px;  }
ul.bz-list li{ position: relative; padding-left: 35px; font-size: 22px; color: #fff; margin-bottom: 25px; }
ul.bz-list li img{width: auto; position: absolute; left: 0; top: 4px;}
.footer-right .footer-ewm{ width: 35%; }
.footer-right .footer-ewm img{width: 150px;}
/* footer end */












/* 右侧工具栏 */
#tools { position: fixed; width: 90px; right: 10px; bottom: 5%; z-index: 300; background: #FFFFFF;  border-radius: 10px;
    -webkit-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -o-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1); 
    box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
}
#tools .tools-item { height: 92px; display: table; width: 100%; border-top: 1px solid #F9F9F9; cursor: pointer; transition: all 0.36s; font-size: 14px; color: #333333; position: relative; }
#tools .tools-item:hover { background: #d7083b; color: #FFFFFF; }
#tools .tools-item:first-child { border-top: none; }
#tools .tools-item-inner { display: table-cell; vertical-align: middle; text-align: center; }
#tools .tools-item-inner:hover{ color: #fff; }
#tools .iconfont { display: block; margin: 0 auto; font-size: 28px; color: #d7083b; transition: all 0.36s; }
#tools .tools-item:hover .iconfont { color: #FFFFFF; }
#tools .telephone-box { position: absolute; right: 100%; top: 0; background: #FFFFFF; height: 100%; z-index: 120; white-space: nowrap; padding: 0; width: 0; transition: width 0.36s; overflow: hidden; line-height: 92px; text-align: center; font-size: 20px; font-weight: bold; color: #FFFFFF; background: #d7083b; }
#tools .tools-item-telephone:hover .telephone-box { width: 200px; }

#tools .ewm-box { position: absolute; right: 100%; top: 0; background: #FFFFFF; height: 110px; z-index: 120; white-space: nowrap; padding: 0; width: 0; transition: width 0.36s; overflow: hidden; line-height: 92px; text-align: center; font-size: 20px; font-weight: bold; color: #FFFFFF;}
#tools .tools-item-ewm:hover .ewm-box { width: 110px;}
#tools .tools-item-ewm:hover .ewm-box img{
    -webkit-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
    -o-box-shadow: 0 0 8px 5px rgba(0,0,0,0.1); 
    box-shadow: 0 0 8px 5px rgba(0,0,0,0.1);
}

#tools .tools-wrapper .open_tools{ border-top-left-radius: 10px; border-top-right-radius: 10px; }
#tools .tools-wrapper .return-top-btn{border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}

@media all and (max-width: 769px) {
    #tools{ display:none}
    .header-content .top-phone .tphone{ font-size:16px;}
    .banner{ padding:108px 0 50px 0}
    .public{ width:100%; min-width:100%; padding:0 20px}
    .banner-text h3.title{ font-size:20px}
    .banner-text span{ font-size:14px}
    .banner-text .text{ font-size:14px}
    .banner-text a.banner-more{ font-size:14px}
    .bannner-content .banner-text{ width:100%}
    .bannner-content .banner-pic{width:100%; padding-top:20px}
    .banner .bannner-content{ padding:25px}
    .banner-text a.banner-more{ padding:7px 15px}
    ul.banner-number{ padding:0}
    ul.banner-number li{ padding-left:1%}
    ul.banner-number li span.number{ font-size:26px;}
    ul.banner-number li .text{ font-size:12px}
    .index-top h2.title{ font-size:30px;}
    ul.qyn-list li .pic .number{ font-size:46px!important} 
    ul.qyn-list li .text{font-size:18px}
    .report-sub{ margin:0}
    ul.sub-list li{ width:100%}
    .report-sub{ padding:3% 9% 7% 5%}
    .submit-input .bginput{ font-size:20px; width:200px; height:46px; margin-top:0}
    .gundong i{ left:-14px;}
    .gundong .myscroll span{ display:block; width:100%}
    .gundong .myscroll li{ height:60px}
    .index-content ul.col-3 li{ width:100%; margin-right:0}
    .index-top .index-top-text{ font-size:20px;}
    ul.Promote-list li{ height:auto}
    ul.Promote-list li .pic{ height:300px}
    ul.Promote-list li .desc{ padding:30px; height:auto}
    ul.Promote-list li .desc .text{ position:relative; z-index:3}
    ul.Promote-list li .desc h2.title{ font-size:20px; padding-bottom:10px}
    ul.Promote-list li .desc .text{ font-size:15px;}
    ul.col-4 li{ width:49%}
    ul.col-4 li:nth-child(2n+2){ margin-right:0}
    ul.choose-list li i{ font-size:42px}
    ul.choose-list li .text{ font-size:16px;}
    ul.choose-list li{ padding:35px 10px}
    .advantage-list,.sev-list{ min-width:100%}
    ul.advantage-list li .desc-content{ padding:40px 10px}
    ul.cold-2 li{ width:100%}
    ul.case-list li h2.title{ font-size:20px;}
    ul.case-list:after{ display:none}
    .cmore a{font-size:20px; width:200px; height:46px; margin-top:0; line-height:46px}
    .footer .footer-left{ width:100%; padding:30px; height:578px}
    .footer h2.title{ font-size:34px}
    .footer-input{ margin-top:20px}
    .footer .footer-right{ width:100%; padding:30px; height:410px}
    ul.bz-list{ width:100%} 
    .footer-right .fr-content{ margin-top:15px}
    ul.bz-list li{ font-size:20px}
    .footer-right .footer-ewm{ width:100%}
    .footer-right .footer-ewm img{ margin:0 auto}
    .header-content .top-phone .t-ewm{ display:none}
    .header-content .top-phone .tphone{ margin-right:0}
    ul.sev-list li { padding:0 10px}
    ul.sev-list li a{ display:block; height:100px; border-radius:5px;}
}




