/* CSS Document */
/*基础标签重置*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,tfoot, s { margin:0; padding:0; border:0; font-size:14px; vertical-align:baseline; font-style:normal; text-decoration:none;word-wrap: break-word;font-weight: normal;}
ol,ul { list-style:none;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }/* End hide from IE-mac */

html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body{font-family: "Arial, Helvetica, sans-serif";font-size: 1.4rem; color:#666666;}
a{ font-size: 1.6rem; color:#666666;font-family: "Microsoft YaHei";}
a:hover{font-size: 1.6rem;  color:#666666;font-family: "Microsoft YaHei";}
.fl{ float:left;}
.fr{ float:right}
.radius{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.pt_20{padding-top: 20px;}

.m{max-width:1200px;min-width:320px;margin:0 auto;/*overflow: hidden;*/}
.m_mobile{display: none;}

.home_banner{position: relative;}
.home_banner .img_bg{display: block;}
.home_banner .img_bg img{display:block;width:100%;}

.header{width:1200px;height:60px;position: absolute;left: 50%;margin-left: -600px;top: 20px;}
.header .logo {height: inherit;box-sizing: border-box;position: absolute;left: 0px;top: 20px;}
.header .logo img {float: left;display: block;height: 100%;vertical-align: middle;padding-right: 20px;}
.header .top_right{position: absolute;right:0px;top: 40px;width: 150px;display: flex;justify-content: space-between;}
.header .top_right .login_btn{width: 84px;height: 32px;line-height: 32px; border: solid 1px #ffffff;border-radius: 32px;display:block;box-sizing: border-box; color: #ffffff;display: flex;align-items: center;justify-content: center;}
.header .top_right .login_btn img{display: block;padding-right: 5px;}
.header .top_right .zc_btn{float: right;height:32px;line-height: 32px;color: #ffffff;}

.title_h2{width: 100%;padding: 50px 0;text-align: center; font-size: 40px;color: #333333;}
.title_h2 i{font-size: 16px;display: block;color: #5f616d;}
.Industry_pain_points{width: 100%;}
.Industry_pain_points ul li{width: 20%;float: left;}
.Industry_pain_points ul li img{width: 100%;display: block;}
.Industry_pain_points ul li span{font-size: 20px;display: block;height: 50px;line-height: 50px;width: 100%;text-align: center;}
.mod_2{width: 100%;margin-top: 60px;}
.bg_h{background:url(../images/bg.jpg) left top;padding-bottom:70px;}
.home_cases{max-width: 840px;margin: 0 auto; display: flex;justify-content: space-between;cursor: pointer;}
.c_content{display: none;margin-top: 40px;}
.cases_list{width: 100%;display: flex;justify-content: space-between;}
/* .c_content:last-child .cases_list{justify-content:flex-start;}
.c_content:last-child .cases_list .pic_list_pic{padding-right:100px;} */
.c_content .cases_list .pic_list_pic .title{padding: 10px 0;text-align: center; }
.abg{background:url(../images/abg.jpg) no-repeat center center #101934;padding-bottom: 70px;}
.abg .title_h2{color: #ffffff;}
.abg .title_h2 i{color: #FFFFFF;}
.abg .a_cont{line-height: 30px;font-size: 16px;color: #e5e5e5;}
.news_mod{width: 100%;display: flex;justify-content:flex-start;}
.news_mod .news{width: 100%;}
.news_mod .news .n_pic{width: 100%;display: block;}
.news_mod .news .n_list{padding: 20px 0px 30px 0;margin-right: 30px; border-bottom: solid 1px #e5e5e5;margin-bottom: 115px;max-width: 370px;overflow: hidden;}
.news_mod .news .n_list ul li{width: 100%;height: 30px;line-height: 30px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.news_mod .news .n_list ul li a{height: 30px;line-height: 30px;color: #333333;}
.news_mod .news .n_list ul li a:hover{height: 30px;line-height: 30px;color: #275df1;text-decoration: underline;}
.news_mod .news .more{height: 30px;line-height: 30px;color: #333333;font-size: 14px;}
/*底部样式*/
.ft_bg{background: #000723;padding-top:20px; display: flex;justify-content:center;align-items: center;flex-wrap:wrap;}
.ft_bg .ewm{margin-top: 30px;margin-bottom: 10px; display: flex;justify-content:center;align-items: center;}
.ft_bg .ewm img{display: block;padding: 0px 15px;}
.ft_bg .text{font-size: 14px;color: #a4a4a4;width: 100%;text-align: center;line-height: 30px;}
.copyright{font-size: 14px;width: 100%;border-top: solid 1px #2d2d2d; text-align: center;margin-top: 20px;padding: 15px 0;}
.copyright p{height:24px;line-height: 24px;color: #a4a4a4;}
.copyright p a{font-size: 14px;}
/*内页样式*/
.ny_header{width:100%;padding: 20px 0;}
.ny_header .logo {height: 62px;}
.ny_header .logo img {display: block;}
.ny_content{padding: 30px;background: #FFFFFF;width: 100%;box-sizing: border-box;}
.ny_newslist{width: 100%;}
.ny_newslist ul li{width: 100%;margin-bottom: 30px;}
.ny_newslist ul li .title{width: 100%;height: 30px;line-height: 30px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-size: 20px;color: #333333;}
.ny_newslist ul li .nText{width: 100%;max-height:70px;line-height:24px;overflow: hidden;font-size:14px;color: #666666;margin-top:5px;}
.ny_newslist ul li .date{width: 100%;margin-top: 10px;font-size:12px;color: #999999;}
.ny_newslist ul li .date .more{float: right;color: #0057E4;font-size: 14px;}
.m.p30{padding: 30px 0px;}
.ny_path{padding: 15px 0;}
.ny_path i{color: #0057E4;}
.ny_content .ntitle{line-height:80px; width: 100%;box-sizing: border-box; font-size: 42px;color: #333333;text-align: center;}
.ny_content .time{line-height: 20px; width: 100%;font-size: 14px;color: #999999;text-align: center;}
.ny_content .detail{line-height: 28px; width: 100%;font-size: 14px;color: #666666;margin-top: 30px;}
.ny_content .detail img{display: block;max-width: 100%;padding: 10px;box-sizing: border-box;}
@media only screen and (max-width:1040px) {

    .header{width:800px;margin-left: -400px;}
    .title_h2{padding:30px 0;font-size: 28px;box-sizing: border-box;}
    .Industry_pain_points ul li span{font-size: 16px;}
    .abg .a_cont{padding: 0px 15px;}
    .bg_h{padding-bottom:50px;}
    .cases_list{padding: 0px 30px;box-sizing: border-box;}
    .c_content .cases_list .pic_list_pic img {max-width: 160px;}
}

@media only screen and (max-width:767px) {
    .pc{display: none;}
    .m_mobile{display: block;}

    .header{width:100%;margin-left:0px;left: 0;top: 0;}
    .header .logo {left: 15px;top: 15px;}

    .header .logo img {height: 30px;width: 100%;}
    .header .top_right{right:15px;top:15px;width: 70px;}
    .header .top_right .login_btn{width: auto;font-size: 14px;height: 28px;line-height: 28px;border-radius: 20px;border: none;}
    .header .top_right .login_btn img{display: none}
    .header .top_right .zc_btn{height: 28px;line-height: 28px;}
    .title_h2{padding: 20px 0 20px 0;font-size: 20px;}
    .title_h2 i{font-size: 12px;}
    .Industry_pain_points ul li{width: 50%;}
    .Industry_pain_points ul li:last-child{width: 100%;}
    .Industry_pain_points ul li span{font-size: 14px;height: 40px;line-height: 40px;}
    .mod_2{margin-top:10px;}
    .bg_h{padding-bottom:30px;}
    .c_content{margin-top: 10px;}
    .c_content .cases_list{width: 100%;display: flex;flex-wrap:wrap;padding: 0px 0px;}
    .c_content .cases_list .pic_list_pic{width: 50%;float: left;padding: 10px 20px;box-sizing: border-box;}
    /* .c_content:last-child .cases_list .pic_list_pic{padding: 10px 20px;} */
    .home_cases{padding: 0px 20px;box-sizing: border-box;}
    .home_cases .pic_list{width: 120px;}
    .abg{padding-bottom:30px;}
    .abg .a_cont{margin-top: 10px;}
    .news_mod{flex-wrap:wrap;}
    .news_mod .news .n_list{padding:15px;margin: 0px; border-bottom:none;}
    .ft_bg .text{line-height: 24px;}
    .ft_bg {padding-top:0px;}
    .ft_bg .ewm img{display: block;padding: 0px 12px;width: 88px;}
    .ny_header{padding:15px;display: flex;justify-content: center;}
    .ny_header .logo {height: 42px;}
    .ny_header .logo img{height: 42px;}
    .ny_content{padding: 20px;}
    .ny_newslist ul li{margin-bottom:20px;}
    .ny_newslist ul li .title{font-size:18px;}
    .ny_newslist ul li .nText{max-height:48px;}
    .m.p30{padding:  0px;}
    .ny_path{padding:10px;}
    .ny_content .ntitle{line-height:50px; font-size: 30px;}
    .ny_content .detail{margin-top:20px;}
    .ny_content .detail img{padding: 10px 0;}
}

@media only screen and (max-width:420px) {


}
/* 扫码弹窗样式 */
.mask {
    display: none;
    position: fixed;
    left:0;
    top:0;
    width: 100%;
    height:100%;
    z-index: 999;
    background: rgba(0,0,0,0.8);
}
.mask_content-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.mask_content {
    width:400px;
    height:400px;
    background: #fff;
    border-radius: 5px;
}
.mask_img {
    display: block;
    width:260px;
    height:260px;
    margin: 20px auto;
}
.mask_tips {
    text-align: center;
    font-size: 14px;
    color:#666;
}
.mask_btn {
    margin-top:20px;
    text-align: center;
}
.mask_close {
    display: inline-block;
    padding:5px 20px;
    border-radius: 3px;
    color:#fff;
    background: #999;
    cursor: pointer;
}
