﻿body{background:#f9f9f9; margin: 0; padding: 0; }
header{ z-index: 100; width:100%;background:rgba(0,0,0,0.4);}
a { color: unset; }
.PageTop{height:30px;line-height:30px;width:100%;background:#333}
#nav_wap{display:none;}
#nav{display:block;}

#nav{ position: fixed; top: 0; left: 0;z-index: 99999; width:100%;margin:0 auto; }
#nav a#logos{float:left;height:50px;}
#logos img { height: 100%; }
.nav_back { width: 100%; background-color: #26292d }
.nav_black { width: 100%; overflow: hidden; }
.nav_top { width: 100%;  display: table; margin: 0 auto; overflow: hidden; }
#nav ul.nav{  overflow: hidden; display: table; float: right; }
#nav ul.nav>li{ color: #ffffff; height:50px; width:100px; display: inline-block; }
#nav ul.nav>li>a{display:block;width:100%;text-align:center;height:50px;line-height:50px;z-index: 99;position: relative; font-size: 14px; }
#nav ul.nav>li em{ transition: 0.4s ease; z-index: 0; position:absolute;top:0px;height:50px; }
#nav ul.nav>li:hover em{ color: #ffffff; animation: navline 0.4s ease; background:#E50211;width:100px; }
@keyframes navline {
    from{ width: 0;}
    to{ width: 100px;}
}
.nav_zhuan { float: left; height: 50px; }
.nav_number { float: right; margin-right: 20px; }
.nav_number_img { width: 40px; height: 50px; float: left; }
.nav_number_tell { font-family: "微软雅黑"; line-height: 50px;  float: left; font-size: 14px; color: #ffffff; }


#nav ul.nav>li ul{width:calc(100% - 40px);padding:0 20px;height:0;position:fixed;top:100px;left:0;background:rgba(255,255,255,0.95);transition: all 0.1s;overflow:hidden;}
#nav ul.nav>li:hover ul{height:190px;padding-top:16px;transition: all 0.5s;z-index:55555;border-top:1px solid #dedede;}
#nav ul.nav>li ul li{float:left;width:calc(20% - 8px);margin-left:10px;overflow:hidden;margin-bottom:10px;}
#nav ul.nav>li ul li:nth-child(5n+1){margin-left:0px;}
#nav ul.nav>li ul li>a{width:calc(100%-42px);border:1px solid #dedede;padding:10px 20px;display:block;overflow:hidden;color:#333;background:#fcfcfc;transition: all 0.4s;}
#nav ul.nav>li ul li>a i{float:left;display:block;width:60px;line-height:60px;font-size:42px;}
#nav ul.nav>li ul li>a .secInfo{float:left;width:calc(100% - 65px);margin-left:5px;}
#nav ul.nav>li ul li>a .secInfo h2{font-size:16px;line-height:24px;}
#nav ul.nav>li ul li>a .secInfo p{line-height:18px;height:36px;overflow:hidden;color:#999;
  font-size:12px;transition: all 0.4s;}
#nav ul.nav>li ul li>a:hover{color:#ec3140;border-color:#ec3140;background:#FFF;transition: all 0.4s;}
#nav ul.nav>li ul li>a:hover .secInfo p{color:#e26a74;transition: all 0.4s;}

footer{padding:55px 45px 20px;overflow:hidden;box-sizing: border-box;background:#333;}
footer ul li{width:33.33%;float:left;padding:0 45px;box-sizing: border-box;color:#FFF;overflow:hidden;}
footer ul li h4{font-size:20px;margin-bottom:10px;}
footer ul li h4 i{padding-right:6px;}
.bottom_nav{width:100%;}
.bottom_nav a{width:calc(25% - 24px);margin-left:32px;color:#FFF;display:block;height:28px;line-height:28px;float:left;margin-bottom:5px;}
.bottom_nav a:nth-child(4n+1){margin-left:0;}
footer ul li p{line-height:32px;}
.cont_list{width:calc(75% - 45px);float:left;margin-left:45px;}
.bottom_logo{width:185px;float:left;}
.bottom_infos{width:calc(100% - 185px);float:left;}
.f_links{width:100%;box-sizing: border-box;border-top:1px solid #888;overflow:hidden;padding:16px 0;margin-top:35px;}
.f_links .title{line-height:24px;color:#ddd;float:left;width:80px;}
.f_links .link_list{width:calc(100% - 90px);margin-left:10px;float:left;}
.f_links .link_list a{line-height:24px;color:#ccc;margin-right:12px;}
#footer span{float:left;color:#ccc;}
#footer span:nth-child(2){float:right;}

.nav_banner{width:100%;height:460px;background:url(../image/banner.jpg) no-repeat center center #333;background-size:100%;box-sizing: border-box;padding-left:10%;overflow:hidden;}
.nav_banner h2{font-size:84px;color:#FFF;font-weight:700;margin-top:110px;}
.nav_banner p{font-size:42px;color:#FFF;}

#AboutInfo article>h3{font-size:46px;font-weight:700;color:#333;text-align:center;}
#AboutInfo article>h4{font-size:30px;font-weight:700;color:#333;text-align:center;margin-bottom:30px;}
.font_fff{color:#FFF!important;}
#AboutInfo article{width:100%;margin:0 auto;padding:80px 60px;box-sizing:border-box;}
.about,.whySelect,.we_process{background:#FFF;}
.about p{font-size:20px;line-height:40px;text-indent:40px;margin-bottom:20px;}

#AboutInfo article .sever_list{overflow:hidden;margin-top:70px;}
#AboutInfo article .sever_list li{width:calc(25% - 42px); box-sizing: border-box;border:1px solid #ddd;margin-left:56px;padding:30px 25px;float:left;margin-bottom:50px;transition: all 0.4s;}
#AboutInfo article .sever_list li:nth-child(4n+1){margin-left:0;}
#AboutInfo article .sever_list li a{color:#efefef;transition: all 0.4s;}
#AboutInfo article .sever_list li:hover{background:#ec3140;border-color:#ec3140;transition: all 0.4s;}
#AboutInfo article .sever_list li:hover a{color:#FFF;transition: all 0.4s;}
#AboutInfo article .sever_list i{float:left;font-size:60px;width:60px;line-height:60px;display:block;text-align:center;}
#AboutInfo article .sever_list li .sever_info{width:calc(100% - 80px);float:left;margin-left:20px;}
#AboutInfo article .sever_list li .sever_info h3{font-size:24px;}
#AboutInfo article .sever_list li .sever_info h4{font-size:18px; }
.reason{overflow:hidden;margin-top:70px;}
.reason li{width:calc(20% - 32px);margin-left:40px;box-sizing: border-box;border:1px solid #bcbcbc;color:#333;float:left;padding:30px 20px;transition: all 0.4s;}
.reason li:nth-child(1){margin:0;}
.reason li i{font-size:80px;display:block;width:80px;height:80px;text-align:center;line-height:80px;margin:0 auto;}
.reason li h4{font-size:24px;text-align:center;padding-bottom:25px;border-bottom:1px solid #bcbcbc;margin-bottom:20px;margin-top:15px;font-weight:700;}
.reason li .reason_info{box-sizing:border-box;padding:0 8px;line-height:30px;font-size:16px;height:220px;}
.reason li:hover{background:#ec3140;color:#FFF;border-color:#ec3140;transition: all 0.4s;}
.reason li:hover h4{border-color:#FFF;}
.client_list{overflow:hidden;margin-top:70px;overflow:hidden;border-top:1px solid #999;border-left:1px solid #999;}
.client_list li{width:20%;box-sizing: border-box;border-right:1px solid #666;border-bottom:1px solid #666;padding:25px 60px;float:left;background:rgba(0,0,0,0.3);transition: all 0.4s;}
.client_list li img{width:100%;}
.client_list li:hover{background:#ec3140;transition: all 0.4s;}
.process{overflow:hidden;margin-top:60px;}
.process li{box-sizing: border-box;float:left;width:calc(20% - 32px);margin-left:40px;margin-bottom:40px;padding:30px 0;border-radius:6px;color:#333;border:1px solid #dedede;transition: all 0.4s;cursor: '.';}
.process li:nth-child(5n+1){margin-left:0;}
.process li i{font-size:72px;width:100%;line-height:72px;display:block;text-align:center;margin:0 auto;}
.process li h4{text-align:center;font-size:24px;line-height:42px;margin-top:12px;}
.process li:hover{background:#333;color:#FFF;transition: all 0.6s;}
.process li:nth-child(2n):hover{background:#ec3140;transition: all 0.6s;}

.con_list ul{padding:45px 52px;box-sizing: border-box;overflow:hidden;}
.con_list ul li{width:calc(25% - 39px);margin-left:52px;float:left;overflow:hidden;background:rgba(3,3,3,0.25);box-sizing: border-box;padding:30px;color:#dedede;position:relative;text-align:left;transition: all 0.4s;}
.con_list ul li:nth-child(4n+1){margin-left:0;}
.con_list ul li h3{font-size:34px;line-height:48px;box-sizing: border-box;font-weight:700;}
.con_list ul li h4{font-size:22px;line-height:30px;box-sizing: border-box;margin-bottom:15px;}
.con_list ul li i{font-size:60px;position:absolute;right:30px;top:30px;opacity:0.8}
.con_list ul li p{font-size:16px;line-height:32px;}
.con_list ul li:hover{background:#ec3140;transition: all 0.4s;color:#f5f5f5;}
.message{width:100%;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:65px 52px;background:#f6f6f6;margin-top:50px;}
.message .m_hint,.message .m_input{width:50%;box-sizing: border-box;float:left;overflow:hidden;}
.message .m_hint{padding-right:55px;}
.message .m_hint .head_title{font-size:60px;font-weight:700;color:#333;}
.message .m_hint .head_title font{color:#ec3140;}
.message .m_hint .sec_title{color:#666;font-size:20px;line-height:38px;}
.message .m_hint .text{overflow:hidden;margin-top:25px;}
.message .m_hint .text li{width:calc(33.33% - 12px);margin-left:18px;margin-bottom:18px;float:left;}
.message .m_hint .text li a{width:100%;display:block;height:52px;line-height:52px;color:#333;text-align:center;font-size:16px;transition: all 0.4s;box-sizing: border-box;border:1px solid #bbb;}
.message .m_hint .text li a i{padding-right:6px;}
.message .m_hint .text li a:hover{color:#fff;background:#ec3140;border-color:#ec3140;transition: all 0.4s;}
.message .m_hint .text li:nth-child(3n+1){margin-left:0;}
.message .m_input{border-left:1px solid #aaa;padding:0 0 0 40px;}
.message .m_input p{color:#333;overflow:hidden;line-height:42px;margin-bottom:25px;}
.message .m_input span{float:left;width:110px;text-align:right;box-sizing: border-box;padding-right:15px;}
.message .m_input input{float:left;width:calc(100% - 112px);display:block;height:42px;border:1px solid #dedede;line-height:42px;text-indent:10px;border-radius:5px;}
.message .m_input textarea{float:left;width:calc(100% - 112px);display:block;height:120px;border-radius:5px;line-height:42px;text-indent:10px;background:rgba(255,255,255,0.7);border-width:1px;border-color:#dedede;}
.message .m_input img{height:42px;display:block;margin-left:15px;border-radius:5px;float:left;}
a.message_button{width:120px;height:42px;line-height:42px;border-radius:5px;background:#ec3140;color:#FFF;text-align:center;display:block;margin-left:110px;}

.serve_list{width:100%;overflow:hidden;background:#FFF;margin:0 auto;display:table;}
.serve_list>li{overflow:hidden;min-height:650px;}
.serve_list>li .cover_img,.serve_list li .infos{width:50%;display:table-cell;vertical-align:middle;padding:120px 0;color:#FFF;}
.serve_list>li.bgnone .cover_img,.serve_list li.bgnone .infos{color:#333;}
.serve_list li .infos .infos_cont h2{font-size:60px;}
.serve_list li .infos .infos_cont .sec_title{font-size:44px}
.serve_list li .infos .infos_cont .infos_plane{color:#ec3140;font-size:60px;font-weight:700;}
.serve_list>li .cover_img img{width:75%;display:block;margin:0 auto;}
ul.tlist{overflow:hidden;}
ul.tlist li{float:left;width:calc(33% - 12px);margin:0 18px 18px 0;color:#FFF;font-size:16px;}
.bgnone ul.tlist li{color:#333;}
ul.tlist li i{padding-right:10px;}
ul.tlist li:nth-child(3n){margin-right:0;}
.infos_cont{padding:0 15%;}
a.inpage{display:block;width:24px;overflow:hidden;height:42px;line-height:42px;color:#ec3140;font-weight:700;border-radius:3px;text-align:center;transition: all 0.4s;}
a.inpage i{font-size:24px;}
a.inpage:hover{width:60px;color:#fff;text-align:center;background:#ec3140;transition: all 0.4s;}

.servepro_img{width:80%;overflow:hidden;padding:120px 10% 220px;background:url(../image/sev_bg.jpg) no-repeat center top #333;}
.servepro_img .cover_img{width:56%;float:right;}
.servepro_img .cover_img img{display:block;width:85%;float:right;}
.contant{width:80%;margin:-200px auto 0;overflow:hidden;background:#FFF;min-height:400px;box-sizing: border-box;padding:50px 65px;}
.head_info{width:42%;overflow:hidden;color:#FFF;float:left;box-sizing: border-box;padding:20px 0 0 0;}
.head_info h2{font-size:62px;}
.head_info h3{font-size:42px;}
.head_info p{font-size:20px;color:#eee;line-height:36px;}
.contant .sever_asc{width:80%;float:left;box-sizing: border-box;padding-right:30px;box-sizing: border-box;border-right:1px solid #dedede;}
.contant .sever_nav{width:20%;float:right;box-sizing: border-box;padding-left:30px;padding-bottom:20px;}
#w_sever_menu,.sever_nav_wap{display:none;}
.sever_nav a{font-size:18px;color:#333;line-height:42px;margin-bottom:10px;transition: all 0.2s;overflow:hidden;display:block;height:42px;}
.sever_nav a i{margin-right:10px;line-height:42px;float:left;}
.sever_nav a h3{float:left;font-size:18px;}
.sever_nav a:hover,.sever_nav a.selected{font-size:18px;color:#ec3140;transition: all 0.3s};
.sever_asc article{overflow:hidden;margin-bottom:42px;}
.sever_asc article h3{font-size:28px;line-height:28px;border-left:6px solid #ec3140;color:#333;padding-left:12px;font-weight:700;overflow:hidden;box-sizing: border-box;margin-bottom:30px;}
.sever_asc article .scorLsit{overflow:hidden;}
.sever_asc article .scorLsit li{width:calc(20% - 12px);margin-left:15px;margin-bottom:15px;float:left;box-sizing: border-box;border:1px solid #999;text-align:center;line-height:48px;font-size:18px;cursor: pointer;transition: all 0.4s}
.sever_asc article .scorLsit li:nth-child(5n+1){margin-left:0;}
.sever_asc article .scorLsit li:hover{border-radius:30px;background:#ec3140;color:#FFF;border-color:#ec3140;transition: all 0.4s}
.sever_asc article .coninfo{font-size:20px;line-height:38px;color:#555;margin-bottom:20px;}
.sever_asc article .coninfo img{width:100%!important;}

.sol_tx{padding:55px 40px;box-sizing: border-box;overflow:hidden;}
.sol_tx li{width:calc(25% - 30px);margin-left:40px;margin-bottom:40px;float:left;background:#FFF;box-sizing: border-box;overflow:hidden;padding:40px 45px;border-radius:12px;}
.sol_tx li:nth-child(1){margin-left:0;}
.sol_tx li i{width:100px;height:100px;line-height:100px;margin:0 auto;display:block;background:#333;color:#FFF;text-align:center;font-size:38px;border-radius:50%;}
.sol_tx li h3{text-align:center;font-size:20px;line-height:46px;}
.sol_tx li p{text-align:center;font-size:14px;color:#999;line-height:30px;height:60px;overflow:hidden;}
.sechint{width:75%;margin:20px auto;line-height:50px;font-size:46px;color:#212121;background:url(../image/black_line.jpg) repeat-x center center;text-align:center;}
.sechint span{background:#f4f4f4;padding:0 30px;font-weight:700;}
.solution{padding:40px 54px;overflow:hidden;}
.solution li{float:left;background:#FFF;padding:25px;box-sizing:border-box;width:calc(33.33% - 30px);margin-left:45px;margin-bottom:45px;border-radius:12px;}
.solution li img{display:block;border-radius:12px;}
.solution li h3{font-size:36px;color:#555;line-height:68px;text-align:center;transition: all 0.4s;}
.solution li:nth-child(3n+1){margin-left:0;}
.solution li p.infos{font-size:14px;color:#888;line-height:32px;height:94px;overflow:hidden;transition: all 0.4s;}
.solution  em{background:url(../image/red_line.jpg) no-repeat center center;height:3px;display:block;overflow:hidden;margin-bottom:15px;background-size:30px;}
.solution li i{width:60px;height:60px;line-height:60px;border:2px solid #dedede;text-align:center;color:#dedede;display:block;margin:25px auto 0;border-radius:50%;font-size:32px;transition: all 0.4s;}
.solution li:hover h3{color:#ec3140;transition: all 0.4s;}
.solution li:hover i{border-color:#ec3140;color:#fff;background:#ec3140;transition: all 0.4s;}
.solution li:hover p.infos{color:#333;transition: all 0.4s;}

.solu_img{width:80%;overflow:hidden;padding:90px 10% 220px;background:url(../image/sol_bg.jpg) no-repeat center top #333;}
.solu_img .cover_img{width:56%;float:right;}
.solu_img .cover_img img{display:block;width:85%;float:right;display:block;border-radius:15px;border:5px solid #fff;}
.head_info{width:42%;overflow:hidden;color:#FFF;float:left;box-sizing: border-box;padding:40px 0 0 0;}
.head_info h2{font-size:62px;}
.head_info h3{font-size:42px;}
.head_info p{font-size:20px;color:#eee;line-height:36px;}
.moresolu .sever_asc{width:100%;padding-right:0;border-right:none;}
.moresolu .sever_asc .solulist a{width:calc(25% - 12px);margin-left:16px;margin-bottom:16px;float:left;display:block;height:52px;line-height:52px;text-align:center;box-sizing: border-box;border:1px solid #dedede;color:#333;transition: all 0.4s;font-size:18px;}
.moresolu .sever_asc .solulist a:nth-child(4n+1){margin-left:0;}
.moresolu .sever_asc .solulist a:hover{background:#ec3140;color:#FFF;border-color:#ec3140;transition: all 0.4s;}

.case_nav{margin:45px auto 0;overflow:hidden;display:flex; justify-content:center}
.case_nav a{float:left;display:block;height:48px;width:140px;line-height:48px;float:left;color:#FFF;text-align:center;background:#333;margin-left:20px;font-size:16px;}
.case_nav a:nth-child(1){margin-left:0;}
.case_nav a:hover,.case_nav a.select{background:#ec3140;transition: all 0.4s;}
ul.text_list{box-sizing:border-box;padding:0 65px 45px 65px;overflow:hidden;}
ul.text_list li{float:left;width:calc(25% - 45px);margin:60px 0 0 60px;background:#FFF;overflow:hidden;}
ul.text_list li:nth-child(4n+1){margin-left:0;}
ul.text_list li .case_img{width:100%;height:240px;overflow:hidden;display:block;}
.red_bg{background:rgba(236,49,64,0.75);width:100%;height:100%;position:relative; opacity:0;transition: all 0.3s;}
.red_bg i{position:absolute;z-index:3;width:50px;height:50px;line-height:50px;text-align:center;color:#FFF;top:-50%;left:50%;margin:-25px 0 0 -25px;font-size:50px;transition: all 0.5s;}
.case_img:hover .red_bg{opacity:1;transition: all 0.3s;}
.case_img:hover .red_bg i{top:50%;transition: all 0.5s;}
ul.text_list li .case_info{box-sizing: border-box;padding:25px;overflow:hidden;}
ul.text_list li a.h4{font-size:24px;line-height:24px;height:24px;overflow:hidden;color:#353535;display:block;width:100%;transition: all 0.4s;margin-bottom:18px;}
ul.text_list li a.h4:hover{color:#ec3140;text-indent:6px;transition: all 0.4s;}
ul.text_list li .case_info span{float:left;padding:5px 8px;border:1px solid #dedede;border-radius:3px;margin-right:10px;font-size:14px;color:#565656;}
ul.text_list .caseTitle p{color:#ec3140;font-size:24px;}
ul.text_list .caseTitle h3{font-size:42px;font-weight:700;height:64px;line-height:64px;}

.ftz{float:left;}
.fty{float:right;}
.case_top{width:80%;margin:-120px auto 0;background:#FFF;box-sizing: border-box;padding:60px;overflow:hidden;}
.ct_left{width:72%;float:left;}
.ct_left h2{font-size:40px;}
.ct_left p{margin-bottom:10px;font-size:18px;}
.ct_left p.alttypes{height:40px;line-height:40px;}
.ct_left p.caseinfo{color:#777;line-height:30px;font-size:14px;}
.ct_left p.case_line{color:#ec3140;font-size:40px;font-weight:700;line-height:40px;}

.ct_right{width:20%;float:right;background:#333;height:100%;overflow:hidden;border-radius:3px;}
.ct_right:hover{background:#ec3140;transition: all 0.4s;}
.infolist{width:80%;margin:25px auto;background:#FFF;overflow:hidden;box-sizing: border-box;padding:60px;}
.infolist img{width:100%!important;}
.call_list {overflow:hidden;}
.call_list li{float:left;padding:10px 20px;border:1px solid #dedede;text-align:center;margin-right:26px;font-size:14px;transition: all 0.5s;color:#333;margin-top:15px;}
.call_list li i{font-size:14px;}
.call_list li:hover{background:#ec3140;color:#FFF;border-color:#ec3140;transition: all 0.5s;}
a.casepage{position:fixed;bottom:80px;background:rgba(0,0,0,0.7);color:#FFF;display:block;height:40px;line-height:40px;padding:10px;border-radius:30px;transition: all 0.6s;}
a.casepage:hover{background:#ec3140;transition: all 0.6s;}
a.casepage.z{left:45px;}
a.casepage.y{right:45px;text-align:right;}
a.casepage i{display:block;width:40px;height:40px;line-height:40px;text-align:center;}
a.casepage span{display:block;width:0px;height:40px;line-height:40px;overflow:hidden;transition: all 0.4s;}
a.casepage:hover span{width:120px;transition: all 0.4s;}

.new_list{float:left;width:85%;min-height:800px;background:#fff;border-right:1px solid #dedede;box-sizing: border-box;padding:45px 50px;}
.new_list ul li{width:calc(33.33% - 36px);margin-left:54px;margin-bottom:54px;float:left;overflow:hidden;}
.new_list ul li:nth-child(3n+1){margin-left:0;}
.nav_list{float:right;width:calc(15% - 1px);box-sizing: border-box;padding:45px 30px;}
a.news_cover{width:100%;float:left;overflow:hidden;display:block;position:relative;}
a.news_cover em{width:100%;height:100%;overflow:hidden;background:rgba(236,49,64,0.75);position:absolute;z-index:3;left:0;top:0;opacity: 0;transition: all 0.5s;}
a.news_cover em i{font-size:50px;color:#FFF;position:absolute;left:-90%;top:50%;margin-top:-25px;margin-left:-25px;transition: all 0.5s;}
a.news_cover:hover em i{left:50%;transition: all 0.5s;}
a.news_cover:hover em{opacity: 1;transition: all 0.5s;}
a.news_cover img{display:block;transition: all 0.5s;}
a.news_cover:hover img{transform:scale(1.2,1.2);transition: all 0.5s;}
.newsInfo{width:100%;float:left;box-sizing:border-box; padding:30px;border:1px solid #dedede;border-top:0;}
.newsInfo h3{font-size:24px;line-height:40px;height:40px;overflow:hidden;margin-bottom:10px;}
.newsInfo h3 a{color:#333;transition: all 0.4s;}
.newsInfo h3 a:hover{padding-left:10px;color:#ec3140;transition: all 0.4s;}
.newsInfo p.infos{font-size:14px;color:#666;line-height:28px;height:55px;overflow:hidden;}
.newsInfo em{background:url(../image/red_line.jpg) no-repeat 0 0;height:3px;display:block;overflow:hidden;margin-bottom:15px;background-size:30px;}
.newsInfo .times{overflow:hidden;width:100%;font-size:14px;margin-bottom:25px;}
.newsInfo .times>*{float:left;padding:3px 12px;border-radius:20px;border:1px solid #dedede;color:#666;margin-right:15px;text-align:center;transition: all 0.4s;}
.newsInfo .times * i{font-size: 14px;padding-right:5px;}
.newsInfo .times span.toptext{background:#ec3140;border-color:#ec3140;color:#FFF;}
.newsInfo .times a:hover{color:#FFF;border-color:#333;background:#333;transition: all 0.4s;}
.nav_list a{overflow:hidden;width:100%;display:block;height:52px;line-height:52px;font-size:20px;color:#333;transition: all 0.3s;margin-bottom:15px;}
.nav_list a i{padding-right:12px;}
.nav_list a:hover{font-size:28px;color:#ec3140;transition: all 0.3s;}
.nav_list a.select{color:#ec3140;font-size:28px;font-weight:700;}
.text_Infos{line-height:38px;color:#333;font-size:18px;}
.text_Infos img{width:100%!important;}

.news_body{width:100%;overflow:hidden;background:#fff;border-bottom:1px solid #dedede;}
.news_info{box-sizing: border-box;width:70%;float:left;background:#FFF;min-height:300px;padding:55px 65px;border-right:1px solid #dedede;}
.news_more{box-sizing: border-box;width:calc(30% - 1px);float:right;min-height:300px;padding:55px;}
.text_head{border-bottom:1px solid #dedede;padding-bottom:15px;overflow:hidden;}
.text_head h2{overflow:hidden;width:100%;font-size:42px;}
.text_head span{float:left;margin-right:36px;margin-top:14px;color:#555;font-size:14px;}
.text_head span i{padding-right:5px;font-size:14px;}
.morelist{overflow:hidden;margin-top:42px;}
.morelist h3{font-size:24px;line-height:30px;padding-bottom:18px;border-bottom:1px solid #ccc;margin-bottom:15px;font-weight:700;color:#444;}
.morelist ul li{height:46px;overflow:hidden;}
.morelist ul li a{width:100%;height:46px;line-height:46px;font-size:18px;color:#555;overflow:hidden;transition: all 0.4s;}
.morelist ul li a:hover{color:#ec3140;transition: all 0.4s;}
.caseList{box-sizing:border-box;padding:35px 65px 45px 65px;overflow:hidden;}
.caseList ul li{float:left;width:calc(25% - 45px);margin:45px 0 0 60px;background:#FFF;min-height:400px;}
.caseList ul li:nth-child(4n+1){margin-left:0;}
.caseList ul li .case_img{width:100%;height:280px;overflow:hidden;}
.caseList ul li .case_info{box-sizing: border-box;padding:15px 25px;overflow:hidden;}
.caseList ul li h4{font-size:20px;line-height:48px;height:48px;overflow:hidden;color:#353535;border-bottom:1px solid #dedede;}
.caseList ul li p{height:38px;line-height:38px;color:#565656;font-size:14px;}
.caseList .caseTitle p{color:#ec3140;font-size:24px;}
.caseList .caseTitle h3{font-size:42px;font-weight:700;height:64px;line-height:64px;}


@media screen and (min-width:1440px) and (max-width:1680px){
	.nav_banner{height:auto;padding:0 45px 140px;background-size:140%;background-position:0 50%;}
	.nav_banner h2{font-size:62px;margin-top:140px;}
	.nav_banner p{font-size:24px;}
	
	.bottom_nav a{width:calc(25% - 12px);margin-left:16px;font-size:14px;}
	footer ul li p{font-size:14px;line-height:28px;}
	
	#AboutInfo article .sever_list li .sever_info h3{font-size:22px;margin-top:6px;}
	#AboutInfo article .sever_list li .sever_info h4{font-size:14px;}
	.reason li .reason_info{font-size:14px;}
	
	.head_info{padding:0;}
	.head_info h2{font-size:54px;}
	.head_info h3{font-size:40px;}
	.head_info p{font-size:18px;line-height:36px;}
	.sever_asc article .coninfo{font-size:16px;line-height:34px;}
	.sever_asc article .scorLsit li{line-height:42px;font-size:16px;}
	
	.case_nav a{float:left;display:block;height:38px;width:140px;line-height:38px;float:left;color:#FFF;text-align:center;background:#333;margin-left:20px;font-size:16px;}
	ul.text_list li .case_img{width:100%;height:175px;overflow:hidden;display:block;}
	
	.case_top{width:80%;margin:-150px auto 0;background:#FFF;box-sizing: border-box;padding:60px;overflow:hidden;}
	.call_list li{float:left;padding:10px 20px;border:1px solid #dedede;text-align:center;margin-right:26px;font-size:14px;transition: all 0.5s;color:#333;margin-top:15px;}
	
	.solution li h3{font-size:28px;}
	
	.moresolu .sever_asc{width:100%;padding-right:0;border-right:none;}
	.moresolu .sever_asc .solulist a{font-size:16px;}

	
	.new_list{float:left;width:85%;min-height:800px;background:#fff;border-right:1px solid #dedede;box-sizing: border-box;padding:40px;}
	.new_list ul li{width:calc(33.33% - 24px);margin-left:36px;margin-bottom:36px;float:left;overflow:hidden;}
	.newsInfo{width:100%;float:left;box-sizing:border-box; padding:20px;border:1px solid #dedede;border-top:0;}
	.newsInfo .times{overflow:hidden;width:100%;font-size:14px;margin-bottom:25px;}
	.newsInfo .times>*{float:left;padding:3px 10px;border-radius:20px;border:1px solid #dedede;color:#666;margin-right:10px;text-align:center;transition: all 0.4s;font-size:12px;}
	.newsInfo .times * i{font-size: 12px;padding-right:3px;}
	.text_Infos{line-height:38px;color:#333;font-size:16px;}
	
	.news_info{min-height:300px;padding:55px 55px;}
	.news_more{min-height:300px;padding:35px;}
	.caseList ul li{min-height:100px;}
	.caseList ul li .case_img{width:100%;height:160px;overflow:hidden;}
	
	.con_list ul{padding:45px 52px;box-sizing: border-box;overflow:hidden;}
	.con_list ul li{width:calc(25% - 24px);margin-left:32px;padding:24px;}
}

@media screen and (min-width:1280px) and (max-width:1440px){
	.nav_banner{height:auto;padding:0 45px 120px;background-size:160%;background-position:0 50%;}
	.nav_banner h2{font-size:54px;margin-top:120px;}
	.nav_banner p{font-size:24px;}
	
	.bottom_nav a{width:calc(25% - 9px);margin-left:12px;font-size:12px;}
    footer ul li p{line-height:28px;font-size:12px;}
	
	#AboutInfo article .sever_list li{padding:24px 16px;}
	#AboutInfo article .sever_list li:hover a{color:#FFF;transition: all 0.4s;}
	#AboutInfo article .sever_list i{float:left;font-size:40px;width:40px;line-height:40px;}
	#AboutInfo article .sever_list li .sever_info{width:calc(100% - 60px);margin-left:20px;}
	#AboutInfo article .sever_list li .sever_info h3{font-size:20px;}
	#AboutInfo article .sever_list li .sever_info h4{font-size:12px;}
	.reason li h4{font-size:18px;margin-bottom:15px;margin-top:20px;}
	.reason li .reason_info{font-size:12px;line-height:24px;}
	.process li h4{font-size:18px;}
	
	.head_info{padding:0;}
	.head_info h2{font-size:55px;}
	.head_info h3{font-size:36px;}
	.head_info p{font-size:16px;line-height:32px;}
	.sever_asc article .coninfo{font-size:14px;line-height:30px;}
	.sever_asc article .scorLsit li{line-height:36px;font-size:14px;}
	
	.solution li h3{font-size:24px;}
	
	.moresolu .sever_asc{width:100%;padding-right:0;border-right:none;}
	.moresolu .sever_asc .solulist a{font-size:14px;height:36px;line-height:36px;}
	
	.case_nav a{float:left;display:block;height:34px;width:140px;line-height:34px;float:left;color:#FFF;text-align:center;background:#333;margin-left:20px;font-size:16px;}
	ul.text_list{padding:0 45px 45px;}
	ul.text_list li{float:left;width:calc(25% - 24px);margin:32px 0 0 32px;background:#FFF;overflow:hidden;}
	ul.text_list li:nth-child(4n+1){margin-left:0;}
	ul.text_list li .case_img{width:100%;height:144px;overflow:hidden;display:block;}
	ul.text_list li .case_info{box-sizing: border-box;padding:15px;overflow:hidden;}
	ul.text_list li a.h4{font-size:20px;line-height:20px;height:20px;margin-bottom:15px;}
	ul.text_list li a.h4:hover{color:#ec3140;text-indent:6px;transition: all 0.4s;}
	ul.text_list li .case_info span{float:left;padding:3px 5px;border:1px solid #dedede;border-radius:3px;margin-right:6px;font-size:12px;color:#565656;}
	ul.text_list .caseTitle p{color:#ec3140;font-size:24px;}
	ul.text_list .caseTitle h3{font-size:42px;font-weight:700;height:64px;line-height:64px;}
	
	.new_list{float:left;width:85%;min-height:800px;background:#fff;border-right:1px solid #dedede;box-sizing: border-box;padding:40px;}
	.new_list ul li{width:calc(50% - 20px);margin-left:40px;margin-bottom:40px;float:left;overflow:hidden;}
	.new_list ul li:nth-child(3n+1){margin-left:40px;}
	.new_list ul li:nth-child(2n+1){margin-left:0;}

	.newsInfo{width:100%;float:left;box-sizing:border-box; padding:20px;border:1px solid #dedede;border-top:0;}
	.newsInfo .times{overflow:hidden;width:100%;font-size:14px;margin-bottom:25px;}
	.newsInfo .times>*{float:left;padding:3px 10px;border-radius:20px;border:1px solid #dedede;color:#666;margin-right:10px;text-align:center;transition: all 0.4s;font-size:12px;}
	.newsInfo .times * i{font-size: 12px;padding-right:3px;}
	.nav_list a i{padding-right:6px;}
	.nav_list a:hover{font-size:24px;color:#ec3140;transition: all 0.3s;}
	.nav_list a.select{color:#ec3140;font-size:24px;font-weight:700;}
	
	.news_info{padding:45px;}
	.news_more{padding:30px;}
	.morelist ul li{height:38px;}
	.morelist ul li a{height:38px;line-height:38px;font-size:16px;}
	.morelist{margin-top:36px;}
	.morelist h3{font-size:22px;margin-bottom:12px;padding-bottom:12px;}
	.text_head h2{font-size:32px;}
	.caseList{box-sizing:border-box;padding:35px 45px 45px 45px;overflow:hidden;}
	.caseList ul li{float:left;width:calc(25% - 36px);margin:45px 0 0 48px;min-height:100px;}
	.caseList ul li .case_img{width:100%;height:160px;overflow:hidden;}
	.caseList ul li h4{font-size:18px;}
	.text_Infos{line-height:32px;color:#333;font-size:14px;}
	
	.con_list ul{padding:45px 52px;box-sizing: border-box;overflow:hidden;}
	.con_list ul li{width:calc(50% - 16px);margin-left:32px;padding:24px;margin-bottom:32px;}
	.con_list ul li:nth-child(2n+1){margin-left:0;}
}

@media screen and (min-width:1100px) and (max-width:1280px){
	.nav_banner{height:auto;padding:0 45px 80px;background-size:180%;background-position:0 50%!important;} 
	.nav_banner h2{font-size:52px;margin-top:80px;}
	.nav_banner p{font-size:24px;}
	
	.f_links .title{font-size:12px;}
	.f_links .link_list a{font-size:12px;}
	#footer span{font-size:12px;}
	
	.contact{height:auto;padding: 0 45px 60px;background-size:cover;}
	.contact ul{overflow:hidden;margin-top:50px;}
	.contact ul li{width:calc(50% - 36px);margin-left:18px;margin-bottom:18px;}
	.contact ul li:nth-child(2n+1){margin-left:0;}
	.contact ul li i{font-size:50px;}
	.contact ul li p{font-size:18px;}
	.contact .con_info{text-align:center;color:#999;font-size:14px;width:50%;border-top:1px solid #bbb;margin:10px auto;line-height:42px;}
	.contact img.title_img{margin:60px auto 10px;}
	.bottom_nav a{width:calc(25% - 9px);margin-left:12px;font-size:12px;}
	footer ul li{padding:0 20px;}
    footer ul li p{line-height:28px;font-size:12px;}
	
	.about p{font-size:16px;line-height:36px;}
	#AboutInfo article .sever_list li{width:calc(25% - 24px); box-sizing: border-box;border:1px solid #ddd;margin-left:32px;padding:24px 16px;float:left;margin-bottom:32px;transition: all 0.4s;}
	#AboutInfo article .sever_list li:nth-child(4n+1){margin-left:0;}
	#AboutInfo article .sever_list i{float:left;font-size:40px;width:40px;line-height:40px;}
	#AboutInfo article .sever_list li .sever_info{width:calc(100% - 60px);margin-left:20px;}
	#AboutInfo article .sever_list li .sever_info h3{font-size:16px;}
	#AboutInfo article .sever_list li .sever_info h4{font-size:12px;}
	.reason li{width:calc(20% - 20px);margin-left:25px;padding:20px 12px;}
	.reason li h4{font-size:16px;margin-bottom:15px;margin-top:20px;}
	.reason li .reason_info{font-size:12px;line-height:24px;}
	.client_list{margin-top:40px;}
	.client_list li{width:33.33%;box-sizing: border-box;border-right:1px solid #666;border-bottom:1px solid #666;padding:15px 65px;float:left;background:rgba(0,0,0,0.3);transition: all 0.4s;}
	.client_list li img{width:100%;}
	.process li h4{font-size:14px;line-height:32px;}
	
	.serve_list>li{overflow:hidden;min-height:420px;background-size:130%!important;}
	.serve_list>li .cover_img,.serve_list li .infos{width:50%;display:table-cell;vertical-align:middle;padding:100px 0;color:#FFF;}
	.serve_list li .infos .infos_cont h2{font-size:40px;}
	.serve_list li .infos .infos_cont .sec_title{font-size:30px}
	
	.head_info{padding:0;}
	.head_info h2{font-size:50px;}
	.head_info h3{font-size:32px;}
	.head_info p{font-size:16px;line-height:32px;}
	.contant{width:85%;padding:30px 35px;}
	.sever_asc article .coninfo{font-size:14px;line-height:30px;}
	.sever_asc article h3{font-size:22px;line-height:22px;height:22px;}
	.sever_asc article .scorLsit li{line-height:36px;font-size:14px;}
	.sever_nav a i{margin-right:6px;line-height:42px;float:left;}	
	.sever_nav a h3{float:left;font-size:16px;}

	
	.solution{padding:40px 54px;overflow:hidden;}
	.solution li{float:left;background:#FFF;padding:25px;box-sizing:border-box;width:calc(50% - 25px);margin-left:50px;margin-bottom:50px;border-radius:12px;}
	.solution li h3{font-size:30px;}
	.solution li:nth-child(3n+1){margin-left:50px;}
	.solution li:nth-child(2n+1){margin-left:0;}
	
	.moresolu .sever_asc{width:100%;padding-right:0;border-right:none;}
	.moresolu .sever_asc .solulist a{font-size:12px;height:32px;line-height:32px;}
	
	.case_nav a{height:36px;width:120px;line-height:36px;margin-left:12px;font-size:16px;}
	ul.text_list{padding:0 45px 45px;}
	ul.text_list li{float:left;width:calc(50% - 16px);margin:32px 0 0 32px;background:#FFF;overflow:hidden;}
	ul.text_list li:nth-child(2n+1){margin-left:0;}
	ul.text_list li .case_img{width:100%;height:286px;overflow:hidden;display:block;}
	ul.text_list li .case_info{box-sizing: border-box;padding:24px;overflow:hidden;}
	ul.text_list li a.h4{font-size:26px;line-height:26px;height:26px;margin-bottom:24px;}
	ul.text_list li .case_info span{float:left;padding:6px 10px;border:1px solid #dedede;border-radius:3px;margin-right:10px;font-size:14px;color:#565656;}
	
	.case_top{width:90%;margin:-120px auto 0;background:#FFF;box-sizing: border-box;padding:45px;overflow:hidden;}
	.ct_left h2{font-size:32px;}
	.ct_left p{margin-bottom:10px;font-size:16px;}
	.ct_left p.alttypes{height:36px;line-height:36px;}
	.ct_left p.caseinfo{color:#777;line-height:26px;font-size:14px;}
	.ct_left p.case_line{color:#ec3140;font-size:40px;font-weight:700;line-height:40px;}

	.ct_right{width:20%;float:right;background:#333;height:100%;overflow:hidden;border-radius:3px;}
	.ct_right:hover{background:#ec3140;transition: all 0.4s;}
	.infolist{width:90%;margin:25px auto;padding:30px;}

	.call_list li{float:left;padding:6px 12px;border:1px solid #dedede;text-align:center;margin-right:16px;font-size:12px;transition: all 0.5s;color:#333;margin-top:15px;}
	.call_list li i{font-size:12px;}
	
	.new_list{float:left;width:85%;min-height:800px;background:#fff;border-right:1px solid #dedede;box-sizing: border-box;padding:40px;}
	.new_list ul li{width:calc(50% - 20px);margin-left:40px;margin-bottom:40px;float:left;overflow:hidden;}
	.newsInfo{padding:20px;}
	.new_list ul li:nth-child(3n+1){margin-left:40px;}
	.new_list ul li:nth-child(2n+1){margin-left:0;}
	.newsInfo h3{font-size:20px;}
	.newsInfo .times{overflow:hidden;width:100%;font-size:14px;margin-bottom:25px;}
	.newsInfo .times>*{float:left;padding:3px 10px;border-radius:20px;border:1px solid #dedede;color:#666;margin-right:10px;text-align:center;transition: all 0.4s;font-size:12px;}
	.newsInfo .times * i{font-size: 12px;padding-right:3px;}
	.nav_list a i{padding-right:5px;}
	.nav_list a:hover{font-size:20px;color:#ec3140;transition: all 0.3s;}
	.nav_list a.select{color:#ec3140;font-size:20px;font-weight:700;}
	.text_Infos{line-height:32px;color:#333;font-size:14px;}
	
	.news_info{padding:30px;}
	.news_more{padding:20px;}
	.morelist ul li{height:36px;}
	.morelist ul li a{height:36px;line-height:36px;font-size:14px;}
	.morelist{margin-top:30px;}
	.text_head h2{font-size:28px;}
	.morelist h3{font-size:20px;margin-bottom:10px;padding-bottom:10px;}
	.caseList{box-sizing:border-box;padding:30px;overflow:hidden;}
	.caseList ul li{float:left;width:calc(25% - 24px);margin:45px 0 0 32px;min-height:100px;}
	.caseList ul li .case_img{width:100%;height:160px;overflow:hidden;}
	.caseList ul li h4{font-size:16px;}
	
	.con_list ul{padding:0 52px 45px;box-sizing: border-box;overflow:hidden;}
	.con_list ul li{width:calc(50% - 16px);margin-left:32px;padding:24px;margin-bottom:32px;}
	.con_list ul li:nth-child(2n+1){margin-left:0;}
	.message .m_hint .head_title{font-size:48px;}
}

@media screen and (max-width:1100px){
	header{height:50px;}
	.nav_banner{height:auto;padding:0 20px 80px;background-size:260%;background-position:0 50%;}
	.nav_banner h2{font-size:36px;margin-top:80px;}
	.nav_banner p{font-size:18px;}
	#nav{display:none;}
	#nav_wap{ background-color: #ffffff; width:100%;height:50px;overflow:hidden;display:block;}
	#nav_wap #logos{float:left;height:50px;}
	#nav_wap #logos img{height:50px;}
	#nav_wap .wap_menus{float:right;display:block;}
	#nav_wap .wap_menus i{width:50px;height:50px;line-height:50px;text-align:center;display:block;font-size:20px;color:#333;}
	.navWap{width:140px;background:#FFF;padding:20px;position:fixed;z-index:901;right:-200px;top:50px;border-top-left-radius:6px;border-bottom-left-radius:6px;}
	.navWap li{height:40px;line-height:40px;margin-bottom:10px;}
	.navWap li a{color:#333;font-size:16px;font-weight:700;}
	.navWap li span { margin-left: 10px; }
	.navWap li a i{ font-size:12px;padding-right:8px;}
	i.wapclose{position:fixed;right:-80px;top:50px;background:#FFF;z-index:900;display:block;width:40px;height:40px;display:block;line-height:40px;text-align:center;font-size:18px;border-radius:50%;}
	#nav_wap .plane_wap{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:899;background:rgba(0,0,0,0.7);display:none;}
	.swiper-container {
	  width: 100%;
	  height: 330px;
	  background:#f0f0f0;
	}
	.bottom_infos,.bottom_logo{display:none;}
	footer{padding:20px 30px;}
	.f_links{display:none;}
	#footer span{width:100%;text-align:center;font-size:16px;}
	
	#AboutInfo article>h3{font-size:30px;}
	#AboutInfo article>h4{font-size:22px;margin-bottom:30px;}
	#AboutInfo article{width:100%;margin:0 auto;padding:40px 15px;}
	.about p{font-size:16px;line-height:28px;text-indent:28px;margin-bottom:20px;}
	#AboutInfo article .sever_list{margin-top:30px;}
	#AboutInfo article .sever_list li{width:calc(50% - 12px);margin-left:12px;padding:20px 15px;float:left;margin-bottom:12px;}
	#AboutInfo article .sever_list li:nth-child(2n+1){margin-left:0;}
	#AboutInfo article .sever_list i{float:left;font-size:60px;width:60px;line-height:60px;display:block;text-align:center;}
	#AboutInfo article .sever_list li .sever_info{width:100%;float:left;margin-left:0;margin-top:10px;clear:both;}
	#AboutInfo article .sever_list li .sever_info h3{font-size:18px;}
	#AboutInfo article .sever_list li .sever_info h4{font-size:14px;}
	.reason{overflow:hidden;margin-top:30px;}
	.reason li{width:calc(100% - 20px);margin-left:10px;padding:30px 20px;margin-bottom:10px;}
	.reason li:nth-child(1){margin:0 0 10px 10px;}
	.reason li .reason_info{font-size:16px;height:auto;}
	.client_list{margin-top:30px;}
	.client_list li{width:50%;box-sizing: border-box;border-right:1px solid #666;border-bottom:1px solid #666;padding:25px 30px;float:left;background:rgba(0,0,0,0.3);transition: all 0.4s;}
	.client_list li:nth-child(15){display:none;}

	.process{overflow:hidden;margin-top:30px;}
	.process li{box-sizing: border-box;float:left;width:calc(50% - 12px);margin-left:8px;margin-bottom:8px;padding:20px 0;}
	.process li:nth-child(5n+1){margin-left:8px}
	.process li i{font-size:62px;line-height:62px;}
	.process li h4{font-size:16px;line-height:32px;}
	
	.serve_list{width:100%;display:block;}
	.serve_list>li{overflow:hidden;width:100%;height:calc(100vh - 60px);position:relative;display:block;background-size:350%!important;}
	.serve_list>li .cover_img,.serve_list li .infos{width:100%;display:block;padding:30px 0;}
	.serve_list>li .cover_img{position:absolute;top:30px;}
	.serve_list>li .cover_img img{width:85%;}
	.serve_list>li .infos{position:absolute;bottom:30px;}
	.serve_list>li .infos_cont{padding:0 8%;}
	.serve_list>li.bgnone .cover_img,.serve_list li.bgnone .infos{color:#333;}
	.serve_list li .infos .infos_cont h2{font-size:42px;}
	.serve_list li .infos .infos_cont .sec_title{font-size:32px}
	.serve_list li .infos .infos_cont .infos_plane{font-size:42px;}
	ul.tlist li i{padding-right:5px;}
	a.inpage{width:60px;color:#fff;transition: all 0.4s;background:#ec3140;float:right;}
	
	.servepro_img{width:100%;padding:30px 0;}
	.servepro_img .cover_img{display:none;}
	.contant{width:100%;margin:0;padding:30px 30px;}
	.servepro_img .head_info{width:calc(100% - 20px);padding:20px 0 0 0;margin:0 auto;float:none;}
	.servepro_img .head_info h2{font-size:50px;}
	.servepro_img .head_info h3{font-size:30px;}
	.servepro_img .head_info p{font-size:16px;line-height:32px;}
	.contant .sever_asc{width:100%;padding-right:0px;border-right:0;}
	
	.contant .sever_nav{display:none;}
	#w_sever_menu,.sever_nav_wap{display:block;}
	#w_sever_menu{position:fixed;right:20px;bottom:60px;width:50px;height:50px;line-height:50px;display:block;background:rgba(0,0,0,0.6);color:#FFF;text-align:center;border-radius:50%;}
	.sever_nav_wap{display:block;overflow:hidden;width:50px;position:fixed;right:-80px;bottom:110px;}
	.sever_nav_wap a{display:block;overflow:hidden;width:50px;height:50px;margin-bottom:4px;float:left;}
	.sever_nav_wap a i{font-size:20px;display:block;width:50px;line-height:50px;text-align:center;color:#FFF;background:rgba(0,0,0,0.6);border-radius:50%;}
	.sever_nav_wap a.selected i{background:rgba(200,200,200,0.6);color:#ec3140;}

	.sever_asc article{overflow:hidden;margin-bottom:42px;}
	.sever_asc article h3{font-size:22px;line-height:22px;padding-left:6px;}
	.sever_asc article .scorLsit li{width:calc(33.33% - 12px);margin-left:18px;margin-bottom:18px;line-height:36px;font-size:14px;}
	.sever_asc article .scorLsit li:nth-child(5n+1){margin-left:18px;}
	.sever_asc article .scorLsit li:nth-child(3n+1){margin-left:0;}
	.sever_asc article .coninfo{font-size:14px;line-height:30px;}
	
	.sol_tx{padding:30px 20px;}
	.sol_tx li{width:calc(50% - 10px);margin-left:20px;margin-bottom:20px;float:left;padding:20px 12px;border-radius:12px;}
	.sol_tx li:nth-child(2n+1){margin-left:0;}
	.sol_tx li p{font-size:12px;line-height:24px;height:72px;}
	.sechint{width:80%;margin:10px auto;line-height:30px;font-size:20px;}
	.solution{padding:20px 10px;overflow:hidden;}
	.solution li{float:left;background:#FFF;padding:12px;box-sizing:border-box;width:100%;margin-left:0;margin-bottom:20px;border-radius:6px;}
	.solution li img{display:block;border-radius:12px;}
	.solution li h3{font-size:30px;color:#555;line-height:64px;}
	.solution li p.infos{font-size:16px;color:#888;line-height:32px;height:96px;}
	.solution  em{margin-bottom:12px;}
	.solution li i{width:60px;height:60px;line-height:60px;margin:12px auto 6px;font-size:28px;}
	
	.moresolu .sever_asc .solulist a{width:calc(50% - 10px);margin-left:20px;margin-bottom:20px;height:42px;line-height:42px;font-size:12px;}
	.moresolu .sever_asc .solulist a:nth-child(2n+1){margin-left:0;}
	.solu_img{width:100%;padding:30px 0;}
	.solu_img .cover_img{display:none;}
	.solu_img .head_info{width:calc(100% - 20px);padding:20px 0 0 0;margin:0 auto;float:none;}
	.solu_img .head_info h2{font-size:34px;}
	.solu_img .head_info h3{font-size:24px;}
	.solu_img .head_info p{font-size:14px;line-height:32px;}
	
	.case_nav{margin:15px auto 0;overflow:hidden;display:block; width:calc(100% - 30px);}
	.case_nav a{float:left;display:block;height:32px;width:calc(33.33% - 10px);line-height:32px;float:left;margin-left:15px;margin-bottom:15px;font-size:14px;}
	.case_nav a:nth-child(3n+1){margin-left:0;}
	ul.text_list{padding:0 15px 25px;}
	ul.text_list li{float:left;width:calc(50% - 8px);margin:16px 0 0 16px;}
	ul.text_list li:nth-child(2n+1){margin-left:0;}
	ul.text_list li .case_info{padding:10px;}
	ul.text_list li .case_img{width:100%;height:112px;overflow:hidden;display:block;}
	ul.text_list li a.h4{font-size:16px;line-height:24px;height:24px;margin-bottom:10px;}
	ul.text_list li a.h4:hover{color:#ec3140;text-indent:6px;transition: all 0.4s;}
	ul.text_list li .case_info span{float:left;padding:3px 4px;border:1px solid #dedede;border-radius:3px;margin-right:10px;font-size:12px;color:#565656;}
	ul.text_list li .case_info span.alttype{display:none;}
	.red_bg{display:none;}
	
	.case_top{width:100%;margin:0 auto;padding:12px;}
	.ct_left{width:100%;}
	.ct_left h2{font-size:30px;}
	.ct_left p{margin-bottom:10px;font-size:16px;}
	.ct_left p.alttypes{height:28px;line-height:28px;}
	.ct_left p.caseinfo{line-height:24px;font-size:14px;}
	.ct_right{display:none;}
	.infolist{width:100%;margin:15px auto 0;padding:10px;}
	.call_list li{float:left;padding:8px 12px;margin-right:12px;font-size:12px;margin-bottom:12px;}
	a.casepage{bottom:100px;height:30px;line-height:30px;padding:10px;border-radius:40px;}
	a.casepage.z{left:15px;}
	a.casepage.y{right:15px;text-align:right;}
	a.casepage i{display:block;width:30px;height:30px;line-height:30px;text-align:center;}
	a.casepage span{display:block;width:0px;height:30px;line-height:30px;overflow:hidden;transition: all 0.4s;}
	a.casepage:hover span{width:0px;}
	
	.new_list{float:left;width:100%;border-right:0;padding:10px 12px 30px;}
	.new_list ul li{width:100%;margin:0 auto 12px;float:left;overflow:hidden;}
	.new_list ul li:nth-child(3n+1){margin-left:auto;}
	.newsInfo{width:100%; padding:15px;}
	.newsInfo h3{font-size:20px;line-height:40px;height:40px;overflow:hidden;margin-bottom:10px;}
	.newsInfo h3 a{color:#333;transition:none;}
	.newsInfo h3 a:hover{padding-left:0;color:#333;transition:none;}
	.newsInfo .times{font-size:12px;}
	.newsInfo .times>*{float:left;padding:3px 10px;border-radius:20px;border:1px solid #dedede;color:#666;margin-right:6px;text-align:center;transition: all 0.4s;}
	.newsInfo .times * i{font-size: 12px;padding-right:5px;}
	.newsInfo .times a:hover{color:#FFF;border-color:#333;background:#333;transition:none;}
	.newsInfo p.infos{font-size:12px;color:#666;line-height:24px;height:50px;overflow:hidden;}

	.nav_list{width:100%;box-sizing: border-box;padding:30px 12px 0;overflow:hidden;}
	.nav_list a{overflow:hidden;width:calc(50% - 8px);display:block;height:36px;line-height:36px;font-size:16px;color:#FFF;transition:none;margin-bottom:16px;background:#333;margin-left:16px;float:left;text-align:center;}
	.nav_list a i{display:none;}
	.nav_list a:nth-child(2n+1){margin-left:0;}
	.nav_list a:hover{font-size:16px;color:#fff;background:#ec3140;transition:none;}
	.nav_list a.select{color:#fff;font-size:16px;background:#ec3140;}
	
	.news_body{width:100%;overflow:hidden;background:#fff;border-bottom:1px solid #dedede;}
	.news_info{width:100%;float:left;background:#FFF;padding:20px 12px;border-right:0;}
	.news_more{width:100%;float:right;padding:12px;}
	.text_head{border-bottom:1px solid #dedede;padding-bottom:15px;overflow:hidden;}
	.text_head h2{overflow:hidden;width:100%;font-size:24px;}
	.text_head span{float:left;margin-right:28px;margin-top:14px;color:#555;font-size:14px;}
	.text_head span i{padding-right:5px;font-size:14px;}
	.morelist{overflow:hidden;margin-top:25px;}
	.morelist h3{font-size:24px;line-height:30px;padding-bottom:12px;border-bottom:1px solid #ccc;margin-bottom:12px;font-weight:700;color:#444;}
	.morelist ul li{height:36px;}
	.morelist ul li a{height:36px;line-height:36px;font-size:18px;transition:none;}
	.morelist ul li a:hover{color:#ec3140;transition:none;}
	.caseList{display:none;}
	
	.con_list ul{padding:0 30px 20px 30px;box-sizing: border-box;overflow:hidden;}
	.con_list ul li{width:100%;margin-left:0;padding:30px;margin-bottom:30px;background:rgba(255,255,255,0.2);}
	.con_list ul li:nth-child(2n+1){margin-left:0;}
	.con_list ul li h3{font-size:24px;line-height:48px;box-sizing: border-box;font-weight:700;}
	.con_list ul li h4{font-size:20px;line-height:20px;box-sizing: border-box;margin-bottom:15px;}
	.con_list ul li i{font-size:60px;}
	.con_list ul li p{font-size:18px;line-height:32px;}
	.con_list ul li:hover{background:#ec3140;transition: all 0.4s;color:#f5f5f5;}
	.message{width:100%;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:40px 30px;background:#f6f6f6;margin-top:50px;}
	.message .m_hint{width:100%;}
	.message .m_hint{padding-right:0px;}
	.message .m_hint .head_title{font-size:40px;font-weight:700;color:#333;}
	.message .m_hint .head_title font{color:#ec3140;}
	.message .m_hint .sec_title{color:#666;font-size:20px;line-height:38px;}
	.message .m_hint .text{overflow:hidden;margin-top:15px;}
	.message .m_hint .text li{width:calc(50% - 6px);margin-left:12px;margin-bottom:12px;}
	.message .m_hint .text li:nth-child(3n+1){margin-left:12px;}
	.message .m_hint .text li:nth-child(2n+1){margin-left:0px;}
	.message .m_input{display:none;}
}