@charset "utf-8";
.icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }
@font-face { font-family: 'lato-Medium'; src: url(./font/DIN-Medium.ttf);}
/* public */
.publicTextCenter{ text-align: center; }
.publicBlackText3{ color: #333; }
.publicBlackText4{ color: #444; }
.publicBlackText5{ color: #555; }
.publicBlackText6{ color: #666; }
.publicBlackText8{ color: #888; }
.publicBlackText9{ color: #999; }
.publicBlackTextE{ color: #eee; }
.indexPanelWrap_h3.publicWriteText{ color: #fff; }
.publicGreyText{ color: #ABAFB1; }
.publicWrite14{ font-size: 14px; }
.publicWrite16{ font-size: 16px; }
.publicWrite18{ font-size: 18px; }
.lightWriteBg{ background-color: #fff; }
.lightPurpleyBg{ background-color: #8629E9; }
.lightPinkyBg{ background-color:#C149AE; }
.lightBlueBg{ background-color:#1EC8CD; }
.blueBg{ background-color:#149ED2; }
.deepBlueBg{ background-color:#296FE7; }
.lightGrayBg{ background:#f6f6f6; }
.publicBannerText{ font-size: 14px; color: #FFFFFF; letter-spacing: 0; line-height: 28px; margin-bottom: 36px; }
.bannerScale_img{ width: 90%; display: inline-block; margin: 0 auto; }
/*reset style*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, span, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, section, nav, header, footer{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;text-align:inherit;line-height:inherit;}
html{ height:100%;}
body{ font-size:14px;  color:#666666; line-height:24px; font-family:'PingFangSC','helvetica neue','hiragino sans gb','arial','microsoft yahei ui','microsoft yahei','simsun','sans-serif'!important; -webkit-font-smoothing: antialiased; min-width:1200px; width:100%; min-height:100%; position:relative;}
strong{ font-weight:bold;}
a{ text-decoration:none; text-transform:none; color:#666666;}
a:hover{ text-decoration:none }
a span{ cursor:pointer;}
em{ text-transform:none; font-style:normal;}
.clear{ width:0; height:0; display:block; clear:both; overflow:hidden;}
.noFloat:after{ content: ""; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
textarea{ resize:none;}
input:focus,textarea:focus{ outline:none;}
ul, ol, dl{ list-style:none; display:block;}
dd, dt, li{ display:block;}
img{display:block; width:100%;}
.clearFix::after{content: ""; display: block; clear: both;}
.clearFix{ zoom: 1; }

/* style */
.transi03sInOut{transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out;}
.transi05sInOut{transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.inlineBlock{display:inline-block; *zoom:1; *display:inline; vertical-align:middle;}
.header{position:absolute; left:0; width:100%; min-width:1200px; top:0; z-index:3;}
.header:hover:before{content:""; display:block; position:absolute; left:0; right:0; top:0; bottom:4px; opacity:0.3; background:#000;}
.noOpacityHead .header:before{content:""; display:block; position:absolute; left:0; right:0; top:0; bottom:4px; opacity:1; background:#3b3e43;}
.header_logo{padding:9px 22px; height:22px; position:relative;}
.header_logo_l{float:left;}
.HLogo_payWay{display:block; width:60px;}
.header_logo_r{float:right;}
.header_logo_r a{display:block; float:right; font-size:12px; color:#fff; line-height:22px; margin-left:26px;}
.header_logo_r a:hover{color:#00ccff;}
.header_logo_borderB{display:block; position:absolute; left:0; right:0; bottom:0; height:1px; clear:both; opacity:0.1; background:#fff;}
.header_nav{padding:0 22px 0 0; height:60px; position:relative;}
.header_nav_l{float:left;}
.header_nav_l_icon{display:block; float:left; width:22px; height:14px; padding:23px 0;}
.header_nav_l_ul{float:left;}
.header_nav_l_li{float:left;}
.header_nav_l_a{display:block; font-size:14px; color:#fff; line-height:60px; height:60px; padding:0 18px; position:relative; z-index:4;}
.header_nav_l_li:hover .header_nav_l_a{color:#00ccff;}
.header_nav_l_li.allNav{position:relative; padding-left:22px;}
.header_nav_l_li.allNav .header_nav_l_a{padding-left:28px; width:76px; background:url(../img/icon_navIcon_img.png) left center no-repeat;}
.header_nav_l_li.allNav:hover .header_nav_l_a{color:#00ccff; background:url(../img/icon_navIcon_img2.png) left center no-repeat;}
.header_NLL_currBorder{display:block; position:absolute; left:0; bottom:0; width:0; height:3px; pointer-events:none; background:#008eb2; transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out;}
.header_nav_l_li:hover .header_NLL_currBorder{width:100%;}
.header_NLL_subNav_box{position:absolute; top:60px; background:#fff;}
.header_NLL_subNav_all_box{left:-230px; width:230px; top:0px; bottom:0; transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.header_NLL_subNav_all_box_wrap{position:absolute; left:0; top:59px; width:0; /*overflow:hidden;*/}
.header_NLL_subNav_all_rightBorder{display:block; width:1px; position:absolute; right:0; top:0; bottom:0; background:#eee; pointer-events:none;}
.header_NLLAS_ul{padding:36px 0 0 12px;}
.header_NLLAS_a{display:block; font-size:14px; color:#666; line-height:34px; padding:0 36px; /*width:156px;*/}
.header_NLLAS_a small{float:right; width:8px; height:34px; color:#fff; background:url(../img/icon_arrowTowardRight_img.png) right center no-repeat;}
.header_NLLAS_li:hover > .header_NLLAS_a{color:#00ccff;}
.header_NLLAS_li:hover > .header_NLLAS_a small{background:url(../img/icon_arrowTowardRight_img2.png) right center no-repeat;}
.header_NLL_all_subNav_sub2{position:absolute; left:100%; width:0; overflow:hidden; top:0; bottom:0; opacity:0; background:#fff; transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.header_NLL_subNav_all_box_wrap.showSub1 .header_NLL_subNav_all_box{left:0;}
.header_NLLAS_li:hover .header_NLL_all_subNav_sub2{width:270px; opacity:1;}
.header_NLL_SB_noAll{width:420px; left:50px; padding:30px 20px; height:0; /**padding:0 20px;**/ overflow:hidden; background:#fff; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.header_nav_l_li:hover .header_NLL_SB_noAll{height:108px; padding:30px 20px;}
.header_NLL_subNav_li{width:33.33%; float:left;}
.header_NLL_subNav_a{display:block; font-size:12px; color:#666; line-height:36px;}
.header_NLL_subNav_a:hover{color:#00ccff;}
.header_nav_l_li:after{content:""; display:block; position:relative; left:0; bottom:-3px; right:0; height:4px;}

.header_NLL_SB_noAll.navService{padding:0 40px; width:380px; z-index:0;}
.header_nav_l_li:hover .header_NLL_SB_noAll.navService{padding:30px 40px; height:175px; z-index:9;}
.header_NLL_SB_noAll.navJieJueFangAn{padding:0 40px; width:380px; z-index:0;}
.header_nav_l_li:hover .header_NLL_SB_noAll.navJieJueFangAn{padding:30px 40px; height:175px; z-index:9;}
.header_NLL_SB_noAll.navJieJueFangAn .header_NLL_subNav_li{width:50%;}

.header_nav_r{float:right;}
.header_nav_btn{cursor: pointer;display:block; width:100px; height:36px; font-size:14px; color:#fff; line-height:36px; text-align:center; margin-top:11px; background:#00ccff;}
.header_nav_btn:hover{background:#32d6ff;}

#main{min-width:1200px;}
#main.paddingTopHead{padding-top:100px;}
.bannerBox{width:100%; height:640px; position:relative; overflow:hidden;}
.bannerBox.noIndexBanner{height:500px;}
.banner_ul,
.banner_li{width:100%; height:100%; }
.banner_li{position:absolute;}
.banner_ul_a{display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.banner_ul_a_img{
    display: block;
    position: absolute;
    width: 1680px;
    height: 640px;
    left: 50%;
    margin-left: -840px;
    background: #151922;
}
/* .banner_ul_a_img{display:block; position:absolute; width:1920px; height:640px; left:50%; margin-left:-960px; background:#151922;} */
.banner_ul_a_txt_wrap{position:absolute; width:1200px; height:440px; left:50%; top:102px; margin-left:-600px;}
.noIndexBanner .banner_ul_a_txt_wrap{height:400px;}
.bannerBox.bottomHasCover .banner_ul_a_txt_wrap{height:350px;}
.bannerBox.bottomHasCover .banner_ul_a_txt_wrap .banner_ul_a_txt{padding-bottom:10px;}
.banner_ul_a_txt{display:inline-block; *zoom:1; *display:inline; vertical-align:middle; width:1100px; padding-bottom:40px;}
.banner_ul_a_txt_line{display:inline-block; *zoom:1; *display:inline; vertical-align:middle; width:0; height:100%;}
.banner_ul_a_txt_h2{font-size:48px; color:#fff; line-height:60px; margin-bottom:18px;}
.banner_ul_a_txt_smallH2{font-size:40px; color:#fff; line-height:56px; margin-bottom:18px;}
.banner_ul_a_txt_p{font-size:18px; color:#fff; line-height:30px; margin-bottom:36px;}
.banner_ul_a_txt_btn{display:block; width:130px; height:40px; font-size:14px; color:#fff; line-height:40px; text-align:center; border:solid 1px #fff; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
.banner_ul_a_txt_btn:hover{color:#333; background:#fff; }
.header_NLLSA_contact{margin:20px 48px 0; padding-top:24px; border-top:solid 1px #e5e5e5;}
.header_NLLSA_contact_h3{font-size:14px; color:#666; line-height:24px;}
.indexBannerControl_box{position:absolute; left:0; bottom:0; right:0; height:100px;}
.indexBannerControl_box:before{content:""; display:block; width:100%; height:100%; background:#fff; opacity:0.06; }
.indexBannerControl_h3{position:absolute; left:0; top:-42px; right:0; text-align:center;}
.indexBannerControl_h3 span{display:inline-block; *zoom:1; *display:inline; vertical-align:middle; cursor:pointer; width:10px; height:10px; border:solid 2px #fff; border-radius:100%; margin:0 5px; opacity:0.5; transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out; transform:translateZ(0); -moz-transform:translateZ(0); -webkit-transform:translateZ(0);-o-transform:translateZ(0);}
.indexBannerControl_h3 span.active_banner{opacity:1; background:#fff;}
.indexBannerControl_ul{width:1200px; height:100%; margin:0 auto; position:absolute; left:50%; bottom:0; margin-left:-600px;}
.indexBannerControl_li{width:20%; height:100%; float:left; position:relative;}
.indexBannerControl_li:hover:before{content:""; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; opacity:0.05;}
.indexBannerControl_a{display:block; height:100%; text-align:center; border-right:solid 1px rgba(255,255,255,0.06); position:relative;}
.indexBannerControl_a.first{border-left:solid 1px rgba(255,255,255,0.06);}
.indexBannerControl_a_img{display:inline-block; *zoom:1; *display:inline; vertical-align:middle; width:38px; height:38px; padding:31px 15px 31px 0px;}
.indexBannerControl_a_h6{display:inline-block; *zoom:1; *display:inline; vertical-align:middle; text-align:left;}
.indexBannerControl_a_h6 span{display:block; font-size:18px; color:#fff; line-height:26px; font-weight:bold; margin-bottom:4px;}
.indexBannerControl_a_h6 small{display:block; font-size:14px; color:#fff; line-height:18px;}

.indexPanelWrap_box.lightGrayBg{background:#f6f6f6;}
.indexPanelWrap_box.darkBlueBg{background:#323439;}
.indexPanelWrap_box.darkBlueBg .indexPanelWrap_p,
.indexPanelWrap_box.darkBlueBg .indexPanelWrap_h3{color:#fff;}
.indexPanelWrap{width:1200px; margin:0 auto;/* padding:94px 0 80px; */ padding:70px 0; overflow: hidden;}
.indexPanelWrap.noPaddingBottom{ padding-bottom: 0;}
.indexPanelWrap_h3{font-size:28px; color:#333; line-height:40px; text-align:center; margin-bottom:40px;}
.indexPanelWrap_p{font-size:16px; color:#555; line-height:24px; text-align:center;}
.clientCaseTxt{font-size:28px; color:#333; line-height:40px; text-align:center; margin-bottom:64px;}
.indexCaseList.clientCaseCon{padding-top: 0;}
.indexCaseList_li.clientCaseList{ margin-bottom: 0;}
.indexServiceMoodWrap{ width: 1200px; overflow: hidden;}
.indexServiceMood{ width: 1220px;  margin-left: -20px; }
.indexServiceMood_li{width:20%; height:136px; float:left;}
.indexServiceMood_a{display:block; width:100%; height:100%;}
.indexServiceMood_a i{display:block; width:60px; height:60px; margin:0 auto 10px;}
.indexServiceMood_a i img{display:none;}
.indexServiceMood_a i img.out{display:block;}
.indexServiceMood_a:hover i img.over{display:block;}
.indexServiceMood_a:hover i img.out{display:none;}
.indexServiceMood_a:hover span{color:#05cdff;}
.indexServiceMood_a span{display:block; font-size:14px; color:#555; line-height:24px; text-align:center;}
.frameMarketImgWrap{ margin-bottom: 40px;}
.indexServiceMood.lineSixBtn .indexServiceMood_a i{width:70px; height:70px; margin:0 auto 10px; padding-top:22px;}
.indexServiceMood.iconWidth100 .indexServiceMood_a i{width:100px; height:100px; margin-bottom:20px;}
.indexServiceMood.iconWidth80 .indexServiceMood_a i{width:80px; height:80px; margin-bottom:16px;}
.indexServiceMood.lineSixBtn .indexServiceMood_li{width:16.667%; height:190px; float:left;}
.indexServiceMood.lineSevenBtn .indexServiceMood_li{width:14.28%; height:190px; float:left;}
.indexServiceMood.darkBgType .indexServiceMood_a span{color:#fff;}
.indexServiceMood.noHover .indexServiceMood_a i img,
.indexServiceMood.noHover .indexServiceMood_a:hover i img{display:block;}
.indexServiceMood.hoverColorGray .indexServiceMood_a:hover span{color:#666;}
.indexServiceMood.iconWidth100 .indexServiceMood_li{height:230px;}
.indexServiceMood.lineThreeBtn .indexServiceMood_li{width:33.333%;}
.indexServiceMood.lineFourBtn .indexServiceMood_li{width:25%;}
.indexServiceMood.miaoXingXinLingShou .indexServiceMood_li{height:210px;}

.indexPanelWrap_box.fangAnList{height:420px; background:#3b3e43; }
.indexFangAnList_box{width:100%; height:100%; margin:0 auto; max-width:1440px; position:relative; overflow:hidden;}
.indexFangAnList{width:100%; height:100%;}
.indexFangAnList_li{width:20%; height:100%; float:left; position:absolute;}
.indexFangAnList_a{display:block; width:20%; height:100%; float:left; position:relative; overflow:hidden;}
.indexFangAnList_a.wangZhanJianShe{background:url(../img/bg_wangZhanJianShe_img.jpg) center center no-repeat; background-size:cover;}
.indexFangAnList_a.weiXinKaiFa{background:url(../img/bg_weiXinKaiFa_img.jpg) center center no-repeat; background-size:cover;}
.indexFangAnList_a.zhiHuiShangChang{background:url(../img/bg_indexZhiHuiMall_img.jpg) center center no-repeat; background-size:cover;}
.indexFangAnList_a.daShuJu{background:url(../img/bg_indexBigData_img.jpg) center center no-repeat; background-size:cover;}
.indexFangAnList_a.qiYeJiChu{background:url(../img/bg_indexQiYeJiChu_img.jpg) center center no-repeat; background-size:cover;}
.indexFangAnList_a_colorBg{display:block; width:100%; height:100%; background:#00ccff; opacity:0;}
.indexFangAnList_detail{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center;}
.indexFangAnList_detail .abs{position:absolute; left:50%;}
.indexFangAnList_detail .indexFangAnList_detail_icon{display:block; width:62px; height:62px; margin-left:-31px; top:128px; transition:all 0.5s linear; transition:all 0.5s linear; transition:all 0.5s linear; transition:all 0.5s linear;}
.indexFangAnList_detail .indexFangAnList_detail_line{display:block; width:20px; height:2px; margin-left:-10px; top:220px; background:#fff; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear;}
.indexFangAnList_detail .indexFangAnList_detail_h5{left:0; right:0; top:244px; font-size:22px; color:#fff; line-height:38px; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear;}
.indexFangAnList_detail .indexFangAnList_detail_p{left:8%; right:8%; top:300px; font-size:14px; color:#fff; line-height:24px; opacity:0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear;}
.indexFangAnList_detail .indexFangAnList_detail_btn{width:128px; height:38px; font-size:14px; color:#fff; line-height:38px; margin-left:-65px; border:solid 1px #fff; top:380px; opacity:0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear;}
.indexFangAnList_detail h6.indexFangAnList_detail_btn:hover{color:#00ccff; background:#fff;}

.indexFangAnList_a:hover .indexFangAnList_a_colorBg{opacity:0.8;}
.indexFangAnList_a:hover .indexFangAnList_detail_icon{top:68px;}
.indexFangAnList_a:hover .indexFangAnList_detail_line{top:160px; opacity:0; }
.indexFangAnList_a:hover .indexFangAnList_detail_h5{top:162px;}
.indexFangAnList_a:hover .indexFangAnList_detail_p{top:216px; opacity:1;}
.indexFangAnList_a:hover .indexFangAnList_detail_btn{top:310px; opacity:1;}

.indexFangAnList_control{position:absolute; left:0; top:0; right:0; height:0; opacity:0;}
.indexFangAnList_control a{display:block; width:50px; height:420px; position:absolute; top:0;}
.indexFALC_l_bg{display:block; width:100%; height:100%; opacity:0.3; background:#000;}
.indexFALC_l_arrow{display:block; width:50px; height:50px; position:absolute; left:0; top:50%; margin-top:-25px;}
.indexFALC_l{left:0;}
.indexFALC_r{right:0;}
.indexFALC_l_arrow{background:url(../img/icon_arrowTowardRight_img3.png) center center no-repeat;}
.indexFALC_r .indexFALC_l_arrow{background:url(../img/icon_arrowTowardRight_img4.png) center center no-repeat;}
.indexFangAnList_box:hover .indexFangAnList_control{opacity:1;}

.indexLogoQiang{width:1200px; margin:0 auto; padding:66px 0 40px;}
.indexLogoQiang_li{width:194px; height:110px; float:left; margin:0 6px 6px 0;}
.indexLogoQiang_a{display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.indexLogoQiang_a img{position:absolute; left:0; top:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.indexLogoQiang_a:hover img{position:absolute; top:-110px; }
.checkMoreBtn{display:block; width:128px; height:38px; font-size:14px; color:#333; line-height:38px; text-align:center; border:solid 1px #333;}
.checkMoreBtn.centerType{margin:0 auto;}
.checkMoreBtn.animation{transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out;}
.checkMoreBtn.animation:hover{color:#fff; border-color:#00ccff; background:#00ccff;}


/*.indexLogoQiang_a{transform-style: preserve-3d; perspective:200px;}*/
/*.indexLogoQiang_a .color{opacity:0; transform:rotateX(90deg); top:0px;}*/
/*.indexLogoQiang_a:hover .fade{opacity:1; transform:rotateX(-90deg);}*/
/*.indexLogoQiang_a:hover .color{opacity:1; transform:rotateX(0deg);}*/


.indexCaseList{width:1200px; padding-top:78px;}
.indexCaseList_li{width:382px; float:left; height:390px; margin:0 27px 36px 0; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out;}
.indexCaseList_li.noMarginRight{margin-right:0;}
.indexCaseList_li:hover{transform:translateY(-10px); -webkit-transform:translateY(-10px); -moz-transform:translateY(-10px); -o-transform:translateY(-10px); box-shadow:0 0 30px #ddd;}

.indexCaseList_a{display:block;}
.indexCaseList_a_img{display:block; width:100%; height:244px; overflow:hidden;}
.indexCaseList_a_img img{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.indexCaseList_a_img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);}
.indexCaseList_detail{padding:24px 28px 8px; background:#fff; border:solid 1px #f5f5f5; border-top:none 0;}
.indexCaseList_detail_h3{font-size:20px; color:#222; line-height:30px;}
.indexCaseList_detail_p{font-size:14px; color:#666; line-height:22px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.indexCaseList_detail_h6{font-size:12px; color:#666; line-height:40px; border-top:solid 1px #e5e5e5; margin-top:22px;}
.indexCaseList_detail_h6 small{float:right;}

/*.indexCaseList_detail p{display:none;}
.indexCaseList_detail .indexCaseList_detail_p{display:block;}*/

.indexNewsList{padding-top:56px;}
.indexNewsList_li{width:382px; float:left; margin:0 27px 0 0;}
.indexNewsList_li.noMarginRight{margin-right:0;}
.indexNewsList_a{display:block;}
.indexNewsList_news{border:solid 1px #a9e5f4; background:#fff; transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.indexNewsList_news:hover{box-shadow:0 0 20px #ccc;}
.indexNewsList_news_img{display:block; height:169px; overflow:hidden;}
.indexNewsList_news_img img{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.indexNewsList_news_img:hover img{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.indexNewsList_news_txt{padding:14px 15px;}
.indexNewsList_news_txt.paddingType2{padding:14px 0px;}
.indexNewsList_news_txt_sub{display:block; font-size:14px; color:#666; line-height:30px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.indexNewsList_news_txt_sub:hover{color:#00ccff;}
.indexNewsList_news .indexNewsList_news_txt_sub:hover{color:#666;}

.footer{width:100%; min-width:1200px; background:#3b3e43;}
.footerWrap{width:1200px; margin:0 auto; padding:40px 0 0;}
.footerMap{padding-bottom:56px;}
.footerMap_contact{width:470px; float:left;}
.footerMap_contact_icon{display:block; width:60px; float:left;}
.footerMap_contact_way{margin-left:80px; padding-top:6px;}
.footerMap_CW_h2{font-size:16px; color:#bdc1c4; line-height:24px; margin-bottom:16px;}
.footerMap_CW_h6{font-size:24px; color:#fff; line-height:26px; margin-bottom:12px;}
.footerMap_CW_h6 span,
.footerMap_CW_h6 small{display:inline-block; *zoom:1; *display:inline; vertical-align:middle; font-weight:100; height:26px;}
.footerMap_CW_h6 small{font-size:14px; color:#afb3b6; text-align:center; width:26px; height:26px; border-radius:100%; margin:0 5px; background:#52555b;}

.footerMap_CW_QQChat{display:block; width:118px; height:38px; font-size:14px; color:#94979a; line-height:38px; text-align:center; border:solid 1px #585c62; margin-top:40px;}
.footerMap_CW_QQChat i{width:14px; padding-right:8px;}
.footerMap_CW_QQChat:hover{background:#585c62;}
.footerMap_nav{float:left; padding-top:6px;}
.footerMap_nav.first{width:195px;}
.footerMap_nav.second{width:225px;}
.footerMap_nav.third{width:192px;}
.footerMap_nav.fourth{width:110px;}
.footerMap_nav_h3{font-size:14px; color:#bdc1c4; line-height:20px; font-weight:bold; margin-bottom:16px;}
.footerMap_nav_h4 a{display:block; font-size:12px; color:#919191; line-height:30px;}
.footerMap_nav_h4 a:hover{color:#00ccff;}
.footerMap_NH_aErweima i{display:none; width:80px; height:80px; padding:4px 0;}
.footerMap_NH_aErweima.hover i{display:block;}
.footerMap_NH_aErweima.hover{color:#00ccff;}
.footerCopyRight{height:22px; padding:14px 0 18px; border-top:solid 1px #4e5257;}
.footerCopyRight_txt{font-size:12px; color:#5f6266; line-height:22px;}
.footerCopyRight_l{float:left;}
.footerCopyRight_r{float:right;}
.footerCopyRight_txt{float:right;}
.footerCopyRight_txt.gongAnBeiAn,
.footerCopyRight_txt.ICPBeiAn{padding-left:20px; position:relative; margin-left:12px;}
.footerCopyRight_txt.gongAnBeiAn .gongAn{display:block; width:14px; height:16px; position:absolute; left:2px; top:50%; margin-top:-9px;}
.footerCopyRight_txt.ICPBeiAn .gongAn{display:block; width:16px; height:16px; position:absolute; left:0; top:50%; margin-top:-9px;}

.yuanShengAPPKaiFa{padding:86px 0 0;}
.yuanShengAPPKaiFa_li{width:33.33%; float:left;}
.yuanShengAPPKaiFa_a{display:block; text-align:center;}
.yuanShengAPPKaiFa_a_icon{display:block; width:126px; margin:0 auto 10px;}
.yuanShengAPPKaiFa_a_txt{text-align:center;}
.yuanShengAPPKaiFa_a_txt span{display:block; font-size:18px; color:#333; line-height:28px; margin-bottom:10px;}
.yuanShengAPPKaiFa_a_txt small{display:block; font-size:14px; color:#abafb1; line-height:22px;}
.yuanShengAPPKaiFa_a_txt.smallDivide span{margin-bottom:0px;}

.yuanShengAPPKaiFa.weiXinKaiFa .yuanShengAPPKaiFa_a_icon{width:138px; margin:0 auto 20px;}

.indexPanelWrap_box.IOS_VS_Android_box{background:#323439;}
.IOS_VS_Android_table{width:100%; border-collapse:collapse; margin-top:75px; border-top:solid 1px #7a7d82; text-align:left;}
.IOS_VS_Android_table td{border-bottom:solid 1px #7a7d82; padding:22px 28px;}
.IOS_VS_Android_table thead td{background:#52565d; }
.IOSAndroid_T_h6 i{width:28px; padding-right:10px;}
.IOSAndroid_T_h6 span{font-size:18px; color:#fff; line-height:28px; font-weight:bold;}
.IOSAndroid_T_h5{font-size:18px; color:#fff; line-height:40px; font-weight:bold;}

.IOSAndroid_T_p{font-size:14px; color:#abafb1; line-height:30px;}
.IOSAndroid_T_p i{width:6px; height:6px; border-radius:100%; margin-right:10px;}
.IOSAndroid_T_p.IOS i{background:#bdbdbd;}
.IOSAndroid_T_p.Android i{background:#45ad12;}

.anLiShowTabTitle{width:1100px; margin:40px auto 38px;text-align: center;}
.anLiShowTabTitle_a{display:inline-block; width:12%; cursor: pointer;}
.anLiShowTabTitle_a>div{text-align: center;}
.anLiShowTabTitle_a img{ /* width: 36px; height: 27px; */ display: inline-block;}
.schemeTabWrap{ width: 36px; height: 27px; margin: 0 auto 8px;}
.schemeTabWrap>img{ width: 100%; height: 100%;}
.anLiShowTabTitle_a .anLiShowTabTwo{ display: none;}
.anLiShowTabTitle_a.curr .anLiShowTabOne{ display: none;}
.anLiShowTabTitle_a.curr .anLiShowTabTwo{ display: block; }
.anLiShowTabTitle_a.curr p{ color: #00CCFF; border-bottom: 2px solid #00CCFF; display: inline-block; line-height: 20px; padding-bottom: 8px;}
.anLiShowTab{ position: relative;}
.anLiShowTab img{ width: 109px; height: 36px; display: inline-block;}
.anLiShowTabTitle_a i{display:block; width:120px; /*height:66px;*/ margin:0 auto 10px; position: relative;}
.anLiShowTabTitle_a i img{display:none;}
.anLiShowTabTitle_a i .fade{display:block;}
.anLiShowTabTitle_a:hover i .colorful,
.anLiShowTabTitle_a.curr i .colorful{display:block;}
.anLiShowTabTitle_a:hover i .fade,
.anLiShowTabTitle_a.curr i .fade{display:none;}
.anLiShowTabTitle_a span{display:block; font-size:14px; color:#999; line-height:22px; text-align:center;}
.anLiShowTabTitle_a:hover span,
.anLiShowTabTitle_a.curr span{color:#333;}

.anLiShowTabCont{width:100%; background:#fff;}
.anLiShowCont{padding:52px 76px 52px 0px; box-shadow:0 0 20px #eee;}
.anLiShowCont_l_img{display:block; width:490px; float:left; padding-top:46px;}
.anLiShowCont_r{margin-left:490px;}
.anLiShowCont_r_title{font-size:24px; color:#0fc2ef; line-height:38px; font-weight:bold; margin-bottom:8px;}
.anLiShowCont_r_para{font-size:14px; color:#666; line-height:24px; margin-bottom:24px;}
.anLiShowCont_r_wrap{padding:24px 0; border-top:solid 1px #eee;}
.anLiShowCont_r_wrap_h6{font-size:16px; color:#333; line-height:22px; margin-bottom:16px;}
.anLiShowCont_RWM_li{width:60px; height:120px; margin:0 60px 0px 0; float:left;}
.anLiShowCont_RWM_li i{display:block; width:56px; margin:0 auto 16px;}
.anLiShowCont_RWM_li span{display:block; font-size:14px; color:#333; line-height:24px; text-align:center; margin:0 -20px;}

.anLiShowTabCont_li{display:none;}
.anLiShowTabCont_li.curr{display:block;}

.xiaoChengXuMood{padding-top:56px;}
.xiaoChengXuMood_li{width:280px; height:159px; padding-top:46px; float:left; margin:0 26px 0 0; box-shadow:0 0 20px #ddd; background:#fff;}
.xiaoChengXuMood_li:hover{transform:translateY(-15px); -webkit-transform:translateY(-15px); -o-transform:translateY(-15px); -moz-transform:translateY(-15px);}
.xiaoChengXuMood_li.noMarginRight{margin-right:0;}
.xiaoChengXuMood_li_icon{display:block; width:70px; height:70px; margin:0 auto 20px;}
.xiaoChengXuMood_li_txt{display:block; font-size:18px; color:#555; line-height:32px; text-align:center;}

.pageContentScan_box{position:absolute; left:0; right:0; bottom:0; height:50px;}
.pageContentScan_opacityBg{display:block; width:100%; height:100%; opacity:0.1; background:#fff;}
.pageContentScan_txt{position:absolute; left:50%; top:0; bottom:0; width:1200px; margin-left:-600px; text-align:center; font-size:14px; color:#fff; line-height:50px;}
.pageContentScan_txt span{padding:0 30px; color:#fff; position:relative; cursor:pointer;}
.pageContentScan_box.fixTop{position:fixed; left:0; right:0; top:0; height:50px; z-index:29; border-bottom:solid 1px #eee; box-shadow:0 0 10px #f0f0f0;}
.pageContentScan_box.fixTop .pageContentScan_opacityBg{opacity:1;}
.pageContentScan_box.fixTop .pageContentScan_txt span{color:#333; }
.pageContentScan_box .pageContentScan_txt span.current{color:#00ccff;}
.pageContentScan_box .pageContentScan_txt span.current:after{content:""; position:absolute; display:block; left:0; bottom:-1px; right:0; height:2px; background:#00ccff;}

.weiXinGongZhongHaoKaiList .indexServiceMood_li:hover i{transform:translateY(-6px);-moz-transform:translateY(-6px);-o-transform:translateY(-6px);-webkit-transform:translateY(-6px);}
.weiXinQiYeHaoKaiFaList .indexServiceMood_li:hover i{transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px);}

.bigDataContStep{width:1038px; height:523px; margin:0 auto; position:relative;}
.bigDataContStep_i{display:block; position:absolute; top:0;}
.bigDataContStep_i.first{width:395px; left:0;}
.bigDataContStep_i.second{width:534px; left:310px;}
.bigDataContStep_i.third{width:200px; right:1px;}
.bigDataAnLiShowSwiper_wrap{background:url(../img/bg_bigDataStepShowBg_img.jpg) center bottom #323439 no-repeat; background-size:100% auto;}
#bigDataAnLiShowSwiper_box{width:1000px; padding:70px 0 110px;}
.bigDataAnLiShowSwiper_box .swiper-container{width:100%; height:528px; overflow:hidden; position:relative; margin:0 auto;}
.bigDataAnLiShowSwiper_box .swiper-wrapper{width:100%; height:100%; position:relative;}
.bigDataAnLiShowSwiper_box .swiper-slide{width:100%; height:100%; position:absolute;}
.bigDataAnLiShowSwiper_box .swiper-slide{width:100%; height:100%; position:absolute; overflow:hidden;}
.bigDataAnLiShowSwiper_box .swiper-slide i{display:block; width:766px; height:100%; margin:0 auto;}
.swiper-pagination{position:absolute; left:0; right:0; bottom:30px; text-align:center;}
.swiper-pagination span{display:inline-block; *zoom:1; *display:inline; vertical-align:middle; width:10px; height:10px; margin:0 8px; border-radius:100%; background:#dcdcdc;}
.swiper-pagination span.active{background:#0066f6;}
.bigDataAnLiShowSwiper_prevNext{position:absolute; left:0; right:0; top:0; height:0;}
.bigDataAnLiShowSwiper_prevNext span{display:block; cursor:pointer; width:60px; height:60px; position:absolute; top:264px; margin-top:-30px;}
.bigDataAnLiShowSwiper_prevNext .swiper-button-prev{left:0; background:url(../img/icon_arrowTowardLeftForData_img.png) center center no-repeat; }
.bigDataAnLiShowSwiper_prevNext .swiper-button-next{right:0; background:url(../img/icon_arrowTowardRightForData_img.png) center center no-repeat; }
.bigDataQuBie{width:1040px; margin:0 auto; padding-top:58px;}
.bigDataQuBie_li{float:left;}
.bigDataQuBie_li.first{width:42.3%;}
.bigDataQuBie_li.second{width:11.53%;}
.bigDataQuBie_li.third{width:45.76%;}
.bigDataQuBie_li_i{display:block; width:100%;}
.bigDataQuBie_li_p{padding-top:15px; font-size:16px; color:#333; line-height:30px;}
.bigDataQuBie_li_p span{display:block; position:relative; padding-left:16px;}
.bigDataQuBie_li_p span:before{content: ''; display:block; width:4px; height:4px; position:absolute; left:6px; top:15px; margin-top:-2px; background:#333;}
.indexPanelWrap.xinLingShouShowWrap{padding-bottom:0;}
.xinLingShouShowCont{height:560px; width:1090px; margin:0 auto; position:relative; overflow:hidden;}
.xinLingShouShowCont_img{display:block; position:absolute;}
.xinLingShouShowCont_img:hover{transform:translateY(-40px);}
.xinLingShouShowCont_img.first{left:0; width:253px; bottom:-75px;}
.xinLingShouShowCont_img.second{left:283px; width:254px; bottom:-166px;}
.xinLingShouShowCont_img.third{left:558px; width:254px; bottom:-75px;}
.xinLingShouShowCont_img.fourth{right:0px; width:254px; bottom:-166px;}
.miaoXingDaiLaile .indexServiceMood_li{height:190px;}
.miaoXingDaiLaile .indexServiceMood_li .yuanShengAPPKaiFa_a_txt span{color:#555;}
.brandWebOrderShow_Box{height:580px; position:relative; margin-top:56px;}
.brandWebOrderShow{width:100%; height:100%; position:relative; overflow:hidden;}
.brandWebOrderShow_ul,
.brandWebOrderShow_li{width:100%; height:100%;}
.brandWebOrderShow_li{position:absolute;}
.brandWebOrderShow_li_img{display:block; width:100%;}
.brandWebOrderShow_li_h6{padding-top:26px; text-align:center;}
.brandWebOrderShow_li_h6 span{display:block; font-size:20px; color:#222; line-height:30px;}
.brandWebOrderShow_li_h6 small{display:block; font-size:14px; color:#666; line-height:22px;}
.brandWebOrderShow_Box .bigDataAnLiShowSwiper_prevNext .swiper-button-prev{left:-80px; background-image:url(../img/icon_arrowTowardRightForJianShe_img.png);}
.brandWebOrderShow_Box .bigDataAnLiShowSwiper_prevNext .swiper-button-next{right:-80px; background-image:url(../img/icon_arrowTowardLeftForJianShe_img.png);}
.brandWebOrderShow_Box .bigDataAnLiShowSwiper_prevNext.btnInBox .swiper-button-prev{left:20px;}
.brandWebOrderShow_Box .bigDataAnLiShowSwiper_prevNext.btnInBox .swiper-button-next{right:20px;}
.jiTuanQunDingZhi_box{padding:28px 0 30px;}
.jiTuanQunDingZhi_tabCont_li{display:none; }
.jiTuanQunDingZhi_tabCont_li.show{display:block; }
.jiTuanQunDingZhi_tabCont_li .indexCaseList_li{margin-bottom:0;}
.jiTuanQunDingZhi_tabTitle{width:580px; margin:0 auto; text-align:center; border-bottom:solid 1px #dedfe1; font-size:14px; color:#666; line-height:58px;}
.jiTuanQunDingZhi_tabTitle span{padding:0 30px; cursor:pointer;}
.jiTuanQunDingZhi_tabTitle span.curr{position:relative; color:#0093ff;}
.jiTuanQunDingZhi_tabTitle span.curr:after{content:""; display:block; position:absolute; left:0; right:0; bottom:-2px; height:3px; background:#0093ff;}
.jiTuanQunDingZhi_tabCont_li .indexCaseList{padding-top:55px;}
#bidDataGallery2{width:100%; height:580px; position:relative; overflow:hidden;}
#bidDataGallery2 .swiper-wrapper{width:200%; height:100%; position:relative;}
#bidDataGallery2 .swiper-slide{width:25%; height:100%; margin:0; float:left; border:none 0;}
#bidDataGallery2 .swiper-slide:hover{background:none;}
#bidDataGallery2 .swiper-slide:hover .dataUserClassDataSlideSubWrap{background:#0ac4f3;}
.dataUserClassDataSlideSubWrap{margin:0 6px; height:100%; background:#37393e; transition:all 0.5s ease-in-out;}
.Bdata #bidDataGallery2.swiper2 .swiper-slide img{width:auto;}
.bigDataAnLiShowSwiper_prevNext#dataUserClassData_control{left:-80px; right:-80px;}
.yongHuHuaXiang_l{width:40.83%; float:left; padding-top:90px;}
.yongHuHuaXiang_l_h5{font-size:30px; color:#333; line-height:50px;}
.yongHuHuaXiang_l_p{font-size:14px; color:#666; line-height:32px; margin-top:25px;}
.yongHuHuaXiang_r{width:46%; float:right;}
.application .miaoXingDataYingYongWrap .application-content .application-item img.fl{width:auto;}
.removeAnimation .header_NLL_SB_noAll{transition:all 0s;}
.removeAnimation .header_NLL_all_subNav_sub2{transition:all 0s;}
.yuanShengAPPKaiFa.weiXinKaiFa{padding-bottom:16px;}
.weiXinGongZhongHaoKaiListWrap{padding-bottom:50px;}
.weiXinQiYeHaoKaiFaListWrap{padding-bottom:50px;}
.xiaoChengXuMoodWrap{padding-bottom:108px;}
.dataShouJiFromWrap{padding:70px 0;}
.miaoXingDataYingYongWrap{padding-bottom:108px;}
.onLineKeFu_box{position:fixed; right:16px; bottom:200px;z-index: 3;}
.onLineKeFu_btn{display:block; padding:10px 13px 0; width:26px; height:136px; box-shadow:0 6px 12px rgba(0,0,0,0.15); background:#0093ff;}
.onLineKeFu_btn i{display:block; width:100%; margin-bottom:6px;}
.onLineKeFu_btn span{display:block; font-size:14px; color:#fff; line-height:18px; text-align:center;}
.onLineKeFu_contactWay{position:absolute; right:0; bottom:0; padding-right:60px;}
.onLineKeFu_CW_ul{padding:30px; width:280px; height:120px; box-shadow:0 6px 12px rgba(0,0,0,0.15); width:0; opacity:0; overflow:hidden; background:#fff; transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
.onLineKeFu_CW_li{margin-bottom:26px;}
.onLineKeFu_CW_li.noMarginBottom{margin-bottom:0;}
.onLineKeFu_CW_a{display:block; padding-left:40px; position:relative;}
.onLineKeFu_CW_a img{width:24px; position:absolute; left:0; top:21px; margin-top:-12px;}
.onLineKeFu_CW_a_h5 span{display:block; font-size:14px; color:#333; line-height:18px; margin-bottom:6px;}
.onLineKeFu_CW_a_h5 small{display:block; font-size:12px; color:#999; line-height:18px;}
.onLineKeFu_CW_a_h5 span:hover{color:#0093ff;}
.onLineKeFu_CW_a_h5 .yellowColor{color:#FF8A00;}
/*.onLineKeFu_box.hover .onLineKeFu_CW_ul{width:280px; opacity:1;}*/
/*.onLineKeFu_CW_close{display:block; opacity:0; width:16px; padding:6px; position:absolute; right:70px; top:10px; transition:all 0.5s ease-in-out;}*/
/*.onLineKeFu_box.hover .onLineKeFu_CW_close{opacity:1;}*/

.onLineKeFu_box:hover .onLineKeFu_CW_ul{width:220px; opacity:1;}
.onLineKeFu_CW_close{display:block; opacity:0; width:16px; padding:6px; position:absolute; right:70px; top:10px; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
/*.onLineKeFu_box:hover .onLineKeFu_CW_close{opacity:1;}*/
.onLineKeFu_box:hover .onLineKeFu_CW_close{opacity:0;}
.paiWeiQiXiaBrand{width:1000px; margin:0 auto; padding-top:42px;}
.paiWeiQiXiaBrand_li{position:relative; padding:50px 60px 0; height:290px; margin-bottom:20px;}
.paiWeiQiXiaBrand_li_onLyBg{position:absolute; left:0; top:0; right:0; bottom:0; border:solid 1px #d7d8d9; background:#fff;}
.paiWeiQiXiaBrand_li:hover .paiWeiQiXiaBrand_li_onLyBg{left:-5px; top:-5px; right:-5px; bottom:-5px; border-color:#00ccff; box-shadow:0 0 20px #ddd;}
.paiWeiQiXiaBrand_li_intro{position:relative; width:410px; float:left;}
.paiWeiQiXiaBrand_li_intro i{display:block; margin-bottom:16px;}
.paiWeiQiXiaBrand_li_intro h6{font-size:18px; color:#333; line-height:30px; margin-bottom:12px;}
.paiWeiQiXiaBrand_li_intro p{font-size:14px; color:#666; line-height:26px;}
.paiWeiQiXiaBrand_li_icon{margin-left:488px; padding-top:14px; position:relative;}
.paiWeiQiXiaBrand_LI_title{font-size:18px; color:#333; line-height:30px; text-indent:20px; margin-bottom:26px;}
.paiWeiQiXiaBrand_LI_li{width:25%; float:left; margin-bottom:30px}
.paiWeiQiXiaBrand_LI_li i{display:block; width:44px; height:44px; margin:0 auto 6px;}
.paiWeiQiXiaBrand_LI_li span{display:block; font-size:12px; color:#666; line-height:20px; text-align:center;}
.paiWeiQiXiaBrand_li_icon.iconLineThree .paiWeiQiXiaBrand_LI_li{width:33.33%;}
.paiWeiQiXiaBrand_li_icon.iconLineThree .paiWeiQiXiaBrand_LI_title{margin-bottom:50px}
.teamFengCai_img,
.qiYeZiZhi_img,
.qiYeWenHuaWrap{width:1000px; padding-top:36px; margin:0 auto;}
.qiYeZiZhi_img_li{width:308px; margin-right:32px; float:left; border:solid 1px #e9e9e9; background:#fff;}
.qiYeZiZhi_img_li.last{margin-right:0;}
.qiYeZiZhi_img_li i{display:block; height:218px; overflow:hidden;}
.qiYeZiZhi_img_li span{display:block; padding:20px 22px 24px; font-size:14px; color:#333; line-height:22px;}
.qiYeZiZhi_img_li:hover{box-shadow:0 0 20px #ddd;}
.qiYeWenHuaWrap_li{width:256px; height:361px; padding:56px 28px 0; float:left; margin-right:32px; margin-bottom:20px; text-align:center; background:#34373c;}
.qiYeWenHuaWrap_li.last{margin-right:0;}
.qiYeWenHuaWrap_li_title{font-size:24px; color:#fff; line-height:36px;}
.qiYeWenHuaWrap_li_icon{display:block; width:56px; height:56px; margin:50px auto;}
.qiYeWenHuaWrap_li_subTitle{display:block; font-size:16px; color:#fff; line-height:22px; margin-bottom:12px;}
.qiYeWenHuaWrap_li_para{height:120px; padding-bottom:16px; position:relative; overflow:hidden;}
.qiYeWenHuaWrap_li_para h6{width:100%; height:100%; position:relative;}
.qiYeWenHuaWrap_li_para .span{display:block; width:100%; height:100%; position:absolute;}
.qiYeWenHuaWrap_li_para .span span{display:block; font-size:12px; color:#fff; line-height:18px; opacity:0.3;}
.qiYeWenHuaWrap_li_para .control{position:absolute; left:0; right:0; bottom:6px;}
.qiYeWenHuaWrap_li_para .control span{display:inline-block; *zoom:1; *display:inline; vertical-align:middle; width:6px; height:6px; opacity:0.2; border-radius:100%; margin:0 6px; background:#fff; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.qiYeWenHuaWrap_li_para .control .active{width:8px; height:8px; opacity:1;}
.contactSubWay{padding:80px 0 20px;}
.contactSubWay_li{width:20%; float:left; text-align:center;}
.contactSubWay_li_i{display:block; width:100%; height:220px; margin:0 auto; position:relative;}
.contactSubWay_li_i img{display:block; width:240px; position:absolute; left:50%; bottom:0; margin-left:-120px;}
.contactSubWay_li_h5{font-size:18px; color:#000; line-height:28px; margin:32px 0 16px;}
.contactSubWay_li_p{font-size:14px; color:#000; line-height:24px;}
.baseServiceWrap_li{ width: 361px; height: 314px; border: solid 1px #d7d8d9; padding: 64px 10px 0; text-align: center; align-items: center; float: left; margin-right: 25px; transition: all .5s linear; -moz-transition: all .5s linear; -webkit-transition: all .5s linear; -o-transition: all .5s linear;}
.baseServiceWrap_li:hover{border:solid 1px #00ccff;box-shadow: 0 10px 30px 0 rgba(13,37,62,0.05);}
.baseServiceWrap_li.last{margin-right:0;}
.baseServiceWrap_li_h3{font-size:18px; color:#333; line-height:26px; margin-bottom:18px;}
.baseServiceWrap_li_p{font-size:14px; color:#333; line-height:28px; height:90px; margin-bottom:12px;}
.baseServiceWrap_li_icon{display:block; width:76px; height:76px; margin:0 auto 62px;}
.baseServiceWrap_li_btn{display:block; width:130px; height:36px; margin:0 auto; font-size:14px; color:#fff; line-height:36px; background:#00ccff;}
.mask{position:fixed; left:0; top:0; right:0; bottom:0; z-index:39; display:none;}
.mask.show{display:block;}
.maskOpacity{position:absolute; left:0; top:0; right:0; bottom:0; opacity:0.9; background:#00ccff;}
.mianFeiTiYanMask_close{display:block; width:36px; height:36px; padding:22px; position:absolute; right:0; top:0; background:#00ccff;}
.mianFeiTiYanMask_cont{position:absolute; left:3.5%; top:5.5%; right:3.5%; bottom:5.5%; box-shadow:3px 3px 10px #04aad4; background:url(../img/bg_mianFeiTiYanBg_img.png) center center #fff no-repeat; background-size:cover;}
.mianFeiTiYanMask_cont_wrap{width:440px; height:456px; position:absolute; left:50%; top:50%; margin:-228px 0 0 -220px;}
.mianFeiTiYanMask_cont_wrapTitle{font-size:30px; color:#333; line-height:42px; text-align:center; margin-bottom:20px;}
.mianFeiTiYanMask_cont_wrapPara{font-size:18px; color:#333; line-height:26px; text-align:center; margin-bottom:58px;}
.mianFeiTiYanMask_CWI_li{padding:15px 30px; height:30px; box-shadow:2px 2px 2px #e4e4e4; margin-bottom:20px; font-size:14px; color:#333; line-height:30px; background:#fff;}
.mianFeiTiYanMask_CWI_li label{width:70px; float:left;}
.mianFeiTiYanMask_CWI_li h6{margin-left:70px; height:100%; font-size:inherit; color:inherit; line-height:inherit;}
.mianFeiTiYanMask_CWI_li h6 input{display:block; width:100%; height:100%; padding:0; margin:0; border:none 0; font-size:inherit; color:inherit; line-height:inherit; background:none;}
.mianFeiTiYanMask_CWI_li.submitBtn{padding:0; box-shadow:none; margin:28px 0 0;}
.mianFeiTiYanMask_CWI_btn{display:block; height:60px; font-size:14px; color:#fff; line-height:60px; text-align:center; background:#00ccff;}
.loading{line-height:32px; width:60px; margin:0 auto; font-size:12px; color:#666; height:32px; padding:0 0 0 30px; background:url(../img/icon_loading_01.gif) 0 50% no-repeat;}
.loading:before{content:"加载中..."; display:block;}
.zhiHuiMallShow .smallBigSmaller{width:530px; float:left; padding-top:100px;}
.smallBigSmaller .smallH6{font-size:28px; color:#333; line-height:38px; margin-bottom:10px;}
.smallBigSmaller .bigH2{font-size:40px; color:#000; line-height:54px; margin-bottom:24px;}
.smallBigSmaller .smallerP{font-size:16px; color:#555; line-height:24px;}
.smallBigSmaller .erweimaBox{padding-top:34px;}
.erweimaBox{position:relative;}
.erweima{display:block; width:98px; height:98px; padding:8px; border:solid 1px #e1e1e1; overflow:hidden; position:relative;}
.erweima img{display:block; width:100%;}
.erweimaBox .erweimaTips{display:inline-block; padding:0 14px; font-size:14px; color:#fff; line-height:24px; border-radius:4px; background:#f04e26; position:absolute; left:130px; bottom:54px;}
.erweimaBox .erweimaTips:after{display:block; content:""; width:0; height:0; border:solid 4px #f04e26; border-color:transparent #f04e26 transparent transparent; position:absolute; right:100%; top:8px;}
.erweimaTipsIcon{position:absolute; left:232px; top:64px; height:42px;}
.erweimaTipsIcon_li{width:40px; height:40px; border:solid 1px #cfcfcf; border-radius:100%; float:left; margin:0 14px 14px 0; overflow:hidden;}
.erweimaTipsIcon_li:last-child{margin-right:0;}
.erweimaTipsIcon_li img{display:block; width:100%;}
.zhiHuiMallShow  .rightImgBox{margin-left:530px; height:560px; overflow:hidden; position:relative;}
.zhiHuiMallShow .rightImgBox i{display:block; position:absolute;}
.zhiHuiMallShow .rightImgBox i img{display:block; width:100%;}
.zhiHuiMallShow .rightImgBox .bigPhone{width:486px; left:-120px; top:0;}
.zhiHuiMallShow .rightImgBox .smallPhone{width:231px; left:250px; top:70px;}
.mallJiTuanMoShi_img{padding-top:40px;}
.miaoxingMoodTree{width:1000px; margin:0 auto; height:485px; position:relative;}
.miaoxingMoodTree_TreeImg{display:block; width:595px;}
.miaoxingMoodTree_TreeImg .big{display:block;}
.miaoxingMoodTree_TreeImg .small{display:none;}
.seriesTxtUl{position:absolute; width:410px; left:590px; top:0px;}
.seriesTxtUl_li{padding:20px 20px; background:#f8f8f8; margin-bottom:14px;}
.seriesTxtUl_li_h6{font-size:24px; color:#000; line-height:28px; margin-bottom:8px;}
.seriesTxtUl_li_p{font-size:14px; color:#666; line-height:24px;}
.treeMallUl{position:absolute; left:10px; top:300px;}
.treeMallUl_li{width:84px; height:90px; padding:0 3px; float:left; border-radius:100%; background:#ffa84a; margin-right:37px; text-align:center;}
.treeMallUl_li:after{display:inline-block; vertical-align:middle; content:""; width:0; height:100%;}
.treeMallUl_li_span{display:inline-block; vertical-align:middle; font-size:16px; color:#fff; line-height:22px;}
.sixMoodUl{padding-top:60px; width:1066px; margin:0 auto;}
.sixMoodUl.lineFiveMood{width:900px;}
.sixMoodUl.lineFourMood{width:700px;}
.sixMoodUl_li{width:166px; float:left; margin-bottom:76px; text-align:center; position:relative; cursor:pointer;}
.sixMoodUl_li_i{display:block; margin:0 auto; width:80px; height:80px; border-radius:100%; font-size:40px; color:#fff; line-height:80px; overflow:hidden;}
.sixMoodUl_li_i img{display:block; width:100%;}
.sixMoodUl_li_span{display:block; font-size:18px; color:#444; line-height:26px; padding-top:16px;}
.sixMoodUl_li_i.redBg{background:#ff544a;}
.sixMoodUl_li_i.orange{background:#ff7b23;}
.sixMoodUl_li_i.orange2{background:#ffab00;}
.sixMoodUl_li_i.purple{background:#af70e1;}
.sixMoodUl_li_i.winterBlue{background:#3dbbf2;}
.sixMoodUl_li_i.winterBlue2{background:#39e8f3;}
.sixMoodUl_li_i.winterBlue3{background:#37c5bf;}
.sixMoodUl_li_i.yellow{background:#f6bc26;}
.sixMoodUl_li_i.pink{background:#ff6cb9;}
.sixMoodUl_li_i.green{background:#47c58b;}
.sixMoodUl_li_i.pink2{background:#f36be5;}
.sixMoodUl_li_i.lighterBlue{background:#4799f6;}
.sixMoodUl_li_i.lighterGreen{background:#8ad844;}
.indexPanelWrap.sixMoodUlPanelWrap{padding-bottom:20px;}
.sixMoodUl_li .erweimaBox2{position:absolute; display:none; width:141px; left:140px; top:-38px; z-index:4;}
.sixMoodUl_li .erweimaBox2.reverse{right:140px; left:auto;}
.sixMoodUl_li:hover{z-index:19;}
.sixMoodUl_li:hover .erweimaBox2{ display:block;}
.erweimaLimit .sixMoodUl_li .erweimaBox2{display:none;}
.sixMoodUl_li .erweimaBox2 div{opacity:0; transition: all 3s linear;-moz-transition: all 3s linear; -webkit-transition: all 3s linear; -o-transition: all 3s linear;}
.sixMoodUl_li:hover .erweimaBox2 div{opacity:1; }
.erweimaBox2{width:141px; height:160px; padding-left:12px; background:url(../img/erweimaBoxImg.png) center center no-repeat; position:relative;}
.erweimaBox2.reverse{padding-right:12px; padding-left:0; background:url(../img/erweimaBoxImg_reverse.png) center center no-repeat;}
.erweimaBox2 .erweima2{display:block; padding:10px 10px 0 10px; height:120px; width:120px; margin-bottom:2px; overflow:hidden;}
.erweimaBox2 .erweima2 img{display:block; width:100%;}
.erweimaBox2 .erweimaSpan2{display:block; font-size:14px; color:#f04e26; line-height:20px; text-align:center;}
#looyuBox{display:none;}
.caseDetail{  width:100%; overflow:hidden; min-width:960px; background:#ececec;}
.caseDetail .firstPicAre{ width:100%; overflow:hidden; background-position:50% 0; background-repeat:no-repeat;}
.caseDetail .firstPicAre img{ display:block; visibility:hidden;}
.caseDetail .otherPic{ width:980px; margin:0 auto;}
.caseDetail .otherPic img{ display:block; vertical-align:middle; margin:0 auto}
.caseDetail .relativ{ width:980px; margin:0 auto; overflow:hidden;}
.caseDetail .relativ h1{ font-family:"微软雅黑"; font-size:33px; text-align:center; padding:45px 0 23px; font-weight:normal}
.caseDetail .relativ h2{ width:60px; height:2px; margin:0 auto; font-size:0; font-weight:normal}
.caseDetail .relativ ul{ width:1078px; padding:40px 0 0; }
.caseDetail .relativ ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.caseDetail .relativ ul li{ float:left; width:222px; padding:0 30px 0 0; height:182px; padding-bottom:30px; overflow:hidden}
.caseDetail .relativ ul li .img{ height:100%; width:222px; overflow:hidden}
.caseDetail .relativ ul li img{ display:block; width:100%; height:auto}
.caseDetail .relativ ul li a{ display:block; width:100%; height:100%}
.caseDetail .bottom{ width:980px; margin:0 auto;}
.caseDetail .bottom .telnum{ padding:100px 0 70px; text-align:center; font-size:25px;}
.caseDetail .bottom .telnum span{ display:inline-block;zoom:1;*display:inline; padding-left:40px;}
.caseDetail .bottom .telnum span img{ vertical-align:middle}
.caseDetail .bottom .copyright{ padding:30px 0; text-align:center; font-size:14px}
.caseDetail .interrelated{background: #fff; padding-bottom: 80px; padding-top: 50px;}
.caseDetail .interrelated h1 span{font-size: 30px; color: #000000; line-height: 30px; width: 130px; background: #FFFFFF; z-index: 2;  display: block;  position: relative;  }
.caseDetail .interrelated h1 {  margin: 0 auto;  margin-bottom: 60px;  width: 130px;  z-index: 2;  position: relative;  }
.caseDetail .interrelated h1:after {  content: '';  background: #b7b7b7;  height: 1px;  display: block;  position: absolute;  bottom: 50%;  left: -35px;  z-index: 1;  width: 200px;  }
.caseDetail .thanks {  text-align:center;  height: 300px;  background: url(../img/caseDetail_42.png) no-repeat scroll center bottom;  background-position-y: 60%;  margin-top: 50px;  }
.caseDetail .thanks h1 {  font-size: 48px;  line-height: 48px;  color: #666666;  margin-bottom: 20px;  }
.caseDetail .thanks h2 {  line-height: 18px;  color: #666666;  font-size: 18px;  }
.newDetails {  text-align: left;  max-width: 800px;  margin: 0 auto;  }
.newDetails img {  margin: 0 auto;  display: block;  width: 100%;  padding: 30px 0;  }
.newDetails h1 {  font-size: 20px;  color: #222222;  font-weight: bold;  }
.newDetails h1{position:relative; border-bottom:solid 1px #dcdcdc; padding:0 0 24px; margin-bottom:30px;}
.newDetails h1 small{display:block; font-size:14px; color:#999; line-height:20px; margin-bottom:10px;}
.newDetails h1 span{display:block; font-size:36px; color:#333; line-height:48px; font-weight:300;}
.newDetails h1 a{display:block; width:60px; font-size:14px; color:#999; line-height:20px; text-align:right; position:absolute; top:0; right:0;}
.newDetails .time{padding: 15px 0 40px 0;  }
.newDetails p{line-height: 2;}
#main.newDetailsMain{padding:200px 0;}
.noOpacityHead .header_NLL_SB_noAll{background:#272b2e;}
.noOpacityHead .header_NLL_subNav_a{color:#fff;}
.backTopBtnBox{position:fixed; right:20px; bottom:20px; width:44px; height:44px; display:none;}
.backTopBtnBox.show{display:block;}
.backTopBtn{display:block; width:100%; height:100%; overflow:hidden; box-shadow:0 6px 12px 0 rgba(0,0,0,0.15);}
.header_NLL_all_subNav_sub2 .header_NLLAS_a{width:186px;}
.baseServiceCore li:last-child{ margin-right: 0px;}
.baseServiceCore_li_img{ width: 117px; height: 98px; display: inline-block; padding-bottom: 38px; }
.baseServiceCore_li_h3{ font-weight: 500; font-size: 18px; color: #333; line-height: 26px; margin-bottom: 20px;}
.baseServiceCore_li_p{ color: #ABAFB1; }
.indexServiceExpansion_li{ width: 11.1%; float: left; text-align: center;}
.indexServiceExpansion_li i{ width: 48px; height: 48px;}
.indexServiceExpansion_li i img{ width: 48px; height: 48px; margin: 0 auto;}
.indexServiceVisitor{ background-color: #fff; padding: 40px 0;}
.indexServiceVisitor h4{ position: relative; padding-bottom: 40px; font-size: 16px; color: #333333; letter-spacing: 0; text-align: center;}
.indexServiceVisitor h4::after{ content: "____"; color: #999; position: absolute; transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); top: 36px; left: 50%; width: 30px; display: block; margin: 0 auto;}
.indexPanelWrap_2r { width: 1200px; margin: 0 auto;}
.indexServiceApplication{ margin-top: 40px;}
.indexServiceApplication img{ vertical-align: top; transition: all .8s linear; -moz-transition: all .8s linear; -webkit-transition: all .8s linear; -o-transition: all .8s linear;}
.indexServiceApplication img:hover{ transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05);}
.indexServiceApplication li{ overflow: hidden; width: 398px; height: 279px; position: relative; float: left; margin-right: 2px;}
.indexServiceApplication li>p{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); z-index: 1; font-weight: 400; font-size: 18px; color: #FFFFFF;}
@keyframes enlargeImg {
    from { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);}
    to   { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
}
@keyframes fadeOutImg {
    from { transform: scale(1.1); -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  -o-transform: scale(1.1);}
    to   { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);}
}
.contactUsWrap{ width: 1200px; margin: 0 auto; padding:70px 0;}
.contactUsBtn { cursor: pointer; margin: 0 auto; display: block; width: 128px; height: 38px; font-size: 14px; color: #fff; line-height: 38px; text-align: center; border: solid 1px #fff; font-family: 'PingFangSC-Regular'; letter-spacing: 0; margin-top: 17px;}
.indexServiceBusiness{ margin-top: 40px;}
.indexServiceBusiness li{ width: 285px; height: 260px; border: 1px solid #E2E2E2; margin-right: 17px;}
.indexServiceBusiness li:last-child{margin-right:0px;}
.indexServiceMood_li_img{ width: 100%; height: 200px; overflow: hidden;}
.indexServiceMood_li .indexServiceMood_li_img>img{ transition: all .8s linear; -moz-transition: all .8s linear; -webkit-transition: all .8s linear; -o-transition: all .8s linear;}
.indexServiceMood_li:hover .indexServiceMood_li_img>img{ transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05);}
.indexServiceBusiness .BusinessText{display: block; line-height: 60px; padding-left: 20px; padding-right: 20px; font-size: 16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.indexServiceApplication span{ position: absolute; display: block; top: 50%; left: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); z-index: 1;font-size: 18px; color: #FFFFFF; font-weight: 400;}
.planSummaryTab a i img{width: 27px;}
.positionServiceWrap_li { transition: all .6s linear; -moz-transition: all .6s linear; -webkit-transition: all .6s linear; -o-transition: all .6s linear; box-sizing: border-box; width: 224px; height: 300px; float: left; margin-right: 20px; border: solid 1px #d7d8d9; padding: 32px 39px 0; position: relative;}
.positionServiceWrap_li .positionNum{ transition: all .6s linear; -moz-transition: all .6s linear; -webkit-transition: all .6s linear; -o-transition: all .6s linear; box-sizing: border-box; position: absolute; font-family:'lato-Medium'; font-size: 64px; color: #EFEFEF; letter-spacing: 0; width: 100%; height: 100%; top:0; left: 0; text-align: right; padding-top: 32px; padding-right: 14px;z-index: 3;}
.positionServiceWrap_li_h3{font-family: 'PingFangSC-Medium'; font-size: 18px; color: #333333; letter-spacing: 0; font-weight: 600; position: relative; margin-bottom: 54px;}
.positionServiceWrap_li_h3::before{ content: "___"; color: #BCC0C2; position: absolute; top:26px;}
.positionServiceWrap_li{background-color: #fff;}
.positionServiceWrap_li .positionNum:hover{color: #00CCFF;}
.positionServiceWrap_li:hover{border: solid 1px #00CCFF; color: #00CCFF; box-shadow: 0 10px 30px 0 rgba(13,37,62,0.05);}
.positionServiceWrap_cons{font-size: 14px; color: #999EA1; letter-spacing: 0; line-height: 30px;}
.positionServiceWrap_cons li{ position: relative; padding-left: 18px;}
.positionServiceWrap_cons li::before{ content:""; display: inline-block; width:6px; height:6px; background-color: #BCC0C2; border-radius: 50%; position: absolute; left: 0; top: 12px;}
.caseAppreciationName{ vertical-align: middle; padding-bottom: 17px;}
.caseAppreciationName>img{display: inline-block; width: 164px; height: 40px; vertical-align: middle; margin-right: 21px;}
.caseAppreciationNav{ height:102px; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2;  padding-left: 20px; padding-right: 20px; }
.caseAppreciationNav_li{ text-align: center;text-align: center; float: left; position: relative; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); margin-right: 44px;}
.caseAppreciationNav .caseAppreciationNav_li:nth-last-child(1){ margin-right: 0;}
.caseAppreciationNav_li_img{ display: block; margin: 0 auto; width: 36px; height: 36px;}
.ApplicationConWrap_li { transition: all .5s linear; -moz-transition: all .5s linear; -o-transition: all .5s linear; -webkit-transition: all .5s linear; width: 198px; min-height: 280px; float: left; margin-right: 26px; border: solid 1px #d7d8d9; padding: 38px 40px 0; text-align: center; background: #fff; }
.ApplicationConWrap_li:hover{ box-shadow: 0 10px 30px 0 rgba(13,37,62,0.05); border: 1px solid #0FC2EF;}
.ApplicationCon_li_img{	width: 66px; height: 66px; display: inline-block; margin-bottom: 12px;}
.ApplicationList{ text-align: left; }
.MTapplicationBg{ background: url('../img/gene/MTapplicationBg.png'); min-height: 640px; background-size: cover;}
.pageMarketCore,
.pageMarketCore_left,
.pageMarketCore_left_li,
.pageMarketCore_right{ box-sizing: border-box; }
.pageMarketCore_left_li,
.pageMarketCore_right{ transition: all .5s linear;}
.pageMarketCore_left{ float: left; width: 744px; overflow: hidden; }
.pageMarketCore_left_li{ width: 350px; height: 150px; border: 1px solid #E2E2E2; margin-bottom: 18px; margin-right: 20px; float: left; position: relative; padding: 30px 100px 0 30px; }
.pageMarketCore_left_li:hover{ border: 1px solid #00CCFF; box-shadow: 0 10px 30px 0 rgba(13,37,62,0.05); }
.pageMarketCore_right{ width: 456px; height: 318px; padding: 30px 30px 0; border: 1px solid #E2E2E2; float: left; position: relative; background: url('../img/MarketB2B/BG.png'); }
.pageMarketCore_right:hover{ border: 1px solid #00CCFF; box-shadow: 0 10px 30px 0 rgba(13,37,62,0.05);}
.pageMarketCore_list_img{ width: 58px; height: 58px; }
.pageMarketCore_left_img{ position: absolute; right: 20px; top: 50px; }
.pageMarketCore_right_img{ position: absolute; right: 20px; bottom: 50px; }
.pageMarketCore_list_h3{ font-weight: 450; }
.pageMarketCore_list_p{ margin-top: 10px; font-size: 14px; color: #B5B8BA; letter-spacing: 0.05em; line-height: 24px; font-weight: 200; }
.pageMarketModuleList_li{  text-align: center; float: left; margin-left: 20px; width: 285px; height: 70px; background: #00CCFF;}
.pageMarketModuleList_li>p{line-height: 70px; color: #fff; font-weight: 500;}
.pageMarketFunWrap{ max-width: 1290px; margin: 0 auto; padding: 70px 0; overflow: hidden; position: relative; }
.pageMarketFunWrap.noPaddingBottom{ padding-bottom: 0;}
.pageMarketFunNavWarp{font-size:0; text-align: center;}
.pageMarketFunNavWarp_li:first-child{ border-left: 1px solid #E2E2E2;}
.pageMarketFunNavWarp_li{ display: inline-block; font-size: 14px; padding: 0 29px; border: 1px solid #E2E2E2; cursor:pointer; line-height: 42px; border-left: 1px solid rgba(255,255,255,0.06); }
.pageMarketFunNavWarp_li.curr{ border:1px solid #0FC2EF; color: #0FC2EF;}
.pageMarketFunNavWarp_li:hover{ border:1px solid #0FC2EF; color: #0FC2EF;}
.pageMarketFunConWrap{ max-width: 1290px; margin: 50px auto 0;}
.pageMarketFunCon1,
.pageMarketFunCon2,
.pageMarketFunCon3{ width: 1200px;}
.pageMarketFunList_left{ float: left; }
.pageMarketFunList_right{ float: right; }
.pageMarketFunArrow{cursor: pointer; width: 34px; height: 64px; position: absolute; top: 50%; transform: translateY(-50%); border-radius: 4px;}
.pageMarketFunArrow:hover{ background: #ECECEC; }
.mobileOfficeArrow{ cursor: pointer; width: 34px; height: 64px; position: absolute; top: 60%; border-radius: 4px;}
.mobileOfficeArrow:hover{ background: #ECECEC; }

.pageMarketFunBtnPre{left: 0;}
.pageMarketFunBtnNext{ right: 0;}
.pageMarketFunArrow_i{ width: 12px; height: 34px; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.pageMarketFunConWrap ul{ padding-left: 10px; position: relative; height: 350px; margin: 0 auto;}
.pageMarketFunConWrap ul.pageMarketFunList_left{padding-left: 0;}
.pageMarketFunConPanel{ width: 100%; opacity: 0; height: 350px; display: block; position: absolute; top: 0; left: 50%; transform: translate(-50%,0); -webkit-transform: translate(-50%,0);}
.pageMarketFunConPanel.active{ opacity: 1;z-index: 2;}
.pageMarketFunTextWrap{ position: relative;}
.pageMarketFunCn{ width:1100px; height:350px; margin:0 auto; overflow:hidden; position: relative;}
.pageMarketFunNei{ height: 350px; position: absolute;}
.pageMarketFunNei_li{ width: 223px; height: 308px; margin-left: 7px; border: solid 1px #d7d8d9; padding: 40px 30px 0; text-align: center; background: #fff; display: inline-block;}
.pageMarketFunNei_li:hover{ border: 1px solid #0FC2EF; box-shadow: 0 10px 30px 0 rgba(13,37,62,0.05);}
.pageMarketFunNei_li_img{ width: 66px; height: 66px; margin: 0 auto 10px;}
.pageMarketFunNei_li_img>img{vertical-align: top;}
.pageMarketFunNei_li_h3{ font-weight: 500; font-size: 18px; color: #333; line-height: 25px; margin-bottom: 20px;}
.pageMarketCaseTitle{  margin-bottom: 20px;}
.pageMarketCaseTitle_Rsun_img{ display: inline-block; width: 164px; height: 40px; float: left; margin-right: 20px;}
.pageMarketCaseTitle_Capitaland_img{ float: left; margin-right: 12px;display: inline-block; width: 60px; height: 40px;}
.pageMarketCaseTitle_h3{ font-size: 24px; color: #333; line-height: 38px; padding-left: 16px; font-weight: 500; padding-top: 3px;}
.pageMarketFunCon1 .swiper-slide,
.pageMarketFunCon2 .swiper-slide,
.pageMarketFunCon3  .swiper-slide{ float: left; }


.functionTuoWrap{ padding: 70px 0 0;}
.functionTuoWrap>h1{ text-align: center; font-size: 28px; color: #333333; line-height: 40px;}
.functionTuoTab{ max-width: 1200px; margin: 55px auto 0;}
.functionTuoTab li{ float: left; width: 8%; margin-right: 42px; text-align: center; cursor: pointer; position: relative; min-height: 103px; padding-bottom: 25px;}
.functionTuoTab li:last-child{margin-right: 0;}
.functionTuoTab li img{width: 48px; height: 48px; display: inline-block;}
.functionTuoTab li.active p{color: #00CCFF; font-weight: 500;}
.functionTuoTab li.active::after{position: absolute; content: ""; width: 24px; height: 24px; background: #fff; left: 37%; bottom: -9%; transform: rotate(45deg);}
.functionTuoTabCon{background: #fff;}
.functionTuoTabCon li{width: 950px; margin: 0 auto; text-align: center; display: none; transition: all .8s linear;}
.functionTuoTabCon li h5{font-size: 16px; color: #333333; position: relative; line-height: 22px; padding-bottom: 18px; }
.functionTuoTabCon li h5::after{content: ""; position: absolute; width: 30px; height: 1px; background: #999999; bottom: 0; left: 50%; transform: translateX(-50%);}
.functionTuoTabCon li p{margin-top: 20px;}
.functionTuoTabCon li.active{display: block; padding: 40px 0;}
.pageMobileOfficeCaseCiic{padding-bottom: 6px;}
.pageMobileOfficeCaseCiic_img{display: inline-block; width: 65px; height: 65px; vertical-align: middle; margin-right: 21px;}
.pageMobileOfficeCaseCiicList2{margin-top: -1px; width: 51%;}
.pageMobileOfficeExpansion .pageMobileOfficeExpansion_li:nth-last-child(1){margin-right: 0;}
.pageMobileOfficeExpansion_li{width: 250px; text-align: center; float: left; margin-right: 73px; }
.pageMobileOfficeExpansion_li_h3{font-size: 18px; color: #333; padding-top: 8px; padding-bottom: 5px; font-weight: 500;}
.pageMobileOfficeExpansion_li_img{display: inline-block; width: 68px; height: 68px;}
.pageMobileOfficeHeartWrap{ width: 1200px; margin: 0 auto; overflow: hidden;}
.pageMobileOfficeHeartWrap_li{ border: 1px solid #E2E2E2; max-width: 381px; float: left; margin-right: 18px; transition: all .5s linear; -moz-transition: all .5s linear; -webkit-transition: all .5s linear; -o-transition: all .5s linear; min-height: 419px;}
.pageMobileOfficeHeartWrap_li:hover{ border: 1px solid #00CCFF; box-shadow: 0 10px 30px 0 rgba(13,37,62,0.05); -webkit-font-smoothing: subpixel-antialiased;}
.pageMobileOfficeHeartWrap_li:hover .pageMobileOfficeHeartWrap_li_header{ background: #00CCFF;}
.pageMobileOfficeHeartWrap_li_header{ padding:23px 28px; background-color: #F5F5F5;}
.pageMobileOfficeHeartWrap_li_header_i{ display: inline-block; width: 56px; height: 56px; float: left; position: relative;}
.pageMobileOfficeHeartWrap_li_header_i>img{ position: absolute; }
.pageMobileOfficeHeartWrap_li:hover .pageMobileOfficeHeartWrap_li_header_i .normalImg{ display: none;}
.pageMobileOfficeHeartWrap_li .pageMobileOfficeHeartWrap_li_header_i .hoverImg{ display: none; }
.pageMobileOfficeHeartWrap_li:hover .pageMobileOfficeHeartWrap_li_header_i .hoverImg{ display: block; }
.pageMobileOfficeHeartWrap_li:hover .pageMobileOfficeHeartWrap_li_header>h3{ color: #fff; }
.pageMobileOfficeHeartWrap_li_header_h3{ display: inline-block; margin-left: 15px; line-height: 56px; font-weight: 500;}
.pageMobileOfficeHeartWrap_li_content{ padding: 30px 28px;}
.pageMobileOfficeHeart_content_h3{ font-weight: 400; font-size: 16px; color: #333333; letter-spacing: 0;}
.pageMobileOfficeHeart_content_h6{ font-weight: 300; font-size: 14px; color: #ABAFB1; letter-spacing: 0; line-height: 24px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #f5f5f5; min-height: 72px;}
.pageMobileOfficeFunNei { height: 419px; position: absolute; }
.pageMobileOfficeFunCn { width: 1200px; height: 420px; margin: 40px auto 0; overflow: hidden; position: relative; padding-bottom: 20px;}
.pageMobileOfficeHeart_content_ul li{ font-size: 12px; color: #333333; letter-spacing: 0; line-height: 24px;}
.pageMarketCore .pageMarketCore_left .pageMarketCore_left_li:nth-child(3),
.pageMarketCore .pageMarketCore_left .pageMarketCore_left_li:nth-child(4){ margin-bottom: 0; }

.b2bPageCaseText{ width: 480px; text-align: justify;}
.b2bPageCaseTextMargin{ margin-top: 25px; margin-bottom: 15px;}
.capCaseIntWrap{ margin-top: 23px;}
.capCaseIntWrap>li{ margin-right: 28px; text-align: center; min-width: 66px; float: left;}
.capCaseIntWrap>li>img{ display: inline-block; width: 30px; height: 30px; margin-bottom: -5px;}
.capCaseIntWrap>li>p{ padding-left: 5px; padding-right: 5px; color: #A1A6A9; }
.b2bPageCaseRsunInfo{ width: 480px;}