﻿/* 首页 style */
.banner { height: 538px; min-width: 1170px; }
.banner .swiper-container { width: 100%; height: 100%; }
.banner .swiper-container .pagination { bottom: 5px; left: 0; position: absolute; text-align: center; width: 100%; }
.banner .swiper-pagination-switch { background: url(../images/round.png) no-repeat; cursor: pointer; display: inline-block; height: 16px; margin: 0 10px; width: 16px; }
.banner .swiper-pagination-switch.swiper-active-switch { background: url(../images/roundb.png) no-repeat; }
.banner .swiper-container .swiper-slide.slide1 { background: url(../images/banner1.png) no-repeat 50% 0; }
.banner .swiper-container .swiper-slide.slide2 { background: url(../images/banner2.jpg) no-repeat 50% 0; }
.banner .swiper-container .swiper-slide.slide3 { background: url(../images/banner3.jpg) no-repeat 50% 0; }
.banner .swiper-container .swiper-slide.slide4 { background: url(../images/banner4.jpg) no-repeat 50% 0; }
.news-warp { margin: 15px 0 13px 0; height: 61px; background-color: #f1f0f0; }
.news-warp .news-tit { margin-top: 1px; width: 124px; height: 59px; background: url(../images/news_bg.png) no-repeat; background-size: 100% 100%; }
.news-warp .news-tit a { display: inline-block; width: 100%; height: 100%; text-align: center; font-size: 18px; line-height: 59px; color: #333; }
.news-warp .news-cont { width: 79.9%; height: 100%; overflow: hidden; }
.news-warp .news-cont li { margin-left: 27px; height: 61px; line-height: 61px; }
.news-warp .news-cont li a { color: #333; }
.news-warp .news-op { width: 111px; height: 100%; }
.news-warp .news-op a { display: inline-block; width: 100%; height: 50%; text-align: center; cursor: pointer; }
.news-warp .news-op i { display: inline-block; width: 22px; height: 12px; }
.news-warp .news-op i.icon-up { margin-top: 13px; background: url(../images/icon_up.png) no-repeat; }
.news-warp .news-op i.icon-down { margin-top: 9px; background: url(../images/icon_down.png) no-repeat; }
.product-part { margin-bottom: 20px; width: 377px; height: 470px; border: 1px solid #dcdcdc; }
.product-part > a { display: inline-block; width: 100%; height: 100%; }
.product-part > a:hover { text-decoration: none; box-shadow: 0 0 8px rgba(119, 119, 119, 0.35); }
.product-part.w570 { width: 570px; }
.product-part h3 { line-height: 46px; font-size: 30px; color: #031425; font-weight: bold; text-align: center; }
.product-part .product-txt { margin-top: 12px; padding: 0 12px; height: 88px; color: #333; line-height: 24px; }
.btn-more { margin-top: 16px; text-align: center; }
.index-vedio { margin-bottom: 20px; height: 577px; }
.solution-list { width: 100%; height: 661px; background-color: #2ea3dc; overflow: hidden; }
.solution-cont .solution-tit { margin: 82px 0 42px 0; text-align: center; font-size: 36px; color: #fff; }
.desk { position: relative; margin: 0 auto; width: 1100px; }
.desk .prev, .desk .next { position: absolute; top: 50%; margin-top: -75px; width: 28px; height: 140px; z-index: 1; }
.desk .prev { left: -34px; background: url(../images/prev.png) no-repeat; }
.desk .next { right: -34px; background: url(../images/next.png) no-repeat; }
.desk .deskmore { height: 388px; overflow: hidden; }
.desk .deskmore ul { width: 9999px; }
.desk .deskmore li { float: left; }
.desk .deskmore .solution-part { width: 356px; height: 386px; border: 1px solid #dcdcdc; background-color: #fff; }
.desk .deskmore .solution-part h3 { margin: 22px 0 60px 0; font-size: 30px; color: #333; text-align: center; }

/* 产品页 style */
.product-banner { height: 400px; min-width: 1170px; background: url(../images/product/product_bg.png) no-repeat 50% 0; }
.product-tab { margin: 70px 0 12px 0; }
.product-tab-hd { width: 321px; height: 100%; }
.product-tab-bd { width: 72%; border-left: 2px solid #e3e3e3; }
.product-tab-panel { padding: 0 0 0 43px; }
.product-tab-panel .row { margin-top: 44px; }
.product-tab-panel .product-tab-tit { margin-bottom: 30px; }
.product-tab-panel .product-tab-tit, .product-tab-panel .product-tab-tit a { font-size: 16px; color: #333; }
.product-tab-panel .product-tab-child { width: 33.33%; float: left; }
.product-tab-panel .product-tab-child a { display: block; font-size: 16px; color: #333; }
.product-tab-panel .product-tab-child h3 { line-height: 48px; font-size: 18px; color: #1f9ad4; }
.ued-nav-slide { position: relative; float: left; }
.ued-nav-slide .ued-menu .product-tab-item { margin-bottom: 2px; text-align: left; width: 280px; }
.ued-nav-slide .ued-menu .product-tab-item > a { padding-left: 20px; display: block; font-size: 24px; height: 46px; line-height: 46px; text-decoration: none; background-color: #2ea3dc; color: #fff; }
.ued-nav-slide .ued-menu .product-tab-item > a:hover { background-color: #2a93c6; color: #fff; }
.ued-nav-slide .ued-menu .ued-sub-menu { margin-top: 10px; }
.ued-nav-slide .ued-menu .ued-sub-menu li { margin: 0; line-height: 38px; border: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ued-nav-slide .ued-menu .ued-sub-menu a { padding-left: 45px; height: 38px; line-height: 38px; text-decoration: none; color: #333; font-weight: normal; font-size: 16px; }
.ued-nav-slide .ued-menu .ued-sub-menu a:hover, .ued-nav-slide .ued-menu .ued-sub-menu a.on { background: #fff; color: #2ea3dc; text-decoration: underline; }
.ued-nav-slide .ued-menu .on a, .ued-nav-slide .ued-menu .on a:hover { margin-left: -3px; color: #4183e1; background: #fff; border-left: 3px solid #4183e1; }
.ued-nav-slide .ued-menu .ued-nav-tool { background: url(../images/product/ico_arrow_down.png) no-repeat top; }
.ued-nav-slide .ued-menu .ued-sub-submenu ul { margin: 10px 0; }
.ued-nav-slide .ued-menu .ued-sub-submenu li a { padding-left: 45px; color: #777; }
.ued-nav-slide .ued-menu .ued-sub-submenu li.on a { color: #4183e1; }
.ued-nav-slide .ued-menu .ued-lefttool-on { background: url(../images/product/ico_arrow_up.png) no-repeat center; }
.ued-nav-slide .ued-menu li a .ued-ico { margin-right: 16px; }
.product-tab-bd .product-tab-cont p { line-height: 30px; text-indent: 26px; font-size: 16px; color: #333; }
.product-child-tit { position: relative; width: 100%; height: 44px; line-height: 44px; background: url(../images/product/product_child_tit.png) repeat-x center center; text-align: center; }
.product-child-tit span { display: inline-block; width: 160px; height: 44px; font-size: 20px; color: #333; background: #fff; }
.product-child-list { margin: 12px 0; }
.product-child-list .product-part {/* margin-right: 22px;*/margin: 10px 7px; width: 185px; height: 162px; border: 0 none; }
.product-child-list .product-part a { display: block; width: 100%; height: 100%; margin-right: 22px; }
.product-child-list .product-part .product-img { width: 185px; height: 110px; }
.product-child-list .product-part h3 { font-size: 16px; color: #333; }
.product-child-list .product-part a:hover { text-decoration: none; box-shadow: 0 0 8px rgba(119, 119, 119, 0.35); }
.product-tab-panel .product-tab-tit .product-third { position: relative; }
.product-tab-panel .product-tab-tit .product-third > span { position: absolute; top: -5px; padding: 0 10px; width: 60px; height: 34px; line-height: 34px; background: #fff; z-index: 99; }
.product-tab-panel .product-tab-tit .product-third > span.up { border: 1px solid #d0d0d0; border-radius: 4px 4px 0 0; border-bottom: 0; }
.product-tab-panel .product-tab-tit .product-third > span .ico-third-up { margin: 0 0 -2px 5px; background: url(../images/product/product_third_arrow_up.png) no-repeat; }
.product-tab-panel .product-tab-tit .product-third > span.up .ico-third-up { margin: 0 0 -2px 5px; background: url(../images/product/product_third_arrow_down.png) no-repeat; }
.product-tab-panel .product-tab-tit .product-third ul { position: absolute; left: 0; top: 29px; padding: 4px 10px 8px 10px; width: 180px; border: 1px solid #d0d0d0; border-radius: 0 4px 4px 4px; z-index: 2; }
.product-third ul li { font-size: 16px; color: #333; line-height: 34px; }
.product-third ul li:hover { color: #2a93c6; }

/* 产品-详情页 style */
.product-info-panel { padding: 0 40px 0 32px; }
.product-info-panel .product-info-title { font-size: 18px; color: #1f9ad4; font-weight: bold; }
.product-info-panel .product-info-cont h3 { margin: 46px 0 24px 0; font-size: 18px; color: #333; font-weight: bold; }
.product-info-panel .product-info-cont h3 .square { margin-right: 10px; display: inline-block; width: 14px; height: 14px; background-color: #1f9ad4; }
.product-info-panel .product-info-cont p { line-height: 28px; text-indent: 28px; font-size: 16px; color: #333; }
.product-info-panel .product-info-cont h4 { margin: 28px 0 2px 0; text-indent: 28px; font-size: 16px; color: #333; font-weight: bold; }
.product-info-panel .share { margin: 104px 0 0 102px; }
.product-info-panel .share span { margin: 0 4px; font-size: 14px; color: #333; }
.product-info-panel .share a { margin: 0 2px 4px 2px; display: inline-block; width: 37px; height: 37px; background: url(../images/share.png) no-repeat; vertical-align: middle; }
.product-info-panel .share a.share-xl { background-position: -37px 0; }
.product-info-panel .share a.share-wx { background-position: 0 0; }

/* 解决方案页 style */
.solution-banner { height: 402px; min-width: 1170px; background: url(../images/solution/solution_bg.png) no-repeat 50% 0; }
.solution-main .solution-cont { margin: 38px 26px; }
.solution-main .solution-cont li a { display: block; width: 100%; height: 100%; }
.solution-main .solution-cont .solution-menu { margin: 10px 8px; width: 356px; height: 324px; background-color: #fff; }
.solution-main .solution-cont .solution-menu:hover { background-color: #f8f8f8; }
.solution-main .solution-menu h3 { margin: 2px 0 7px 0; padding: 0 5px; font-size: 24px; color: #333; }
.solution-main .solution-menu p { padding: 0 5px; line-height: 24px; font-size: 12px; color: #555; }
.solution-main .btn-more { margin: 83px 0 8px 0; text-align: center; }
.solution-main .btn-more .more { padding: 0 16px; height: 37px; line-height: 37px; font-size: 14px; color: #fff; border-radius: 4px; }

/* 行业新闻页 style */
.news-banner { height: 400px; min-width: 1170px; background:url(../images/news/news_bg.jpg) no-repeat 50% 0 ; }
.news-main { min-width: 1170px;}
.news-main .news-tit {border-bottom: 1px solid #d3d3d3; }
.news-main .news-tit { margin: 20px 0; }
.news-main .news-tit h3 {font-size: 30px;padding:10px 0; color: #333; }
.news-business-cont {}
.news-business-cont .item {padding:20px 0; border-bottom: 1px solid #ececec;}
.news-business-cont .item .left { margin-right: 30px; height: 180px; width: 320px;  overflow: hidden; }
.news-business-cont .item .right { width: 650px; }
.news-business-cont .item .right .title{padding:8px 0}
.news-business-cont .item .right .title a{font-size: 16px; color: #333; font-weight: bold;}
.news-business-cont .item .right .info{color:#666;line-height:24px;height:75px;overflow:hidden;font-size:16px;}
.news-business-cont .item .right .time{margin: 15px 0;color: #999;font-size: 16px;}
.news-main .news-more { margin-top: 30px; }
.news-main .news-more a,.news-main .news-more span { font-size: 18px; color: #333; }

/* 行业新闻详情页 style */
.news-info-warp { padding: 45px 110px 194px; }
.news-info-warp .news-info-tit { font-size: 14px; color: #333; }
.news-info-warp .news-info-tit .share { margin-right: 4px; display: inline-block; width: 37px; height: 37px; background: url(../images/share.png) no-repeat; vertical-align: middle; }
.news-info-warp .news-info-tit a.icon-wx { background-position: -37px 0; }
.news-info-warp .news-info-tit a.icon-xl { background-position: 0 0; }
.news-info-warp .news-info-tit a.icon-qq { width: 38px; height: 38px; background-position: -74px 0; }
.news-info-warp .news-info-tit .back, .news-info-warp .news-info-tit .back a { font-size: 14px; color: #333; }
.news-info-cont h3 { margin: 69px 0; font-size: 36px; color: #333; text-align: center; }
.news-info-cont .news-info-txt p { margin-bottom: 26px; font-size: 14px; color: #333; text-indent: 26px; }

/* 国创动态页 style */
.news-company-warp {}
.news-company-warp .time-year { width: 73px; height: 73px; line-height: 73px; background:url(../images/news/round-year.png) no-repeat; font-size: 23px; color: #00afdd; text-align: center; }
.news-company-warp .item { position: relative; padding: 30px 0; margin-left: 37px; border-left: 1px solid #b5b5b5; }
.news-company-warp .item .time { position: absolute; top: 50%; left: -71px; margin-top: -10px; font-size: 15px; color: #333;}
.news-company-warp .item .round { display: inline-block; width: 10px; height: 10px;background:url(../images/news/round.png) no-repeat; }
.news-company-warp .item .left { margin: 0 30px;height: 180px;width: 320px;overflow: hidden;}
.news-company-warp .item .left img { margin: 0; }
.news-company-warp .item .right { padding-bottom: 10px; width: 574px; }
.news-company-warp .item .right .title{padding:8px 0}
.news-company-warp .item .right .title a{font-size: 16px; color: #333; font-weight: bold;}
.news-company-warp .item .right .info{color:#666;line-height:24px;height:115px;overflow:hidden;font-size:16px;}
.news-company-warp .news-more { margin-top: 70px; margin-left: 114px; }
.news-company-warp .news-more a,.news-main .news-more span { font-size: 18px; color: #333; }

/* 国创动态详情页 style */
.news-company-info-warp { width: 1000px; margin: 45px auto 75px auto; }
.news-company-info-warp .news-info-tit { font-size: 14px; color: #333; }
.news-company-info-warp .news-info-tit .share { margin-right: 4px; display: inline-block; width: 37px; height: 37px; background: url(../images/share.png) no-repeat; vertical-align: middle; }
.news-company-info-warp .news-info-tit a.icon-wx { background-position: -37px 0; }
.news-company-info-warp .news-info-tit a.icon-xl { background-position: 0 0; }
.news-company-info-warp .news-info-tit a.icon-qq { width: 38px; height: 38px; background-position: -74px 0; }
.news-company-info-warp .news-info-tit .back, .news-company-info-warp .news-info-tit .back a { font-size: 14px; color: #333; }
.news-company-info-warp .news-info-title { position: relative; margin: 15px 0;}
.news-company-info-warp .news-info-title h3 { font-size: 30px; color: #333; text-align: center; }
.news-company-info-warp .news-info-title h4 { position: absolute; right: 0; font-size: 24px; color: #333; }
.news-company-info-warp .news-info-cont p { font-size: 16px; color: #666; text-indent: 26px; line-height: 30px; }
.news-company-info-warp .news-info-cont p{ margin-bottom: 15px; }
.news-company-info-warp .news-info-cont img{ margin-bottom: -15px; }

/* 客户服务页 style */
/* .service-banner { height: 402px; min-width: 1170px; background: url(../images/service/service_bg.png) no-repeat 50% 0; }
.service-main .service-part01 img { display: block; margin: 100px auto 50px auto; }
.service-main .service-part01 p { margin: 0 auto 58px auto; max-width: 870px; font-size: 18px; color: #555; line-height: 36px; }
.service-main .service-part02 { width: 100%; min-width: 1170px; background-color: #b7b7b7; overflow: hidden; }
.service-main .service-part02 .service-map { position: relative; }
.service-main .service-part02 img { display: block; margin: 40px auto; }
.service-main .service-part02 .local-mark { min-width: 50px; min-height: 50px; position: absolute; z-index: 4; }
.service-main .service-part02 .local-mark1 { min-width: 20px; min-height: 20px; position: absolute; z-index: 4; }
.service-main .service-part02 .local-mark.bj { top: 184px; right: 389px; }
.service-main .service-part02 .local-mark.sz { top: 303px; right: 293px; }
.service-main .service-part02 .local-mark.hf { top: 320px; right: 349px; }
.service-main .service-part02 .local-mark.xa { top: 282px; right: 475px; }
.service-main .service-part02 .local-mark.cq { top: 362px; right: 503px; }
.service-main .service-part02 .local-mark1.bj-1 { top: 85px; right: 251px; }
.service-main .service-part02 .local-mark1.bj-2 { top: 154px; right: 264px; }
.service-main .service-part02 .local-mark1.bj-3 { top: 190px; right: 314px; }
.service-main .service-part02 .local-mark1.bj-4 { top: 213px; right: 368px; }
.service-main .service-part02 .local-mark1.bj-5 { top: 243px; right: 374px; }
.service-main .service-part02 .local-mark1.sz-1 { top: 287px; right: 348px; }
.service-main .service-part02 .local-mark1.sz-2 { top: 356px; right: 310px; }
.service-main .service-part02 .local-mark1.sz-3 { top: 415px; right: 317px; }
.service-main .service-part02 .local-mark1.sz-4 { top: 482px; right: 347px; }
.service-main .service-part02 .local-mark1.sz-5 { top: 519px; right: 395px; }
.service-main .service-part02 .local-mark1.sz-6 { top: 600px; right: 463px; }
.service-main .service-part02 .local-mark1.hf-1 { top: 241px; right: 405px; }
.service-main .service-part02 .local-mark1.hf-2 { top: 203px; right: 459px; }
.service-main .service-part02 .local-mark1.hf-3 { top: 250px; right: 445px; }
.service-main .service-part02 .local-mark1.hf-4 { top: 329px; right: 435px; }
.service-main .service-part02 .local-mark1.hf-5 { top: 386px; right: 435px; }
.service-main .service-part02 .local-mark1.hf-6 { top: 461px; right: 430px; }
.service-main .service-part02 .local-mark1.hf-7 { top: 441px; right: 378px; }
.service-main .service-part02 .local-mark1.hf-8 { top: 371px; right: 375px; }
.service-main .service-part02 .local-mark1.hf-9 { top: 378px; right: 352px; }
.service-main .service-part02 .local-mark1.xa-1 { top: 333px; right: 491px; }
.service-main .service-part02 .local-mark1.xa-2 { top: 287px; right: 529px; }
.service-main .service-part02 .local-mark1.xa-3 { top: 227px; right: 643px; }
.service-main .service-part02 .local-mark1.xa-4 { top: 202px; right: 775px; }
.service-main .service-part02 .local-mark1.xa-5 { top: 302px; right: 674px; }
.service-main .service-part02 .local-mark1.cq-1 { top: 414px; right: 526px; }
.service-main .service-part02 .local-mark1.cq-2 { top: 394px; right: 597px; }
.service-main .service-part02 .local-mark1.cq-3 { top: 368px; right: 779px; }
.service-main .service-part02 .local-mark1.cq-4 { top: 499px; right: 617px; }
.service-main .service-part02 .local-mark1.cq-5 { top: 468px; right: 511px; }
.service-main .service-part02 .local-mark1.cq-6 { top: 511px; right: 470px; }
.service-main .service-part02 .local-mark a { display: inline-block; width: 50px; height: 50px; }
.service-main .service-part02 .local-mark1 a { display: inline-block; width: 20px; height: 20px; }
.service-main .service-part02 .local-mark .tooltip-box { position: absolute; display: none; width: 340px; height: 100px; z-index: 2; }
.service-main .service-part02 .local-mark1 .tooltip-box { position: absolute; display: none; width: 340px; height: 100px; z-index: 2; }
.service-part02 .tooltip-box.tooltip-box-bj { top: -97px; left: 18px; }
.service-part02 .tooltip-box.tooltip-box-sz { top: 0; right: -300px; }
.service-part02 .tooltip-box.tooltip-box-hf { top: 0; right: -306px; }
.service-part02 .tooltip-box.tooltip-box-xa { top: 0; right: 45px; }
.service-part02 .tooltip-box.tooltip-box-cq { top: 0; right: 48px; }
.service-part02 .tooltip-box.tooltip-box-bj-1 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-bj-2 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-bj-3 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-bj-4 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-bj-5 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-sz-1 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-sz-2 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-sz-3 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-sz-4 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-sz-5 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-sz-6 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-hf-1 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-hf-2 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-hf-3 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-hf-4 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-hf-5 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-hf-6 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-hf-7 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-hf-8 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-hf-9 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-xa-1 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-xa-2 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-xa-3 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-xa-4 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-xa-5 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-cq-1 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-cq-2 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-cq-3 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-cq-4 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-cq-5 { top: 0; }
.service-part02 .tooltip-box.tooltip-box-cq-6 { top: 0; }
.service-main .service-part02 .tooltip { padding: 6px 18px; position: absolute; top: 0; left: 20px; background-color: #434343; }
.service-main .service-part02 .tooltip p { font-size: 12px; color: #fff; }
.service-part02 .tooltip-box .tooltip-sz { top: 0; left: 30px; }
.service-part02 .tooltip-box .tooltip-bj { top: 0; left: 30px; }
.service-part02 .tooltip-box .tooltip-hf { top: 0; left: 30px; }
.service-part02 .tooltip-box .tooltip-xa { top: 12px; left: 12px; }
.service-part02 .tooltip-box .tooltip-cq { top: 0; left: 20px; }
.service-main .service-part03, .service-main .service-part04 { padding-left: 45px; }
.service-main .service-part03 h3, .service-main .service-part04 h3 { margin: 46px 0 34px 0; font-size: 30px; color: #222; }
.service-main .service-part03 h4 { padding-left: 36px; font-size: 24px; color: #555; }
.service-main .service-part03 .icon-star { margin-right: 8px; display: inline-block; width: 35px; height: 31px; background: url(../images/service/star.png) no-repeat; vertical-align: middle; }
.service-part03 .service-box { margin: 0 50px 0 84px; }
.service-part03 .service-box .square { display: inline-block; margin-right: 10px; width: 12px; height: 11px; }
.service-part03 .service-box .square.square-01 { background-color: #b6407b; }
.service-part03 .service-box .square.square-02 { background-color: #8dc283; }
.service-part03 .service-box .square.square-03 { background-color: #efe589; }
.service-part03 .service-box .square.square-04 { background-color: #94ae9b; }
.service-part03 .service-box .square.square-05 { background-color: #71151f; }
.service-part03 .service-box .square.square-06 { background-color: #24874f; }
.service-part03 .service-box .square.square-07 { background-color: #9e7cb0; }
.service-part03 .service-box .square.square-08 { background-color: #f0b58c; }
.service-part03 .service-box .square.square-09 { background-color: #4aa7d7; }
.service-part03 .service-box li { line-height: 50px; font-size: 18px; color: #555; }
.service-part04 .service-local .left { position: relative; margin: 0 15px 0 43px; }
.service-part04 .service-local .left ul { padding-left: 52px; }
.service-part04 .local { position: absolute; display: inline-block; width: 30px; height: 41px; background: url(../images/service/local.png) no-repeat; }
.service-part04 .local.local-04 { background-position: 0 0; }
.service-part04 .local.local-05 { background-position: -30px 0; }
.service-part04 .local.local-03 { background-position: -60px 0; }
.service-part04 .local.local-01 { background-position: -90px 0; }
.service-part04 .local.local-02 { background-position: -120px 0; }
.service-part04 .service-local .left li { font-size: 18px; color: #555; }
.service-part04 .service-local .left li.bold { font-weight: bold; }
.service-part05 { margin: 138px 0 33px 0; }
.service-part05 span { font-size: 14px; color: #333; }
.service-part05 .share { margin-right: 4px; display: inline-block; width: 37px; height: 37px; background: url(../images/share.png) no-repeat; vertical-align: middle; }
.service-part05 a.icon-wx { background-position: -37px 0; }
.service-part05 a.icon-xl { background-position: 0 0; } */

/* 解决方案详情页 style*/
.solution-info-banner { height: 400px; min-width: 1170px; background: url(../images/solution/solution_info_bg.png) no-repeat 50% 0; }
.solution-info-warp .solution-info-tit { width: 837px; margin: 88px auto 73px auto; }
.solution-info-warp .solution-info-tit h3 { font-size: 48px; color: #333; text-align: center; }
.solution-info-warp .solution-info-tit p { margin-top: 25px; font-size: 16px; color: #333; line-height: 30px; }
.solution-info-warp .solution-info-cont img { width: 100%; height: 100%; }

/* 公司简介页 style */
.about-banner { height: 400px; min-width: 1170px; background: url(../images/about/about_bg.png) no-repeat 50% 0; }
.about-introduce-main { min-width: 1170px; }
.about-introduce-main .about-introduce { margin: 60px 84px 113px; }
.about-introduce-main .about-introduce p { margin-bottom: 29px; font-size: 16px; color: #333; line-height: 28px; text-indent: 26px; }
.about-introduce-main .about-wisdom div.left { width: 50%; height: 482px; }
.about-introduce-main .about-wisdom .leftwarp img { height: 100%; width: 100%; }
.about-introduce-main .about-wisdom .rightwarp { background-color: #f8f8f8; }
.about-introduce-main .about-wisdom .rightwarp i { display: inline-block; width: 25px; height: 25px; background: url(../images/about/quote.png) no-repeat; }
.about-introduce-main .about-wisdom .rightwarp i.icon-quote-up { margin-right: 10px; background-position: 0 0; }
.about-introduce-main .about-wisdom .rightwarp i.icon-quote-down { background-position: -25px 0; }
.about-introduce-main .about-wisdom .rightwarp p { width: 519px; line-height: 36px; font-size: 20px; color: #333; }
.about-introduce-main .about-wisdom .rightwarp .p1 { margin: 137px 0 42px 55px; }
.about-introduce-main .about-wisdom .rightwarp .p2 { margin-left: 55px; }
.about-introduce-main .share { margin: 86px 0 35px 0; }
.about-introduce-main .share span { margin: 0 4px; font-size: 14px; color: #333; }
.about-introduce-main .share a { margin: 0 2px 4px 2px; display: inline-block; width: 37px; height: 37px; background: url(../images/share.png) no-repeat; vertical-align: middle; }
.about-introduce-main .share a.icon-xl { background-position: -37px 0; }
.about-introduce-main .share a.icon-wx { background-position: 0 0; }
.photo-ceo { width: 332px; height: 497px; background: url(../images/about/photo_ceo.png) no-repeat; }
.txt-ceo p { width: 812px; }
.about-introduce-main .about-introduce.about-ceo { margin-left: 0; margin-right: 0; }

/* 公司历程页 style */
.about-history-main { min-width: 1170px; }
.about-history-warp { padding: 5px 0 52px 0; }


/* 董事长签字 style */
.about-manager-main { min-width: 200px; }
.about-manager-warp { text-align: right; }

/* 联系我们页 style */
.about-contact-main { min-width: 1170px; }
.about-contact-main .contact-part01 .contact-cont { margin: 60px 60px 78px 0; }
.about-contact-main .contact-part03 .contact-cont { margin: 103px 90px; }
.about-contact-main .contact-part01 h3, .about-contact-main .contact-part03 h3 { margin-top: 16px; padding-left: 60px; font-size: 24px; color: #333; }
.about-contact-main .contact-part01 ul, .about-contact-main .contact-part03 ul { padding-left: 60px; margin-top: 20px; }
.about-contact-main .contact-part01 li, .about-contact-main .contact-part03 li { position: relative; margin-bottom: 22px; font-size: 14px; color: #333; }
.about-contact-main .contact-part01 i, .about-contact-main .contact-part03 i { position: absolute; display: inline-block; top: 50%; margin-top: -12px; width: 24px; height: 24px; vertical-align: middle; }
.about-contact-main .contact-part01 i.icon-addr, .about-contact-main .contact-part03 i.icon-addr { background: url(../images/about/addr.png) no-repeat; }
.about-contact-main .contact-part01 i.icon-message, .about-contact-main .contact-part03 i.icon-message { background: url(../images/about/message.png) no-repeat; }
.about-contact-main .contact-part01 i.icon-tel, .about-contact-main .contact-part03 i.icon-tel { background: url(../images/about/tel.png) no-repeat; }
.about-contact-main .contact-part01 i.icon-tel2, .about-contact-main .contact-part03 i.icon-tel2 { background: url(../images/about/tel2.png) no-repeat; }
.about-contact-main .contact-part01 i.icon-fax, .about-contact-main .contact-part03 i.icon-fax { background: url(../images/about/fax.png) no-repeat; }
.about-contact-main .contact-part01 .txt, .about-contact-main .contact-part03 .txt { margin-left: 32px; display: inline-block; }
.about-contact-main .contact-part02 { background-color: #fbfbf9; height: 346px; overflow: hidden; width: 100%; }
.about-contact-main .contact-part02 .contact-map { position: relative; }
.about-contact-main .contact-part02 img { display: block; margin: 0 auto; }
.about-contact-main .contact-part02 .local-mark a { position: absolute; display: inline-block; width: 50px; height: 50px; }
.about-contact-main .contact-part02 .local-mark a.local-bj { top: 36px; right: 303px; }
.about-contact-main .contact-part02 .local-mark a.local-sz { top: 193px; right: 223px; }
.about-contact-main .contact-part02 .local-mark a.local-hf { top: 205px; right: 277px; }
.about-contact-main .contact-part02 .tooltip { padding: 6px 18px; position: absolute; top: 0; left: 20px; width: 256px; height: 75px; background-color: #434343; }
.about-contact-main .contact-part02 .local-mark .tooltip-box { position: absolute; display: none; width: 340px; height: 100px; }
.contact-part02 .tooltip-box.tooltip-box-bj { top: 36px; right: -15px; }
.contact-part02 .tooltip-box.tooltip-box-sz { top: 193px; right: -95px; }
.contact-part02 .tooltip-box.tooltip-box-hf { top: 205px; right: -40px; }
.about-contact-main .contact-part02 .tooltip p { font-size: 12px; color: #fff; }
.contact-part02 .tooltip-box .tooltip-sz { top: 0; left: 30px; }
.contact-part02 .tooltip-box .tooltip-bj { top: 0; left: 30px; }
.contact-part02 .tooltip-box .tooltip-hf { top: 0; left: 30px; }

/* 资质荣誉页 style */
.about-honor-main { min-width: 1170px; }

/* 招聘页 style */
.join-banner { height: 402px; min-width: 1170px; background: url(../images/join/join_banner.png) no-repeat 50% 0; }
.join-warp { margin: 82px 86px 100px; }
.join-warp .emergency { width: 245px; height: 310px; border: 1px solid #00afdd; }
.join-warp .tit { padding-left: 23px; height: 41px; line-height: 41px; background-color: #00afdd; font-size: 16px; color: #fefefe; font-weight: bold; }
.join-warp .emergency .cont { margin: 37px 0 0 17px; max-height: 170px; }
.join-warp .emergency .cont li { height: 34px; }
.join-warp .emergency .cont .icon-round { display: inline-block; width: 8px; height: 8px; background: url(../images/join/round.png) no-repeat; vertical-align: 1px; }
.join-warp .emergency .cont .txt { display: inline-block; margin: 0 36px -5px 8px; max-width: 79px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #333; }
.join-warp .emergency .cont .txt:hover { color: #00afdd; }
.join-warp .emergency .cont .date { font-size: 14px; color: #333; }
.join-warp .rightwarp .top { margin-bottom: 38px; width: 735px; height: 210px; border: 1px solid #00afdd; }
.join-warp .rightwarp .top .cont { margin: 14px 0 14px 14px; }
.join-warp .join-search-table { width: 100%; }
.join-warp .join-search-table tr { height: 46px; }
.join-warp .dropdown { float: left; background-color: #fff; border: 1px solid #bababa; border-radius: 0; width: 141px; height: 18px; }
.join-warp .dropdown:hover, .join-warp .dropdown.focus { box-shadow: none; }
.join-warp .dropdown .selected { color: #333; font-size: 14px; line-height: 20px; padding: 0 12px; }
.join-warp .dropdown .carat { top: 0; right: 0; width: 20px; height: 18px; background: #eee url(../images/join/carat_up.png) no-repeat 60% 50%; border: 0 none; margin-top: 0; }
.join-warp .dropdown .selected::after { box-shadow: none; }
.join-warp .dropdown div { border: 1px solid #bababa; border-radius: 0; }
.join-warp .dropdown li { font-size: 14px; color: #333; padding: 2px 12px; }
.join-warp .dropdown li.focus { background: #00afdd; color: #fff; }
.join-warp .dropdown.scrollable div::after { box-shadow: none; }
.join-warp td input { padding: 0 6px; width: 90.5%; height: 18px; border: 1px solid #bababa; }
.join-warp td.tw { width: 70px; font-size: 14px; color: #333; text-align: right; }
.join-warp .join-search { padding: 0 10px; display: inline-block; height: 20px; line-height: 19px; font-size: 14px; color: #fff; background-color: #00afdd; }
.join-warp .bottom .tab .tab-hd { width: 737px; height: 36px; background: url(../images/join/join_line.png) repeat-x; }
.join-warp .bottom .tab .tab-hd li { padding: 0 15px; float: left; line-height: 30px; height: 30px; font-size: 16px; color: #00afdd; cursor: pointer; border-top: 5px solid #fff; }
.join-warp .bottom .tab .tab-hd li.active { border-top: 5px solid #00afdd; border-left: 1px solid #00afdd; border-right: 1px solid #00afdd; border-bottom: 1px solid #fff; background: #fff; }
.join-warp .bottom .tab .tab-bd { width: 735px; border-left: 1px solid #00afdd; border-right: 1px solid #00afdd; border-bottom: 1px solid #00afdd; }
.join-warp .tab-bd .join-region-table { margin-bottom: 30px; width: 100%; }
.join-warp .tab-bd .join-region-table th { height: 44px; line-height: 44px; font-size: 16px; color: #333; text-align: center; }
.join-warp .tab-bd .join-region-table td { height: 30px; line-height: 30px; font-size: 14px; color: #333; text-align: center; }
.join-warp .tab-bd .join-region-table td a { font-size: 14px; color: #333; }
.join-warp .tab-bd .join-region-table tr:nth-child(2n) { background-color: #f3f3f3; }
.join-warp .tab-bd .join-region-table tr:hover td { color: #00afdd; }
.join-warp .tab-bd .join-region-table tr:hover td a { color: #00afdd; }
.dy table { width: 100%; table-layout: fixed; }
.dy table td, .dy table th { font-size: 14px; color: #333; height: 42px; }
.dy table th { width: 84px; }
.join-warp .dy .cont { margin: 0; padding: 26px 28px 50px 20px; }
.dy table .dropdown { width: 100%; }
.join-warp .dy .cont li { height: 18px; }
.join-warp td input.w132 { width: 132px; }

/* 招聘详情页 style */
.join-main { position: relative; }
.join-main .join-back { position: absolute; top: -52px; }
.join-main .join-back span, .join-main .join-back a { font-size: 18px; color: #333; }
.join-main .join-info { width: 735px; border: 1px solid #00afdd; }
.join-main .join-info .cont { margin: 20px 39px 30px 37px; }
.join-main .join-info .join-info-tit { margin-bottom: 22px; height: 58px; line-height: 58px; font-size: 18px; color: #00afdd; border-bottom: 1px solid #00afdd; }
.join-main .join-info .join-info-cont .join-info-table { width: 100%; }
.join-main .join-info .join-info-cont .join-info-table td { height: 40px; font-size: 14px; color: #333; text-align: left; word-break: break-all; }
.join-main .join-info .join-info-cont .join-info-table td.tw { width: 74px; font-size: 14px; color: #333; font-weight: bold; text-align: right; padding-top: 10px; }
.join-main .join-info .join-info-cont .join-info-table td p { line-height: 40px; }
.join-main .join-info .join-info-cont .join-info-table td a { color: #333; }

/* 国创之家页 style */
.culture-banner { height: 400px; min-width: 1170px; background: url(../images/culture/culture_bg.png) no-repeat; }
.culture-home-warp { margin: 41px 0 155px 0; }
.culture-home-warp .page { padding: 43px 0; height: 308px; border-bottom: 1px solid #c9c9c9;text-align:left; }
.culture-home-warp .page .page-left { margin: 0 26px 0 8px; width: 240px; height: 305px; overflow: hidden; }
.culture-home-warp .page .page-right { width: 528px; }
.culture-home-warp .page-right h3 { margin: 15px 0 21px 0; font-size: 18px; color: #333; font-weight: bold; }
.culture-home-warp .page-right p { margin-bottom: 30px; font-size: 16px; color: #333; }
.culture-home-warp .page-right a { margin-bottom: 20px; height: 36px; line-height: 36px; width: 180px; display: block; font-size: 16px; color: #fff; text-align: center; background-color: #2ea3dc; border-radius: 8px; }
.culture-home-warp .page-right a:hover { background-color: #1e8cc1; text-decoration: none; }

/* 公司愿景页 style */
.culture-core-main { min-width: 1170px; }
.culture-core-main h3 span { font-size: 24px; color: #333; font-weight: bold; border-bottom: 4px solid #333; }
.culture-core-part01 h3 { margin: 127px 0; text-align: center; }
.culture-core-part01 h3 span { padding: 0 6px; font-size: 30px; border-bottom: 7px solid #333; }
.culture-core-part01 .core-part01-cont { margin: 0 0 99px 90px; }
.culture-core-part01 .core { margin: 36px 0; position: relative; width: 33.333%; }
.culture-core-part01 .core img { width: 130px; height: 130px; vertical-align: middle; }
.culture-core-part01 .core .txt { position: absolute; top: 50%; margin-top: -22.5px; left: 142px; font-size: 16px; color: #333; }
.culture-core-part01 .core .txt .p2 { font-size: 14px; }
.culture-core-part02 { height: 500px; background: url(../images/culture/culture_bg02.png) no-repeat 50% 0; }
.culture-core-part03 .core-part03-cont { margin: 62px 90px 70px; }
.culture-core-part03 .core-part03-cont p { line-height: 40px; font-size: 18px; color: #333; }
.culture-core-part03 .core-part03-cont h3 { margin: 23px 0 8px 0; }

/* 员工生活页 style */
.culture-banner { height: 400px; background: url(../images/culture/culture_bg.png) no-repeat 50% 0; }
.culture-life-main .culture-life-cont { margin:20px 0}
.culture-life-main .culture-life-cont .culture-life-item{ background: #fff;height: 325px;float:left; width: 360px;margin: 10px;overflow:hidden;border:1px #fff solid;cursor:pointer}
.culture-life-main .culture-life-cont .culture-life-item:hover { background: #fff; border:1px #2ea3dc solid;box-shadow: 3px 3px 3px #E8E8E8, -3px -3px 3px #E8E8E8;}
.culture-life-cont .culture-life-item .title { margin:0;font-size: 24px; color: #333; text-align:center;height:45px;line-height:45px;overflow:hidden;padding:0 10px;}
.culture-life-cont .culture-life-item .pic {overflow:hidden;width:360px;height:190px; }
.culture-life-cont .culture-life-item .info{  
	padding:0 10px;
	line-height: 24px;
	font-size: 12px; 
	color: #777;
} 
.culture-life-warp .life-page { margin-bottom: 100px; height: 41px; line-height: 41px; text-align: center; }
.culture-life-warp .life-page a { margin: 0 5px; display: inline-block; width: 41px; height: 41px; line-height: 41px; font-size: 18px; color: #8b8989; text-align: center; background-color: #eee; }
.culture-life-warp .life-page a:hover { background-color: #a0a0a0; color: #fff; text-decoration: none; }

/* 2017.8.10 add */

/********* 首页 ************/
.nav-cont .submenu .about { margin-left: 44px; }
.nav-cont .submenu .news { margin-left: 529px; }
.index-intro-box { position: relative; width: 576px; height: 640px; overflow: hidden; margin-bottom: 20px; }
.index-intro-box.h310 { height: 310px; }
.index-intro-box .index-intro-img { width: 100%; height: 100%; -moz-transition: all 1s cubic-bezier(.19, 1, .22, 1); -o-transition: all 1s cubic-bezier(.19, 1, .22, 1); -webkit-transition: all 1s cubic-bezier(.19, 1, .22, 1); transition: all 1s cubic-bezier(.19, 1, .22, 1); }
.index-intro-box .index-intro-img img { width: 110%; max-width: 110%; height: auto; display: block; vertical-align: middle; }
.index-intro-box .index-intro-txt { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -moz-transition: all 1s cubic-bezier(.19, 1, .22, 1); -o-transition: all 1s cubic-bezier(.19, 1, .22, 1); -webkit-transition: all 1s cubic-bezier(.19, 1, .22, 1); transition: all 1s cubic-bezier(.19, 1, .22, 1); cursor: pointer; }
.index-intro-box .index-intro-txt .intro-txt-wrap { position: absolute; bottom: 0; left: 0; min-height: 100px; margin-bottom: 40px; padding-left: 35px; }
.index-intro-box .index-intro-txt h3 { font-size: 36px; color: #fff; opacity: 1; -moz-transform: translateY(60%); -ms-transform: translateY(60%); -webkit-transform: translateY(60%); transform: translateY(60%); -moz-transition: all 1s cubic-bezier(.19, 1, .22, 1); -o-transition: all 1s cubic-bezier(.19, 1, .22, 1); -webkit-transition: all 1s cubic-bezier(.19, 1, .22, 1); transition: all 1s cubic-bezier(.19, 1, .22, 1); }
.index-intro-box .index-intro-txt p { font-size: 18px; color: #fff; -moz-transform: translateY(80%); -ms-transform: translateY(80%); -webkit-transform: translateY(80%); transform: translateY(80%); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: all 1s cubic-bezier(.19, 1, .22, 1); -o-transition: all 1s cubic-bezier(.19, 1, .22, 1); -webkit-transition: all 1s cubic-bezier(.19, 1, .22, 1); transition: all 1s cubic-bezier(.19, 1, .22, 1); }
.index-intro-box:hover .index-intro-img { margin-left: -20px; cursor: pointer; }
.index-intro-box:hover .index-intro-txt { background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a8000000", endColorstr="#a8000000", GradientType=0); }
.index-intro-box:hover .index-intro-txt h3, .index-intro-box:hover .index-intro-txt p { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); }

/*.index-intro img { display: block; margin-bottom: 16px; }*/
.solution { position: relative; margin-bottom: 16px; width: 100%; height: 968px; background: url(../images/index_solution.png) center center no-repeat; }
.index-solution-more { position: absolute; bottom: 130px; left: 50%; margin-left: -80px; display: block; width: 160px; height: 50px; line-height: 50px; background-color: #fff; text-align: center; font-size: 16px; color: #5f8fa6; border-radius: 30px; }
.index-solution-more:hover { text-decoration: none; box-shadow: 0 0 8px rgba(255, 255, 255, 0.8); }
.footer .footer-top { margin: 67px 0 0; }
.footer .footer-top .footer-icon-wx { margin: 16px 0 0 16px; }
.industry-banner { width: 100%; height: 400px; background: url(../images/industry/industry_banner.png) center center no-repeat; }
.industry-box { height: 700px; }
.industry-box .w1170 { position: relative; }
.industry-txt { position: absolute; width: 460px; }
.industry-txt01 { left: 0; top: 140px; }
.industry-txt02 { right: 0; top: 102px; }
.industry-txt03 { top: 48px; }
.industry-txt p { line-height: 30px; font-size: 18px; color: #666; }
.industry-txt p.font-s16 { font-size: 16px; line-height: 26px; }
.industry-tit { width: 460; height: 180px; }
.industry-img01 { position: absolute; top: 140px; right: 0; width: 778px; height: 496px; background: url(../images/industry/industry_pic1.png) no-repeat; }
.industry-img02 { position: absolute; top: 160px; left: 0; width: 754px; height: 407px; background: url(../images/industry/industry_pic2.png) no-repeat; }
.industry-img03 { position: absolute; top: 120px; right: 0; width: 689px; height: 517px; background: url(../images/industry/industry_pic3.png) no-repeat; }
.industry-tit01 { background: url(../images/industry/industry_txt1.png) no-repeat; }
.industry-tit02 { background: url(../images/industry/industry_txt2.png) no-repeat; }
.industry-tit03 { background: url(../images/industry/industry_txt3.png) no-repeat; }
.industry-main .service-part05 { margin-top: 10px; }
.feedback .tel-tanchu { padding: 12px 10px; width: 170px; top: 110px; }

/******** 产品及解决方案 **********/
.product-child-list .product-part { width: 297px; height: 212px; }
.product-child-list .product-part .product-img { width: 297px; height: 158px; }
.ued-nav-slide .ued-menu li a .ued-ico { width: 30px; height: 30px; vertical-align: middle; }
.ued-nav-slide .ued-menu li a .ico-product1 { background: url(../images/product/ico_hy.png) no-repeat; }
.ued-nav-slide .ued-menu li a .ico-product2 { background: url(../images/product/ico_hlw.png) no-repeat; }
.ued-nav-slide .ued-menu li a .ico-product3 { background: url(../images/product/ico_ai.png) no-repeat; }
.ued-nav-slide .ued-menu li.on a .ico-product1, .ued-nav-slide .ued-menu li a:hover .ico-product1 { background: url(../images/product/ico_hy_on.png) no-repeat; }
.ued-nav-slide .ued-menu li.on a .ico-product2, .ued-nav-slide .ued-menu li a:hover .ico-product2 { background: url(../images/product/ico_hlw_on.png) no-repeat; }
.ued-nav-slide .ued-menu li.on a .ico-product3, .ued-nav-slide .ued-menu li a:hover .ico-product3 { background: url(../images/product/ico_ai_on.png) no-repeat; }
.ued-nav-slide .ued-menu .product-tab-item { width: 232px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ued-nav-slide .ued-menu .product-tab-item.on > a, .ued-nav-slide .ued-menu .product-tab-item > a:hover { background-color: #f8f6f6; color: #203d86; }
.ued-nav-slide .ued-menu .product-tab-item > a { padding-left: 14px; font-size: 18px; color: #666; background-color: #fff; height: 60px; line-height: 60px; }
.product-tab-hd { width: 236px; }
.product-tab-bd { width: 79%; border: 0 none; }
.product-tab-panel { padding-left: 4px; }
.product-child-list { margin-top: 0; }
.product-child-list .product-part { margin: 0 0 24px 9px; }
.product-info-top { padding: 0 28px; text-align: center; }
.product-info-top h3 { padding: 0 28px; line-height: 166px; font-size: 48px; color: #203d86; }
.product-info-top p { padding: 0 28px; font-size: 16px; color: #333; line-height: 32px; text-align: left; }
.product-info-top p > img {display: block;margin: 0 auto;}
.product-info-bottom .product-child-tit, .product-info-suc .product-child-tit { margin-top: 10px; margin-bottom: 48px; }
.product-info-bottom .product-child-tit span, .product-info-suc .product-child-tit span { font-size: 30px; color: #333; }
.product-info-bottom .product-child-list { margin: 0 auto; }
.product-info-bottom .product-child-list .product-part { margin: 0 20px 18px; width: 342px; height: 410px; overflow: hidden; }
.product-info-bottom .product-child-list .product-part .product-img { width: 342px; height: 220px; }
.product-info-bottom .product-child-list .product-part h3 { font-size: 24px; color: #333; line-height: 46px; }
.product-info-bottom .product-child-list .product-part p { font-size: 16px; color: #666; line-height: 26px; }
.product-info-suc ul li { font-size: 16px; color: #666; line-height: 32px; padding: 0 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product-round { display: inline-block; width: 6px; height: 6px; background-color: #999; border-radius: 50%; margin-right: 8px; }

/******** 公司愿景 **********/
.culture-core-box { height: 400px; }
.culture-core-box .w1170 { height: 100%; position: relative; }
.culture-core-txt01 { position: absolute; top: 172px; right: 164px; width: 420px; height: 156px; background: url(../images/culture/culture_core_txt01.png) no-repeat; }
.culture-core-img01 { position: absolute; top: 0; left: 0; width: 695px; height: 400px; background: url(../images/culture/culture_core_img01.png) no-repeat; }
.culture-core-txt02 { position: absolute; top: 138px; left: 150px; width: 250px; height: 128px; background: url(../images/culture/culture_core_txt02.png) no-repeat; }
.culture-core-img02 { position: absolute; top: 0; right: 0; width: 603px; height: 400px; background: url(../images/culture/culture_core_img02.png) no-repeat; }
.culture-core-txt03 { position: absolute; top: 138px; right: 20px; width: 574px; height: 158px; background: url(../images/culture/culture_core_txt03.png) no-repeat; }
.culture-core-img03 { position: absolute; top: 0; left: 1px; width: 585px; height: 400px; background: url(../images/culture/culture_core_img03.png) no-repeat; }
.culture-core-txt04 { position: absolute; top: 126px; left: 84px; width: 598px; height: 158px; background: url(../images/culture/culture_core_txt04.png) no-repeat; }
.culture-core-img04 { position: absolute; top: 0; right: -4px; width: 702px; height: 400px; background: url(../images/culture/culture_core_img04.png) no-repeat; }
.bg-grey { background-color: #f0f5f9; }
.bg-grey2 { background-color: #d7d7d7; }
.bg-grey3 { background-color: #f1f0f0; }
.bold { font-weight: 600; }
.mgb-30 { margin-bottom: 30px; }

/* 2017.8.29 cc add */
.join-box { position: relative; width: 100%; }
.join-box img { display: block; margin: 70px auto 40px; }
.join-bg { width: 100%; height: 710px; background: url(../images/join/join_pic1.png) no-repeat center center; }
.join-ul li { float: left; width: 50%; }
.join-ul li > div { margin: 76px 116px 0 74px; }
.join-ul li > div img { display: block; margin: 0 auto; }
.join-ul li > div h4 { margin: 24px 0 12px 0; font-size: 30px; color: #333; font-weight: 400; line-height: 48px; height: 48px; border-bottom: 2px solid #666; }
.join-ul li > div p { font-size: 16px; color: #666; line-height: 28px; }
.join-ul li > div p i { margin-right: 6px; display: inline-block; width: 4px; height: 4px; background: url(../images/join/ico_round.png) no-repeat; }
.join-main .service-part05 { margin-top: 116px; }
.nav .nav-cont .menu .submenu li a.join { margin-left: 570px; }

/* 客服服务页 */
.service-banner { height: 402px; min-width: 1170px; background: url(../images/service/service_bg.png) no-repeat 50% 0; }
.service-main .service-part01 img { display: block; margin: 100px auto 50px auto; }
.service-main .service-part01 p { margin: 0 auto 58px auto; max-width: 870px; font-size: 18px; color: #555; line-height: 36px; }
.service-main .service-part02 { width: 100%; min-width: 1170px; height: 702px; background-color: #ffffff; overflow: hidden; }
.service-main .service-part02 .service-map { position: relative; margin: 42px auto; height: 616px; background: url(../images/service/service_map.png) no-repeat center; overflow: hidden; }
.service-main .service-part02 img { display: block; margin: 40px auto; }
.service-main .service-part02 .local-mark a { position: absolute; display: inline-block; width: 50px; height: 50px; }
.service-main .service-part02 .local-mark a.local-bj { top: 182px; right: 443px; }
.service-main .service-part02 .local-mark a.local-sz { top: 300px; right: 370px; }
.service-main .service-part02 .local-mark a.local-hf { top: 313px; right: 420px; }
.service-main .service-part02 .local-mark a.local-xa { top: 285px; right: 545px; }
.service-main .service-part02 .local-mark a.local-cq { top: 364px; right: 570px; }
.service-main .service-part02 .local-mark a.local-dj { top: 220px; right: 170px; }
.service-main .service-part02 .local-mark .tooltip-box { position: absolute; display: none; width: 340px; height: 100px; }
.service-part02 .tooltip-box.tooltip-box-bj { top: 134px; right: 105px; }
.service-part02 .tooltip-box.tooltip-box-sz { top: 253px; right: 60px; }
.service-part02 .tooltip-box.tooltip-box-hf { top: 321px; right: 90px; }
.service-part02 .tooltip-box.tooltip-box-xa { top: 237px; right: 568px; }
.service-part02 .tooltip-box.tooltip-box-cq { top: 367px; right: 604px; }
.service-part02 .tooltip-box.tooltip-box-dj { top: 282px; right: -18px; }
.service-main .service-part02 .tooltip { padding: 6px 18px; position: absolute; top: 0; left: 20px; /* width: 256px; height: 75px; */ background-color: #434343; }
.service-main .service-part02 .tooltip p { font-size: 12px; color: #fff; }
.service-part02 .tooltip-box .tooltip-sz { top: 0; left: 30px; }
.service-part02 .tooltip-box .tooltip-bj { top: 0; left: 30px; }
.service-part02 .tooltip-box .tooltip-hf { top: 0; left: 30px; }
.service-part02 .tooltip-box .tooltip-xa { top: 12px; left: 12px; }
.service-part02 .tooltip-box .tooltip-cq { top: 0; left: 20px; }
.service-part02 .tooltip-box .tooltip-dj { top: 0; left: 20px; }
.service-main .service-part03, .service-main .service-part04 { padding-left: 45px; }
.service-main .service-part03 h3, .service-main .service-part04 h3 { margin: 46px 0 34px 0; font-size: 30px; color: #222; }
.service-main .service-part03 h4 { padding-left: 36px; font-size: 24px; color: #555; }
.service-main .service-part03 .icon-star { margin-right: 8px; display: inline-block; width: 35px; height: 31px; background: url(../images/service/star.png) no-repeat; vertical-align: middle; }
.service-part03 .service-box { margin: 0 50px 0 84px; }
.service-part03 .service-box .square { display: inline-block; margin-right: 10px; width: 12px; height: 11px; }
.service-part03 .service-box .square.square-01 { background-color: #b6407b; }
.service-part03 .service-box .square.square-02 { background-color: #8dc283; }
.service-part03 .service-box .square.square-03 { background-color: #efe589; }
.service-part03 .service-box .square.square-04 { background-color: #94ae9b; }
.service-part03 .service-box .square.square-05 { background-color: #71151f; }
.service-part03 .service-box .square.square-06 { background-color: #24874f; }
.service-part03 .service-box .square.square-07 { background-color: #9e7cb0; }
.service-part03 .service-box .square.square-08 { background-color: #f0b58c; }
.service-part03 .service-box .square.square-09 { background-color: #4aa7d7; }
.service-part03 .service-box .square.square-10 { width: 20px; height: 20px; background: url(../images/service/ico_square10.png) no-repeat; vertical-align: middle; margin-left: -4px; margin-top: -4px; }
.service-part03 .service-box li { line-height: 50px; font-size: 18px; color: #555; }
.service-part04 .service-local .left { position: relative; margin: 0 15px 0 43px; }
.service-part04 .service-local .left ul { padding-left: 52px; }
.service-part04 .local { position: absolute; display: inline-block; width: 30px; height: 41px; background: url(../images/service/local.png) no-repeat; }
.service-part04 .local.local-04 { background-position: 0 0; }
.service-part04 .local.local-05 { background-position: -30px 0; }
.service-part04 .local.local-03 { background-position: -60px 0; }
.service-part04 .local.local-01 { background-position: -90px 0; }
.service-part04 .local.local-02 { background-position: -120px 0; }
.service-part04 .local.local-06 { background-position: -150px 0; }
.service-part04 .service-local .left li { font-size: 18px; color: #555; }
.service-part04 .service-local .left li.bold { font-weight: bold; }
.service-part05 { margin: 138px 0 33px 0; }
.service-part05 span { font-size: 14px; color: #333; }
.service-part05 .share { margin-right: 4px; display: inline-block; width: 37px; height: 37px; background: url(../images/share.png) no-repeat; vertical-align: middle; }
.service-part05 a.icon-wx { background-position: -37px 0; }
.service-part05 a.icon-xl { background-position: 0 0; }
.mgt-24 { margin-top: 24px; }
.mgt-6 { margin-top: 6px; }

/* 加盟国创 */
.section-header { margin-top: 60px; text-align: center; width: 100%; }
.section-header h2 { font-size: 36px; margin-top: 0; position: relative; z-index: 1; }
.section-header h2 > span { border-bottom: 3px solid #b5b3b4; color: #2e3137; padding: 0 10px 12px; }
.section-header .line { background: #eaeaea none repeat scroll 0 0; height: 1px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 64px; width: 100%; z-index: -1; }
.section-header p { color: #999; font-family: Verdana, Geneva, sans-serif; font-size: 20px; margin-top: 32px; text-transform: uppercase; }
.news-des { line-height: 32px; margin-bottom: 20px; padding: 0 45px 30px; }
.job-search { text-align: center; }
.font16 { font-size: 16px; }
.ser-list { float: left; margin-right: 40px; margin-top: 20px; padding-bottom: 30px; }
.ser-list input, .ser-list label, .ser-list select { float: left; height: 35px; line-height: 35px; }
.ser-list label { display: inline-block; font-weight: 700; margin-bottom: 5px; max-width: 100%; }
.ser-list span { border: 1px solid #ededed; float: left; height: 35px; }
.ser-list select { border: 1px solid #ededed; padding-left: 7px; width: 200px; }
.ser-list input, .ser-list label, .ser-list select { float: left; height: 35px; line-height: 35px; }
.inp-text { border: 0 none; padding: 0 10px; }
.ser-list input, .ser-list label, .ser-list select { float: left; height: 35px; line-height: 35px; }
.inp-btn { cursor: pointer; background: #9b9a9a url("../images/join/search-tool.png") no-repeat scroll center center; border: 0 none; height: 35px; width: 35px; }
.ser-list { float: left; margin-right: 40px; margin-top: 20px; padding-bottom: 30px; }
.ser-list select { border: 1px solid #ededed; padding-left: 7px; width: 200px; }
.ser-list input, .ser-list label, .ser-list select { float: left; height: 35px; line-height: 35px; }
.ser-list select[multiple], .ser-list select[size] {	/*  height: auto; */ }
.font14 { font-size: 14px; }
.ser-list input, .ser-list select { outline: medium none; }
.job-list { overflow: hidden; }
.font16 { font-size: 16px; }
.magbtm20 { margin-bottom: 20px; }
.job-list { overflow: hidden; }
.font16 { font-size: 16px; }
.magbtm20 { margin-bottom: 20px; }
.job-list span { display: inline-block; padding: 14px 0; text-align: center; width: 20%; }
.job-list ul li { background: #fff none repeat scroll 0 0; border-bottom: 1px solid #ededed; float: left; width: 100%; }
.text-l { text-align:left; }
.job-list-des { background: #fafafa none repeat scroll 0 0; padding: 40px 45px; }
.job-list-des p { text-indent: 0; }
.news-des p { text-indent: 28px; }
.job-list-btn { text-align: center; }
.page { font-size: 16px; font-weight: 500; padding: 17px 0 40px; text-align: center; }
.page a { margin: 0 4px; padding: 0 3px; }
.page a.cur { border-bottom: 2px solid #faa55a; font-size: 20px; font-weight: 700; }
.page, .page a { color: #666; }
.job-list ul li.t { background: #eee none repeat scroll 0 0; font-weight: 600; color: rgb(102, 102, 102); }
.job-list a { color: #2f9aea; }
.job-list ul li.cur { color: rgb(102, 102, 102); }
.job-list ul li { float: left; width: 100%; border-bottom: 1px solid #ededed; background: #fff; }
.job-list-des { padding: 40px 45px; background: #fafafa; }
.job-list-des p { text-indent: 0; color: rgb(102, 102, 102); }
.job-list-des b, .job-list-des strong { font-weight: 700; }
.job-list-btn input { background: #ffb300; font-size: 18px; color: #fff; text-align: center; width: 160px; height: 45px; line-height: 45px; border: 0; margin: 15px 0 20px 0; cursor: pointer }
.job-list-btn input:hover { opacity: 0.8; filter: alpha(opacity=80); }

/***********视频************/
.video-wrap { height: 566px; line-height: 566px; font-size: 36px; text-align: center; color: #fff }
.video-js { margin-left: 5px; width: 1160px; height: 100%; background: #000; }