@charset "utf-8";

/* CSS Document */
/*
*********************************
武汉中网维优网络科技有限公司
http://www.wuhan163.com
联系电话：027-87862018
客服QQ：15035405
*********************************
*/
/*----------------------------通用---------------------------------------*/

















body { font-size: 14px; font-family: "微软雅黑"; background: #fff; }

* { padding: 0; margin: 0; }

a { text-decoration: none; }

ul, li { list-style: none; }

img { border: 0; max-width: 100%; }

input { font-family: "微软雅黑"; outline: none; }

.cl { clear: both; height: 0px; }

.fl { float: left; }

.fr { float: right; }

.all { width: 1200px; margin: 0 auto; }

.all1 { width: 1200px; margin: 0 auto; overflow: hidden; }

/*--head--*/















.head { width: 100%; height: 170px; }

.logo-img { padding: 49px 0; }

.h-span { font-size: 20px; color: #000000; line-height: 170px; }

.h-span font { color: #ff0000; }

.nav { width: 100%; height: 40px; line-height: 40px; background: #000; }

.nav ul { font-size: 0; text-align: center; }

.nav ul li { display: inline-block; padding: 0 26px; }

.nav ul li a { font-size: 18px; color: #fff; }

/*--banner--*/















.w-banner { width: 100%; height: 650px; overflow: hidden; position: relative; }

.w-banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }

.w-banner .bd ul { width: 100% !important; }

.w-banner .bd li { width: 100% !important; height: 650px; overflow: hidden; text-align: center; }

.w-banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }

.w-banner .hd ul { text-align: center; }

.w-banner .hd ul li { cursor: pointer; display: inline-block; width: 10px; height: 10px; margin: 1px 3px 1px 1px; overflow: hidden; background: #3F3B3B; opacity: 0.5; line-height: 999px; border-radius: 50%; }

.w-banner .hd ul .on { background: #fff; }

.w-banner .prev, .w-banner .next { display: block; position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; transition: opacity .2s linear 0s; left: 0; background: #000 url(img/arrow-left.png) no-repeat center; cursor: pointer; opacity: 0.5; }

.w-banner .next { background: #000 url(img/arrow-right.png) no-repeat center; left: auto; right: 0; }

/*--文化建设--*/















.cultu { padding: 60px 0 75px; }

.title { font-size: 46px; color: #002b60; text-align: center; padding-bottom: 10px; border-bottom: 2px solid #e9e9e9; position: relative; }

.title:after { content: ''; width: 150px; height: 7px; background: #f00; position: absolute; bottom: -4px; left: 50%; transform: translateX(-50%); }

.f00_40 { font-size: 40px; color: #f00; font-weight: 500; }

.min_tit { font-size: 20px; color: #000; margin-top: 10px; text-align: center; }

.min_tit strong { font-size: 24px; color: #f00; }

.cultu_img { margin: 20px 0; }

.blue_24 { font-size: 24px; color: #002b60; font-weight: 500; }

.cultu_desc { width: 880px; margin: 25px auto 0; background: #cce5f4; padding: 20px; font-size: 25px; line-height: 40px; color: #000; }

.min_ban1 { height: 199px; background: url(img/min_ban1.jpg) no-repeat center; }

/*--经典案例--*/















.case { padding: 60px 0 75px; }

.f00_48 { font-size: 48px; color: #f00; font-weight: 500; }

.case_min_tit { font-size: 28px; color: #000; text-align: center; margin-top: 30px; }

.case_list { overflow: hidden; }

.case_list ul li { width: 33.33%; float: left; margin-top: 50px; text-align: center; }

.case_list li span { width: 383px; height: 70px; line-height: 70px; display: block; margin: 0 auto; background: #f00; font-size: 30px; color: #fff; }

.case_list li:nth-child(2) span { background: #9a0000; }

.case_list li:nth-child(3) span { background: #292a83; }

.case_list li:nth-child(4) span { background: #339966; }

.case_list li:nth-child(5) span { background: #00ccff; }

.case_list li:nth-child(6) span { background: #c45601; }

.case_more { width: 130px; height: 35px; line-height: 35px; background: #f00; border-radius: 17px; margin: 30px auto 0; font-size: 20px; color: #fff; text-align: center; }

/*--荣誉分类--*/















.cases_list { margin: 80px 20px 0; background: #cccccc; padding: 35px 25px; box-sizing: border-box; }

.cases_list ul li { width: 25%; height: 180px; text-align: center; padding: 15px; float: left; box-sizing: border-box; }

.cases_box { position: relative; overflow: hidden; height: 150px; }

.cases_list li .cases_list_tit { display: block; width: 100%; height: 100%; height: 150px; line-height: 150px; transition: all 0.5s; position: absolute; top: 0; left: 0; font-size: 30px; color: #fff; background: #002b60; }

.cases_list_img { width: 100%; height: 150px; position: absolute; top: 150px; left: 0; transition: all 0.5s; }

.cases_list_img img { width: 100%; height: 100%; }

.cases_list li:hover .cases_list_tit { top: -150px; }

.cases_list li:hover .cases_list_img { top: 0; left: 0; }

.min_ban2 { height: 199px; background: url(img/min_ban2.jpg) no-repeat center; }

/*--文化设计--*/















.desgin { padding: 60px 0 75px; }

.desgin_mint { font-size: 23px; color: #000; margin-top: 15px; text-align: center; }

.black { color: #000; }

.design_list { margin-top: 10px; }

.design_list ul li { height: 650px; background: #efefef; padding: 0 15px; box-sizing: border-box; margin-top: 35px; }

.design_img { width: 361px; height: 532px; position: relative; top: 50%; transform: translateY(-50%); }

.design_desc { position: absolute; padding: 15px; box-sizing: border-box; bottom: 0; left: 0; right: 0; }

.design_desc h3 { font-size: 28px; color: #fff; font-weight: 500; display: inline-block; margin-right: 20px; }

.design_desc h3 span { font-size: 24px; padding-right: 20px; }

.design_desc span { font-size: 13px; color: #fff; }

.design_desc p { font-size: 18px; color: #fff; font-weight: 100; line-height: 34px; }

.design_con { position: relative; top: 50%; transform: translateY(-50%); margin-left: 60px; }

.design_con img { width: 100%; height: auto; }

.mar-l { margin-left: 35px; }

/*--联系我们获得的服务--*/















.get_box { width: 100%; height: 816px; padding: 60px 0 80px; background: url(img/whsj.jpg)no-repeat center; box-sizing: border-box; }

.get_tit { font-size: 39px; color: #fff; text-align: center; padding-bottom: 10px; position: relative; border-bottom: 2px solid #e9e9e9; }

.font_46 { font-size: 46px; }

.weight { font-size: 35px; font-weight: 500; }

.get_mint { font-size: 23px; color: #fff; margin-top: 15px; text-align: center; }

.get_tit:after { content: ''; width: 150px; height: 7px; background: #f00; position: absolute; bottom: -4px; left: 50%; transform: translateX(-50%); }

.get_list { margin-top: 45px; }

.get_list ul li { float: left; width: 378px; }

.get_list ul li + li { margin-left: 33px; }

.get_desc { width: 100%; background: #ff0000; padding: 25px; box-sizing: border-box; }

.get_desc span { display: block; width: 220px; height: 40px; line-height: 40px; margin: 0 auto; font-size: 25px; color: #000; text-align: center; background: #fff; border-radius: 20px; }

.get_desc p { font-size: 20px; color: #fff; margin-top: 15px; text-align: center; }

/*--解决方案--*/















.mt40 { margin-top: 40px; }

.solution { padding: 70px 0 50px; }

.f00_46 { font-size: 46px; color: #f00; }

.font_39 { font-size: 39px; color: #000; }

.subtitle { font-size: 46px; color: #002b60; margin-top: 80px; text-align: center; }

.subtitle span { font-weight: 700; color: #ff0000; }

.solu_w { font-size: 52px; }

.solu_min { font-size: 46px; }

.solution1_nav { height: 85px; background: #ba0000; }

.solution1_nav ul { width: 100%; font-size: 0; }

.solution1_nav ul li { width: 20%; height: 85px; position: relative; display: inline-block; }

.solution1_nav ul li:nth-child(2n) { background: #ff0000; }

.solution1_nav li a { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.solution1_nav ul li p { font-size: 22px; color: #fff; white-space: nowrap; }

.solution1_nav ul li span { font-size: 14px; color: #fff; white-space: nowrap; }

.solution1_con { margin-top: 40px; }

.solution1_con img { width: 100%; height: auto; }

.solution2_nav { width: 100%; height: 85px; line-height: 85px; background: #ff0000; }

.solution2_nav ul { font-size: 0; }

.solution2_nav ul li { width: 25%; display: inline-block; text-align: center; position: relative; }

.solution2_nav ul li + li:before { content: ""; width: 3px; height: 50px; background: #fff; position: absolute; top: 50%; left: -1.5px; transform: transLateY(-50%); }

.solution2_nav li a { font-size: 22px; color: #fff; display: block; }

.solution2_con { padding: 30px 20px; background: #e6e6e6; box-sizing: border-box; }

.case1_left { width: 508px; }

.case1_left h2 { height: 98px; line-height: 98px; background: url(img/tit_bg.jpg)no-repeat center; font-size: 35px; color: #fff; padding: 0 25px; box-sizing: border-box; }

.case1_left h2 span { font-size: 46px; }

.case1_left ul { margin-top: 10px; }

.case1_left ul li { margin-bottom: 5px; height: 55px; line-height: 55px; padding: 0 25px; box-sizing: border-box; background: #cccccc; }

.case1_left li a { font-size: 28px; color: #002b60; }

.case1_left li a span { color: #ff0000; font-weight: 700; }

.case1_right { width: 580px; }

.case1_right h2 { padding-bottom: 10px; border-bottom: 1px solid #535353; }

.case1_right h2 span { font-size: 30px; color: #f00; }

.case1_right p { font-size: 42px; color: #f00; text-align: center; font-weight: 100; }

.case1_right img { max-width: 100%; margin-top: 45px; }

.case2_con { margin-top: 90px; }

.case2_con h2 { font-size: 62px; color: #ba0000; font-weight: 300; line-height: 70px; text-align: center; margin-bottom: 30px; }

.case2_con h2 span { font-size: 70px; color: #002b60; }

.case2_nav { margin-top: 70px; background: #002b60; }

.case2_nav ul { font-size: 0; }

.case2_nav ul li { display: inline-block; width: 20%; position: relative; height: 85px; }

.case2_nav ul li:nth-child(2n) { background: #004498; }

.case2_nav ul li a { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.case2_nav ul li p { font-size: 22px; color: #fff; white-space: nowrap; }

.case2_nav ul li span { font-size: 14px; color: #fff; white-space: nowrap; }

.case2_img { margin-top: 25px; }

.case2_img img { width: 100%; }

.case2_box { margin-top: 40px; }

.case_all { background: #e6e6e6; padding: 30px 20px; font-size: 0; box-sizing: border-box; }

.inline { display: inline-block; }

.case2_left { width: 615px; }

.case2_left h2 { font-size: 42px; color: #ff0000; padding-bottom: 15px; border-bottom: 1px solid #535353; width: 575px; }

.case2_left h2 span { font-size: 26px; color: #000; }

.case2_left ul { margin-top: 15px; overflow: hidden; }

.case2_left ul li { width: 100%; height: 72px; background: url(img/jjfa_list_bg.png)no-repeat center; margin-top: 20px; }

.case2_left li span { width: 75px; line-height: 72px; font-size: 31px; color: #fff; display: inline-block; vertical-align: middle; margin-right: 30px; text-align: center; }

.case2_left li a { font-size: 25px; color: #1d1e1e; display: inline-block; width: 510px; vertical-align: middle; }

.case2_right { width: 500px; margin-left: 30px; }

.case2_right h2 { height: 94px; line-height: 94px; font-size: 46px; color: #f00; padding: 0 30px; box-sizing: border-box; background: url(img/tit_bg2.jpg) no-repeat center; }

.case2_right h2 span { font-size: 35px; color: #fff; }

.case2_right ul { margin-top: 5px; overflow: hidden; }

.case2_right ul li { margin-top: 5px; height: 55px; line-height: 55px; background: #cccccc; padding: 0 15px; box-sizing: border-box; }

.case2_right ul li a { font-size: 28px; color: #002b60; }

.case3_box { margin-top: 95px; }

.case3_left h2 { font-size: 42px; color: #ff6600; width: 575px; }

.case3_left h2 span { font-size: 26px; color: #000; }

.case3_left ul { margin-top: 15px; overflow: hidden; }

.case3_left ul li { width: 100%; height: 72px; margin-top: 20px; background: #ff6600; }

.case3_left li span { width: 75px; line-height: 72px; font-size: 31px; color: #fff; display: inline-block; vertical-align: middle; margin-right: 30px; text-align: center; }

.case3_left font { font-weight: 500; }

.case3_left li a { font-size: 25px; color: #1d1e1e; display: inline-block; width: 510px; vertical-align: middle; }

.case3_right h2 { background: url(img/tit_bg3.jpg)no-repeat center; color: #000; }

.plan { padding: 60px 0; }

.plan h2 { font-size: 39px; color: #000; text-align: center; }

.plan h2 span { font-size: 46px; color: #f00; }

.plan h2 font {/*margin-left:50px;*/ }

.plan ul { margin-top: 100px; font-size: 0; }

.plan ul li { display: inline-block; width: 33.33%; padding: 0 45px; box-sizing: border-box; }

.plan_item { background: #e6e6e6; text-align: center; padding: 25px 0 35px; }

.plan_item p { font-size: 25px; color: #1d1e1e; margin-top: 30px; }

.plan_item .plan_but { display: inline-block; padding: 0 24px; line-height: 35px; background: #003399; font-size: 21px; color: #fff; border-radius: 18px; margin-top: 60px; }

.min_ban3 { background: url(img/min_ban3.jpg)no-repeat center; height: 208px; }

.stable { height: 818px; background: url(img/sys.jpg) no-repeat center; padding: 65px 0 45px; box-sizing: border-box; }

.stable h2 { width: 930px; height: 160px; line-height: 160px; border: 5px solid #fff; margin: 0 auto; text-align: center; font-size: 68px; color: #fff; font-weight: 500; }

.stable h2 span { color: #f00; }

.stable_left { width: 45%; margin-top: 60px; }

.stable_left h3 { font-size: 28px; color: #002b60; font-weight: 500; }

.stable_list { height: 290px; font-size: 22px; color: #000; margin-top: 20px; line-height: 40px; padding: 20px 40px; background: #e6e6e6; position: relative; }

.stable_left .stable_desc { font-size: 22px; color: #002b60; position: absolute; bottom: 20px; right: 40px; }

.error { margin-top: 20px; }

.error p { height: 38px; line-height: 38px; font-size: 25px; color: #000; padding-left: 70px; background: url(img/false.png)no-repeat 20px center; margin-top: 10px; }

.stable_right { width: 45%; margin-top: 60px; }

.stable_right h3 { font-size: 28px; color: #fff; font-weight: 500; }

.stable_right .stable_list { color: #fff; background: #ff0000; }

.success { margin-top: 20px; }

.success p { height: 38px; line-height: 38px; font-size: 25px; color: #fff; padding-left: 70px; background: url(img/true.png)no-repeat 20px center; margin-top: 10px; }

/*--核心团队--*/















.teams { padding-top: 60px; }

.core_teams_con { background: #e6e6e6; }

.core_list { margin-top: 85px; padding: 30px 0; }

.core_list ul li { width: 260px; float: left; height: 362px; margin: 32px 0 0 32px; }

.core_list ul li:nth-child(6) { width: 552px; }

.core_list ul li:nth-child(6) img { width: 100%; height: 100%; }

.core_list_img { width: 100%; height: 254px; }

.core_list_img img { width: 100%; height: 100%; }

.core_lsit_con { width: 100%; height: 108px; background: #002b60; padding: 5px 0 10px 12px; box-sizing: border-box; }

.core_name { padding-bottom: 6px; border-bottom: 1px solid #fff; }

.core_name span { display: inline-block; vertical-align: middle; font-size: 20px; color: #fff; font-weight: 700; }

.core_name span p { font-size: 12px; padding-left: 6px; font-weight: 500; margin: 0; }

.core_lsit_con p { font-size: 12px; color: #fff; margin-top: 5px; }

.core_list ul li:nth-child(2) .core_lsit_con { background-image: url(img/core_bg1.jpg) no-repeat center 100%; }

.core_list ul li:nth-child(5) .core_lsit_con { background-image: url(img/core_bg2.jpg) no-repeat center 100%; }

.teams_list { overflow: hidden; padding: 30px 30px 60px 30px; }

.teams_list img { width: 100%; }

.teams_list ul { }

.teams_list ul li { width: 206px; height: 238px; overflow: hidden; float: left; }

.teams_list ul li + li { margin-left: 27.5px; }

/*--关于我们--*/















.about { margin-top: 80px; }

.about_con { padding: 50px; background: #cccccc; margin-top: 55px; }

.about_desc { background: #eeeeee; padding: 20px 50px 60px; }

.about_desc img { float: left; margin-right: 10px; }

.about_desc span { font-size: 26px; color: #000; line-height: 45px; }

.about_chain .all { padding: 40px 95px; box-sizing: border-box; background: #eeeeee; margin-top: 50px; }

.about_chain h2 { font-size: 30px; color: #002b60; text-align: center; }

.about_chain h2 span { font-size: 42px; color: #ff0303; font-weight: 500; }

.chain_con { text-align: center; margin-top: 50px; overflow: hidden; }

.chain_list { margin-top: 20px; text-align: center; }

.chain_list ul { margin-top: 20px; }

.chain_list ul li { width: 288px; float: left; }

.chain_list ul li + li { margin-left: 48px; }

.chain_tit { width: 100%; height: 120px; position: relative; background: #ff0000; }

.tit_box { position: absolute; width: 100%; top: 50%; left: 0; transform: translateY(-50%); }

.chain_list li p { font-size: 16px; color: #000; margin-top: 10px; }

.chain_list .tit_box p { font-size: 35px; color: #fff; }

.tit_box span { font-size: 20px; color: #fff; }

/*--资质--*/















.prove { margin: 40px 0 10px; }

.prove_left { padding: 30px; background: #eeeeee; }

.prove_right { padding: 30px; background: #c9c9c9; }

.min_ban4 { background: url(img/min_ban4.jpg)no-repeat center; height: 259px; }

/*--合作伙伴--*/















.join { margin-top: 40px; }

.join h2 { font-size: 31px; color: #000; text-align: center; font-weight: 500; }

.join h2 span { font-size: 42px; color: #f00; font-weight: 700; }

.join_list { margin-top: 40px; background: #eeeeee; padding: 40px 20px; overflow: hidden; box-sizing: border-box; }

.join_list li { width: 193px; }

/*--更多案例--*/















.more_join { margin-top: 60px; }

.more_tit { font-size: 40px; color: #002b60; text-align: center; font-weight: 500; padding-bottom: 5px; border-bottom: 2px solid #e9e9e9; position: relative; margin-bottom: 90px; }

.more_tit:after { content: ''; width: 150px; height: 7px; background: #f00; position: absolute; bottom: -4px; left: 50%; transform: translateX(-50%); }

.more_tit span { font-size: 46px; color: #ff0000; }

.more_con { margin-bottom: 55px; padding: 70px 40px; background: #eeeeee; }

.more_join_left { width: 315px; position: relative; }

.more_join_left .more { position: absolute; width: 125px; height: 35px; line-height: 35px; background: #ff0000; font-size: 20px; color: #fff; bottom: 20px; left: 50%; transform: translateX(-50%); text-align: center; border-radius: 18px; }

.more_join_right { width: 760px; }

.more_join_right li a { font-size: 25px; color: #282828; display: block; height: 45px; line-height: 45px; border-bottom: 1px dashed #343434; }

.more_join_right p { font-size: 44px; color: #282828; font-weight: 700; }

/*--新闻中心--*/















.tit_40 { font-size: 40px; font-weight: 500; color: #002b60; }

.news_box { margin-top: 70px; padding-bottom: 20px; }

.news_list { width: 33.33%; padding: 0 20px; box-sizing: border-box; float: left; }

.news_list h3 { font-size: 30px; color: #f00; margin-bottom: 20px; font-weight: 500; line-height: 50px; padding-left: 10px; background: url(img/news_icon.jpg) no-repeat left bottom; }

.news_list li a { font-size: 14px; color: #272727; line-height: 24px; display: block; }

.news_list ul li span { float: right; color: #666; }

/*--footer--*/















.foot_nav { background: #ff0000; }

.foot_con_box { background: #002b60; }

.foot_tel { text-align: center; }

.foot_tel .foot_tit { font-size: 36px; color: #fff; padding: 50px 0 30px; }

.foot_tel span { font-size: 49px; color: #fff; line-height: 80px; padding: 0 60px; background: #F00; border-radius: 40px; box-shadow: 0px 3px 10px 1px #000; }

.foot_con { padding: 100px 0 50px; }

.foot_logo { text-align: center; color: #fff; letter-spacing: 2px; }

.foot_logo p { font-size: 21px; margin-top: 20px; }

.foot_logo span { font-size: 18px; line-height: 30px; }

.foot_desc { margin-left: 40px; font-size: 14px; color: #fff; line-height: 28px; letter-spacing: 2px; }

.foot_code { margin: 40px 60px 0 0; }

.copy { width: 100%; height: 50px; line-height: 50px; font-size: 12px; color: #292929; text-align: center; }

.copy span { font-size: 24px; color: #292929; float: left; padding-left: 35px; }

/*--导航页--*/















.bg_box { background: url(img/index_bg.jpg)no-repeat center; text-align: center; overflow: hidden; }

.bg_tit { margin-top: 10%; }

.index_tit { width: 100%; height: 60px; background: #434545; margin-top: 20px; }

.index_tit span { display: inline-block; width: 260px; line-height: 60px; font-size: 36px; color: #7d7c7c; vertical-align: top; }

.index_tit_img { position: relative; width: 260px; height: 60px; }

.index_tit_img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.bg_box p { margin-top: 65px; font-size: 16px; color: #969696; line-height: 30px; }

.index_tit a:hover span { color: #fff; }

/*--手机适配--*/











.top, .tabBox { display: none; }
 @media screen and (max-width:640px) {

body { font-size: 20px; }

.all { width: 100%; }

.h-span { display: none; }

.head { display: none; }

.top { display: block; background: #000; width: 100%; height: 46px; position: relative; z-index: 999; }

.top .logo { position: absolute; top: 0; left: 50%; transform: translateX(-50%); }

.top .logo img { width: 68px; }

.nav_img { display: block; position: absolute; right: 1%; width: 8%; top: 9px; }

.nav { position: fixed; width: 34%; background: #000; right: 0px; top: 46px; height: auto; z-index: 999; display: none; }

.nav ul { border-left: 1px solid #727171; background: #000; height: auto; }

.nav ul li { padding: 1em 0; text-align: center; height: 3rem; line-height: 3rem; display: block; border-bottom: 1px solid #727171; }

.nav ul li a { font-size: 0.7rem; }

.w-banner { display: none; }

/*--手机banner--*/







.tabBox { display: block; }

.tabBox .hd { text-align: center; height: 30; line-height: 30px; }

.tabBox .hd ul li { display: inline-block; width: 0.5rem; height: 0.5rem; border-radius: 50%; font-size: 0; background: #000 }

.tabBox .hd ul .on { background: #f00; }

/*--面对的困局--*/







.cultu { padding: 1rem 0 2rem; }

.title { font-size: 1.4rem; }

.f00_40 { font-size:1.8rem; }

.min_tit { font-size: 1rem; }
.title:after{width:7.5rem; height:5px; bottom:-3px;}
.min_tit strong { font-size: 1.2rem; }

.cultu_img { margin: 1rem 0; padding: 0 0.5rem; }

.cultu_desc { width: 100%; padding: 0 0.5rem; line-height: 2rem; font-size: 1rem; box-sizing: border-box; }

.min_ban1 { display: none; }

.case { padding: 1rem 0 3.5rem; }

.f00_48 { font-size:2rem; }

.case_min_tit { font-size: 1rem; margin-top: 1.5rem; padding: 0 0.5rem; }

.case_list ul li { width: 50%; margin-top: 2.5rem; padding: 0 0.5rem; box-sizing: border-box; }

.case_list li span { width: 100%; height: 3.5rem; line-height: 3.5rem; font-size: 1.2rem; }

.case_more { width: 7.5rem; height: 1.75rem; line-height: 1.75rem; border-radius: 0.85rem; margin: 1.5rem auto 0; font-size: 1rem; }

.cases_list { margin: 3rem 0.5rem 0; padding: 1.75rem 0.5rem; }

.cases_list ul li { width: 33.33%; padding: 0.3rem; height: auto; }

.cases_list ul li:last-child { display: none; }

.cases_box { height: 5rem; }

.cases_list li .cases_list_tit { height: 5rem; font-size: 1rem; line-height: 5rem; }

/*--模块解决方案--*/







.min_ban2 { display: none; }

.desgin_mint { font-size: 1.15rem; }

.desgin { padding: 0 0 3.35rem; }

.design_list ul li { width: 100%; height: auto; padding: 1rem 0.5rem; }

.design_img { width: 100%; height: auto; float: none; top: 0; transform: translateY(0); }

.design_img img { width: 100%; }

.design_con { display: none; }
.design_desc{bottom:1rem;}
.design_desc h3 { font-size: 1.4rem; }

.design_desc h3 span { font-size: 1.2rem; }

.design_desc span { font-size: 0.75rem; }

.design_desc p { font-size: 0.9rem; line-height: 1.8rem; margin-top: 0.5rem; }
.get_tit{font-size:1.5rem;}
.weight { font-size: 1.75rem; }

.font_46 { font-size: 1.5rem; }

.get_mint { font-size: 1.25rem; }

.get_box { height: auto; background: #002b60; }

.get_list { margin-top: 2.25rem; padding: 0 0.5rem; }

.get_list ul li + li { margin: 2rem 0 0 0; }

.get_list ul li { width: 100%; }

.get_img img { width: 100%; }

.get_desc span { display: block; width: 11rem; height: 2rem; line-height: 2rem; margin: 0 auto; font-size: 1.25rem; border-radius: 1rem; }

.get_desc p { font-size: 1rem; }

.f00_46 { font-size:1.8rem; }

.solution { padding: 3.5rem 0 2.5rem; }

.font_39 { font-size: 1.45rem; }

.subtitle { font-size: 1.8rem; margin-top: 4rem; }

.solu_w { font-size:1.8rem; }

.solu_min { font-size: 1.8rem; }

.solution1_nav { display: none; }

.solution2_nav { display: none; }

.solution2_con { padding: 1.5rem 0.5rem; }

.case1_left { width: 100%; }

.case1_left ul li { height: 2.5rem; line-height: 2.5rem; padding: 0 1rem; }
.case1_left h2 span{font-size:1.8rem;}
.case1_left h2{font-size:1.4rem; height:4rem; line-height:4rem;}
.case1_left li a { font-size: 1.2rem; }

.case1_right { width: 100%; margin-top: 2rem; }

.case1_right h2 span { font-size: 1.5rem; }

.case1_right p { font-size: 2rem; }

.case1_right img { margin-top: 2rem; }

.case2_con h2 { font-size: 1.6rem; line-height: 2rem; }

.case2_con h2 span { font-size: 1.6rem; }

.case2_nav { display: none; }

.case_all { padding: 1.5rem 0.5rem; }

.case2_left { width: 100%; }

.case2_left h2 { font-size: 1.8rem; width: 100%; }
.case2_left h2 span{font-size:1.3rem;}
.case2_left ul li { height: 3.5rem; }

.case2_left li span { width: 15%; line-height: 3.5rem; font-size: 1.5rem; margin-right: 0; text-align: center; }

.case2_left li a { width: 85%; font-size: 1.25rem; }

.case2_right { width: 100%; margin-top: 2rem; margin-left: 0; }

.case2_right ul li a { font-size: 1.2rem; }

.case2_right h2 { height: 4.5rem; line-height: 4.5rem; font-size: 2.3rem; }

.case3_box { margin-top: 3rem; }

.case2_right h2 span { font-size: 1.75rem; }

.case3_left h2 { font-size: 2rem; width: 100%; }

.case3_left h2 span { font-size: 1.3rem; }

.case3_left ul li { height: 3.5rem; }

.case3_left li span { width: 15%; text-align: center; font-size: 1.5rem; margin-right: 0; line-height: 3.5rem; }

.case3_left li a { font-size: 1.25rem; width: 85%; }

.case3_left { width: 100%; }

.plan ul { margin-top: 2rem; }

.plan h2 { font-size: 1.4rem; }

.plan h2 span { font-size: 1.8rem; }

.plan ul li { vertical-align: top; padding: 0; }

.plan_item p { font-size: 0.8rem; margin-top: 1.5rem; }

.plan_item { padding: 1rem 0.5rem; }

.plan_img img { width: 80%; }

.plan_item .plan_but { padding: 0 1rem; line-height: 1.5rem; font-size: 1rem; border-radius: 0.9rem; margin-top: 2rem; }

.min_ban3 { display: none; }

.stable { height: auto; background: #011B3C; padding: 2rem 0.5rem; }

.stable h2 { width: 100%; height: 5rem; line-height: 5rem; font-size: 2rem; box-sizing: border-box; border: 3px solid #fff; }

.stable_left { width: 100%; float: none; margin-top: 3rem; }

.stable_left h3 { font-size: 1.4rem; color: #fff; }

.stable_list {
 height14rem; font-size: 1.1rem; margin-top: 1rem; line-height: 2rem; padding: 1rem 2rem; }

.stable_left .stable_desc { font-size: 1.1rem; padding: 1rem 2rem; }

.error p { font-size: 1.25rem; color: #fff; }

.stable_right { width: 100%; margin-top: 2rem; float: none; }

.stable_right h3 { font-size: 1.4rem; }

.success p { font-size: 1.25rem; }

.core_list ul li:nth-child(6) { display: none; }

.core_list ul li { width: 50%; height: auto; margin: 0; padding: 0 0.5rem; box-sizing: border-box; margin-bottom: 2rem; }

.core_name span { font-size: 1rem; display: inline-block; vertical-align: middle; }

.core_lsit_con { padding: 5px; height: 9rem; }

.core_desc { width: 70%; display: inline-block; }

.core_name span p { font-size: 0.6rem; }

.core_name { font-size: 0; }

.core_lsit_con p { font-size: 0.6rem; }

.core_list_img { height: 10.5rem; }

.core_list ul li .core_lsit_con { background-images: none !important; }

.teams_list ul { text-align: center; font-size: 0; }

.teams_list ul li { width: 33.33%; height: 8rem; padding: 0 0.5rem; float: none; display: inline-block; box-sizing: border-box; overflow: hidden; vertical-align: top; }

.teams_list { padding: 0rem 0 2rem; }

.teams_list ul li + li { margin: 0 0 1rem 0; }

.about { margin-top: 2rem; }

.about_con { padding: 0.5rem; margin-top: 2rem; }

.about_desc { padding: 1rem 0.5rem; }

.about_desc img { width: 5rem; }

.about_desc span { font-size: 1rem; line-height: 2rem; }

.about_chain .all { padding: 2rem 0.5rem; margin-top: 2.5rem; }

.about_chain h2 { font-size: 1.5rem; }

.about_chain h2 span { font-size: 1.8rem; }

.chain_list img { display: none; }

.chain_list ul li { width: 100%; float: none; }

.chain_list ul li + li { margin: 2rem 0 0 0; }

.chain_list .tit_box p { font-size: 1.75rem; }

.tit_box span { font-size: 1rem; }

.chain_list li p { font-size: 0.8rem; }

.min_ban4 { display: none; }

.join h2 { font-size: 1.5rem; }
.join h2 span{font-size:1.5rem;}

.join_list { padding: 1rem 0; }

.more_join_left { display: none; }

.more_con { padding: 2rem 0.5rem; }

.more_join_right { width: 100%; float: none; }

.more_join_right li a { font-size: 0.8rem; height: 2rem; line-height: 2rem; }

.more_join_right p { font-size: 1.5rem; margin-top:0.5rem; }

.tit_40 { font-size: 2rem; }

.news_list { width: 100%; padding: 0 0.5rem; float: none; margin-bottom: 2rem; }

.news_list h3 { font-size: 1.5rem; }

.news_box { margin-top: 1rem; }

.news_list li a { font-size: 0.7rem; }

.foot_tel .foot_tit { font-size: 1.8rem; padding: 2rem 0; }

.foot_tel span { font-size: 2rem; }

.foot_logo { text-align: left; }

.foot_con { padding: 2rem 0.5rem; ; }

.foot_desc { margin-left: 0; line-height: 1.4rem; font-size: 0.7rem; margin-top: 1rem; }

.foot_code { float: none; margin-top: 1rem; }

.copy { padding: 0.5rem; height: auto; line-height: 1.5rem; font-size: 0.6rem; box-sizing: border-box; }

.copy span { font-size: 1.2rem; padding-left: 0px; }

.foot_code img { margin-top: 1rem; }

.bg_tit { margin-top: 30%; }

.index_tit span { font-size: 1rem; font-weight: 700; line-height: 60px; width: 32%; color:#fff; text-decoration:underline; }

.bg_box p { margin-top: 3rem; font-size: 0.8rem; line-height: 1.5rem; }

.chain_tit { display: none; }
.more_tit{font-size:1.8rem; margin-bottom:2rem;}
.more_tit span{font-size:2rem;}


}
