body, html { color: #333; font-size: 14px; }
body { min-width: 1300px; }
a { text-decoration: none; color: #333; }
dl, dd { margin: 0; }
ul { list-style: none; }
img { border: 0; }
table { border-spacing: 0; border-collapse: collapse; }
.mar36 { height: 36px; }
button { font-family: "Microsoft YaHei"; }
.l_rel { position: relative; }
h5 { margin: 0; }
.anim, .anim * { transition-property: all; -ms-transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all; transition-duration: .2s; -ms-transition-duration: .2s; -moz-transition-duration: .2s; -webkit-transition-duration: .2s; }
a:hover { color: inherit; }
.fl { float: left }
.fr { float: right; }
h2.line_bottom { text-align: center; font-size: 32px; max-width: 200px; font-weight: normal; color: #333333; margin: 0 auto; position: relative; }
h2.line_bottom span:before { content: ''; position: absolute; bottom: -40px; left: 70px; background: #2147ff; width: 65px; height: 7px; }
h3.line_text { text-align: center; font-weight: normal; font-size: 18px; padding: 60px 0 25px 0; }
.terminal_banner { background: url("../img/terminal/banner1_bg01.jpg") no-repeat; background-position: center center; background-size: auto 100%; }
.functional { background: #fafbff; height: 100%; padding-bottom: 60px; }
.functional_intro { position: absolute; top: -80px; left: 0px; height: 210px; width: 100%; padding: 67px 0; background: rgba(255,255,255,.95); border-radius: 0 100px 0 100px; text-align: center; box-shadow: 1px 1px 18px rgba(204, 204, 204, .75); }
.functional_intro p { font-size: 18px; line-height: 38px; }
.line_box { padding: 228px 0 0; }
.wrap { position: relative; }
.wrapbox { width: 1300px; margin: 0 auto; }
.functional_list { margin: 0 -18px; }
.functional_list dl { float: left; width: 25%; padding: 10px 22.5px; }
.functional_list dl a { box-shadow: 1px 1px 18px rgba(204, 204, 204, .55); display: block; }
.functional_list dl a dt img { transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; }
/*.functional dl a:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1);}*/
.functional_list dl dd { font-size: 20px; padding: 25px 20px 10px 20px; }
.functional_list dl p { color: #666666; padding: 0 20px 50px; line-height: 25px; }
.partition { background: #fff; }
.partition_box { padding: 82px 0 0; }
.part_img { padding: 65px 0 0; }
.scenario { background: #f9fafb; padding-bottom: 75px; }
.scenario_con { /*height: 580px;*/ }
.swiper-pagination-bullet { width: 10px !important; height: 10px !important; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 6px !important; }
.swiper-pagination-bullet { background: none; border: #666 1px solid; opacity: 1 !important; }
.swiper-pagination-bullet-active { background: #666; opacity: 1 !important; }
.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 15px; }
.img_parameters { padding: 90px 0 28px 0; border-bottom: #d0d0d0 1px solid; }
.table_box { border: #d0d0d0 2px solid; width: 100%; margin: 60px 0 0; }
.table_box tr td { line-height: 50px; border: #d0d0d0 1px solid; font-size: 16px; color: #444444; }
.table_box tr td:first-of-type { text-align: center; padding: 0 22px; line-height: 22px; }
.table_box tr td:last-of-type { padding-left: 27px; }
.insight_box { background: url("../img/terminal/banner1_bg02.jpg") no-repeat; background-position: center center; background-size: auto 100%; margin: 112px 0 0; }
.insight_position { position: absolute; top: 60px; left: 0; text-align: center; width: 100%; color: #fff; }
.insight_position p { font-size: 16px; padding-bottom: 20px; }
.insight_position a { width: 270px; height: 40px; line-height: 40px; font-size: 18px; border-radius: 5px; text-align: center; color: #fcfcfc; background: #1d49ff; display: inline-block; }
.insight_position span { padding-left: 20px; }
/*???????*/
.contact_box { background: #f8f8f8; padding: 62px 0 48px; }
.contact_cen { padding: 25px; background: #fff; }
.contact_small { background: #fbfbfb; height: auto; overflow: hidden; }
.contact_left { padding: 68px 0 0 50px; }
.contact_left h5 { font-size: 28px; color: #333333; font-weight: bold; margin: 0; }
.contact_left dl { padding: 34px 0 0; line-height: 30px; }
.contact_left dl dt { font-size: 20px; padding-bottom: 10px; }
.contact_left dl dd { font-size: 16px; }
.contact_left dl dd p { text-indent: 47px; }
.contact_left { width: 40%; }
.contact_right { width: 60%; text-align: right; }
.shadow_box { box-shadow: 0px 0px 3px 1px rgba(0,0,0,.11); margin-bottom: 20px !important; height: auto; overflow: hidden; }
.customer_box { background: #fff; padding: 64px 74px 0 74px; }
.customer_box h5, .join_js h5, .about_js h5 { font-size: 28px; color: #333333; font-weight: bold; margin: 16px 0; }
.customer_box ul { padding: 20px 0 60px; margin: 0; }
.customer_box ul li { float: left; width: 25%; padding: 0 4px; text-align: center; }
.customer_box ul li .customer_list { padding: 50px 5px; width: 100%; background: #fbfbfb; height: 280px; display: block; }
.customer_box ul li span { background: url("../img/contact/lxwm_icon1.png") no-repeat; margin: 0 auto; font-size: 16px; color: #868686; display: block; padding: 10px 0 0 52px; white-space: nowrap; }
.customer_box ul li.customer_icon1 span { background-position: -51px 0; width: 48px; height: 42px; }
.customer_box ul li h6 { font-size: 28px; margin: 0; font-weight: normal; padding: 26px 0 10px 0; }
.customer_box ul li p { font-size: 16px; color: #666666; }
.customer_box ul li.customer_icon2 span { background-position: -125px 0; margin-left: 80px; width: 48px; height: 42px; }
.customer_box ul li.customer_icon2 p { font-size: 18px; line-height: 35px; color: #444; }
.customer_box ul li.customer_icon2 p.cust_1 { padding: 25px 0 0; color: #444; }
.customer_box ul li.customer_icon2 p.cust_1 span { background-position: 0 0; width: 16px; height: 18px; display: inline-block; margin: 0 8px 0 0; padding: 0; }
.customer_box ul li.customer_icon2 p.cust_2 span { background-position: 0 -29px; width: 13px; height: 18px; display: inline-block; margin: 0 8px 0 0; padding: 0; }
.customer_box ul li.customer_icon2 .customer-mail { font-size: 18px; color: #444; padding: 15px 0 0; }
.customer_box ul li.customer_icon2 .customer-mail span { background-position: 0 -56px; width: 24px; height: 16px; display: inline-block; margin: 0 8px 0 0; padding: 0; }
.customer_box ul li.customer_icon3 span { background-position: -55px -55px; margin-left: 80px; width: 41px; height: 46px; }
.customer_box ul li.customer_icon3 p { font-size: 18px; line-height: 35px; color: #444; }
.customer_box ul li.customer_icon3 p.cust_1 { padding: 25px 0 0; color: #444; }
.customer_box ul li.customer_icon3 p.cust_1 span { background-position: 0 0; width: 16px; height: 18px; display: inline-block; margin: 0 8px 0 0; padding: 0; }
.customer_box ul li.customer_icon3 p.cust_2 span { background-position: 0 -29px; width: 13px; height: 18px; display: inline-block; margin: 0 8px 0 0; padding: 0; }
.customer_box ul li.customer_icon3 .customer-mail { font-size: 18px; color: #444; padding: 15px 0 0; }
.customer_box ul li.customer_icon3 .customer-mail span { background-position: 0 -56px; width: 24px; height: 16px; display: inline-block; margin: 0 8px 0 0; padding: 0; }
.customer_box ul li.customer_icon4 span { background-position: -120px -60px; width: 51px; height: 42px; }
.customer_box ul li.customer_icon4 p { font-size: 16px; color: #444; padding: 8px 0 0; }
.customer_box ul li.customer_icon4 p b { color: #4f88f8; font-weight: normal; }
.join_js { background: #fff; padding: 64px 74px 64px 74px; }
.join_js h5 span { font-size: 16px; font-weight: normal; }
.l_footerNav { margin: 0; padding: 0; }
.l_footerNav .m { border-bottom: 1px solid #efefef; max-height: 68px; transition: max-height 0.5s; overflow: hidden; }
.l_footerNav .m a { float: left; color: #444; font-weight: normal; }
.l_footerNav .m a.join_1 { width: 39%; }
.l_footerNav .m a.join_2 { width: 37%; }
.l_footerNav .m a.join_3 { width: 24%; }
.l_footerContact { padding: 20px 0 0; }
.l_footerNav .m.on { max-height: 9999px; border-bottom: none; }
.l_footerNav .m.on i { transform: rotate(45deg); }
.l_footerNav h3 { line-height: 68px; position: relative; margin: 0; }
.l_footerNav h3 a { display: block; height: 68px; font-size: 16px; color: #444444; }
.l_footerNav h3 i { width: 50px; height: 68px; line-height: 68px; position: absolute; right: 0; color: #333; font-size: 16px; font-weight: bold; text-align: center; top: 0; }
.l_footerNav .sub { padding: 30px 0 5px 33px; clear: both; background: #fcfcfc; }
.l_footerNav .sub dl { line-height: 30px; font-size: 14px; color: #444; padding-bottom: 32px; }
.l_footerNav .sub dl dt { font-size: 16px; }
.about_js { background: #fff; padding: 64px 74px 50px 74px; }
.about_img { text-align: center; padding: 5px 0 0; }
.about_js p { line-height: 30px; font-size: 16px; padding: 20px 20px 20px 20px; text-indent: 38px; }
.partners_box { height: auto; overflow: hidden; }
.partners_box ul { list-style: none; margin: 0 -19px; padding: 0; }
.partners_box ul li { float: left; width: 25%; padding: 19px; text-align: center; }
.partners_box ul li a { border: #999 1px solid; padding: 15px 8px; display: block; }
/*??????????*/
.l_newbox { background: #f2f2f2; padding: 90px 0 138px; height: auto; overflow: hidden; }
.l_newtxt h2 { text-align: center; font-size: 42px; color: #000000; font-weight: 500; margin: 0; padding: 0 0 45px; }
.l_new_l { width: 530px; height: 568px; background: #fff; padding: 0 11px 16px 11px; }
.l_new_right { width: 375px; height: 568px; margin-left: 10px; }
.l_new_r { background: #fff; padding: 0 17px; height: 279px; }
.l_new_r:first-child { margin-bottom: 10px; }
.l_new_title { padding: 35px 5px 23px 15px; }
.l_new_title span { float: right; display: none; color: #1f49ff; /*margin-top: -4px;*/ margin-top: 5px; font-size: 16px; }
.l_new_title h5 { font-size: 22px; font-weight: 500; margin: 0; color: #000000; }
.l_newlist { margin: 0; }
.l_newlist dl { float: left; width: 249px; padding: 6px 0 12px 0; }
.l_newlist dl:nth-child(2), .l_newlist dl:nth-child(4) { float: right; }
.l_newlist dl a { display: block; width: 249px; padding: 0; }
.l_newlist dl a img { width: 249px; height: 163px; }
.l_newlist dl dt { }
.l_newlist dl dd { font-size: 14px; padding: 11px 12px 0 12px; }
.l_new_case { height: auto; overflow: hidden; padding: 0 0 25px; }
.l_new_case ul { list-style: none; margin: 0 auto; padding: 0; }
.l_new_case ul li { display: block; border-bottom: #f2f2f2 1px solid; height: 45px; overflow: hidden; line-height: 45px; }
.l_new_case ul li:last-of-type { border-bottom: 0; }
.l_new_case ul li span { float: right; }
.l_new_case ul li i { display: inline-block; width: 3px; height: 3px; margin-right: 7px; vertical-align: middle; background: #666666; border-radius: 50%; }
.l_case_t { padding-bottom: 13px; }
.l_visit { padding-top: 22px; }
.l_self_help { width: 375px; height: 568px; margin-left: 10px; }
.l_self_help .l_new_r { height: 568px; }
.l_self { padding-bottom: 32px; }
/*?????б? S*/
.l_container_box { background: #f7f7f7; height: auto; overflow: hidden; /*padding-bottom: 60px;*/ }
.l_container { padding: 15px 0 0; height: auto; overflow: hidden; }
.l_con_l { width: 945px; }
.l_case_list { margin-top: 14px; }
.l_case_list ul { padding: 0; margin: 0; }
.hidden { display: none !important; }
.l_navigation { color: #444444; line-height: 32px; padding: 3px 0 0 15px; font-size: 12px; }
.l_navigation b { font-weight: normal; color: #868686; }
.l_navigation span { padding: 0 4px; }
.l_navigation a { color: #444444; }
.l_caselist { background: #fff; padding: 15px; min-height: 210px; margin-bottom: 20px; }
.l_caselist a:hover { color: #1f49ff; }
.l_caseImg { width: 275px; height: 180px; }
.l_caseIntro { width: 620px; }
.l_caseIntro h2 { font-size: 24px; line-height: 33px; margin: 20px 0 10px; }
.l_caseIntro p a { padding: 0 3px; }
.l_caseIntro p a:first-of-type { color: #1f49ff; }
.l_caseIntro p a:first-of-type { padding-left: 0; }
.l_caseIntro p a:hover { color: #1f49ff; }
.l_caseD { color: #83878f; padding: 33px 0 0; }
.l_caseD a { color: #83878f; }
.l_caseD a:hover { color: inherit; }
.l_caseD span { padding-right: 48px; }
.l_caseD i { font-size: 24px; vertical-align: middle; padding-right: 8px; }
.l_loaDmore { text-align: center; margin: 60px 0; }
.l_loaDmore a { border: 1px solid #1f49ff; border-radius: 4px; display: inline-block; font-size: 18px; line-height: 36px; /*background: #fff;*/
padding: 0 10px; color: #1f49ff; }
.l_loaDmore span { color: #1f49ff; font-size: 14px; vertical-align: middle; display: inline-block; margin-top: -2px; margin-left: 2px; }
.l_loaDmore a:hover { color: #fff; background: #4276e1; }
.l_loaDmore a.disabled:hover { background: none; }
.l_loaDmore a:hover span { color: #fff; }
.l_loaDmore a.disabled, .l_loaDmore a.disabled span { color: #ddd !important; border-color: #ddd !important; /*background:#fff !important*/ }
.load_list2 .no { border-bottom: 0; }
.load_list2 .on { /*border-bottom: #ccc 1px solid;*/ }
.l_con_r { width: 339px; }
.l_case_search { position: relative; margin-bottom: 25px; width: 300px; margin: 0 auto; }
.l_case_search .text { line-height: 32px; height: 32px; outline: none; border: 1px solid #ddd; width: 100%; background: #fafafa; border-radius: 32px; padding: 0 40px 0 20px; }
.l_case_search .btn { width: 40px; height: 34px; position: absolute; right: 10px; top: 0; outline: none; cursor: pointer; font-size: 16px; background: none; color: #bbb; border: none; }
.l_caseside_box { background: #fff; padding: 40px 34px 15px 34px; margin-top: 15px; }
.l_caseside { }
.l_caseside h5 { text-align: center; margin: 0; }
.l_caseside p { padding: 10px 0 0; }
.l_caseside p a { display: inline-block; line-height: 32px; position: relative; width: 33.333333%; }
.l_caseside p a:before { content: ' '; position: absolute; right: 0; top: 12px; width: 1px; height: 12px; background: #ddd; }
.l_caseside p a:nth-child(2) { text-align: center; }
.l_caseside p a:nth-last-child(1) { text-align: right; position: inherit; padding-right: 5px; }
.l_caseside p a:hover { color: #1f49ff; }
.l_bor { border-bottom: #dddddd 1px solid; padding-bottom: 36px; }
.l_bor2 { border-bottom: #dddddd 1px dashed; padding-bottom: 36px; }
.l_scenarios_txt { font-size: 20px; font-weight: bold; padding: 35px 0 35px 17px; position: relative; }
.l_scenarios_txt:before { content: ""; width: 6px; height: 6px;  position: absolute; left: 0; top: 50%; margin-top: -2px; }
.l_scenarios_list { height: auto; overflow: hidden; }
.l_scenarios_list ul { padding: 0; margin: 0; }
.l_scenarios_list ul li { float: left; padding: 5px 0; width: 75px; text-align: center; position: relative; }
.l_scenarios_list ul li:before { content: ' '; position: absolute; right: 0; top: 10px; width: 1px; height: 12px; background: #ddd; }
.l_scenarios_list ul li:first-of-type, .l_scenarios_list ul li:nth-child(5) { width: 55px; text-align: left; }
.l_scenarios_list ul li:nth-child(4) { width: 65px; position: inherit; text-align: right; }
.l_scenarios_list ul li:nth-child(7) { padding-left: 24px; width: auto; position: inherit; }
.l_scenarios_list ul li a:hover { color: #1f49ff; }
.l_hot_label { width: 100%; margin-bottom: 8px; }
.l_hot_label td { border: #efefef 1px solid; line-height: 32px; text-align: center; }
.l_hot_label td a.curr { color: #1f49ff; }
.l_hot_label td a:hover { color: #1f49ff; }
.l_solutions { height: auto; overflow: hidden; }
.l_solutions dl { float: left; width: 130px; min-height: 110px; }
.l_solutions dl:nth-child(2), .l_solutions dl:nth-child(4), .l_solutions dl:nth-child(6) { float: right; }
.l_solutions dl dd { text-align: center; padding-top: 7px; }
.l_solutions dl a { display: inline-block; padding-bottom: 5px; }
.l_solutions dl a:hover { box-shadow: rgba(144,144,144,.2) 0 3px 5px; color: #1f49ff; transition: .5s ease; }
.l_solutions dl:nth-last-child(1), .l_solutions dl:nth-last-child(2) { min-height: 100px; }
.text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.l_dynamic { padding: 0 0 20px; margin: 0; }
.l_dynamic li { padding: 0 0 25px; }
.l_dynamic li a { display: block; }
.l_dynamic li img { float: left; width: 138px; height: 106px; margin-right: 15px; border-radius: 5px; }
.l_dynamic li a h2 { font-size: 18px; font-weight: normal; color: #0e050a; line-height: 20px; height: 20px; margin: 0; }
.l_dynamic li a p { line-height: 18px; height: 36px; overflow: hidden; color: #444444; margin: 9px 0; }
.l_dynamic li a:hover p, .l_dynamic li a:hover h2 { color: #1f49ff; }
.l_dynamic li a span { line-height: 23px; border: #1f49ff 1px solid; display: inline-block; text-align: center; color: #1f49ff; border-radius: 30px; width: 100px; margin-top: 3px; }
.l_dynamic li a span i { vertical-align: middle; display: inline-block; margin-top: -2px; }
.l_download { padding: 0px 0 0px 12px; margin: 0; }
.l_download li { margin: 0 0 0 38px; padding: 25px 0; position: relative; border-bottom: 1px solid #dddddd; }
.l_download li:last-child { border-bottom: 0; }
.l_download .l_QRbox { background: url(../img/anli/l_micro_01.png) no-repeat; width: 30px; height: 30px; float: right; margin-top: 10px; cursor: pointer; }
.l_download .l_QRcon { width: 210px; height: 210px; position: absolute; right: 50px; top: 50%; margin-top: -105px; border-radius: 3px; box-shadow: 0px 0px 10px 0px rgb( 100, 100, 100 ); z-index: 2; display: none; }
.l_download .l_QRbox span { width: 0; height: 0; border: 12px solid #999; border-color: #999 transparent transparent; transform: rotate(-90deg); display: none; position: absolute; right: 25px; top: 40%; z-index: 3; }
.l_download .l_QRbox:hover .l_QRcon, .l_download .l_QRbox:hover span { display: block; }
.l_download .l_icon { position: absolute; left: -50px; top: 50%; margin-top: -20px; }
.l_download h2 { font-size: 18px; font-weight: normal; color: #333; line-height: 25px; margin: 0; }
.l_download p { color: #444444; line-height: 18px; }
.l_pno { padding-bottom: 0; }
.l_pno:before { margin-top: 15px; }
/*?????б? E*/

/*???????? S*/
.l_content_box { padding: 34px 34px 0 34px; margin-top: 14px; height: auto; overflow: hidden; background: #fff; }
.l_content_box h1 { font-size: 24px; margin: 0; }
.l_content_d { color: #83878f; padding: 10px 0; }
.l_content_d p { display: inline-block; padding-right: 47px; }
.l_content_d span { font-size: 17px; color: #83878f; vertical-align: middle; padding-right: 3px; display: inline-block; margin-top: -3px; }
.l_content_d i { font-style: normal; padding-right: 47px; }
.l_content_int { padding: 17px 0 42px; border-bottom: #dddddd 1px solid; }
.l_content_int a { color: #32c1fc }
.l_content_int p { line-height: 30px; font-size: 15px; text-indent: 28px; }
.l_content_int p b { color: #1f49ff; font-weight: normal; }
.l_content_int p b a { color: #1f49ff; }
.l_content_int img { display: block; margin: 18px auto; }
.l_sxp { padding: 50px 0 35px 0; height: auto; overflow: hidden; }
.l_sxp ul { margin: 0; padding: 0; }
.l_sxp ul li { width: 50%; position: relative; float: left; font-size: 15px; line-height: 30px; padding: 0 50px 0 12px; }
.l_sxp ul li span { font-size: 22px; font-weight: 500; color: #1f49ff; margin-right: 12px; display: inline-block; vertical-align: middle; margin-top: -5px; }
.l_sxp ul li:last-child span { position: absolute; right: 0; top: 5px; }
.l_case_more { text-align: center; margin: 0 0 42px; }
.l_case_more a { border: 1px solid #1f49ff; border-radius: 4px; display: inline-block; font-size: 18px; line-height: 36px; background: #fff; padding: 0 10px; color: #1f49ff; }
.l_case_more span { color: #1f49ff; font-size: 22px; vertical-align: middle; display: inline-block; margin-top: -2px; margin-left: 5px; }
.l_case_more a:hover { color: #fff; background: #4276e1; }
.l_case_more a:hover span { color: #fff; }
.l_commentsBox { background: #fff; margin: 20px 0 60px; padding: 70px 34px 0 34px; }
.l_com_txt { font-size: 16px; padding: 10px 0; }
.l_com_trea { position: relative; /*border-bottom: #dddddd 1px solid; */ padding-bottom: 30px; }
.l_com_trea .l_submit { position: absolute; right: 0; top: 0px; color: #555; width: 60px; text-align: center; font-size: 16px; height: 38px; line-height: 38px; }
.l_com_trea .l_submit:hover { background: #1f49ff; width: 60px; color: #fff; border-radius: 5px; text-align: center; }
.l_com_trea textarea { width: 91%; border-radius: 5px; height: 38px; padding: 12px 12px 0 12px; border: #dddddd 1px solid; resize: none; outline: none; color: #444; }
.l_new_txt { font-size: 16px; padding: 45px 0 38px; border-bottom: #dddddd 1px solid; }
.l_com_img { width: 48px; margin-right: 20px; }
.l_com_img img { width: 48px; height: 48px; border-radius: 50%; }
.l_com_rbox { height: auto; overflow: hidden; }
.l_com_int p b, .l_com_reply p b { font-weight: normal; color: #1f49ff; }
.l_com_list { padding: 20px 0; border-bottom: #dddddd 1px solid; }
.l_com_list:last-child { border-bottom: 0; }
.l_com_z, .l_com_d { color: #83878f; padding: 15px 0 0; font-size: 12px; }
.l_com_z { line-height: 100%; }
.l_com_z span { padding: 0 20px; position: relative; }
.l_com_z span:after { content: ''; position: absolute; top: 4px; right: 0; width: 1px; height: 10px; background: #ddd; }
.l_com_z i { padding: 0 5px 0 20px; }
.l_com_z i.l_zan { font-size: 18px; }
.l_com_z i.l_znum { padding-left: 0; font-style: normal; }
.l_com_reply { background: #f7f7f7; margin-top: 15px; padding: 0 15px 0 20px; }
.l_com_reply p { padding: 25px 0 12px 0; }
.hfli { position: relative; border-bottom: #ddd 1px solid; padding-bottom: 15px; }
.hfli:last-of-type { border-bottom: 0; padding-bottom: 30px; }
.l_com_date span { width: 50%; font-size: 12px; color: #83878f; }
.l_com_per { position: absolute; right: 0; top: 0; }
.l_com_per span:after { position: inherit; }
.l_com_z span.l_reply, .l_com_per span.l_reply { color: #83878f; cursor: pointer; font-style: normal; padding: 0 30px 0 0; }
.l_com_z span.l_reply:hover, .l_com_per span.l_reply:hover { color: #1f49ff; }
.l_com_list .l_com_trea { display: none; margin: 25px 0 0; }
.l_com_list .on .l_com_trea { display: block; padding-bottom: 0; border-bottom: 0; }
.loaDmore2 { text-align: center; padding: 5px 0 40px; }
.loaDmore2 a { border: 1px solid #1f49ff; border-radius: 4px; display: inline-block; line-height: 36px; background: #fff; padding: 0 10px; color: #1f49ff; }
.loaDmore2 span { color: #1f49ff; font-size: 22px; vertical-align: middle; display: inline-block; margin-top: -2px; margin-left: 5px; }
.loaDmore2 a:hover { color: #fff; background: #4276e1; }
.loaDmore2 a:hover span { color: #fff; }
.loaDmore2 a.disabled, .loaDmore2 a.disabled span { color: #ddd; border-color: #ddd; }
.loaDmore2 a.disabled:hover { background: none; }
.l_nopad { padding-top: 0; }
.l_recommended { padding-bottom: 18px; }
.l_recommended h5 { font-size: 16px; }
.l_recommended span { float: right; display: none; }
.l_recommended span a { color: #1f49ff; }
.l_rec_list { padding-bottom: 20px; }
.l_rec3 .l_rec_list:last-child { padding-bottom: 0; }
.l_rec_list img { float: left; width: 102px; height: 68px; margin-right: 10px; }
.l_recT h5 { line-height: 20px; font-size: 14px; font-weight: normal; max-height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.l_recT p { color: #83878f; font-size: 14px; padding-top: 10px; }
.l_related { }
.l_related ul { margin: 0; padding: 0; }
.l_related ul li { padding: 12px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.l_related ul li:first-of-type { padding-top: 0; }
.l_moreD { padding: 15px 0 25px; }
.l_moreD a { line-height: 26px; padding: 0 0 0 5px; }
.l_moreD span { margin-left: 0; font-size: 18px; }
/*???????? E*/

/*????-???? S*/
.l_softwareBox { background: #f5f5f5; padding-bottom: 52px; }
.l_software { padding: 12px 0; }
.l_software ul { padding: 0; margin: 0; }
.l_software li { float: left; padding: 0 5px 0 0; }
.l_software li a span { position: relative; font-size: 16px; z-index: 22; background: #f5f5f5; line-height: 24px; display: block; }
.l_software li a { display: block; height: 26px; line-height: 24px; border: 1px solid #f5f5f5; text-align: center; padding: 0 22px; border-radius: 2px; position: relative; }
.l_software li a:before { content: ''; width: 5px; height: 5px; border: 1px solid #1f49ff; position: absolute; left: 50%; bottom: -3px; margin-left: -5px; z-index: 22; background: #f5f5f5; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); display: none; }
.l_software li.on a { border-color: #1f49ff; color: #1f49ff; }
.l_software li.on a:before { display: block; }
.l_downList { background: #fff; /*padding: 50px 0;*/ height: 300px; overflow: hidden; }
/*.l_downList dl{ float: left; width: 20%; padding: 44px 0 0; text-align: center; position: relative;}
.l_downList dl.active dd{ color: #1f49ff;}
.l_downList dl a:hover dd{ color: #1f49ff;}
.l_downList dl .l_looking{ font-size: 18px; color: #aaaaaa; display: block; line-height: 28px; padding: 55px 0 0;}
.l_downList dl:before{ width: 1px; height: 130px; content: ''; background: #e2e2e2; position: absolute; right: 0; top: 55px; }
.l_downList dl:last-of-type{ position: inherit !important;}
.l_downList dl dd{ color: #575757; padding: 20px 0 0;}*/
/*6-11 S*/
.l_swiper-container, .l_downList { position: relative; }
.l_swiper-container { padding: 0; height: 300px; }
.l_downList dt { text-align: center; }
.l_downList dd { text-align: center; padding: 20px 0 0; }
.l_swiper-container .swiper-wrapper .swiper-slide a.l_looking { font-size: 18px; text-align: center; color: #aaaaaa; display: block; line-height: 28px; padding: 120px 0 0; }
.l_swiper-container .swiper-wrapper .swiper-slide a.l_looking:hover, .l_swiper-container .swiper-wrapper .swiper-slide.active { box-shadow: none; color: #aaaaaa; }
.l_line { background: #fff; position: absolute; right: 0; top: 54px; width: 1px; height: 130px; z-index: 111; }
.l_swiper-container .swiper-wrapper .swiper-slide a { display: block; padding: 54px 0 0; }
.l_swiper-container .swiper-wrapper .swiper-slide a:hover { width: 100%; height: 100%; box-shadow: 0 0 20px rgba(31,105,255,.1) inset; color: #1f49ff; }
.l_swiper-container .swiper-wrapper .swiper-slide.active { width: 100%; height: 100%; box-shadow: 0 0 20px rgba(31,105,255,.1) inset; }
.l_swiper-container .swiper-wrapper .swiper-slide.active dd { color: #1f49ff; }
.l_swiper-container .swiper-wrapper .swiper-slide:before { width: 1px; height: 130px; content: ''; background: #e2e2e2; position: absolute; right: 0; top: 54px; }
.l_swiper-container .swiper-button-prev.swiper-button-disabled, .l_swiper-container .swiper-button-next.swiper-button-disabled { opacity: 0; }
/*.l_swiper-container .swiper-wrapper .swiper-slide:last-child{ width: 100% !important; }*/
.l_next, .l_prev { color: #999; background: #f3f3f3; top: 45%; text-align: center; padding: 22px 0 0; width: 32px; height: 72px; vertical-align: middle; font-size: 22px; font-family: "SimHei"; font-weight: bold; }
.l_next { right: 1px; }
.l_prev { left: 1px; }
.l_next:hover, .l_prev:hover { color: #1f49ff; }
.l_cj { width: 63% !important; }
.l_cj span { padding-top: 50px !important; line-height: 28px; }
/*6-11 E*/
.l_lntellectual { color: #666; font-size: 24px; padding: 35px 0; }
.l_intellBox { background: #fff; height: auto; overflow: hidden; padding: 50px 40px 105px 60px; }
.l_int_padl { padding-left: 28px; }
.l_intP0 { padding-bottom: 60px; }
.l_intell_l { width: 565px; }
.l_intell_app { margin-right: 25px; }
.l_intell_apptxt { width: 234px; padding: 75px 0 0; }
.l_intell_apptxt h5 { text-align: center; }
.l_intell_apptxt h5 img { padding: 15px; background: #fff; border: #52b5fa 1px solid; }
.l_intell_apptxt button { background: #5d93ff; width: 234px; height: 40px; border-radius: 20px; margin: 20px 0 10px 0; font-size: 16px; border: 0; color: #fff; outline: none; }
.l_intell_apptxt button img { margin-right: 5px; }
.l_intell_apptxt p { font-size: 16px; margin: 0 5px; line-height: 48px; border-bottom: #e2e2e2 1px solid; }
.l_intell_apptxt p b { color: #1f49ff; font-weight: normal; }
.l_intell_r { font-size: 16px; width: 521px; }
.l_intell_r p { color: #666666; line-height: 30px; }
.l_intell_r h2 { font-weight: 600; font-size: 20px; color: #444; padding-top: 20px; }
.l_intell_r h2:first-of-type { padding-top: 0; }
.l_intell_r ul { margin: 0; padding: 0; }
.l_intell_r ul li { color: #666666; line-height: 35px; }
.l_intell_r ul li span { padding-right: 10px; }
.l_intell_r .l_help { padding-bottom: 10px; }
.l_incom { padding: 80px 0 0 22px; width: 645px; }
.l_intpl { padding-top: 10px; position: relative; }
.l_incom img { margin-bottom: 14px; }
.l_intBase { width: 521px; padding: 18px 0 0; }
.l_intBase ul { margin: 0 auto; padding: 0; }
.l_intBase ul li { float: left; width: 33.333333%; text-align: center; line-height: 0; padding-bottom: 44px; font-size: 16px; }
.l_intBase ul li p { margin-left: -15px; }
.l_goto { text-align: center; padding: 80px 0 0; }
.l_goto a { width: 248px; height: 54px; border: #d4d4d4 1px solid; display: inline-block; border-radius: 30px; font-size: 16px; line-height: 52px; }
.l_goto a span { display: inline-block; vertical-align: middle; margin-top: -4px; margin-left: 5px; font-size: 24px; color: #cccccc; }
.l_goto a:hover, .l_goto a:hover span { background: #4f88fc; color: #fff; }
.l_goto a:active, .l_goto a:active span { background: #1f69ff; color: #fff; }
.l_goto p a { border: 0; }
.l_goto p a:hover, .l_goto p a:hover span { background: none; color: inherit; }
.l_bdown { padding-top: 62px; }
.l_bdown a { width: 202px !important; height: 48px !important; line-height: 46px !important; margin: 0 22px; }
.l_bdown a.on, .l_bdown a.on span { background: #1f69ff; color: #fff; }
.l_confirm { background: #1f49ff; width: 51px; height: 28px; line-height: 26px; text-align: center; border-radius: 2px; margin-left: -5px; border: 0; cursor: pointer; color: #fff; display: inline-block; vertical-align: middle; margin-top: -10px; }
.l_smart { position: absolute; right: 0; top: 90px; width: 57%; text-align: center; }
.l_smart h5 { font-weight: 600; font-size: 37px; padding: 15px 0; }
.l_smart h5 i { font-size: 34px; font-style: normal; }
.l_smart p { font-size: 25px; color: #4f4f4f; }
.l_smart span { font-size: 18px; color: #2773ff; padding: 60px 0 0; display: inline-block; }
.l_int_tab { width: 570px; padding: 12px 0 0; }
.l_int_tab table { /*height: 335px;*/ width: 100%; }
.l_tab_m td { text-align: center; line-height: 23px; }
.l_tab_zd td { text-align: left; }
.l_tab_m td.l_int_td { width: 164px !important; white-space: nowrap; }
.l_int_tab table td { border: #e4e4e4 1px solid; padding: 13px 20px; line-height: 23px; color: #74767b; }
.l_int_tab table td.l_int_td { background: #ededed; width: 133px; color: #2e2e2e; text-align: center; }
.l_wno { width: 100%; }
/*6-14??*/
.l_parameter { background: #ededed; padding: 0; margin: 12px 0 0; border-top: #e4e4e4 1px solid; border-left: #e4e4e4 1px solid; }
.l_parameter ul { list-style: none; margin: 0; padding: 0; }
.l_parameter li { /* padding: 13px 20px;*/ clear: both; line-height: 23px; color: #74767b; }
.l_parameter li span { border-bottom: #e4e4e4 1px solid; border-right: #e4e4e4 1px solid; display: block; padding: 13px 20px; float: left; width: 133px; color: #2e2e2e; text-align: center; }
.l_parameter li:nth-of-type(4) span { line-height: 96px; padding: 0; height: 96px; }
.l_parameter li p { width: 435px; /*border-right: #e4e4e4 1px solid;*/ border-bottom: #e4e4e4 1px solid; float: left; padding: 13px 20px; background: #fff; }

/*????-???? E*/
.page span{display: none;}

@media (max-device-width: 1024px) {
.l_container { padding: 15px 20px 0; }
.l_con_l { width: 900px!important; }
.l_caselist:before, .l_case_list:before { width: calc(100% - 40px)!important }
.l_caseIntro { padding-right: 0!important; }
}
