﻿charset "utf-8";
/* CSS Document */
html{ overflow-x: hidden;}
body,form,p,ol,ul,p,h1,h2,h3,h4,li,dt,dd,dl,li,input{margin:0;padding:0;}
body{font:14px/1.5 "\5FAE\8F6F\96C5\9ED1"; color:#545D69; background: #fff; min-width: 750px;}
table{border-collapse:collapse;border-spacing:0}
img,fieldset{border:0;}
ul,dd,dl,dt,ol,li{list-style:none;}
em,cite,i{font-style:normal;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
.lt{ float:left;}
.rt{ float:right;}
.dn{display:none;}
.di{display:inline;}
.db{display:block;}
.dib{display:inline-block;}
.f12{ font-size:12px;}
.f13{ font-size:13px; padding:0px 10px; }
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.lh18{ line-height:1.8;}
.lh20{ line-height:2;}
.l{font-weight:300;}
.n{font-weight:normal; font-style:normal;}
.b{font-weight:bold;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tdl{text-decoration:underline;}
.tdn,.tdn:hover,.tdn a:hover{text-decoration:none;}
.g0{color:#000;}
.g2{color:#222;}
.g3{color:#333;}
.g6{color:#666;}
.g8{color:#888;}
.g9{color:#999;}
.ga{color:#aaa;}
.gb{color:#bbb;}
.fw{color:#fff;}
.fr{color:#B90000;}
.fg{color:#4bdcbf;}
.fb{color:#18b5ff;}
.fy{color:#fc0;}
.fo{color:#f9b700;}
.fa_g0 a:link,.fa_g0 a:visited{color:#000;}
.fa_g3 a:link,.fa_g3 a:visited{color:#333;}
.fa_g6 a:link,.fa_g6 a:visited{color:#666;}
.fa_g9 a:link,.fa_g9 a:visited,.f_g9:link,.f_g9:visited{color:#999;}
.fa_wh a:link,.fa_wh a:visited,.f_wh:link,.f_wh:visited{color:#fff;}
.fa_blue a:link,.fa_blue a:visited{ color: #18b5ff;}
.bbd{border-bottom:1px solid #eee;}
.t0{ top: 0;}
.l0{ left: 0;}
.r0{ right: 0;}
.b0{ bottom: 0;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mt25 {
    margin-top: 25px;
}
.mr40{ margin-right:40px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb40{ margin-bottom:40px;}
.bgwh{background:#fff;}
.rel{position:relative;}
.abs{position:absolute;}
.flx{ overflow:hidden; zoom:1;}
.fix{zoom:1;}
.fix:after{display:table; content:''; clear:both;}
.auto{margin-left:auto; margin-right:auto;}
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
.ell_bk{word-wrap:break-word;word-break:normal;}
.trans{-webkit-transition:all 0.3s;transition:all 0.3s;}
.wp100{ width:100%}
.br10{ border-radius:10px;}
.ico{ text-indent:-9999em; display:block; overflow:hidden;}
.sti{ font-family: "SimSun","\5FAE\8F6F\96C5\9ED1"; }
.yhei,input{font-family:"\5FAE\8F6F\96C5\9ED1";}
.va{vertical-align:-3px;}
/*input{-webkit-appearance:none; 去除input默认样式 font-size: 14px;}
input[type="submit"],input[type="reset"],input[type="button"],input{-webkit-appearance:none;}*/
.wp20{width: 20%;}
.wp25{width: 25%;}
.wp33{width: 33.33%;}
.wp50{width: 50%;}
.op50{opacity: 0.5;}
.op80{opacity:0.8; }
.op90{opacity:0.9; }
.br100{ border-radius: 100%;}
.mt60{ margin-top: 60px;}
.mt80{ margin-top: 80px;}
.mt40{ margin-top: 40px; }
.mt30{ margin-top: 30px; }
.mb30{ margin-bottom: 30px; }
.mb90{ padding-bottom: 90px;}
.mb60{ margin-bottom: 60px; }
.pt60{ padding-top: 60px; }

.txt{ height:36px; text-indent:6px; border: 1px solid #ccc;}
.btn{ background:#B90000; color:#fff; vertical-align:middle; text-align:center; border:none; font-size:16px; cursor:pointer;}
.wh85{ width:85%; height:50px; line-height:50px; text-align:center;}
.bgf5{ background:#f5f5f5;}
.bgblue{ background:#18b5ff;}
.del{ text-decoration: line-through;}
.fa_b a:link,.fa_b a:visited{ color: #37c7c9;}
.f_b{ color:#37c7c9;}
.cp{ cursor: pointer;}
.fa_red a:link,.fa_red a:visited{ color: #B90000; }
.bgred{ background:#B90000;}
.bggreen{ background: #4bdcbf; }
.fa_green a:link,.fa_green a:visited{ color: #4bdcbf;}
.fa_green_haver a:hover{ color: #4bdcbf }

.w1200{ width: 1200px;}
.w1420{ width: 1420px;}
.f32{ font-size:32px;}
.f36{ font-size:36px; }
.f48{ font-size:48px;}
.f56{ font-size: 56px; }
.f26{ font-size: 26px; }
.w_line{ border-bottom: 1px solid #E3E3E3; }
.ls5{ letter-spacing: 5px; }
.ls1{ letter-spacing: 1px; }
.pt5{ padding-top: 5px; }
.en_dx{text-transform:uppercase;}
.ani{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}
.fa_g5 a:link,.fa_g5 a:visited{ color: #545D69; }
.bg_hui{ background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.4)); color: #fff; bottom: 0; left: 0; width: 100%;}
.bg_hui .index_box1_text{ padding: 48px 0 0 15px; }
.zoompic img{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;transition:all 0.25s linear;}
.zoompic img:hover{transform:scale(1.05,1.05)}
.popup{position:fixed; top: 11%; left:50%; margin-left: -435px; background:#fff; z-index:13011; width:870px; border-radius: 4px;}
html{_background-image:url(about:blank);_background-attachment:fixed}
.wap_bg{_position:absolute; _height:expression(document.body.clientHeight+'px');}
.popup,.dialog_about{_top:expression(documentElement.scrollTop + 90);_position:absolute;_bottom:auto;}
html{ overflow-y: scroll; }
/* 分页 */
.page{ margin-left: auto; margin-right: auto; margin-bottom: 30px; text-align:center; padding-bottom: 10px;}
.page_list{ height:36px; line-height:36px;}
.page_list a{ display:inline-block; border:1px solid #ddd; padding:0 15px; margin:0 4px; border-radius: 2px;}
.page_list a:link,.page_list a:visited{ color:#666; background:#fff;}
.page_list a:hover{ text-decoration:none; background:#fff; color: #3ebc8d; border-color: #3ebc8d;}
.page_list .page_clo:link,.page_list .page_clo:visited{ color: #fff; border-color: #3ebc8d; font-weight: 900; background-color:#3ebc8d; background: linear-gradient(to right, #159394 0%,#53D38A 100%);}
.news_list .page{ padding: 30px 0 10px; }
/* 头部 */
.header_bg{ min-width: 1250px; background: rgba(0, 0, 0, 0.2); height: 60px; width: 100%; position: absolute; left: 0;top: 0; z-index: 11000;}
.nav{ padding-left: 30px; }
.nav ul li{ float: left; position: relative;}
.nav_name{ line-height: 54px; height: 54px; padding:3px 20px 0; display: block; font-size: 15px; margin: 0 5px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}
.nav ul li:hover .nav_name,.nav .nav_clo .nav_name{ color: #4bdcbf }
.nav .nav_clo .nav_name{font-weight: 900;}
.nav ul li .nav_name:after{ content: ""; display: block; width: 0; height: 3px;background: #4bdcbf; position: absolute; top: 57px; left: 50%; margin-left: -18px; z-index: 1;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}
.nav ul li:hover .nav_name:after,.nav .nav_clo .nav_name:after{ width: 36px; }
.header_action{ margin-top: 13px; }
.header_action a{ line-height: 30px; height: 30px; width: 100px; border: 1px solid #fff; display: block; border-radius: 4px; text-align: center;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}
.header_action a.lt{ line-height: 32px; height: 32px; border: none; margin-right: 8px;}
.header_action a.rt:hover{ border-color: #4bdcbf; }
/* 底部 */
.footer_bg{ height: 380px; background-color: #3E404C; color:#9FA0A5;  min-width: 1250px;}
.footer_bg a:link,.footer_bg a:visited{ color: #9FA0A5;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}
.footer_bg a:hover{ color: #fff; }
.footer_main dt a:link,.footer_main dt a:visited{ color: #fff; }
.footer_info{ padding-top: 52px; }
.footer_qrcode{ width: 110px; }
.footer_main{ padding-top: 66px; }
.footer_main dl{ padding-left: 90px; }
.footer_main .footer_d1{ padding-left: 0; }
.footer_main dl dt{ font-size: 14px; color: #fff; }
.footer_main dl dd{ font-size: 13px; line-height: 2; padding-top: 10px;}
.footer_copyright{ line-height: 65px; border-top: 1px solid #535563; }

/* 侧栏 */
.sidebar_location{ position: fixed; right: 0; bottom: 150px; }
.sidebar ul li{ margin-top: 1px; float: right; width: 135px; text-align: right; height: 65px; overflow: hidden;}
.sidebar ul li.sidebar_b4{ margin-top: 20px; }
.sidebar_link{ display: inline-block; background: #353F58; background:rgba(53,63,88,0.66); text-align: center; width: 60px; height: 65px; line-height: 65px; -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}
.sidebar_link:hover{ background: #4bdcbf; }
.sidebar ul{ max-width: 135px; }
.sidebar ul li .sidebar_link:hover .iconfont{ display: none; }
.sidebar ul li .sidebar_link:hover .sidebar_text{ display: block; }
.sidebar ul li .sidebar_link:hover{ width:135px; border-radius: 6px 0 0 6px;background: #4bdcbf;  background:linear-gradient(to right, #5CE4BD 0%,#18C2C7 100%);}

/* 首页 */
.index_box{ min-width: 1250px; }
.banner_pic{ min-width: 1250px; width:100%; height: 750px; background: url('../images/banner_pic1.png') center top no-repeat #2b3943; }
.index_pub_tit .f56{ color: #eee; }
.index_pub_tit h2{ margin: -45px 0 8px; }
.index_box1_contbg{ background: #f7f8fa; margin-top: 36px; padding: 50px 0; height: 580px; min-width: 1250px;}
.index_box1_nav{ width: 340px; }
.index_box1_nav ul{ border-left: 1px solid #E2E9EA; border-right: 1px solid #E2E9EA; border-top: 1px solid #E2E9EA;}
.index_box1_nav ul li{ height: 67px; padding: 16px 0 0 100px; border-bottom: 1px solid #E2E9EA; background: #fff; position: relative;}
.index_box1_nav_icon{ position: absolute; left: 36px; top: 16px; }
.index_box1_nav_icon img{ border-radius: 22px; }
.index_box1_nav ul .index_box1_nav_text strong{ font-size: 18px; font-weight: 400; line-height: 50px;}
.index_box1_nav ul li .iconfont{ top: 50%; right: -17px; font-size: 24px; margin-top: -18px; color: #18C2C7; display: none; }
.index_box1_nav ul li.index_box1_nav_clo{ height: 124px; padding-top: 32px; width: 240px; margin: 0 -1px; color: #fff; background: #4bdcbf;background: linear-gradient(to right, #5CE4BD 0%,#18C2C7 100%);}
.index_box1_nav ul li.index_box1_nav_clo .index_box1_nav_icon{ top: 32px; }
.index_box1_nav ul li.index_box1_nav_clo .index_box1_nav_text strong{ line-height: 30px; }
.index_box1_nav ul li.index_box1_nav_clo .f12{ display: block; margin-top: 1px; }
.index_box1_nav ul li.index_box1_nav_clo a{ display: block; border:1px solid #fff; width: 88px; text-align: center; line-height: 28px; font-size: 12px; margin-top: 15px;}
.index_box1_nav ul li.index_box1_nav_clo .iconfont{ display: block; }

.index_box1_main{ padding: 4px 0 0 110px; }
.index_box1_tit a:link,.index_box1_tit a:visited{ color: #545d69; }
.index_box1_tit a:hover{ color: #4bdcbf; }
.index_box1_text{ width: 600px; }
.index_box1_text li{ width: 33.33%; float: left; line-height: 36px; }
.index_solution{ margin:36px 0 0 -1px;}
.index_solution_box{ width: 33.33%; float: left; margin-bottom: 1px;}
.index_solution_box a{ margin-left: 1px; background-color: #4bdcbf; }
.index_solution_box a:hover img{opacity: 0.12;}
.index_solution_box a:hover .bg_hui .index_box2_text p{ opacity:1; }
.index_solution_box .bg_hui .index_box2_text{ padding: 48px 25px 20px 30px; max-width:450px; }
.index_solution_box .bg_hui .index_box2_text p{ height: 42px; }

.idnex_hardware,.idnex_partner{ margin-top: 36px; }
.idnex_hardware ul li{ width: 33%; float: left;}
.idnex_hardware ul li a{ background-color:#f1f1f1; height: 580px;}
.idnex_hardware ul li a img{ padding-top: 36px; }
.idnex_hardware ul .even a{ background-color:#F9F9F9;}
.idnex_hardware ul li h3{ padding-top: 75px; }
.idnex_hardware_pic{ height: 405px; }
.idnex_hardware ul li a:hover img,.sol_box1_hard .sol_box1_list li a:hover .ani{-webkit-transform:scale(0.88);-moz-transform:scale(0.88);transform:scale(0.88);}
/* .idnex_partner ul{ margin-right: -1px; } */
.idnex_partner ul li{ width: 20%; float: left; }
.idnex_partner ul li a{ border:1px solid #ddd; margin:0 0 -1px -1px; cursor: default;}
.idnex_partner ul li a:hover{ position: relative; box-shadow: 0 0 12px rgba(0,0,0,0.2); }
.try_box_bg{ background:url('../images/try_bg.png') center top no-repeat #15acb3; height: 340px; min-width: 1250px;}
.try_box h3{ padding-top: 80px; }
.try_btn{ width: 220px; line-height: 60px; height: 60px; border:1px solid #fff; background-color: rgba(255,255,255,0.15); }
.try_btn:hover{ background: none; border-radius: 35px; }

/**/
.sub_nav{ padding: 25px 30px 30px; width: 540px; position: absolute; left: -250px; top: 60px; box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15); display: none;}
.sub_nav_box h3{ padding-bottom: 8px; color: #929BB0; }
.sub_nav_row{ margin-left: -10px; }
.sub_nav_row dl{ padding: 6px 8px 8px 48px; background: #EEF0F2; border: 1px solid #DCDEE0; border-radius: 4px; margin-left: 10px; }
.sub_nav_row dl dt{ position: absolute; left: 16px; top: 8px; width: 20px; height: 20px; text-align: center; line-height: 20px; color: #fff; background: #4bdcbf; border-radius: 20px; font-size: 12px; }
.sub_nav_row dl dd span{ color: #545D69; margin-top: 3px; }
.sub_nav_row .wp50{ float: left; }
.sub_nav_row a:hover dl{ background: #4bdcbf; border-color: #4bdcbf; }
.sub_nav_row a:hover dl dt{ background: #fff; color: #4bdcbf; }
.nav ul li:hover .sub_nav{ display: block; }


/* 售检票系统 */
.inside_banner_pic{min-width: 1250px; width:100%; height: 558px; background: url('../images/inside_banner.png') center top no-repeat #2b3943; }
.inside_banner_text_view{ padding:220px 0 0 40px;  }
.inside_banner_text_view p{ padding-top: 25px; }
.inside_banner_text_view p em{ margin: 0 20px; }
.inside_nav_bg{ line-height: 60px; min-width: 1250px; width: 100%; height: 60px; background: rgba(0,0,0,0.4); margin-top: -60px; }
.inside_nav_main ul li{ float: left; margin-right: 56px; }
.inside_nav_main ul li a{ min-width: 85px; text-align: center; }
.inside_nav_main ul li a:hover{ color: #4BDCBF; }
.inside_nav_main ul li.inside_nav_clo a{ outline: 10px solid rgba(75,220,191,0.6); border:2px solid #fff; background: #4BDCBF; width: 280px; height: 100px; line-height: 100px; text-align: center; margin: 10px; font-size: 32px;letter-spacing: 3px; }
.inside_nav_main ul li.inside_nav_clo a:hover{ color: #fff; }
.crumbs_nav{ height: 64px; line-height: 64px; }
.inside_tit_text{ width: 720px; margin: 15px auto 0; text-align:center; line-height: 2; }
.pub_nav ul{ background: #EAEAEA; line-height: 42px; border-radius: 42px; height: 42px; }
.pub_nav ul li a{ padding: 0 20px; border-radius: 42px; min-width: 100px; position: relative;}
.pub_nav ul li a:after{ content: ""; display: block; width: 0; height: 3px;background: #4bdcbf; position: absolute; top: 39px; left: 50%; margin-left: -18px; z-index: 1;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}
.pub_nav ul li:hover a:after{ width: 36px; }
/* .pub_nav ul li a:hover{ text-shadow: 0px 10px 10px rgba(0,175,131,1); } */
.pub_nav ul li.pub_nav_clo a{ background: #4BDCBF; color: #fff; }
.pub_nav ul li.pub_nav_clo a:hover{ color: #fff; }
.soft_box2_bg{ min-width: 1250px; background: url('../images/software_b2_bg.png') no-repeat center bottom; min-height: 900px; }
.soft_box2_main .three_rows_box{ margin-bottom: 70px; }
.three_rows_box dl{ padding: 0 0 0 106px; min-height: 84px; }
.three_rows_box dl dt{ left: 0; top: 0; }
.soft_icon{ width: 84px; height: 84px; line-height: 84px; text-align: center; border-radius: 84px; display: block; }
.three_rows_box dl dd{ max-width: 240px; }
.zise_bg{ background: #A398D8; }
.hongse_bg{ background: #EC8093; }
.chengse_bg{ background: #F0B179; }
.lvse_bg{ background: #67CDAA; }
.lanse_bg{ background: #60C5E2; }
.shenzi_bg{ background: #8695D2; }
.shenlv_bg{ background: #65BF89; }
.shenhong_bg{ background: #D28EA3; }
.shenhui_bg{ background: #8D87A1; }
.shenlan_bg{ background: #7FB1E7; }
.soft_box3_main ul li{ width: 220px; display: inline-block; margin:0 18px;}
.soft_box3_pic{ border-radius: 10px; }
.soft_box3_main ul li .bg_hui{ border-radius: 0 0 10px 10px; }
.soft_box3_text{ padding:30px 0 15px; }
.soft_box4_main ul{ width: 1100px;}
.soft_box4_main ul li{ padding-bottom: 70px; }
.soft_box4_main ul li span{ padding-top: 20px; font-size: 16px;}
.soft_box5_bg{ background: #f4f4f4; padding-top: 60px; min-width: 1250px;}
.case_main{ padding-top: 70px; }
.case_main ul li{ width: 16.66%; }
.case_main ul li .case_text{ position: absolute; top:30px; left: 0; width: 100%; text-shadow: 1px 1px 0 rgba(0,0,0,0.2);}
.inside_tit_text.tc{ text-align: center; }

/* 智能硬件 */
.hard_view{ padding: 60px 0 60px 320px; }
.hard_tit{ top: 60px; left: 60px; }
.hard_intro{ line-height: 38px; }
.hard_nav{ margin-top: 76px; }
.hard_nav ul{ margin-left: -110px; }
.hard_nav ul li{ width: 400px; float: left;margin-left:110px;}
.hard_nav ul li a{ height: 160px; border:6px solid #fff; box-shadow: 0 0 6px rgba(0,0,0,0.15); position: relative;}
.hard_nav_text{ width: 200px; overflow: hidden; margin-left: 12px; padding-top: 20px;}
.hard_nav_text p{ padding-top: 15px; line-height: 1.8; }
.hard_nav .hard_nav_clo a,.hard_nav li a:hover{ border-color: #4BDCBF; }
.hard_nav ul li .iconfont{ top: 141px; left: 50%; margin-left: -23px; font-size: 46px; }

/* 解决方案 */
.sol_box1_main{ width: 1248px; margin: 60px auto 0; }
.sol_box1_info a{ width: 280px; height: 506px; border:1px dashed #D2D2D2; float: left; }
.sol_box1_info a:hover{ border:1px solid #D2D2D2; box-shadow: 0 15px 22px rgba(0,0,0,0.12); border-bottom: 3px solid #4BDCBF; margin-bottom: -2px; }
.sol_box1_info_tit{ padding: 38px 0 30px; }
.sol_box1_info_tit span{ width: 90px; height: 90px; text-align: center; line-height: 90px; border-radius: 90px; margin: 0 auto; }
.sol_box1_info_tit h3{ margin-top: 12px; }
.icon_plus{ float: left; width: 40px; text-align: center; line-height: 506px; font-size: 22px; }
.sol_box1_fun ul li{ height: 52px; line-height: 52px; padding-left: 52px; }
.sol_box1_fun ul li.odd{ background-color: #F2F2F2; }
.sol_box1_fun ul li:hover{ background-color: #4BDCBF; color: #fff; }
.sol_box1_assist .icon_plus{ line-height: 200px; }
.sol_line{ line-height: 60px; height: 60px; padding:0 122px; }
.sol_box1_hard,.sol_box1_sys{ border:1px dashed #D2D2D2; float: left; height: 200px; text-align: center;}
.sol_box1_hard{ width: 750px; }
.sol_box1_sys{ width: 454px; }
.sol_box1_list{ padding-left: 10px; }
.sol_box1_list li{ width: 146px; }
.sol_box1_sys .sol_box1_list li{ width: 110px; padding-top: 10px; }
.sol_box1_assist h3{ line-height: 46px; padding-top: 10px; }
.sol_box2_bg,.scenic_box2_bg{ background:#f4f4f4; min-width: 1250px;}
.sol_box2_info{ width:55%; }
.sol_box2_pic{ width: 500px; }
.sol_box2_info ul li{ margin-bottom: 50px; }
.sol_box2_info .circle{ width: 14px; height: 14px; border-radius: 14px; background-color: #4BDCBF; display: block; left: 0; top: 8px; }
.sol_box2_info ul li strong,.sol_box2_info ul li span{margin-left: 30px; }
.sol_box2_info ul li span{ margin-top: 18px; line-height: 1.8; width: 225px; overflow: hidden; height: 75px; }
.sol_box3_main ul{ padding-bottom: 120px; }
.sol_box3_main li{ text-align: center; margin-top: 100px;}
.sol_box3_icon{ width: 90px; height: 90px; border-radius: 90px; line-height: 90px; text-align: center;; color: #fff; font-size: 36px; display: block; margin: 0 auto 17px; }

.scenic_box1_pic{ width: 1000px; margin: 50px auto 0;}
.scenic_box3_main{ padding-bottom: 90px; }
.scenic_box3_main ul{margin-left: -17px;}
.scenic_box3_main ul li{ float: left; width: 270px; height: 440px; margin-left: 17px;}
.scenic_box3_view{ width: 270px; height: 440px; left: 0; top: 0; background: rgba(0,0,0,0.55);}
.scenic_box3_view .iconfont{ font-size: 52px; padding: 80px 0 100px; }
.scenic_box3_view span{ padding-top: 15px; display: block; opacity: 0.7; line-height: 1.8;}
.scenic_box3_main ul li a:hover .scenic_box3_view{ background:rgba(75,220,191,0.8); }
.park_box1_main ul{ text-align: center;}
.park_box1_main ul li{ width: 345px; display: inline-block; text-align: center;}
.park_box1_main ul li a{ width: 280px; height: 370px; background:#fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);  margin: 0 auto;position: relative; }
.park_box1_main ul li strong{ text-align: center; line-height: 90px; height: 90px; display: block; }
.park_box1_main ul li p{ width: 230px; padding: 22px 20px 0; text-align: justify; line-height: 2; border:5px solid #fff; border-top:none; height: 253px; overflow:hidden;}
.park_box1_main ul li a:after,.park_box1_main ul li a:before{content:'';position:absolute;left:15px;right:15px;bottom:-5px;height:5px;z-index:-2;border-radius:0 0 10px 10px;background-color:rgba(255,255,255,0.6);box-shadow:0 0 12px rgba(2,2,2,0.1)}
.park_box1_main ul li a:before{bottom:-10px;left:20px;right:20px}
.park_box1_main ul .park_box1_c1:hover p{ border-color: #A398D8; }
.park_box1_main ul .park_box1_c2:hover p{ border-color: #67CDAA; }
.park_box1_main ul .park_box1_c3:hover p{ border-color: #EC8093; }
.park_box1_main ul .park_box1_c4:hover p{ border-color: #60C5E2; }

/* 案例 */
.case_box1_main ul{ padding: 0 30px; }
.case_box1_main ul li a{ width: 600px; margin:0 auto 70px; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 6px;}
.case_box1_main ul li a img{ border-radius: 6px;}
.case_box1_name{left: 0; bottom: 50px; width: 300px; height: 60px; line-height: 60px; padding-left: 34px; background: #4bdcbf;background: linear-gradient(to right, #5CE4BD 0%,rgba(0,0,0,0) 100%); }
.case_box1_name h3{ text-shadow: 1px 1px rgba(0,0,0,0.2); letter-spacing: 1px; }
.case_box1_more{ top: 0; right: 50px; background:rgba(0,0,0,0.4); width: 76px; text-align: center; border-radius: 0 0 76px 76px; letter-spacing: 1px; height: 0; padding: 0; overflow:hidden;}
.case_box1_more span{ line-height: 1.2; display: block; margin-top: 14px; padding-top: 1px;}
.case_box1_main ul li a:hover{ box-shadow: 0 5px 25px rgba(0,0,0,0.2);}
.case_box1_main ul li a:hover .case_box1_more{ height: 76px;}
.case_box2_main ul{ padding: 0 6px 4px; }
.case_box2_main ul li{ width: 33.33%; float: left; margin-bottom: 86px;}
.case_box2_main ul li a{ width:340px; margin: 0 auto; position: relative;border-radius: 6px;}
.case_box2_pic img{ border-radius: 6px 6px 0 0; }
.case_box2_info{ height: 180px; width: 288px; border:1px solid #E8E8E8; border-top: none;  padding:20px 25px 0; border-radius: 0 0 6px 6px;}
.case_box2_text{ text-align: justify; letter-spacing: 1px; color: #999; margin-top: 5px;}
.case_box2_more{ position: absolute; bottom: 0; left: 50%; margin-left: -55px; width:110px; text-align: center; background:#4BDCBF; line-height: 32px; border-radius: 6px 6px 0 0; height: 0; overflow: hidden;;}
.case_box2_main ul li a:hover{ box-shadow: 0 5px 25px rgba(0,0,0,0.2);}
.case_box2_main ul li a:hover .case_box2_more{ height: 32px; }

/* 关于我们 */
.about_box1 .inside_tit_text{ width: 1200px; }
.about_box2_main ul li strong{ margin-top: 8px; }
.about_box2_main ul li span{ width: 250px; margin: 6px auto 0;}
.about_box3_main ul li{ width: 33%; display: inline-block; }
.about_box3_icon{ width: 100px; height: 100px; line-height: 100px; text-align: center;; color: #fff; font-size: 40px; border-radius: 100px; display: inline-block; }
.about_box3_main ul li{ padding-bottom: 90px; }
.about_box3_main ul li strong{ padding: 20px 0 8px; }

::-webkit-input-placeholder { color: #bbb; font-size: 16px;}
::-moz-placeholder { color: #bbb; font-size: 16px;}
:-ms-input-placeholder { color: #bbb; font-size: 16px;}

/* 申请试用 */
.application_bg{ min-width: 1250px; width: 100%; height: 850px; padding-top: 130px; background:url('../images/application_bg.png') no-repeat center top; }
.application{ width: 420px; padding:0 70px; height: 850px; background:#fff; border-radius: 15px 15px 0 0;box-shadow:0px 0px 25px rgba(0, 0, 0, 0.08); }
.application_logo img{ border-radius: 100px; box-shadow:1px 2px 15px 0px rgba(0, 0, 0, 0.1);margin-top: -76px; background:#fff;}
.application_logo h1{ padding: 20px 0 10px; }
.application_val{ width: 374px; height: 48px; line-height: 48px; border-radius: 4px; border:1px solid #C4CCCC; padding-left: 44px; margin-top: 30px; }
.application_val:hover{ border-color: #4BDCBF; }
.application_val dt{ width: 44px; text-align: center; line-height: 48px; left: 0; top: 0; color: #bbb; font-size: 20px; }
.application_val dd .txt{ width: 100%; border:none; line-height: 48px; height: 48px; font-size: 16px; text-indent: 0; border-radius: 6px; outline: none;}
.verification .application_val{ width: 224px; margin: 0; }
.verification_btn{ width: 138px; height: 48px; line-height: 48px; text-align: center;; border-radius: 4px; border:1px solid #C4CCCC; }
.verification_btn:hover{ background:#4BDCBF; color: #fff; border-color: #4BDCBF; }
.verification_btn:hover dt .icontfont{ color: #4BDCBF; }
.appli_cp ul{padding-top: 4px;}
.appli_cp ul li{ float: left; width: 140px; padding:12px 0; cursor: pointer;}
.appli_cp ul li:hover{ color: #4bdcbf; }
.appli_cp_select{ width: 20px; height: 20px; display: block; float: left; background:url('../images/application_select1.png') no-repeat;}
.appli_cp_name{ float: left; display: block; line-height: 20px; margin-left: 10px;}
.appli_cp_clo .appli_cp_select{ background:url('../images/application_select2.png') no-repeat;}
.appli_cp_clo .appli_cp_name{ color: #4BDCBF; }
.appli_action .btn{ border-radius: 4px; line-height: 50px; height: 50px; }

/* 旅游电商系统 */
.ecomm_box2_bg,.guide_box2_bg,.cashier_box3_bg{ background: #f4f4f4;  min-width: 1250px;}
.ecomm_box2_main{width:873px; margin: 40px auto 0;}
.ecomm_box2_main ul li{ height: 533px; width: 873px; text-align:center;}
.ecomm_box2_main ul li img{ border-radius:10px 10px 0 0; box-shadow: 0 -5px 10px rgba(0,0,0,0.2);  }
.pub_nav.pub_nav_mini ul li a{ min-width: 50px; }
.ecomm_box3_main ul{ margin: 0 -2.5%;}
.ecomm_box3_main ul li{ width: 25%; text-align: center; float: left;}
.ecomm_box3_main ul li img{ border-radius: 6px; box-shadow: 0 0 8px rgba(0,0,0,0.2); }
.ecomm_box3_main ul li span{ margin-top: 15px; }


/* 智慧小程序 */
.applet_box4,.applet_box2{ padding: 60px 0; }
.applet_box2 .ecomm_box3_main ul li{ width: 33.33% }
.applet_box3_main{ width: 1020px; margin: 60px auto 0; }
.applet_box3_pic{ width: 267px; float: left; }
.applet_box3_pic img{ border-radius: 6px; box-shadow: 0 0 8px rgba(0,0,0,0.2); }
.applet_box3_info{ float:right; width: 600px;}
.applet_box3_info h3{ margin: 80px 0 50px; }
.applet_box3_btn a{ width: 200px; height: 52px; line-height: 52px; background: #fff; border: 1px solid #4bdcbf; border-radius: 52px; text-align: center; }
.applet_box3_btn a:hover{ background: #4BDCBF; color: #fff; }
.applet_box5{ padding-bottom: 60px; }

/**/
.guide_box1_main{ padding: 90px 0 50px; }
.guide_box2_bg,.guide_box3_bg{ padding: 20px 0 80px; }
.guide_box3 .guide_box3_main .applet_box3_pic{ float: right; }
.guide_box3 .guide_box3_main .applet_box3_info{ float: left; }
.data_box1_main{ padding-bottom: 90px; }

.data_box2_bg{ min-width: 1250px; background: #1c1f39; padding: 80px 0;}
.boxshadow{ box-shadow: 0 0 15px rgba(0, 0, 0, 0.6); }
.data_box3_main ul{ margin: 0 -30px; }
.data_box3_main ul li{ margin-bottom: 50px; padding-top: 30px;}
.cashier_box3_bg{ padding: 60px 0 40px; }

.park_box3_main ul{ padding:40px 80px 90px; }
.park_box3_main ul li{ display: inline-block; width: 300px; }
.park_box3_info .ups{ font-size: 40px; display: block;  width: 167px; margin: 0 auto; padding-top: 70px; height: 53px; background: url('../images/ups.png') no-repeat; background-size: cover; }
.park_box3_info em{ font-size: 16px; padding-top: 10px; display: block; }
.sidebar ul li .sidebar_link .sidebar_text_phone{ line-height: 22px; padding-top: 12px;}
.aboutus_text{ width: 1000px; margin: 0 auto; line-height: 2.2; font-size: 15px; padding-top: 50px; letter-spacing: 2px;}
.scenic_box1_pic img {
    display:block;
}
.scenic_box1_pic br {
    font-size:0; height:0; display:none;
}
    /**/
    /* 地图 */
    .custom_info {
        width: 330px;
    }
.info_top,.info_middle{ background-color: rgba(0, 0, 0, 0.6); }
.info_top{ border-radius: 5px 5px 0 0; height: 46px; line-height: 46px; zoom: 1; overflow: hidden; padding-left: 15px;}
.info_top div{ float: left; font-size: 18px; font-weight: 900; color: #fff;}
.info_top img{ float: right; width: 20px; height: 20px; opacity: 0.3; margin:10px 10px 0 0; cursor: pointer;}
.info_top img:hover{ opacity: 1; }
.info_middle{ border-radius: 0 0 5px 5px; box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);  padding-left: 15px; padding-bottom: 15px; color: #fff;}
.info_bottom{ text-align: center; }
.map_action{ padding: 10px 0 18px;}
.map_btn{ width: 85px; height: 30px; line-height: 30px; display: inline-block; border: 1px solid #ddd; border-radius: 20px; margin-right: 10px; cursor: pointer; text-align: center;}
.map_btn:hover{ color: #b90000; }
.map_btn img{ width: 18px; height: 18px; vertical-align: -4px; margin:0 5px 0 0;}
.map_action .map_btn_clo{ color: #fff; background-color: #b90000; border-color: #b90000; }
.amap-controls{ display: none; }
.amap-copyright,.amap-logo{ height: 0; overflow: hidden; }

.btndisabled{
    background:#d8d8d8
}

.park_box1_main ul li p {
    line-height: 1.9;
    padding-top: 18px;
}

.park_box1_main ul li a {
    cursor: default;
}

.e404_btn {
    background: #4bdcbf;
    background: linear-gradient(to right, #5CE4BD 0%,#18C2C7 100%);
    width: 136px;
    text-align: center;
    line-height: 46px;
    height: 46px;
    border-radius: 4px;
    box-shadow: 5px 0 10px rgba(0, 0, 0, 0.15);
    display: block;
    margin: 0 auto;
    font-size: 16px;
    letter-spacing: 1px;
}

    .e404_btn:link, .e404_btn:visited {
        color: #fff;
        text-decoration: none;
    }

    .e404_btn:hover {
        background-color: #5CE4BD;
        background: linear-gradient(to right, #18C2C7 0%,#5CE4BD 100%);
    }

@media screen and (max-width: 1425px) {
	.w1420{ width: 1250px; }
	.footer_main dl{ padding-left: 75px; }
	.soft_box3_main ul{ margin: 0 -14px; }
	.soft_box3_main ul li{ margin: 0 14px; }
	.try_box_bg{ height: 220px; }
	.try_box h3{ padding-top: 55px; font-size: 24px; }
	.try_box .try_action{ margin-top: 30px; }
	.try_action .try_btn{ font-size: 16px; width: 180px; height: 46px; line-height: 46px;}
	/*.case_main ul li{ width: 20%;}*/
	/*.case_main ul li:last-child{display: none;}*/
	.case_main ul li .case_text{ font-size: 15px; }
	.hard_nav ul{ margin-left: -25px; }
	.hard_nav ul li{ margin-left: 25px; }
	.hard_view{ padding-left: 260px; }
	.scenic_box3_main ul{ margin: 0; }
	.scenic_box3_main ul li{ width: 235px; margin: 0 7px; overflow: hidden; }
	.scenic_box3_view{ width: 235px; }
	.case_box1_main ul{ padding: 0; }
	.case_box1_main ul li a{ width: 580px; }
	.park_box1_main ul li{ width: 300px; }
	.park_box3_main ul li{ width: 265px; }
}