.trans {transition:.3s;-webkit-transition:.3s}
.wh100 {display:block;width:100%;height:100%}
.bac {background-position:50% 50%;background-repeat:no-repeat}
.ibannerBox {/*height:550px;*/overflow:hidden}
.ibanner {width:100%;position:relative;height:100%;min-height: 550px;}
.ibanner .ibaWeb {position:absolute;top:162px;left:7px;}
.ibanner .ibaWeb .li-1 {margin-bottom:56px;}
.ibanner .ibaBd {position:absolute;top:117px;left:26px;}
.ibanner .ibaBd .li-1 {margin-bottom:94px;}
.ibanner .ibaBd .li-2 {margin-left:2px;}
.ibanner .ibaCase {position:absolute;top:150px;left:2px;}
.ibanner .ibaDh {position:absolute;top:133px;left:28px;}
.ibanner .ibaDh .li-1 {margin-bottom:140px;}
.ibanner .ibaQy {position:absolute;top:129px;left:28px;}
.ibanner .ibaQy .li-1 {margin-bottom:134px;}
.ibanner .ibaPro {position:absolute;top:133px;left:7px;}
.ibanner .ibaPro .li-1 {margin-bottom:56px;}
.ibanner .ibaNew {position:absolute;top:162px;left:7px;}
.ibanner .ibaNew .li-1 {margin-bottom:56px;}
.ibanner .ibaAb {position:absolute;top:225px;left:7px;}
.ibanner .ibaAb .li-1 {margin-bottom:56px;}
.ibanner .ibaCul {position:absolute;top:185px;left:7px;}
.ibanner .ibaCul .li-1 {margin-bottom:56px;}
.ibanner .wrap {height:100%;}
/*.container {background-color:#f4f4f4}*/
body .b-fff {background-color:#fff}
.imHere {width:176px;height:153px;position:absolute;background:url("../images/imHere.png") no-repeat 0 0;-webkit-animation:adr-ani 5s infinite linear;animation:adr-ani 5s infinite linear;-webkit-animation-delay:2.5s;animation-delay:2.5s;top:163px;right:313px;}
@-webkit-keyframes adr-ani {0% {-webkit-transform:translateY(0px);transform:translateY(0px);}
    30% {-webkit-transform:translateY(-9px);transform:translateY(-9px);}
    60% {-webkit-transform:translateY(0px);transform:translateY(0px);}
    100% {-webkit-transform:translateY(0px);transform:translateY(0px);}
}
@keyframes adr-ani {0% {-webkit-transform:translateY(0px);transform:translateY(0px);}
    30% {-webkit-transform:translateY(-9px);transform:translateY(-9px);}
    60% {-webkit-transform:translateY(0px);transform:translateY(0px);}
    100% {-webkit-transform:translateY(0px);transform:translateY(0px);}
}
.contList {height:312px;text-align:center}
.contList li {float:left;width:25%;padding-top:39px;border-right:1px solid #ddd;height:100%}
.contList li:hover em {-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.contList li:hover .ico {border-color:#D7272F;}
.contList li.cl-1 .ico {-webkit-transition:.3s;transition:.3s;}
.contList li.cl-1 .ico em {background:url(../images/cl-01.svg) no-repeat 50% 50%}
.contList li.cl-2 .ico em {background:url(../images/cl-02.svg) no-repeat 50% 50%}
.contList li.cl-3 .ico em {background:url(../images/cl-03.svg) no-repeat 50% 50%}
.contList li.cl-4 .ico em {background:url(../images/cl-04.svg) no-repeat 50% 50%}
.contList li.cl-1 .p1 {font-size:26px;line-height:1;color:#484848}
.contList li.cl-1 .p2 {font-weight:700;font-size:40px;color:#bc1b1b;margin-top:13px;line-height:1}
.contList li.cl-2 p {color:#484848;font-size:14px;line-height:24px}
.contList li.cl-2 p a:hover {color:#bc1b1b}
.contList li.cl-3 h5 {font-size:26px;color:#484848;line-height:1;padding-top:8px;margin-bottom:15px}
.contList li.cl-3 p {color:#888;font-size:14px;line-height:1}
.contList li.cl-3 p a:hover {color:#bc1b1b}
.contList li.cl-4 {border:none;padding:0;}
.contList li.cl-4 a {display:block;padding-top:39px;width:100%;height:100%;}
.contList li.cl-4 h5 {font-size:26px;color:#484848;line-height:1;padding-top:28px}
.contList li .ico {border:1px solid #d3d3d3;border-radius:50%;width:100px;height:100px;margin:0 auto 25px}
.contList li .ico em {display:block;width:100%;-webkit-transition:.3s;transition:.3s;height:100%;}
.contMessList{padding-top: 101px;}
.contMessList .topMess{height: 130px;}
.contMessList .contMess-2{font-size: 18px;color: #fff;padding-top: 40px;}
.contMessList .contMess-2 .ti{padding-left: 5px;line-height: 42px;}
.contMessList .bot{
    padding-top: 169px;}
.contMessList .bot li{float: left;width: 21%;
    height: 150px;
    padding-top: 20px;text-align: center;color: #fff;border-right:1px solid rgba(255,255,255,0.25);}
.contMessList .bot li.b4{width: 36%;border: 0;}
.contMessList .bot li .em{
    height: 42px;background-repeat: no-repeat;background-position: center;}
.contMessList .bot li .ti{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 18px;}
.contMessList .bot li .mess{
    font-size: 22px;}
.contMessList .bot li .em1{background-image: url("../images/contMess-bot-1.png");}
.contMessList .bot li .em2{background-image: url("../images/contMess-bot-2.png");}
.contMessList .bot li .em3{background-image: url("../images/contMess-bot-3.png");}
.contMessList .bot li .em4{background-image: url("../images/contMess-bot-4.png");}
.contactMapBox {width:100%;height:401px;position:relative}
.contactMapBox .mask {width:100%;height:100%;top:0;cursor:pointer;left:0;position:absolute;display:block;background:rgba(0,0,0,.7)}
.contactMapBox .mask .ourAdr {width:204px;height:161px;background:url(../images/ourAdr.png) no-repeat 0 0;position:absolute;top:87px;left:50%;margin-left:-102px}
.contactMapBox.open .mask {display:none}
.ibannerBottom{width: 100%;position: relative;height: 550px;}
.ibannerBottom .cont{width: 100%;height:100%;}
.jobs .jti {line-height:1;text-align:center;padding-top:128px;padding-bottom:80px}
.jobs .jti h3 {font-size:34px;color:#323131;margin-bottom:24px}
.jobs .jti p {font-size:16px;color:#757575}
.jobs .jti p a {color:#bc1b1b;text-transform:uppercase;}
.jobsTab {padding-bottom:85px}
.jobsTab li {margin-bottom:25px;padding:21px 20px 0;background-color:#fff;min-height:115px;position:relative; font-size:14px;}
.jobsTab li:first-child .toggleDom {display:block}
.jobsTab li .jobName {height:84px;cursor:pointer;}
.jobsTab li .fir h5 {font-size:24px;color:#464646}
.jobsTab li .fir p {font-size:16px;color:#9b9a9a}
.jobsTab li.active .sec .toggleClass {background-image:url(../images/reduce.png);background-color:#bc1b1b}
.jobsTab li .sec p {font-size:16px;color:#9d9d9d}
.jobsTab li .sec .toggleClass {width:49px;height:19px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/add.png);background-color:#c6c6c6}
.jobsTab li .toggleDom {display:none}
.jobsTab li .toggleDom:before {content:'';width:788px;height:1px;background-color:#dcdcdc;display:block;margin-bottom:20px}
.jobsTab li .toggleDom dl {padding-bottom:28px}
.jobsTab li .toggleDom dl dt {color:#464646;font-size:16px}
.jobsTab li .toggleDom dl dd {font-size:14px;line-height:28px;color:#7d7d7d}
.jobsTab li .joinUs {width:186px;height:45px;line-height:45px;border-radius:23px;text-align:center;color:#fff;font-size:14px;background-color:#bc1b1b;float:right;margin-top:-85px}
.jobsTab li .joinUs:hover {opacity:.9}
.newsCategory {height:88px;text-align:center;margin:-40px auto 40px}
.newsCategory li {float:left;width:25%;line-height:1;height:100%;border-right:1px solid #e7e7e7;transition:.3s;-webkit-transition:.3s}
.newsCategory li a {display:block;background-color:#fff;padding-top:25px;height:100%;transition:.5s;-webkit-transition:.5s}
.newsCategory li:hover a {background-color:#2f7bd0;margin-top:-10px}
.newsCategory li.current a {background-color:#2f7bd0;}
.newsCategory li.current h3 {color:#fefefe;}
.newsCategory li.current p {color:#6998ed;}
.newsCategory li:hover h3 {color:#fefefe;transition:.3s;-webkit-transition:.3s}
.newsCategory li:hover p {color:#6998ed;transition:.3s;-webkit-transition:.3s}
.newsCategory li:last-child {border:none}
.newsCategory li h3 {font-size:16px;margin-bottom:8px;color:#555}
.newsCategory li p {text-transform:uppercase;color:#c6c6c6}
.newsList {padding-bottom:66px}
.newsList li {padding:54px 0 54px 390px;position:relative;border-bottom:1px solid #dfdfdf}
.newsList li:hover .img img {transform:scale(1.1);-webkit-transform:scale(1.1)}
.newsList li .img {width:337px;height:240px;overflow:hidden;position:absolute;top:54px;left:0}
.newsList li .img img {transition:.3s;-webkit-transition:.3s;height:100%;width:100%}
.newsList li .cont {height:216px}
.newsList li .cont .ti {line-height:60px;font-weight:700;font-size:18px;color:#323232}
.newsList li .cont .intro {line-height:26px;height:80px;margin-bottom:58px;overflow:hidden;font-size:14px;color:#757575}
.newsList li .cont .time {padding-left:26px;background:url(../images/clock.png) no-repeat 0 50%;font-size:14px;color:#898888}
.page {text-align:center;padding-bottom:120px}
.ui-pagination-container {height:34px;line-height:34px}
.ui-pagination-container a {font-size:14px;display:inline-block;width:40px;line-height:40px;height:40px;background:#fff;border-radius:4px;color:#888;margin:0 3px;text-decoration:none;transition:.3s;-webkit-transition:.3s;vertical-align: middle;}
.ui-pagination-container a .iconfont{font-size: 30px;}
.ui-pagination-container a.next:hover,.ui-pagination-container a.prev:hover {}
.ui-pagination-container a.current,.ui-pagination-container a:hover {background:#1855c4;color:#fff;text-decoration:none}
.ui-pagination-container a.current {cursor:default}
.newsInfo {background-color:#fff;padding:40px 38px 90px}
.newsInfo .newsArt {padding-bottom:36px;border-bottom:1px solid #dfdfdf}
.newsInfo .newsArt .n-a-l {float:left}
.newsInfo .newsArt .n-a-l h3 {font-size:24px;color:#323232;font-weight:700;margin-bottom:18px}
.newsInfo .newsArt .n-a-l p {color:#898888;font-size:14px}
.newsInfo .newsArt .n-a-l p span {display:inline-block;line-height:21px}
.newsInfo .newsArt .n-a-l p .time {padding-left:26px;background:url(../images/clock.png) no-repeat 0 50%;margin-right:32px}
.newsInfo .newsArt .n-a-l p .eye {padding-left:30px;background:url(../images/eye.png) no-repeat 0 50%}
.newsInfo .newsArt .n-a-r {height:73px;position:relative;width:250px;padding-top:20px;float:right;cursor:default;padding-left:96px;background:url(../images/qrcode.png) no-repeat 0 0}
.newsInfo .newsArt .n-a-r:hover .na-lt div {padding-left:25px}
.newsInfo .newsArt .n-a-r:hover .na-lt em {left:0;opacity:1}
.newsInfo .newsArt .n-a-r:hover .diaLoaImg {opacity:1;left:-233px;transform:scale(1);-webkit-transform:scale(1)}
.newsInfo .newsArt .n-a-r .diaLoaImg {transition:.3s;-webkit-transition:.3s;padding:19px 0 0 19px;opacity:0;transform:scale(0);-webkit-transform:scale(0);width:213px;height:110px;background:url(../images/ewmDia.png) no-repeat 0 0;position:absolute;left:-180px;top:50%;margin-top:-55px}
.newsInfo .newsArt .n-a-r .na-lt {position:relative;overflow:hidden;transition:.3s;-webkit-transition:.3s}
.newsInfo .newsArt .n-a-r .na-lt div {transition:.3s;-webkit-transition:.3s;font-weight:700;color:#1855c4;line-height:28px;font-size:21px}
.newsInfo .newsArt .n-a-r .na-lt p {color:#787878;font-size:12px}
.newsInfo .newsArt .n-a-r .na-lt em {display:block;position:absolute;opacity:0;width:20px;height:20px;background:url(../images/qr-lt.png) no-repeat;top:0;margin-top:4px;left:-20px;transition:.3s;-webkit-transition:.3s}
.newsInfo .artShow .article {float:left;width:66%;padding:33px 0 0 14px;line-height:26px}
.newsInfo .artShow .article img {max-width:100%}
.newsInfo .artShow .recomd {float:right;width:354px;padding:26px 0 0 33px;margin-top:6px;border-left:1px solid #dfdfdf}
.newsInfo .artShow .recomd li {width:293px;height:298px;border-bottom:1px dashed #ccc;margin-bottom:26px}
.newsInfo .artShow .recomd li:hover .img img {transform:scale(1.1);-webkit-transform:scale(1.1)}
.newsInfo .artShow .recomd li .img {width:100%;height:209px;overflow:hidden}
.newsInfo .artShow .recomd li .img img {transition:.3s;-webkit-transition:.3s;display:block;width:100%;height:100%}
.newsInfo .artShow .recomd li .ti {line-height:50px;font-size:18px;color:#323232}
.newsInfo .artShow .recomd li .time {padding-left:26px;background:url(../images/clock.png) no-repeat 0 50%;font-size:14px;color:#898888}
.newsPb {/*padding-bottom:70px*/}
.pageHis {border:1px solid #d8d8d8;height:60px;width:574px;margin:50px auto 0;border-radius:6px}
.pageHis li {width:33.3%;height:100%;line-height:60px;text-align:center;float:left;border-right:1px solid #c8c8c8}
.pageHis li:last-child {border:0}
.pageHis li a.prev {padding-left:20px;}
.pageHis li a.next {padding-right:20px;border:none}
.pageHis li a.prev:after,.pageHis li a.next:after {content:'';width:9px;display:block;transition:.3s;-webkit-transition:.3s;top:0;background-repeat:no-repeat;background-position:center;height:100%;position:absolute;}
.pageHis li a.prev:after {background-image:url(../images/pagePrev.png);left:0;}
.pageHis li a.prev:hover:after {left:-5px;background-image:url(../images/pagePrevH.png);}
.pageHis li a.next:hover:after {right:-5px;background-image:url(../images/pageNextH.png);}
.pageHis li a.next:after {background-image:url(../images/pageNext.png);right:0;}
.pageHis li a.mid {height:100%;width:20px;background:url(../images/hisMd.png) no-repeat 50% 50%}
.pageHis li a.mid:hover {background-image:url(../images/hisMd-h.png)}
.pageHis li a {display:inline-block;color:#333;position:relative;font-size:12px;text-transform:uppercase}
.pageHis li a:hover {color:#003189}
.case-tab {position:relative;padding-bottom:1px;background:url(../images/case-tab-bg.png) repeat-x 0 bottom}
.case-tab.caseNoCur .line {display:none;}
.case-tab.caseNoCur li:hover {background-color:#2f7bd0;}
.case-tab ul {position:relative;z-index:30}
.case-tab li {float:left;height:128px;text-align:center;font-size:16px;color:#fff;width:33.3%;border-right:1px solid #eaeaea;transition:.3s;-webkit-transition:.3s}
.case-tab li a {display:block;width:100%;height:100%}
.case-tab li a:hover {color:#fff}
.case-tab li.current{ width: 33.3%； }
.case-tab li.current,.case-tab li:hover {border-color:#2f7bd0}
.case-tab li.current.ct-1 .ico,.case-tab li:hover.ct-1 .ico {background-image:url(../images/case-tab-1-h.png)}
.case-tab li.current.ct-2 .ico,.case-tab li:hover.ct-2 .ico {background-image:url(../images/case-tab-2-h.png)}
.case-tab li.current.ct-3 .ico,.case-tab li:hover.ct-3 .ico {background-image:url(../images/case-tab-3-h.png)}
.case-tab li.current.ct-4 .ico,.case-tab li:hover.ct-4 .ico {background-image:url(../images/case-tab-4-h.png)}
.case-tab li.current .txt,.case-tab li:hover .txt {padding-left:13px;width:auto}
.case-tab li:last-child {border:none}
.case-tab li span {transition:.3s;-webkit-transition:.3s;height:100%;vertical-align:top;display:inline-block;line-height:128px}
.case-tab li .txt {transition:.3s;-webkit-transition:.3s;width:0;overflow:hidden}
.case-tab li .txt:hover {color:#fff}
.case-tab li .ico {background-repeat:no-repeat;background-position:center center}
.case-tab li.ct-1 .ico {background-image:url(../images/case-tab-1.png);width:80px}
.case-tab li.ct-2 .ico {background-image:url(../images/case-tab-2.png);width:78px}
.case-tab li.ct-3 .ico {background-image:url(../images/case-tab-3.png);width:82px}
.case-tab li.ct-4 .ico {background-image:url(../images/case-tab-4.png);width:82px}
.case-tab .line {position:absolute;height:100%;width:33.3%;background-color:#2f7bd0;top:0;left:0}
.case-link {line-height:60px;height:60px;font-size:14px;color:#777879;background-color:#eaeaea;display:none}
.case-link .case-l {width:258px;float:left;text-align:center}
.case-link .case-l span {color:#d02f2f}
.case-link .case-mid {float:left;height:100%;overflow:hidden}
.case-link .case-mid a {display:inline-block;text-align:center;width:6.6%;}
.case-link .case-mid a:last-child {width:4%;}
.case-link .case-mid a.current,.case-link .case-mid a:hover {color:#2f7bd0}
.case-link .case-r {width:162px;float:right;text-align:center;position:relative}
.case-link .case-r a {display:inline-block;padding-left:25px;background:url(../images/hisMd-2.png) no-repeat 0 50%}
.case-link .case-r a:hover {background-image:url(../images/hisMd-2-h.png)}
.case-link .case-r:before {content:'';width:1px;display:block;position:absolute;height:30px;top:50%;margin-top:-15px;left:0;background-color:#cfcfcf}
.caseList {margin-top:58px;}
.caseList li {float:left;width:25%;background-color:#fff;/*margin-right:2%;*/position: relative; box-sizing:border-box; padding:0 .5%;}
.caseList li .img {overflow:hidden;min-height:100px}
.caseList li .img img {width: 100%;height: auto;transition:all 1.2s;-webkit-transition:all 1.2s}
.caseList li:nth-child(3n) {margin-right:0}
.caseList li:hover .img img {transform:scale(1.08);-webkit-transform:scale(1.08)}
.caseList li:hover .cont {background-color:#1aaef5}
.caseList li:hover .cont .rec {color:#c5eafc}
.caseList li:hover .cont .ti {color:#fff}
.caseList li:hover .cont .time {color:#7ccff6}
.caseList li:hover  .case-link {background:#fff url(../images/case-link-h.png) no-repeat center}
.caseList li .cont {height:120px;padding:21px 0 0 25px;position:relative;transition:1s;-webkit-transition:1s}
.caseList li .cont .rec {font-size:12px;color:#777879;transition:.3s;-webkit-transition:.3s}
.caseList li .cont .ti {font-size:14px;margin:5px 0 15px;color:#5a5a5a;transition:.3s;-webkit-transition:.3s}
.caseList li .cont .time {font-size:12px;color:#c2c2c2;transition:.3s;-webkit-transition:.3s}
.caseList li  .case-link {position:absolute;display:block;border-radius:50%;bottom:43px;right:41px;width:34px;height:34px;background:#717171 url(../images/case-link.png) no-repeat center;}
.caseList li  .case-link a{display: block;width: 100%;height: 100%;}
.case {background-color:#fff;padding-bottom:112px;position:relative;z-index:2;}
#tishi {text-align:center;color:rgb(182,182,182);font-size:13px;padding-top:20px;}
.case .caseListMore {display:block;cursor:pointer;transition:.3s;-webkit-transition:.3s;width:314px;height:71px;border-radius:4px;margin:112px auto 0;background:#f5f5f5 url(../images/caseListMore.png) no-repeat center}
.case .caseListMore:hover {background:#1aaef5 url(../images/caseListMore-h.png) no-repeat center}
.case-evaluation {background:#f2f2f2 url(../images/Customer.png) no-repeat 50% -33px;padding-bottom:105px}
.case-evaluation .eva-ti {text-align:center;height:183px;padding-top:41px}
.case-evaluation .eva-ti h5 {font-size:36px;line-height:38px;margin-bottom:6px;color:#595858}
.case-evaluation .eva-ti p {font-size:18px;text-transform:uppercase;font-family:Aril;color:#c7c7c7}
.case-swiper {margin-top:50px;padding:15px 0;height:494px}
.case-swiper .swiper-slide {width:1016px;padding:78px 184px 0;background:#f6f6f6 url(../images/doubYin.png) no-repeat 50% 42px;height:100%;text-align:center;border-radius:6px;box-shadow:#ddd 0 0 15px 2px;-webkit-box-shadow:#ddd 0 0 15px 2px}
.case-swiper .swiper-slide.swiper-slide-active {background:#fff;cursor:move;cursor: -webkit-grab;cursor: grab;}
.case-swiper .swiper-slide .img {height:138px}
.case-swiper .swiper-slide .img img {max-height:138px}
.case-swiper .swiper-slide .txt {font-size:14px;color:#5a5a5a;margin-bottom:10px;margin-top:15px;line-height:28px;height:88px;overflow:hidden}
.case-swiper .swiper-slide i {display:block;width:62px;height:3px;background:#ba1415;margin:0 auto 62px}
.case-swiper .swiper-slide .name {font-size:18px;color:#999;}
.case-swiper .swiper-button-next {right:-450px}
.case-swiper .swiper-button-prev {left:-450px}
.case-swiper .swiper-button-next,.case-swiper .swiper-button-prev {top:0;height:100%;width:50%;margin-top:0;background:0 0;z-index:99;-webkit-transition:.2s;transition:.2s}
.case-swiper .swiper-button-next:hover,.case-swiper .swiper-button-prev:hover {opacity:.6}
.caseInfo.case {padding-bottom:0;position:relative;}
.caseInfo.case .kongLink {position:absolute;width:1px;height:70px;top:-70px;}
.caseInfo .caseCompany {min-height:138px;max-height:240px;background-color:#f6f6f6}
.caseInfo .caseCompany .wrap {padding:54px 360px 50px 0;height:100%}
.caseInfo .caseCompany .info {display:inline-block;padding-left:50px;top:50%;right:0;height:35px;margin-top:-17px;line-height:35px;color:#a2a2a2;position:absolute}
.caseInfo .caseCompany .info:hover {color:#1e4285}
.caseInfo .caseCompany .info:after {content:'';position:absolute;top:0;left:0;border:1px solid #e0e0e0;width:35px;height:35px;border-radius:50%;background:url(../images/link.png) no-repeat 50% 50%}
.caseInfo .caseCompany h3 {color:#4c4c4c;font-size:28px;line-height:1;margin-bottom:14px}
.caseInfo .caseCompany .sty {font-size:14px;color:#9f9e9e;margin-bottom:22px}
.caseInfo .caseCompany .intro {font-size:14px;line-height:21px;color:#626262}
.caseInfo .caseSlideBox {padding:50px 0 165px;position:relative}
.caseInfo .caseSlideBox .caseSlide {width:1141px;height:799px;padding-top:39px;margin:auto}
.caseInfo .caseSlideBox .caseSlide .bdScreen {width:100%;margin:0 auto 0;border-radius:30px;overflow:hidden;}
.caseInfo .caseSlideBox .caseSlide .bdScreen .bd {overflow:hidden;width:100%}
.caseInfo .caseSlideBox .caseSlide .bdScreen .bd li img {width:100%;max-height:800px}
.caseInfo .caseSlideBox .caseSlide .bdScreen .hd {text-align:center;margin-top:55px}
.caseInfo .caseSlideBox .caseSlide .bdScreen .hd li {display:inline-block;margin:0 8px;background:url(../images/caseHd.png) no-repeat center;width:17px;height:17px;cursor:pointer;text-indent:-999px;overflow:hidden}
.caseInfo .caseSlideBox .caseSlide .bdScreen .hd li.on {background-image:url(../images/caseHdOn.png)}
.caseInfo .caseSlideBox .caseSlide .bdScreen>a {position:absolute;top:50%;margin-top:-92px;display:block;border:1px solid #d8d8d8;width:45px;height:45px;border-radius:50%;background-position:center;background-repeat:no-repeat}
.caseInfo .caseSlideBox .caseSlide .bdScreen>a:hover {border-color:#003189;background-color:#003189}
.caseInfo .caseSlideBox .caseSlide .bdScreen>a.prev {background-image:url(../images/case-prev.png);left:0}
.caseInfo .caseSlideBox .caseSlide .bdScreen>a.prev:hover {background-image:url(../images/case-prev-h.png)}
.caseInfo .caseSlideBox .caseSlide .bdScreen>a.next {background-image:url(../images/case-next.png);right:0}
.caseInfo .caseSlideBox .caseSlide .bdScreen>a.next:hover {background-image:url(../images/case-next-h.png)}
.casePage {height:266px;border-top:1px solid #ddd;padding-top:75px;background-color:#fff}
.casePage .pageHis {margin-top:0}
.comUsHd {text-align:center;position:relative;background-color:#fff;border-bottom:1px solid #d8d8d8}
.comUsHd:after {content:'';width:1px;height:18px;position:absolute;top:50%;margin-top:-9px;left:50%;background-color:#d8d8d8}
.comUsHd li {display:inline-block;line-height:76px;font-size:24px;color:#454444;width:209px}
.comUsHd li a:hover {color:#c33132}
.comUsHd li.on {color:#c33132}
.weUs {background-color:#f8fafc}
.weUs .we-ab {text-align:center;padding-bottom:42px;background-color:#fff}
.weUs .we-ab .title {line-height:1;padding-top:85px}
.weUs .we-ab .title h3 {font-size:48px;margin-bottom:15px;color:#646464;font-family:microsoft;}
.weUs .we-ab .title p {font-size:18px;margin-bottom:32px;color:#bf3133}
.weUs .we-ab .title i {display:block;width:46px;height:1px;margin:0 auto 37px;background-color:#c5c5c5}
.weUs .we-ab .intro {padding-top:10px;font-size:18px;color:#606060;position:relative;display:inline-block}
.weUs .we-ab .intro.aboutUsIntro {transition:.6s;-webkit-transition:.6s;height:350px;}
.weUs .we-ab .intro.aboutUsIntro .txt {max-width:702px;margin:auto;position:relative;}
.weUs .we-ab   .subIntro {transition:1s;-webkit-transition:1s;font-size:14px;opacity:0;visibility:hidden;overflow:hidden;position:absolute;width:100%;padding:0 8%;top:-334px;height:334px;line-height:38px;text-align:center;color:#929191;}
.weUs .we-ab.current .subIntro {opacity:1;visibility:visible;top:0;}
.weUs .we-ab .tabShow {position:relative;transition:.6s;-webkit-transition:.6s;height:490px;overflow:hidden;}
.weUs .we-ab.current .tabShow {height:384px;}
.weUs .we-ab.current .aboutUsIntro {height:0;opacity:0;-webkit-transform:scale(.7);transform:scale(.7);visibility:hidden;}
.weUs .we-ab .intro  .slideDown {margin:60px auto 0;position: relative; display:block;border-radius:50%;width:30px;height:30px;-webkit-transition:.3s;transition:.3s;
    background-color: #c33132;
    text-indent: 100%;
    white-space: nowrap; }
.weUs .we-ab .intro  .slideDown:after{ -webkit-animation: cd-pulse 2s infinite;
     -moz-animation: cd-pulse 2s infinite;
     animation: cd-pulse 2s infinite;
    content: '';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    background-color: transparent;
}
.weUs .we-ab .intro  .slideDown .ico-1{height: 12px;width: 2px;}
.weUs .we-ab .intro  .slideDown .ico-2{    height: 2px;width: 12px;}
.weUs .we-ab .intro  .slideDown i{    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-color: #ffffff;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;}
.weUs .we-ab .intro  .slideDown:hover {-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.weUs .we-ab  .slideMore:hover {-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.weUs .we-ab.current .slideMore {}
.weUs .we-ab  .slideMore {-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;display:block;margin:40px  auto 0;width:36px;height:36px;background:url(../images/slideDown.png) no-repeat;-webkit-transition:.3s;transition:.3s;}
@-webkit-keyframes cd-pulse {
    0% {
        -webkit-transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(234, 74, 85, 0.8);
    }
    50% {
        box-shadow: inset 0 0 1px 1px rgba(234, 74, 85, 0.8);
    }
    100% {
        -webkit-transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(234, 74, 85, 0);
    }
}
@-moz-keyframes cd-pulse {
    0% {
        -moz-transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(234, 74, 85, 0.8);
    }
    50% {
        box-shadow: inset 0 0 1px 1px rgba(234, 74, 85, 0.8);
    }
    100% {
        -moz-transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(234, 74, 85, 0);
    }
}
@keyframes cd-pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(234, 74, 85, 0.8);
    }
    50% {
        box-shadow: inset 0 0 1px 1px rgba(234, 74, 85, 0.8);
    }
    100% {
        -webkit-transform: scale(1.6);
        -moz-transform: scale(1.6);
        -ms-transform: scale(1.6);
        -o-transform: scale(1.6);
        transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(234, 74, 85, 0);
    }
}
.weUs .we-ab .weImg {display:block;width:auto;margin:47px auto 0}
.weUs .solute {height:722px;text-align:center;color:#fff;background:#104272 url(../images/solute.jpg) no-repeat center;}
.weUs .solute .title {line-height:1;padding-top:85px}
.weUs .solute .title h3 {font-size:48px;margin-bottom:15px;font-family:microsoft;}
.weUs .solute .title p {font-size:18px;margin-bottom:32px}
.weUs .solute .title i {display:block;width:46px;height:1px;margin:0 auto 28px;background-color:#fff}
.weUs .solute .intro {font-size:14px;line-height:25px;height:156px;width:798px;margin:0 auto;position:relative;display:inline-block}
.weUs .solute .intro .slideDown {position:absolute;top:50%;margin-top:-18px;right:-58px;width:36px;height:36px;background:url(../images/slideDown.png) no-repeat}
.weUs .solute .intro .slideDown:hover {opacity:.9}
.weUs .solute .soluLi li {float:left;width:20%;margin-right:6.25%}
.weUs .solute .soluLi li:hover em {-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.weUs .solute .soluLi li.sl-1 em {background-image:url(../images/solute-1.png)}
.weUs .solute .soluLi li.sl-2 em {background-image:url(../images/solute-2.png)}
.weUs .solute .soluLi li.sl-3 em {background-image:url(../images/solute-3.png)}
.weUs .solute .soluLi li.sl-4 em {background-image:url(../images/solute-4.png)}
.weUs .solute .soluLi li.sl-5 em {background-image:url(../images/solute-5.png)}
.weUs .solute .soluLi li:last-child {margin-right:0}
.weUs .solute .soluLi li em {transition:.5s;-webkit-transition:.5s;display:block;background-position:center top;background-repeat:no-repeat;height:86px}
.weUs .solute .soluLi li h5 {font-size:18px;margin-bottom:18px}
.weUs .solute .soluLi li p {font-size:14px;line-height:23px;text-align:left}
.weUs .history {padding-bottom:122px}
.weUs .history .title {line-height:1;text-align:center;padding-top:85px}
.weUs .history .title h3 {font-size:48px;margin-bottom:15px;color:#646464;font-family:microsoft}
.weUs .history .title p {font-size:18px;margin-bottom:32px;color:#bf3133}
.weUs .history .title i {display:block;width:46px;height:1px;margin:0 auto 37px;background-color:#c5c5c5}
.weUs .history .intro {font-size:18px;color:#606060;text-align:center;position:relative}
.weUs .history .intro .slideDown {position:absolute;top:50%;margin-top:-18px;right:-58px;width:36px;height:36px;background:url(../images/slideDown.png) no-repeat}
.weUs .history .intro .slideDown:hover {opacity:.9}
.weUs .hisList {margin-top:108px;position:relative}
.weUs .hisList .animaper {-webkit-transition:3s;transition:3s;position:absolute;top:-18px;margin-left:-1px;left:50%;width:2px;height:0;background:#a51d1f}
.weUs .hisList dd {position:relative;width:48%;margin-bottom:130px;height:117px;cursor:default}
.weUs .hisList dd:hover h4 {color:#bf3133}
.weUs .hisList dd:hover em {background-image:url(../images/hisPoint-h.png)}
.weUs .hisList dd p {font-size:14px;color:#646363;line-height:26px}
.weUs .hisList dd h4 {font-size:30px;font-weight:700;margin-bottom:10px;color:#353535}
.weUs .hisList dd .img {overflow:hidden;width:142px;top:0;height:117px;border-radius:4px;position:absolute}
.weUs .hisList dd .img img {display:block;width:100%;height:100%}
.weUs .hisList dd em {display:block;width:23px;height:23px;background: url(../images/hisPoint-h.png) no-repeat center;position:absolute;top:8px}
.weUs .hisList dd:nth-of-type(odd) {padding-right:158px;float:left;margin-right:10%;text-align:right}
.weUs .hisList dd:nth-of-type(odd) .img {right:0}
.weUs .hisList dd:nth-of-type(odd) em {right:-6.1%}
.weUs .hisList dd:nth-of-type(even) {padding-left:158px;float:right}
.weUs .hisList dd:nth-of-type(even) .img {left:0}
.weUs .hisList dd:nth-of-type(even) em {left:-6.1%}
.weUs .hisList dt {font-size:14px;position:absolute;bottom:-21px;width:50px;left:50%;margin-left:-25px;text-align:center;color:#bfbfbf}
.weUs .part {height:506px;background-color:#f4f4f4;padding-top:66px}
.weUs .part .intro {text-align:center;color:#373737;font-size:22px;line-height:40px}
.weUs .part .partSli {margin-top:58px;position:relative}
.weUs .part .partSli .bd {position:relative;height:183px;width:100%;overflow:hidden}
.weUs .part .partSli .bd li {float:left;height:183px;width:335px;background-repeat:no-repeat;background-position:center;background-color:#fff;margin-right:20px}
.weUs .part .partSli>a {display:block;width:57px;border-radius:50%;overflow:hidden;top:50%;margin-top:-28px;position:absolute;border:5px solid #f4f4f4;height:57px}
.weUs .part .partSli>a.prev {left:-28px}
.weUs .part .partSli>a.prev span {background-image:url(../images/case-prev.png)}
.weUs .part .partSli>a.next {right:-28px}
.weUs .part .partSli>a.next span {background-image:url(../images/case-next.png)}
.weUs .part .partSli>a.prev:hover span {background-image:url(../images/case-prev-h.png);background-color:#003189;border-color:#003189}
.weUs .part .partSli>a.next:hover span {background-image:url(../images/case-next-h.png);background-color:#003189;border-color:#003189}
.weUs .part .partSli>a span {background-position:50% 50%;background-repeat:no-repeat;display:block;width:100%;height:100%;border:1px solid #dadada;border-radius:50%;background-color:#fff}
.culture {padding:138px 0;overflow:hidden}
.culture ul li {float:left;width:33.3%;text-align:center}
.culture ul li h2 {color:#000;font-size:30px;font-weight:400}
.culture ul li p {color:#444;font-size:14px;line-height:24px}
.culture ul li .img1 {width:135px;height:135px;margin:0 auto 35px;background:url(../images/culture-bg.png) no-repeat;background-position:0 -142px;-webkit-transition:all .5s;transition:all .5s}
.culture ul li .img1 em {display:block;width:135px;height:135px;background:url(../images/culture-1bg.png) no-repeat}
.culture ul li .img2 {width:162px;height:141px;margin:0 auto 35px;background:url(../images/culture-bg.png) no-repeat;background-position:0 -142px;-webkit-transition:all .5s;transition:all .5s}
.culture ul li .img2 em {display:block;width:162px;height:141px;background:url(../images/culture-2bg.png) no-repeat}
.culture ul li .img3 {width:141px;height:141px;margin:0 auto 35px;background:url(../images/culture-bg.png) no-repeat;background-position:0 -142px;-webkit-transition:all .5s;transition:all .5s}
.culture ul li .img3 em {display:block;width:141px;height:141px;background:url(../images/culture-3bg.png) no-repeat}
.sli_swiper {w100%}
.culture ul li:hover .img1,.culture ul li:hover .img2,.culture ul li:hover .img3 {background-position:0 0}
.cultureBox .c-envir {background-color:#eff2f4;position:relative;width:100%;height:562px;min-height:300px;}
.cultureBox .c-envir .sli-l {width:50%;position:relative;float:left;overflow:hidden}
.cultureBox .c-envir .sli-l .bd .li:hover .prev {right:0}
.cultureBox .c-envir .sli-l .bd .li:hover  .next {left:0}
.cultureBox .c-envir .sli-l .bd li img {width:100%}
.cultureBox .c-envir .sli-l .tab {position:absolute;top:0;left:0;width:100%;height:100%;}
.cultureBox .c-envir .sli-l .tab .li {float:left;width:50%;height:100%;}
.cultureBox .c-envir .sli-l .bd .prev,.cultureBox .c-envir .sli-l .bd .next {transition:.3s;-webkit-transition:.3s;position:absolute;right:-57px;top:50%;margin-top:-24px;display:block;background:#fff url(../images/envir-lt.png) no-repeat center;width:57px;height:48px}
.cultureBox .c-envir .sli-l .bd .next {transform:rotate(180deg);-webkit-transform:rotate(180deg);left:-57px;}
.cultureBox .c-envir .sli-l .bd .prev:hover,.cultureBox .c-envir .sli-l .bd .next:hover {background-color:#0d4ba1;background-image:url(../images/envir-lt-h.png)}
.cultureBox .c-envir .sli-r {width:50%;float:left;height:100%;position:relative}
.cultureBox .c-envir .sli-r .cont {position:absolute;width:558px;height:280px;left:42px;top:25%;/* top:50%;margin-top:-140px*/}
.cultureBox .c-envir .sli-r .cont .en {font-size:42px;color:#0d4ba1}
.cultureBox .c-envir .sli-r .cont h5 {font-size:32px;line-height:37px;margin-bottom:10px;color:#3d4042}
.cultureBox .c-envir .sli-r .cont .intro {font-size:14px;line-height:22px;height:94px;overflow:hidden;color:#3d4042}
.cultureBox .c-envir .sli-r .cont .adr em {display:block;margin-bottom:9px;width:25px;height:31px;background:url(../images/envir-adr.png) no-repeat}
.cultureBox .c-envir .sli-r .cont .adr p {font-size:14px;color:#3d4042}
.culShow .title {line-height:1;text-align:center;padding-top:85px}
.culShow .title h3 {font-size:48px;margin-bottom:15px;color:#646464;font-family:microsoft yahei,Arial,sans-serif;}
.culShow .title p {font-size:18px;margin-bottom:32px;color:#bf3133}
.culShow .title i {display:block;width:46px;height:1px;margin:0 auto 37px;background-color:#c5c5c5}
.culShow .intro {font-size:18px;color:#606060;text-align:center;position:relative}
.culShow .intro .slideDown {position:absolute;top:50%;margin-top:-18px;right:-58px;width:36px;height:36px;background:url(../images/slideDown.png) no-repeat}
.culShow .intro .slideDown:hover {opacity:.9}
.culShowSwiper {padding:60px 0 50px}
.culShowSwiper .swiper-container {overflow:hidden;padding:20px 0;height:500px}
.culShowSwiper .swiper-container .swiper-slide {width:551px;height:332px;text-align:center;padding-top:48px;line-height:1;cursor:move;border-radius:6px;/* -webkit-box-shadow:#f5f5f5 0 3px 7px 3px;box-shadow:#f5f5f5 0 3px 7px 3px;background-color:#f8f8f8;*/    transform:scale(.8);-webkit-transform:scale(.8);transition:.5s;-webkit-transition:.5s}
.culShowSwiper .swiper-container .swiper-slide img {width:100%;}
.culShowSwiper .swiper-container .swiper-slide.swiper-slide-active {transform:scale(1);-webkit-transform:scale(1);background-color:#fff}
.culShowSwiper .swiper-container .swiper-slide .img {height:120px}
.culShowSwiper .swiper-container .swiper-slide h5 {font-size:28px;color:#454545}
.culShowSwiper .swiper-container .swiper-slide p {font-size:16px;color:#737373;margin:18px 0 38px}
.culShowSwiper .swiper-container .swiper-slide em {display:block;width:39px;height:3px;margin:auto;background-color:#bf3133}
.culShowSwiper .swiper-container .swiper-pagination-fraction {bottom:40px;color:#737373;font-size:20px}
.culShowSwiper .swiper-container .swiper-pagination-fraction .swiper-pagination-current {color:#bf3133;font-size:48px}
.culShowSwiper .wrap>a {display:block;z-index:999;width:45px;border-radius:50%;overflow:hidden;position:absolute;background-position:50% 50%;background-repeat:no-repeat;background-color:#fff;top:160px;border:1px solid #dcdcdc;height:45px;}
.culShowSwiper .wrap>a:hover {background-color:#003189;border-color:#003189}
.culShowSwiper .wrap>a.prev {left:-2%;background-image:url(../images/case-prev.png)}
.culShowSwiper .wrap>a.next {right:-2%;background-image:url(../images/case-next.png)}
.culShowSwiper .wrap>a.prev:hover {background-image:url(../images/case-prev-h.png)}
.culShowSwiper .wrap>a.next:hover {background-image:url(../images/case-next-h.png)}
/*banner动画*/.iban-line-way {position:absolute;width:130px;left:714px;height:100px;top:221px;}
.iban-line-way>div {position:absolute;left:0;width:0;overflow:hidden;}
.ibanActive .iban-line-way .line1 {width:292px;}
.ibanActive .iban-line-way .line2 {width:294px;}
.iban-line-way .line1 {transition:.5s .6s;-webkit-transition:.5s .6s;top:0;height:56px;background:url("../images/web-line-way-1.png") no-repeat 0 0;}
.iban-line-way .line2 {transition:.5s .9s;-webkit-transition:.5s .9s;top:-11px;height:96px;background:url("../images/web-line-way-2.png") no-repeat 0 0;}
.ibanNew-line {position:absolute;width:130px;right:416px;top:67px;height:100px;}
.ibanNew-line>div {position:absolute;left:0;width:0;overflow:hidden;}
.ibanActive .ibanNew-line .line1 {width:130px;}
.ibanActive .ibanNew-line .line2 {width:130px;}
.ibanActive .ibanNew-line .line3 {width:101px;}
.ibanNew-line .line1 {-webkit-transition:.5s 0s;transition:.5s 0s;-webkit-transition:.5s .3s;top:0;height:81px;background:url("../images/ibanNew-line-1.png") no-repeat 0 0;}
.ibanNew-line .line2 {-webkit-transition:.5s .3s;transition:.5s .3s;-webkit-transition:.5s .6s;top:71px;height:97px;background:url("../images/ibanNew-line-2.png") no-repeat 0 0;}
.ibanNew-line .line3 {-webkit-transition:.5s .5s;transition:.5s .5s;-webkit-transition:.5s .7s;top:163px;height:65px;background:url("../images/ibanNew-line-3.png") no-repeat 0 0;}
/*流星动画*/.star {width:100%;height:100%;position:absolute;z-index:2;display:none\9;}
.star span {width:4px;height:4px;opacity:0;filter:alpha(opacity=0);display:block;}
.star-1 {background:#8f8399;position:relative;top:0px;left:300px;width:4px;height:4px;border-radius:50%;-webkit-animation:star-ani 2s infinite linear;animation:star-ani 2s infinite linear;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-box-shadow:0 0 2px 2px rgba(255,255,255,.3);box-shadow:0 0 2px 2px rgba(255,255,255,.3);}
.star-1:after {content:"";border:0px solid #8f8399;display:block;border-width:2px 90px 2px 90px;-webkit-transform:rotate(-45deg) translate3d(1px,3px,0);transform:rotate(-45deg) translate3d(1px,3px,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;border-color:transparent transparent transparent rgba(255,255,255,.5);position:absolute;top:-1px;left:-3px;}
.star-2 {background:#90809b;position:relative;top:0px;left:575px;width:4px;height:4px;border-radius:50%;-webkit-animation:star-ani 2s infinite linear;animation:star-ani 2s infinite linear;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-box-shadow:0 0 2px 2px rgba(255,255,255,.5);box-shadow:0 0 2px 2px rgba(255,255,255,.5);}
.star-2:after {content:"";border:0px solid #90809b;display:block;border-width:2px 90px 2px 90px;-webkit-transform:rotate(-45deg) translate3d(1px,3px,0);transform:rotate(-45deg) translate3d(1px,3px,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;border-color:transparent transparent transparent rgba(255,255,255,.5);position:absolute;top:-1px;left:-3px;}
.star-3 {background:#90809b;position:relative;top:0px;left:1010px;width:4px;height:4px;border-radius:50%;-webkit-animation:star-ani 2s infinite linear;animation:star-ani 2s infinite linear;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-box-shadow:0 0 2px 2px rgba(255,255,255,.5);box-shadow:0 0 2px 2px rgba(255,255,255,.5);}
.star-3:after {content:"";border:0px solid #90809b;display:block;border-width:2px 90px 2px 90px;-webkit-transform:rotate(-50deg) translate3d(1px,3px,0);transform:rotate(-50deg) translate3d(1px,3px,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;border-color:transparent transparent transparent rgba(255,255,255,.5);position:absolute;top:-1px;left:-3px;}
.star-4 {background:#f1e4f6;position:relative;top:0px;left:1310px;width:6px;height:6px;border-radius:50%;-webkit-animation:star-ani 2s infinite linear;animation:star-ani 2s infinite linear;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-box-shadow:0 0 4px 4px rgba(255,255,255,.7);box-shadow:0 0 4px 4px rgba(255,255,255,.7);}
.star-4:after {content:"";border:0px solid #f1e4f6;display:block;border-width:3px 90px 3px 90px;-webkit-transform:rotate(-50deg) translate3d(1px,3px,0);transform:rotate(-50deg) translate3d(1px,3px,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;border-color:transparent transparent transparent rgba(255,255,255,.7);position:absolute;top:-1px;left:-3px;}
.star-5 {background:#4b3856;position:relative;top:10px;left:1510px;width:3px;height:3px;border-radius:50%;-webkit-animation:star-ani 2s infinite linear;animation:star-ani 2s infinite linear;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-box-shadow:0 0 2px 2px rgba(255,255,255,.5);box-shadow:0 0 2px 2px rgba(255,255,255,.5);}
.star-5:after {content:"";border:0px solid #4b3856;display:block;border-width:2px 90px 2px 90px;-webkit-transform:rotate(-45deg) translate3d(1px,3px,0);transform:rotate(-45deg) translate3d(1px,3px,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;border-color:transparent transparent transparent rgba(255,255,255,.5);position:absolute;top:-1px;left:-3px;}
.star-6 {background:#4b3856;position:relative;top:10px;left:1910px;width:2px;height:2px;border-radius:50%;-webkit-animation:star-ani 2s infinite linear;animation:star-ani 2s infinite linear;-webkit-animation-delay:3s;animation-delay:3s;-webkit-box-shadow:0 0 2px 2px rgba(255,255,255,.3);box-shadow:0 0 2px 2px rgba(255,255,255,.3);}
.star-6:after {content:"";border:0px solid #4b3856;display:block;border-width:1px 90px 1px 90px;-webkit-transform:rotate(-45deg) translate3d(1px,3px,0);transform:rotate(-45deg) translate3d(1px,3px,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;border-color:transparent transparent transparent rgba(255,255,255,.3);position:absolute;top:-1px;left:-3px;}
.star-7 {background:#8f8399;position:relative;top:0px;left:1930px;width:4px;height:4px;border-radius:50%;-webkit-animation:star-ani 2s infinite linear;animation:star-ani 2s infinite linear;-webkit-animation-delay:2.5s;animation-delay:2.5s;-webkit-box-shadow:0 0 2px 2px rgba(255,255,255,.5);box-shadow:0 0 2px 2px rgba(255,255,255,.5);}
.star-7:after {content:"";border:0px solid #8f8399;display:block;border-width:2px 90px 2px 90px;-webkit-transform:rotate(-45deg) translate3d(1px,3px,0);transform:rotate(-45deg) translate3d(1px,3px,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;border-color:transparent transparent transparent rgba(255,255,255,.5);position:absolute;top:-1px;left:-3px;}
@-webkit-keyframes star-ani {0% {opacity:0;-webkit-transform:scale(0) rotate(0deg) translate3d(0,0,0);transform:scale(0) rotate(0deg) translate3d(0,0,0);}
    25% {opacity:0.5;-webkit-transform:scale(0.25) rotate(0deg) translate3d(-100px,100px,0);transform:scale(0.25) rotate(0deg) translate3d(-100px,100px,0);}
    50% {opacity:1;-webkit-transform:scale(0.5) rotate(0deg) translate3d(-200px,200px,0);transform:scale(0.5) rotate(0deg) translate3d(-200px,200px,0);}
    75% {opacity:0.5;-webkit-transform:scale(0.75) rotate(0deg) translate3d(-300px,300px,0);transform:scale(0.75) rotate(0deg) translate3d(-300px,300px,0);}
    100% {opacity:0;-webkit-transform:scale(1) rotate(0deg) translate3d(-400px,400px,0);transform:scale(1) rotate(0deg) translate3d(-400px,400px,0);}
}
@keyframes star-ani {0% {opacity:0;-webkit-transform:scale(0) rotate(0deg) translate3d(0,0,0);transform:scale(0) rotate(0deg) translate3d(0,0,0);}
    25% {opacity:0.5;-webkit-transform:scale(0.25) rotate(0deg) translate3d(-100px,100px,0);transform:scale(0.25) rotate(0deg) translate3d(-100px,100px,0);}
    50% {opacity:1;-webkit-transform:scale(0.5) rotate(0deg) translate3d(-200px,200px,0);transform:scale(0.5) rotate(0deg) translate3d(-200px,200px,0);}
    75% {opacity:0.5;-webkit-transform:scale(0.75) rotate(0deg) translate3d(-300px,300px,0);transform:scale(0.75) rotate(0deg) translate3d(-300px,300px,0);}
    100% {opacity:0;-webkit-transform:scale(1) rotate(0deg) translate3d(-400px,400px,0);transform:scale(1) rotate(0deg) translate3d(-400px,400px,0);}
}
.bdYunTab .hd {height:142px}
.bdYunTab .hd li {width:25%;text-align:center;float:left;padding-top:90px}
.bdYunTab .hd li.yTab-1 .cont span.ico {background-image:url(../images/bdYunTab-1.png)}
.bdYunTab .hd li.yTab-2 .cont span.ico {background-image:url(../images/bdYunTab-2.png)}
.bdYunTab .hd li.yTab-3 .cont span.ico {background-image:url(../images/bdYunTab-3.png)}
.bdYunTab .hd li.yTab-4 .cont span.ico {background-image:url(../images/bdYunTab-4.png)}
.bdYunTab .hd li.on .cont:after,.bdYunTab .hd li:hover .cont:after {width:100%;left:0}
.bdYunTab .hd li.on .cont span,.bdYunTab .hd li:hover .cont span {color:#1764ff}
.bdYunTab .hd li .cont {width:160px;margin:auto;vertical-align:middle;height:52px;cursor:pointer;position:relative}
.bdYunTab .hd li .cont:after {content:"";width:0;height:2px;background-color:#1764ff;position:absolute;bottom:0;left:50%;transition:.3s;-webkit-transition:.3s}
.bdYunTab .hd li .cont span {display:inline-block;vertical-align:middle;color:#777;font-size:18px}
.bdYunTab .hd li .cont span.ico {background-repeat:no-repeat;background-position:50% 0;width:38px;height:38px;margin-right:8px}
.bdYunTab .bd {background-color:#f0f5fa;height:480px}
.bdYunTab .yTabTarget_1 {padding-top:60px}
.bdYunTab .yTabTarget_1 .yt_l {float:left;text-align:center;width:50%}
.bdYunTab .yTabTarget_1 .yt_r {float:left;width:46%}
.bdYunTab .yTabTarget_1 .yt_r .desc {padding-bottom:30px}
.bdYunTab .yTabTarget_1 .yt_r .desc h3 {font-size:24px;line-height:36px;color:#000;margin-bottom:10px;font-weight:400}
.bdYunTab .yTabTarget_1 .yt_r .desc p {font-size:14px;line-height:24px;color:#586c80;}
.bdYunTab .yTabTarget_1 .yt_r .figcaption {margin-bottom:20px}
.bdYunTab .yTabTarget_1 .yt_r .figcaption .icon {float:left;margin-top:7px;margin-right:10px}
.bdYunTab .yTabTarget_1 .yt_r .figcaption .fig {margin-left:45px}
.bdYunTab .yTabTarget_1 .yt_r .figcaption .fig h4 {margin:0;font-size:16px;line-height:28px;color:#091d31}
.bdYunTab .yTabTarget_1 .yt_r .figcaption .fig p {font-size:14px;line-height:24px;color:#6e7f91;margin:0}
.contain {width:1180px;margin-right:auto;margin-left:auto}
.contain:after,.contain:before {display:table;content:""}
.product {background:#fff;padding:50px 0 70px 0;height:845px}
.product .product-title {text-align:center}
.product .product-title h2 {font-size:24px;line-height:40px;color:#333;margin-top:0;margin-bottom:10px}
.product .product-title h3 {font-size:14px;line-height:26px;color:#999;font-weight:400}
.product .group-show {margin-top:40px}
.product .product-block {position:relative;width:275px;height:388px;margin-top:90px;margin-right:-6px;background-color:#f3f3f3;-webkit-transition:top .4s cubic-bezier(.28,-.01,.41,1);transition:top .4s cubic-bezier(.28,-.01,.41,1);display:inline-block;top:0}
.product .product-brief {width:275px;padding:26px 26px 26px 33px;border-left:1px solid #ddd;z-index:5;position:absolute;opacity:1;filter:alpha(opacity=100)}
.product .group-detail>ul>li:first-child .product-brief {border-left:1px solid transparent}
.product .product-brief h2 {font-size:20px;color:#002f95;margin:0;padding:0;line-height:25px}
.product .product-brief p {margin:0;padding:0;font-size:14px;line-height:25px;color:#999;padding-bottom:22px;border-bottom:1px solid #E9E9E9}
.product .font-avenir {font-family:Avenir Next;letter-spacing:2px}
.product .product-brief ul {margin-top:28px}
.product .product-brief ul li {margin-bottom:25px}
.product .product-brief h3 {font-size:14px;line-height:26px;color:#000;font-weight:400}
.product .product-brief i {color:#333;margin-right:14px}
.iconfont {font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.product .product-brief a {display:block;font-size:14px;line-height:20px;color:#999;text-decoration:none;margin-top:3px}
.product .product-brief a span {margin-left:14px}
.product .product-details {width:626px;opacity:0;filter:alpha(opacity=0);z-index:2;background-color:#FFF;-webkit-box-shadow:0 0 20px #b7b7b7;box-shadow:0 0 20px #b7b7b7;position:relative}
.product .product-details h2 {color:#FFF;font-size:24px;background:url(../images/product-details-.png) no-repeat center;line-height:90px;padding-left:40px;margin-bottom:0;display:block;width:626px;position:relative;top:-1px}
.product h2 {font-size:24px;line-height:40px;color:#333;margin-top:0;margin-bottom:10px}
.product .product-details h2 span {color:#eee;margin-left:16px;font-size:18px;line-height:89px}
.product .product-details .product-detail-list .product-intro {position:relative;overflow:hidden;padding-top:20px;border-top:1px solid transparent;border-bottom:1px solid transparent;margin-top:-1px}
.product .product-details .product-detail-list .product-intro .product-desc {width:560px;padding-bottom:20px;border-bottom:1px solid #E9E9E9}
.product .product-details .product-detail-list .product-intro .product-desc.borderBotNone {border-color:transparent}
.product .product-desc {margin-left:40px}
.product .product-desc h3 {font-size:14px;color:#000;font-weight:400;line-height:26px}
.product .product-desc i {color:#333;margin-right:14px}
.product .product-details .product-detail-list .product-intro .product-desc p {margin-left:30px;height:26px}
.product .product-desc p {font-size:14px;color:#999;line-height:26px}
.product .product-desc span {color:#666}
.product .product-desc small {color:#ff3c00;font-size:100%}
.product .product-desc a {display:none;width:150px;height:35px;border:1px solid #ccc;text-align:center;line-height:33px;color:#666;font-size:14px;text-decoration:none;position:absolute;top:46px;right:33px;bottom:29px}
.product .group-show .active {width:626px;height:572px;top:-90px;z-index:7;-webkit-transition:top .4s cubic-bezier(.28,-.01,.41,1);transition:top .4s cubic-bezier(.28,-.01,.41,1)}
.product .group-show .active .product-brief {opacity:0;filter:alpha(opacity=0);z-index:2;border-left:none}
.product .group-show .active .product-details {opacity:1;filter:alpha(opacity=100);z-index:5;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}
.product .product-details .product-detail-list .product-intro:last-child .product-desc {border:none}
.product .product-details .product-detail-list .product-intro:hover {border-bottom:1px solid #E9E9E9;border-top:1px solid #E9E9E9;background-color:#F9F9F9;-webkit-transition:all .3s;transition:all .3s}
.product .product-details .product-detail-list .product-intro:hover .product-desc {border-color:transparent}
.data {background:url(../images/data_bg_32468a36.png) top center no-repeat;background-size:cover;height:523px;position:relative;text-align:center;}
.data .svgBox {width:100%;height:282px;overflow:hidden;position:absolute;bottom:0;}
.data .svgBox .w1200 {height:100%;}
.data .svgBox .w1200 .c1 {top:182px;left:234px;}
.data .svgBox .w1200 .c {position:absolute;border-radius:50%;width:21px;opacity:0;height:21px;border:4px solid #fff;z-index:20;transition:.5s .4s;-webkit-transition:.5s .4s;background-color:#fff;}
.data .svgBox .w1200 .c>span {position:absolute;opacity:0;border-radius:50%;width:66px;height:66px;border:2px solid #383ce5;    margin: -33px 0 0 -33px;transform:scale(.36);-webkit-transform:scale(.36);top:50%;left:50%;}
.data .svgBox .w1200 .c1>.cir-1 {animation:cirScale 3s cubic-bezier(0.43,-0.02,1,1) 1s infinite;}
.data .svgBox .w1200 .c1>.cir-2 {animation:cirScale 3s cubic-bezier(0.43,-0.02,1,1) 2.5s infinite;}
.data .svgBox .w1200 .c2>.cir-1 {animation:cirScale 3s cubic-bezier(0.43,-0.02,1,1) 1s infinite;}
.data .svgBox .w1200 .c2>.cir-2 {animation:cirScale 3s cubic-bezier(0.43,-0.02,1,1) 2.5s infinite;}
.data .svgBox .w1200 .c:after {display:block;content:'';width:100%;height:100%;border-radius:50%;background-color:#3e41ff;}
.data .svgBox .w1200 .c2 {top:40px;left:655px;}
.data .svgBox[data-scroll-reveal-complete] .circle .c {opacity:1;}
.data .svgBox[data-scroll-reveal-complete] svg path {stroke-dashoffset:0px;}
.data .svgLine {width:1920px;position:absolute;height:100%;z-index:10;left:50%;top:-195px;margin-left:-960px;}
.data .svgLine svg {height:228%;width:100%;}
.data  .svgLine svg path {stroke-width:4px;stroke-dasharray:2060px;stroke-dashoffset:2060px;transition:1s;}
.data .title {margin-top:60px}
.data .title h3 {color:#FFF;font-size:24px;line-height:33px;font-weight:400}
.data .title p {color:#FFF;font-size:14px;line-height:26px;margin-top:10px;opacity:.6;filter:alpha(opacity=60)}
.data .support-content {margin-top:70px;text-align:left}
.data .support-content:after,.data .support-content:before {display:table;content:"";}
.data .support-content:after {clear:both}
.data .support-content .sub-content {float:left;margin-left:210px}
.data .support-content .sub-content img {float:left;background:url(../images/data-icons-1x_b00473d9.png);width:24px;height:24px;margin-top:5px}
@keyframes cirScale {0%{opacity:0;transform:scale(.424);-webkit-transform:scale(.424);} 10%{opacity:1;}
    100% {opacity:.3;transform:scale(1);}
}
@-webkit-keyframes cirScale {0%{opacity:0;transform:scale(.424);-webkit-transform:scale(.424);} 10%{opacity:1;}
    100% {opacity:.3;transform:scale(1);}
}
@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {.data .support-content .sub-content img {background:url(../images/data-icons-1x_b00473d9.png);background-size:24px}
}
.data .support-content .sub-content div {float:left;margin-left:20px}
.data .support-content .sub-content div span {color:#FFF;font-size:40px;line-height:26px;display:inline-block}
.data .support-content .sub-content div p {font-size:14px;color:#FFF;line-height:26px;margin-top:10px}
.data .support-content .sub-content:first-child {margin-left:0}
.data .support-content .attack span {width:270px}
.data .support-content .reliability div {width:152px}
.data .support-content .reliability img {background-position:0 -72px}
.data .support-content .compensation span {width:75px}
.data .support-content .compensation img {background-position:0 -24px}
.data .support-content .support img {background-position:0 -48px}
.cloud-market .contain {padding-bottom:60px}
.cloud-market .icon {background:url(https://cdn.bdstatic.com/portal/img/index/cloudMarket-icons-1x_ad5bd77a.png) 0 0 no-repeat;width:48px;height:48px;margin-left:35px;float:left}
@media (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {.cloud-market .icon {background:url(https://cdn.bdstatic.com/portal/img/index/cloudMarket-icons_210c33c0.png) 0 0 no-repeat;background-size:48px 192px}
}
.cloud-market h2 {font-size:30px;line-height:40px;color:#002f95;text-align:center;margin-top:100px;margin-bottom:4px}
.cloud-market h3 {font-size:16px;color:#999;text-align:center;line-height:26px;font-weight:400}
.cloud-market .group {margin-top:50px}
.cloud-market .group:after,.cloud-market .group:before {display:table;content:""}
.cloud-market .group:after {clear:both}
.cloud-market .group .market {width:565px;height:135px;display:block;color:#666;font-size:14px;text-decoration:none;float:left}
.cloud-market .group .group-title {font-size:16px;line-height:26px;color:#1764ff;text-align:left}
.cloud-market .group .group-title:hover {color:#108cee}
.cloud-market article figcaption {margin-left:110px;width:390px;overflow:hidden;display:block}
.cloud-market article a {text-decoration:none}
.cloud-market article a:hover {color:#108cee}
.cloud-market article p a {width:76px;height:14px;font-size:14px;line-height:14px;text-align:center;border-left:1px solid #BFBFBF;margin-top:7px;color:#666;display:block;float:left}
.cloud-market article .apply-first {width:70px;border:none;text-align:left}
.cloud-market .market-cloud,.cloud-market .market-mirror {border-right:1px solid #EFEFEF}
.cloud-market .market-cloud,.cloud-market .market-safety {border-top:1px solid #EFEFEF}
.cloud-market .market-cloud article,.cloud-market .market-safety article {margin-top:51px}
.cloud-market .img-station {background-position:0 -48px}
.cloud-market .img-cloud {background-position:0 -96px}
.cloud-market .img-safety {background-position:0 -144px}
.tstmail-gray {background:#f8f9fa;height:340px}
.tstmail-friend {margin:0 auto;padding:67px 0 59px;overflow:hidden}
.tstmail-friend h2 {color:#002f95;font-size:30px;font-weight:400;text-align:center}
.tstmail-friend li {float:left;margin:30px .8% 0 0;width:16%;height:120px}
.tstmail-friend li img {display:block;width:100%;height:100%;transition:.3s;-webkit-transition:.3s}
.tstmail-friend li:last-child {margin-right:0}
.tstmail-friend li:hover img {margin-top:-8px}
.idcBanner {padding-top:250px}
.idc-search {width:818px;height:60px;margin:0 auto 0;border-radius:3px}
.idc-search>input {float:left;width:537px;padding:0 18px;background:#fff;border:0;border-right:1px solid #ddd;border-radius:3px 0 0 3px;color:#333;font-size:18px;line-height:60px;height: 60px; outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.idc-search .nice-select {width:108px;height:100%;float:left;position:relative;background:#fff url(../images/nice-select.png) no-repeat 78px center}
.idc-search .nice-select input {display:block;width:100%;height:60px;padding-right:32px;text-align:right;color:#000;font-size:20px;line-height:60px;border:0;outline:0;background:0 0}
.idc-search .nice-select .ulBox {width:109px;display:none;position:absolute;left:-1px;top:60px;overflow:hidden;background-color:#fff;max-height:150px;overflow-y:auto;border:1px solid #999;border-top:0;z-index:9999}
.idc-search .nice-select ul li {height:30px;width:108px;line-height:30px;overflow:hidden;font-size:16px;padding:0 10px;cursor:pointer;text-align:center;color:#000}
.idc-search .nice-select ul li:hover {background-color:#eee}
.idc-search button {float:left;width:172px;height:100%;border:0;border-radius:0 3px 3px 0;background:#367eff;cursor:pointer;color:#fff;font-size:22px;line-height:60px}
.idc-search button:hover {background-color:#266dea}
.idc-zc {height:550px}
.idc-zc .t1 {line-height:1;padding-top:80px;text-align:center}
.idc-zc .t1 h5 {font-size:30px;color:#002f95}
.idc-zc .t1 p {font-size:16px;margin:17px 0 29px;color:#999}
.idc-zc li {float:left;border:1px solid #ddd;width:24%;margin-right:1.3%;height:280px;cursor:default;padding:25px 25px 0;background-repeat:no-repeat;background-position:right 160px}
.idc-zc li.zc-1 {background-image:url(../images/zc-1.png)}
.idc-zc li.zc-2 {background-image:url(../images/zc-2.png)}
.idc-zc li.zc-3 {background-image:url(../images/zc-3.png)}
.idc-zc li.zc-4 {background-image:url(../images/zc-4.png)}
.idc-zc li h5 {font-size:20px;color:#0038b0;margin-bottom:12px}
.idc-zc li .intro {font-size:12px;color:#888;height:73px;overflow:hidden;margin-bottom:5px}
.idc-zc li .sty p {font-size:14px;position:relative;color:#617193;line-height:27px}
.idc-zc li .sty p.zc-tool {display:inline-block}
.idc-zc li .sty p em {display:block;position:absolute;right:-120px;top:50%;margin-top:-12px;color:#fff;font-size:12px;text-align:center;width:109px;height:25px;background:url(../images/zc-tool.png) no-repeat 0 0}
.idc-zc li:last-child {margin-right:0}
.idc-zj {background-color:#eaeff6;padding:84px 0 78px}
.idc-zj .wrap {background-color:#fff}
.idc-zj .zj-top {background:url(../images/zj-top-bg.jpg) no-repeat center;height:90px;color:#fff}
.idc-zj .zj-top .zj-pic {float:left;height:100%;padding:20px 0 0 97px;background:url(../images/zj-pic.png) no-repeat 22px 50%}
.idc-zj .zj-top .zj-pic h3 {font-size:30px;line-height:1;margin-bottom:7px}
.idc-zj .zj-top .zj-pic p {font-size:14px}
.idc-zj .zj-top .li {float:right;font-size:16px;padding-left:17px;line-height:90px;background:url(../images/point-f.png) no-repeat 0 50%;margin-right:5%}
.idc-zj .idc-tab {padding-left:97px}
.idc-zj .idc-tab .hd {margin-bottom:35px;position:relative}
.idc-zj .idc-tab .hd li {float:left;margin-right:28px;width:180px;height:40px;border:1px solid #cdd5e7;color:#1476d9;font-size:16px;line-height:40px;text-align:center;cursor:pointer}
.idc-zj .idc-tab .hd li:last-child {margin-right:0}
.idc-zj .idc-tab .hd li.on {background:#0038b0;color:#fff;border-color:#0038b0}
.idc-zj .idc-tab .hd .idc-mroom {float:right;margin-right:5%;/*width: 280px;*/}
.idc-zj .idc-tab .hd .idc-mroom .hroom:after{ content: '';clear: both; display: block;}
.idc-zj .idc-tab .hd .idc-mroom .item {float:left;width:180px;height:40px;border:1px solid #cdd5e7;color:#1476d9;font-size:16px;line-height:40px;text-align:center;cursor:pointer}
.idc-zj .idc-tab .hd .idc-mroom .item.on {background:#0038b0;color:#fff;border-color:#0038b0}
.idc-zj .idc-tab .hd .idc-mroom .broom {font-size:12px;color:#868686;line-height:40px}
.idc-zj .idc-tab .bd .idc-space {position:relative;float:left;width:95%;padding-bottom:30px;margin-bottom:40px}
.idc-zj .idc-tab .bd .idc-space .idc-space-line {height:5px;width:100%;position:relative;background-color:#eee;margin-bottom:28px}
.idc-zj .idc-tab .bd .idc-space .idc-space-line .idc-space-circle {position:absolute;top:50%;margin-top:-7px;width:14px;height:14px;background:url(../images/icon-17.png) no-repeat}
.idc-zj .idc-tab .bd .idc-space li {float:left;width:20%}
.idc-zj .idc-tab .bd .idc-space li span {display:block;width:120px;margin:0 auto;height:40px;border:1px solid #cdd5e7;color:#1476d9;font-size:16px;line-height:40px;text-align:center;cursor:pointer}
.idc-zj .idc-tab .bd .idc-space li.dq span {background:#1188da;border:1px solid #1188da;color:#fff}
.idc-zj .idc-tab .ti {color:#666;font-size:18px;line-height:1;padding:16px 0}
.idc-zj .zj-botm {border-top:1px solid #e3e3e3}
.idc-zj .zj-botm li {float:left;width:20%;position:relative;text-align:center;height:103px;padding-top:28px}
.idc-zj .zj-botm li:after {content:'';width:1px;height:60px;background-color:#ced8e6;position:absolute;display:block;top:50%;margin-top:-30px;right:0}
.idc-zj .zj-botm li:last-child:after {display:none}
.idc-zj .zj-botm li div {font-size:26px;margin-bottom:10px;line-height:1;color:#28549c}
.idc-zj .zj-botm li p {font-size:14px;color:#777}
.idc-advantage .t1 {line-height:1;padding-top:80px;text-align:center}
.idc-advantage .t1 h5 {font-size:30px;color:#002f95}
.idc-advantage .t1 p {font-size:16px;margin:17px 0 29px;color:#999}
.idc-advantage .advantList {margin:18px 0 54px}
.idc-advantage .advantList li {border-right:1px solid #ebebeb;text-align:center;position:relative;float:left;padding:0 3%;width:25%}
.idc-advantage .advantList .ico3 .img {width:54px;height:54px;background:url(../images/idc-3-child.png) no-repeat center center;margin:0 auto 18px;}
.idc-advantage .advantList .ico3 .img .child {width:100%;height:100%;background:url(../images/idc-3.png) no-repeat center center;-webkit-transition:.5s;transition:.5s;}
.idc-advantage .advantList .ico3:hover .img .child {-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.idc-advantage .advantList .ico1:hover img {-webkit-animation-name:bounce;animation-name:bounce;}
.idc-advantage .advantList .ico2:hover img {-webkit-animation-name:bounceIn;animation-name:bounceIn;}
.idc-advantage .advantList .ico4:hover img {-webkit-animation-name:swing;animation-name:swing;}
.idc-advantage .advantList li:after {content:'';width:1px;height:100%;background-color:#d5dde8;position:absolute;display:block;top:0;right:0}
.idc-advantage .advantList li:last-child:after {display:none}
.idc-advantage .advantList li:last-child {border:0}
.idc-advantage .advantList li img {margin:0 0 18px}
.idc-advantage .advantList li h2 {font-size:20px;color:#0038b0;margin-bottom:8px;line-height:1}
.idc-advantage .advantList li p {font-size:14px;color:#888;line-height:25px}
.idc-part {padding-bottom:96px}
.idc-part .bd,.idc-part .bd ul {height:120px}
.idc-part .bd li {transition:.3s;-webkit-transition:.3s;width:16%;float:left;height:100%;margin-right:.8%;background-color:#eaeff6;background-repeat:no-repeat;background-position:center}
.idc-part .bd li:hover {margin-top:-8px}
.idc-part .bd li:last-child {margin-right:0}
.mailChoose {padding-bottom:68px}
.mailChoose .title {line-height:1;text-align:center;}
.mailChoose .title h2 {font-size:30px;color:#002f95;padding-top:84px}
.mailChoose .title p {color:#999;font-size:16px;margin:13px 0 28px}
.mailChoose li {float:left;cursor:default;width:32%;min-height:402px;margin-right:2%;padding:0 2% 30px;border:1px solid #ddd;border-radius:3px;-webkit-transition:.3s;transition:.3s;}
.mailChoose  li:hover {border-color:#0074ff;}
.mailChoose li:last-child {margin-right:0}
.mailChoose li .item-1 {padding:30px 0 16px;border-bottom:1px dashed #a4a4a4}
.mailChoose li .item-1 h5 {font-size:26px;color:#333;}
.mailChoose li .item-1 h5 span {font-size:14px;color:#999;}
.mailChoose li .item-1 p {font-size:14px;color:#999}
.mailChoose li .item-2 {margin-top:14px;}
.mailChoose li .item-2 p {font-size:16px;color:#888;line-height:33px}
.mailChoose li .item-2 p span {color:#333;}
.mailChoose li .item-3 {min-height:90px;font-size:16px;color:#ff0000;line-height:33px}
.mailChoose li .item-3 p span {color:#999;}
.mailChoose li .online {display:block;width:100%;transition:.3s;-webkit-transition:.3s;border:1px solid #0074ff;border-radius:3px;font-size:22px;color:#0074ff;line-height:60px;text-align:center;height:60px;margin:0 auto;}
.mailChoose li .online:hover {color:#fff;background-color:#0074ff;}
.mailChoose li .item-4 h3 {font-size:18px;color:#666}
.mailChoose li .item-4 h3 b {font-size:32px;font-weight:700;color:red}
.mailChoose li .item-4 p {font-size:14px;color:#999}
.mailAdvant {background-color:#f8f9fa;height:740px}
.mailAdvant .title {line-height:1;text-align:center}
.mailAdvant .title h2 {font-size:30px;color:#002f95;padding-top:58px}
.mailAdvant .title p {color:#999;font-size:16px;margin:13px 0 28px}
.mailAdvant li {float:left;width:33.3%;height:250px;text-align:center;position:relative;padding-top:50px}
.mailAdvant li .cont {position:absolute;opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;width:100%;height:100%;top:0;left:0;background-color:rgba(0,70,222,1);text-align:center;color:#fff;padding-top:20px;}
.mailAdvant li:hover .cont {opacity:1;visibility:visible;}
.mailAdvant li:hover .b,.mailAdvant li:hover>p {opacity:0;}
.mailAdvant li .cont h4 {font-size:20px;margin-bottom:8px;}
.mailAdvant li .cont h5 {font-size:14px;opacity:.6;}
.mailAdvant li .cont .txt {height:105px;}
.mailAdvant li .cont .txt p {font-size:14px;line-height:25px;}
.mailAdvant li .cont .info {font-size:16px;line-height:32px;width:120px;height:32px;border:1px solid #fff;border-radius:6px;display:block;margin:auto;}
.mailAdvant li .cont .info:hover {color:#fff;opacity:.9;}
/* .mailAdvant li:hover em {transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
*/.mailAdvant li.mail-ad-1 {border-right:1px solid #d9e0f0;border-bottom:1px solid #d9e0f0}
/* .mailAdvant li.mail-ad-1:hover em {background-image:url(../images/mail-ad-1-h.png)}
.mailAdvant li.mail-ad-2:hover em {background-image:url(../images/mail-ad-2-h.png)}
.mailAdvant li.mail-ad-3:hover em {background-image:url(../images/mail-ad-3-h.png)}
.mailAdvant li.mail-ad-4:hover em {background-image:url(../images/mail-ad-4-h.png)}
.mailAdvant li.mail-ad-5:hover em {background-image:url(../images/mail-ad-5-h.png)}
.mailAdvant li.mail-ad-6:hover em {background-image:url(../images/mail-ad-6-h.png)}
*/.mailAdvant li.mail-ad-1 em {background-image:url(../images/mail-ad-1.png)}
.mailAdvant li.mail-ad-2 {border-right:1px solid #d9e0f0;border-bottom:1px solid #d9e0f0}
.mailAdvant li.mail-ad-2 em {background-image:url(../images/mail-ad-2.png)}
.mailAdvant li.mail-ad-3 {border-bottom:1px solid #d9e0f0}
.mailAdvant li.mail-ad-3 em {background-image:url(../images/mail-ad-3.png)}
.mailAdvant li.mail-ad-4 {border-right:1px solid #d9e0f0}
.mailAdvant li.mail-ad-4 em {background-image:url(../images/mail-ad-4.png)}
.mailAdvant li.mail-ad-5 {border-right:1px solid #d9e0f0}
.mailAdvant li.mail-ad-5 em {background-image:url(../images/mail-ad-5.png)}
.mailAdvant li.mail-ad-6 em {background-image:url(../images/mail-ad-6.png)}
.mailAdvant li em {transition:.3s;-webkit-transition:.3s;display:block;margin:0 auto 10px;width:104px;height:104px;background-repeat:no-repeat;background-position:50% 0}
.mailAdvant li .b {font-size:20px;color:#002f95;margin-bottom:3px}
.mailAdvant li .p {font-size:14px;color:#999}
.mail-feat {min-height:600px}
.mail-feat .title {line-height:1;text-align:center}
.mail-feat .title h2 {font-size:30px;color:#002f95;padding-top:84px}
.mail-feat .title p {color:#999;font-size:16px;margin:13px 0 28px}
.mail-feat .feat .ft-l {float:left;padding-left:50px}
.mail-feat .feat .ft-l dt {font-size:24px;color:#0046de;margin-bottom:36px}
.mail-feat .feat .ft-l dt span {font-size:16px;margin-left:8px;color:#999}
.mail-feat .feat .ft-l dd {margin-bottom:40px}
.mail-feat .feat .ft-l dd h5 {font-size:18px;color:#294787;margin-bottom:8px;line-height:1}
.mail-feat .feat .ft-l dd p {font-size:14px;color:#888}
.mail-feat .feat .ft-r {float:right}
.idc-query {width:100%;margin:70px 0 150px}
.idc-query thead {border-bottom:1px solid #aeaeae}
.idc-query thead th {padding-bottom:10px;color:#000;font-size:24px;font-weight:400;text-align:left}
.idc-query tbody tr {border-bottom:1px solid #eee}
.idc-query td {height:49px;font-size:16px}
.idc-query td.ym {position:relative;padding-left:40px}
.idc-query td.ym:before {position:absolute;top:25px;left:13px;content:"";width:12px;height:2px;background:#bcbcbc}
.idc-query td a.more {float:right;margin-right:30px;width:98px;height:24px;border:1px solid #367eff;border-radius:3px;color:#367eff;font-size:12px;line-height:24px;text-align:center}
.idc-query tbody tr.idc-query-btn {background:#fbf9f7}
.idc-query tbody tr.idc-query-btn td {color:#e42124;font-size:12px;text-align:center;cursor:pointer;background:url(../images/icon-19.png) no-repeat 643px center}
.idc-query tbody tr:hover {background:#fbf9f7}
.idc-query tbody tr:hover a.more {background:#367eff;color:#fff}
.idc-query tbody tr.noreg td {color:#4ba3e0}
.idc-query tbody tr.noreg .ym {color:#333}
.idc-query tbody tr.noreg td.ym:before {position:absolute;top:25px;left:13px;content:"";width:12px;height:2px;background:#4ba3e0}
.idc-query tbody tr.noreg td.ym:after {position:absolute;top:20px;left:18px;content:"";width:2px;height:12px;background:#4ba3e0}
/* chart */.chart {position:relative;}
.chart:before {content:'';width:100%;height:1px;bottom:50px;background-color:#dcdcdc;position:absolute;}
.chart li {float:left;width:5.88%;position:relative;height:325px;text-align:center;}
.chart li .name {width:100%;position:absolute;bottom:0;left:0;height:50px;line-height:50px;font-size:12px;color:#526791;}
.chart li .name:after {content:'';display:block;width:8px;height:8px;border-radius:50%;background-color:#dcdcdc;position:absolute;left:50%;margin-left:-4px;top:-4px;}
.chart li .item {width:11px;border-radius:2px;background-color:#00a2ff;overflow:visible !important;position:absolute;bottom:72px;left:50%;margin-left:-5px;height:0;}
.chart li .item.red {background-color:#ff0000;}
.chart li .item .num {font-size:14px;color:#0088e8;font-weight:bold;width:40px;height:16px;position:absolute;left:50%;margin-left:-20px;top:-25px;}
.fourBan.ibanner {height:550px}
.four-com-t {line-height:1;padding-top:86px;padding-bottom:28px;text-align:center}
.four-com-t h4 {font-size:30px;margin-bottom:14px;color:#000}
.four-com-t p {font-size:16px;color:#999}
.fourTel {padding-bottom:80px}
.fourTel .numSlide .hd {height:70px;background-color:#f4f4f4}
.fourTel .numSlide .hd li {float:left;width:20%;cursor:pointer;font-size:16px;color:#444;line-height:70px;text-align:center}
.fourTel .numSlide .hd li.on {background-color:red;color:#fff}
.fourTel .numSlide .bd {position:relative}
.fourTel .numSlide .bd>i {position:absolute;background-color:red}
.fourTel .numSlide .bd>i.line-t {width:100%;height:2px;top:0;left:0}
.fourTel .numSlide .bd>i.line-b {width:100%;height:2px;bottom:0;left:0}
.fourTel .numSlide .bd>i.line-l {height:100%;width:2px;bottom:0;left:0}
.fourTel .numSlide .bd>i.line-r {height:100%;width:2px;bottom:0;right:0}
.fourTel .numSlide .bd .itemBox ul {text-align:center}
.fourTel .numSlide .bd .itemBox ul li {float:left;width:20%;font-size:20px;cursor:default;line-height:80px;border:1px solid #e5e5e5}
.fourTel .numSlide .bd .itemBox ul li:last-child:hover em {margin-left:13px}
.fourTel .numSlide .bd .itemBox ul li em {display:inline-block;width:0;height:28px;background:url(../images/kefuOnline.png) no-repeat;visibility:hidden;opacity:0;vertical-align:middle;transition:.3s;-webkit-transition:.3s}
.fourTel .numSlide .bd .itemBox ul li em a {display:block;width:100%;height:100%}
.fourTel .numSlide .bd .itemBox ul li:hover {background-color:red;border-color:red;color:#fff}
.fourTel .numSlide .bd .itemBox ul li:hover em {width:35px;opacity:1;visibility:visible;margin-left:45px}
.fourStrong {background-color:#f8f9fa;padding-bottom:80px}
.fourStrong .fourPicBox {margin:auto;position:relative;overflow:hidden}
.fourStrong .fourPic {position:relative;top:-1px;left:-1px}
.fourStrong .fourPic li {float:left;width:25%;height:249px;padding-top:30px;position:relative;border:1px solid #d3dbee;text-align:center;cursor:default}
.fourStrong .fourPic li:hover .cont {opacity:1;visibility:visible}
.fourStrong .fourPic li:hover .img,.fourStrong .fourPic li:hover .picTxt {opacity:0}
.fourStrong .fourPic li .img {width:130px;height:130px;overflow:hidden;margin:0 auto 18px;transition:.3s;-webkit-transition:.3s}
.fourStrong .fourPic li .img img {display:block;width:100%;height:100%}
.fourStrong .fourPic li .picTxt {font-size:20px;color:#4a4e59;transition:.3s;-webkit-transition:.3s}
.fourStrong .fourPic li .cont {position:absolute;top:0;left:0;visibility:hidden;background-color:#fff;opacity:0;padding:30px 30px 0;transition:ease-in-out .6s;-webkit-transition:ease-in-out .6s;display:block;width:100%;height:100%}
.fourStrong .fourPic li .cont h3 {font-size:20px;color:#333;margin-bottom:5px}
.fourStrong .fourPic li .cont .intro {height:68px;overflow:hidden;color:#788193;font-size:14px;line-height:24px}
.fourStrong .fourPic li .cont a {display:block;width:150px;height:38px;line-height:38px;color:#fff;background-color:red;font-size:16px;border-radius:5px;margin:28px auto 0}
.fourStrong .fourPic li .cont a:hover {background-color:#dc0505}
.fourTelSty {padding-bottom:82px}
.fourTelSty img {width:100%}
.marketing {height:636px;overflow:hidden}
.marketing .mt-l {float:left;width:50%}
.marketing .mt-l .title {line-height:1;padding-top:85px}
.marketing .mt-l .title h3 {font-size:48px;margin-bottom:15px;color:#646464;font-family:microsoft}
.marketing .mt-l .title p {font-size:18px;margin-bottom:32px;color:#bf3133}
.marketing .mt-l .title i {display:block;width:46px;height:1px;margin:0 0 37px;background-color:#c5c5c5}
.marketing .mt-l .title .intro {font-size:18px;color:#606060;position:relative;display:inline-block}
.marketing .mt-l ul {margin-top:106px}
.marketing .mt-l ul li {float:left;text-align:center;font-size:16px;color:#474747;margin-right:11%}
.marketing .mt-l ul li:hover em {background-position:center -66px}
.marketing .mt-l ul li a:hover {color:#2f7bd0}
.marketing .mt-l ul li.mt-ico-1:hover em {background-position:center -67px}
.marketing .mt-l ul li.mt-ico-3:hover em {background-position:center -75px}
.marketing .mt-l ul li.mt-ico-1 em {background-image:url(../images/mt-ico-1.png)}
.marketing .mt-l ul li.mt-ico-2 em {background-image:url(../images/mt-ico-2.png)}
.marketing .mt-l ul li.mt-ico-3 em {background-image:url(../images/mt-ico-3.png)}
.marketing .mt-l ul li.mt-ico-4 em {background-image:url(../images/mt-ico-4.png)}
.marketing .mt-l ul li em {display:block;width:82px;height:68px;margin:0 auto 20px;background-position:center 0;background-repeat:no-repeat}
.marketing .mt-r {float:left;width:50%}
.marketing .mt-r .web {margin:-38px -10px 0 0}
.marketingSlide {height:923px;background:#2f7bd0 url(../images/marketingSlideStar.png) repeat;position:relative}
.marketingSlide .mts-color {height:530px;width:81%;margin-top:156px;float:right;background-color:#2664aa}
.marketingSlide .mt-slide {position:absolute;width:100%;top:234px;left:0}
.marketingSlide .mt-slide .mts-l {float:left;background-color:#fff;position:relative;width:50%;height:533px;overflow:hidden}
.marketingSlide .mt-slide .mts-l .hd {text-align:center;position:absolute;bottom:40px;width:100%}
.marketingSlide .mt-slide .mts-l .hd li {display:inline-block;margin:0 2px;background:url(../images/markHd.png) no-repeat center;width:22px;height:22px;cursor:pointer;text-indent:-999px;overflow:hidden}
.marketingSlide .mt-slide .mts-l .hd li.on {background-image:url(../images/markHdOn.png)}
.marketingSlide .mt-slide .mts-l .bd .pageState {position:absolute;bottom:40px;left:36px;line-height:1;font-size:24px;color:#b6b6b6}
.marketingSlide .mt-slide .mts-l .bd .pageState span {font-size:90px;color:#3651d8;}
.marketingSlide .mt-slide .mts-l .bd li img {width:100%;height:100%;}
.marketingSlide .mt-slide .mts-r {float:left;padding:22px;width:50%}
.marketingSlide .mt-slide .mts-r {overflow:hidden;}
.marketingSlide .mt-slide .mts-r .tabTxt {height:333px}
.marketingSlide .mt-slide .mts-r .tabTxt>li {display:none}
.marketingSlide .mt-slide .mts-r .cont {width:94%;margin-left:6%}
.marketingSlide .mt-slide .mts-r .cont h3 {font-size:28px;color:#fff;margin-bottom:18px}
.marketingSlide .mt-slide .mts-r .cont h3 span {margin-right:10px;color:#02eec4}
.marketingSlide .mt-slide .mts-r .cont .txt {font-size:14px;color:#cce2fc;height:333px;overflow:hidden;line-height:35px}
.marketingSlide .mt-slide .mts-r .cont .txt3 {line-height:24px;}
.marketingSlide .mt-slide .mts-r .cont .txt.txt2 {line-height:23px}
.marketingSlide .mt-slide .mts-r .cont .txt.txt2 .p1 {margin-bottom:30px;}
.marketingSlide .mt-slide .mts-r .cont .txt.txt2 dt {font-size:18px;margin-bottom:8px;}
.marketingSlide .mt-slide .mts-r .cont .txt.txt2 .p2 {margin-right:40px;}
.mts-4 li {float:left;width:33.3%;padding-right:1%;height:92px;}
.marketingSlide .mt-slide .mts-r  .click a {display:block;height:56px;position:relative;background-color:#2180eb;background-position:center center;background-repeat:no-repeat;width:49.5%;transition:.3s;-webkit-transition:.3s;}
.marketingSlide .mt-slide .mts-r  .click {overflow:hidden;}
.marketingSlide .mt-slide .mts-r  .click a:after {content:'';width:100%;height:100%;position:absolute;background-color:#fff;background-position:center center;background-repeat:no-repeat;top:100%;left:0;display:block;}
.marketingSlide .mt-slide .mts-r  .click a.prev:after {background-image:url(../images/mts-prev-h.png)}
.marketingSlide .mt-slide .mts-r  .click a.next:after {background-image:url(../images/mts-next-h.png)}
.marketingSlide .mt-slide .mts-r  .click a:hover {transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.marketingSlide .mt-slide .mts-r  .click a.prev {float:left;background-image:url(../images/mts-prev.png)}
.marketingSlide .mt-slide .mts-r  .click a.next {float:right;background-image:url(../images/mts-next.png)}
.marketingService {height:732px}
.marketingService .title {line-height:1;padding-top:85px;text-align:center}
.marketingService .title h3 {font-size:48px;margin-bottom:15px;color:#646464;font-family:microsoft}
.marketingService .title p {font-size:18px;margin-bottom:32px;color:#bf3133}
.marketingService .title i {display:block;width:46px;height:1px;margin:0 auto 37px;background-color:#c5c5c5}
.marketingService .title .intro {font-size:18px;color:#606060;position:relative;display:inline-block}
.marketingService .fwbz {margin:113px auto 0;}
.marketingService .fwbz h1 {color:#1d4286;font-size:30px;font-weight:400;text-align:center}
.marketingService .fwbz h3 {margin:13px 0 25px;color:#888;font-size:16px;font-weight:400;text-align:center}
.marketingService .fwbz li {float:left;width:20%;text-align:center;}
.marketingService .fwbz li .img {border-radius:50%;overflow:hidden;width:100px;height:100px;margin:auto;border:1px solid #CACACA;position:relative;}
.marketingService .fwbz li .img img,.marketingService .fwbz li .img svg {width:100%;height:100%;}
.marketingService .fwbz li .img svg {fill:#CBCBCB;transform:scale(.5);-webkit-transform:scale(.5);-webkit-transition:.3s;transition:.3s;}
.marketingService .fwbz li .img svg path {fill:#CBCBCB;}
.marketingService .fwbz li:nth-child(1) .img svg{transform: scale(.42);-webkit-transform:scale(.42); }
.marketingService .fwbz li:nth-child(3) .img svg{transform: scale(.57);-webkit-transform:scale(.57); }
.marketingService .fwbz li:nth-child(4) .img svg{transform: scale(.57);-webkit-transform:scale(.57); }
.marketingService .fwbz li:hover svg,.marketingService .fwbz li:hover svg path {fill:#E32325;}
.marketingService .fwbz li:hover .img {border-color:#E32325}
.marketingService .fwbz li:hover h2 {color:#E32325}
.marketingService .fwbz li h2 {padding:25px 0 3px;color:#424242;font-size:18px;font-weight:400}
.marketingService .fwbz li p {color:grey;font-size:14px}
/*sitemap*/.sitemap {margin:auto 0;padding-bottom:50px;overflow:hidden;color:#666;}
.sitemap a {color:#666;}
.sitemap a:hover {color:#E32325;}
.sitemap .sitemap-tittle {padding:38px 0;line-height:1;border-bottom:1px solid #d7d7d7;font-size:32px;color:#605f5f;}
.sitemap dl {clear:both;padding:38px 5px 30px;border-bottom:1px dotted #bfbfbf;overflow:hidden;}
.sitemap dl:last-child {border:0;}
.sitemap dl dt a {display:block;margin-bottom:16px;font-size:18px;font-weight:bold;width:180px;color:#454545;}
.sitemap dl dd a {display:block;float:left;margin-right:14px;font-size:14px;line-height:12px;height:12px;padding-right:14px;border-right:1px solid #999;}
.sitemap dl dd:last-child a {border:none;}
@media (max-width:1630px) {.culShowSwiper .wrap>a.prev {left:-5px;}
    .culShowSwiper .wrap>a.next {right:-5px;}
}
@media (max-width:1460px) {.case-link .case-l {width:180px;}
    .case-link .case-r {width:122px;}
    .case-link .case-mid a {margin:0 1px;padding:0;}
    .case-swiper .swiper-slide {width:800px}
    .caseInfo .caseSlideBox .caseSlide {width:800px;}
    .caseInfo .caseSlideBox .caseSlide .bdScreen>a {margin-top:-90px;}
    .caseInfo .caseSlideBox .caseSlide .bdScreen>a.next {right:70px;}
    .caseInfo .caseSlideBox .caseSlide .bdScreen>a.prev {left:70px;}
    .caseInfo .caseSlideBox {padding-bottom:0;}
    .weUs .part .partSli {margin:96px auto 0;width:1122px;}
    .weUs .part .partSli .bd li {width:265px}
    /*网络营销*/    .iban-line-way {left:614px;}
    .marketingSlide .mt-slide .mts-r .cont .txt {font-size:12px;}
    .marketing .mt-r .web {margin:-5px -10px 0 0;width:640px;}
    /* 域名空间 */    .idc-zj .idc-tab .hd li,.idc-zj .idc-tab .hd .idc-mroom .item {width:140px;}
    .idc-zj .idc-tab .hd li {margin-right:8px;}
    .marketingSlide .mt-slide .mts-r .cont {width:92%;margin-left:5%}
    /*关于我们*/    .cultureBox .c-envir .sli-r .cont {top:20%;}
    /* zhaoye文化 */    .culShowSwiper {position:relative;}
    .culShowSwiper .wrap {position:static;}
    .culShowSwiper .wrap>a {top:220px;}
    .culShowSwiper .wrap>a.prev {left:10px;}
    .culShowSwiper .wrap>a.next {right:10px;}
    /* 263 */    .mailChoose li .item-3 {min-height:110px;}
    /* news */    .ibanNew-line {right:315px;}
}

/*
字体图标开始*/

@font-face {font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_503311_qta1k3tpmwbfbt9.eot?t=1512800657629'); /* IE9*/
    src: url('//at.alicdn.com/t/font_503311_qta1k3tpmwbfbt9.eot?t=1512800657629#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAAsAAAAAB3gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kftY21hcAAAAYAAAABjAAABlM40neNnbHlmAAAB5AAAASYAAAE8JYvKVGhlYWQAAAMMAAAALwAAADYPwokYaGhlYQAAAzwAAAAcAAAAJAfeA4VobXR4AAADWAAAABAAAAAQD+kAAGxvY2EAAANoAAAACgAAAAoBFACKbWF4cAAAA3QAAAAfAAAAIAETAF1uYW1lAAADlAAAAUUAAAJtPlT+fXBvc3QAAATcAAAAMgAAAEiWJ4hEeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sU4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDxjZG7438AQw9zA0AAUZgTJAQAkFQxveJzFkMENgCAQBOcAeRhLMb6sxpdlUDFt4HLwsQI2GTa7ECAHbEAUp0hgL0bXo9a8j+zeJy7lLDcCpVpryqXiriPay+6h32iZZbJ1T/91+HrP1OdcJvpiZaB5UW1A/AAJ8A15AHicTc+/TsJQGAXw77v13haEVm7/3LZwoaXC1aAk1AqDERYXjYOJk6OJq64sDiwmmjj4DMbEB9CRnVeA0cgj6IoSB/Xk5Ey/5QAF+HrTxpoPNmxABw7gBABZC+smkRirrE1a6MbUFY6pqUTFelJva/so6szx0m7WFExnFppYxZ047ao2Ubib9ckepp5EDMrhKW9UuPaAeV9VbxZH5BHdWlKx+tuLw62Bk0a2MSxwHnB+bzBKDUJWLBMvhZejuTxbPFErdMe1TVLDQqDC47NiVObnt9mVbIgc4miEdjkynwelsLTsdejZPNDXioYfFpN1B4fzVd8uyOY7LEN+5o5cAAW2fCl6qqc6OPyUs5nE0VxOJvLPvf46pQtddMjLh5xO/7lvKgQzrQAAeJxjYGRgYADirH4Ln3h+m68M3CwMIHAtcNFEBP3/IQsDswSQy8HABBIFABiSCesAeJxjYGRgYG7438AQw8IAAkCSkQEVsAAARwoCbQQAAAAD6QAABAAAAAQAAAAAAAAAAHYAigCeAAB4nGNgZGBgYGEIZGBlAAEmIOYCQgaG/2A+AwAREgFxAHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nGNgYoAALgbsgIWRiZGZkYWRlYGxgjvHsagov1zXJzWthAfKDspMzyhhYAAAlEcJhAAA') format('woff'),
    url('//at.alicdn.com/t/font_503311_qta1k3tpmwbfbt9.ttf?t=1512800657629') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('//at.alicdn.com/t/font_503311_qta1k3tpmwbfbt9.svg?t=1512800657629#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-lArrow-Left:before { content: "\e600"; }
.icon-lArrow-Right:before { content: "\e601"; }
/*字体图标结束*/

/*        企业文化修改12/29           */

*{margin: 0; padding: 0; box-sizing: border-box;}

/*         */
@-webkit-keyframes scaleInFlex {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes scaleInFlex {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@-webkit-keyframes scaleInBorder {
    0% {
        border-width: 1px
    }
    40% {
        border-width: 3px
    }
    80% {
        border-width: 3px
    }
    to {
        border-width: 1px
    }
}

@keyframes scaleInBorder {
    0% {
        border-width: 1px
    }
    40% {
        border-width: 3px
    }
    80% {
        border-width: 3px
    }
    to {
        border-width: 1px
    }
}

/*            */

.recent_content{width: 100%; height: 476px; overflow: hidden; background: #ffffff;}
.recent_content .timeline{
    display: inline-block;
    width: auto;
    padding-left: 192px;
    margin-left: 254px;
    height: 0;
    position: relative;
    white-space: nowrap;
    margin-top: 138px;
    -webkit-transition: margin-left .6s ease-in;
    transition: margin-left .6s ease-in}
.recent_content ul.timeline:before {
    content: "";
    display: block;
    width: 200%;
    height: 0;
    border-bottom: 2px dotted #E32325;
    position: absolute;
    top: -1px;
    left: -50%;
}
.recent_content ul.timeline > li {
    display: inline-block;
    float: none;
    width: 300px;
    height: 54px;
    position: inherit;
    margin: 0;
    list-style: none;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.time-item {
    width: 100%;
    height: 100%;
}
/*       */
.time-inner {
    width: 22px;
    height: 22px;
    overflow: hidden;
    border-radius: 50%;
    top: 0;
    padding: 6px;
    border: 1px solid #E32325;
    background: #ffffff;
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    box-shadow: 0 0 0 transparent;
    z-index: 1;
}
.time-inner.expands{
    -webkit-transition: none;
    transition: none;

}
.time-inner, .time-inner:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
/*            放大图片          */
.time-detail {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scale(0);
    transform: scale(0);
    position: relative;
    z-index: 0;
    white-space: normal;
}
.time-detail .picture_holder {
    width: 100%;
    height: 100%;
}

.time-inner.expands .picture_holder {
    height: 286px;
}

.time-inner.expands .time-detail {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none;
    transition: none;
    border-radius: 0;
}
.time-inner:before {
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: rgb(166, 130, 84);
    content: "";
    top: 50%;
}
.recent_content:hover .time-inner:not(.expand):not(:hover) {
    width: 36px;
    height: 36px;
    padding: 0;
}
/*       模糊字         */
.timeline .time-name {
    opacity: .5;
}
.timeline .time-name {
    bottom: -10px;
    display: block;
    margin: 0;
    position: absolute;
    top: 24px;
    text-align: center;
    width: 100%;
    font-size: 24px;
    font-weight: 300;
    filter: blur(2px);
    -webkit-filter: blur(2px);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 0;
    text-transform: uppercase;
}
.time-inner.expand ~ .time-name, .time-inner:hover ~ .time-name {
    opacity: 1;
}

.time-inner.expand ~ .time-name, .time-inner:hover ~ .time-name {
    top: 60px;
    filter: blur(0);
    -webkit-filter: blur(0);
}

/*     放在最外框   放大     */
.recent_content:hover .time-inner:not(.expands):not(:hover) .time-detail {
    -webkit-transform: scale(1);
    transform: scale(1);
}
/*      放在小圆框放大       */
.time-inner:not(.expands):hover {
    width: 106px;
    height: 106px;
    -webkit-animation: scaleInBorder .3s ease-out;
    animation: scaleInBorder .3s ease-out;
    z-index: 1;
}
.time-inner:not(.expands):hover .time-detail {
    -webkit-animation: scaleInFlex .3s ease-out;
    animation: scaleInFlex .3s ease-out;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}

/*           放大图片里的文字           */
.time-detail .details_content {
    padding: 10px 30px;
    box-sizing: border-box;
    background-color: rgb(255, 255, 255);
    height: 150px;
    text-align: left;
}
.time-detail .details_content h4 {
    font-size: 36px;
    line-height: 56px;
    color: rgb(31, 33, 34);
    font-weight: 300;
    margin: 0;
}
.time-detail .details_content p {
    font-size: 16px;
    line-height: 26px;
    color: rgb(123, 123, 123);
    font-weight: 300;
    padding: 8px 0;
}
/*             按钮                 */
.time-detail .details_content .cta-button {
    font-size: 16px;
    line-height: 19px;
    color: rgb(166, 130, 84);
    font-weight: 300;
}
.time-detail .details_content .cta-button:hover .animated-arrow {
    color: rgb(156, 128, 80);
}

.the-arrow {
    width: 32px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.the-arrow.-left {
    position: absolute;
    top: 50%;
    left: 0;
    width: 64px
}

.the-arrow.-left > .shaft, .the-arrow.-left > .shaft:after, .the-arrow.-left > .shaft:before {
    width: 0;
    background-color: #9c8050
}

.the-arrow.-left > .shaft:after, .the-arrow.-left > .shaft:before {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.the-arrow.-right > .shaft {
    width: 18px;
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.the-arrow.-right > .shaft:after, .the-arrow.-right > .shaft:before {
    width: 8px;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-transition: all .5s;
    transition: all .5s
}

.the-arrow.-right > .shaft:before {
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg)
}

.the-arrow.-right > .shaft:after {
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg)
}

.the-arrow > .shaft {
    position: relative;
    will-change: transform
}

.the-arrow > .shaft, .the-arrow > .shaft:after, .the-arrow > .shaft:before {
    background-color: #9c8050;
    display: block;
    height: 2px;
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-transition-delay: 0;
    transition-delay: 0
}

.the-arrow > .shaft:after, .the-arrow > .shaft:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0
}

.the-arrow > .shaft:before {
    -webkit-transform-origin: top right;
    transform-origin: top right
}

.the-arrow > .shaft:after {
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right
}

.animated-arrow {
    display: inline-block;
    color: #9c8050;
    font-size: 21px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 21px;
    padding-left: 2px;
    text-decoration: none;
    position: relative;
    -webkit-transition: all .2s;
    transition: all .2s
}

.animated-arrow:hover {
    color: #eaeaea
}

.animated-arrow:hover > .the-arrow.-left > .shaft {
    width: 32px;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    background-color: #9c8050
}

.animated-arrow:hover > .the-arrow.-left > .shaft:after, .animated-arrow:hover > .the-arrow.-left > .shaft:before {
    width: 8px;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    background-color: #9c8050
}

.animated-arrow:hover > .the-arrow.-left > .shaft:before {
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg)
}

.animated-arrow:hover > .the-arrow.-left > .shaft:after {
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg)
}

.animated-arrow:hover > .main {
    -webkit-transform: translateX(40px);
    transform: translateX(40px)
}

.animated-arrow:hover > .main > .the-arrow.-right > .shaft {
    width: 0;
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
    -webkit-transition-delay: 0;
    transition-delay: 0
}

.animated-arrow:hover > .main > .the-arrow.-right > .shaft:after, .animated-arrow:hover > .main > .the-arrow.-right > .shaft:before {
    width: 0;
    -webkit-transition-delay: 0;
    transition-delay: 0;
    -webkit-transition: all .1s;
    transition: all .1s
}

.animated-arrow:hover > .main > .the-arrow.-right > .shaft:after, .animated-arrow:hover > .main > .the-arrow.-right > .shaft:before {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.animated-arrow > .main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .2s;
    transition: all .2s
}

.animated-arrow > .main > .text {
    margin: 0 16px 0 0;
    line-height: 1
}

.animated-arrow > .main > .the-arrow {
    position: relative
}

.the-arrow.-right {
    width: 18px
}


/*
关于我们*/
/*content_layer*/
#content_layer {
    background-color: #fff;
    overflow: hidden;
    height: 730px;
}
#content_layer .wraper {
    position: relative;
    height: 100%;
    transition: .3s;
    -webkit-transition: .3s;
}
#content_layer .item .table{display: table;    height: 100%;}
#content_layer .item .table .cell{display: table-cell;
    padding: 0 7rem 0 3.5rem;vertical-align: middle;}
#content_layer .item .hisTi{
    margin-top: -1rem;}
#content_layer .item .hisTi h2{
    font-size: 42px;
    line-height: 1;
    margin-bottom: .5rem;
    color: #bf3133;}
#content_layer .item  .hisTi p{
     font-size: 32px;
     color: #b1b1b1;}
#content_layer .item .hisCont{margin-top: 11rem;}
#content_layer .item .hisCont .dl{margin-bottom: 15px;
    font-size: 20px;
    color: #595959;}
#content_layer .item.active .hisCont .dd{opacity: 1;}
#content_layer .item .hisCont .dd{
    font-size: 12px;
    color: #888888;opacity: 0;transition: .5s;-webkit-transition: 1.5s;
    line-height: 20px;}
#content_layer .item {
    height: 100%;
    position: relative;
    overflow: hidden;
    float: left;
	min-height:630px;
    cursor: default;/*transition: transform .4s ,opacity .4s;-webkit-transition:transform .4s,opacity .4s;opacity: .6;*/
}

/*#content_layer .item:nth-child(even){
    transform: translateY(100px);
    -webkit-transform:  translateY(100px);;
}
#content_layer .item:nth-child(odd){
    transform: translateY(-100px);
    -webkit-transform:  translateY(-100px);
}*/
#content_layer .item:first-child{transform: translateY(0px);-webkit-transform:  translateY(0px);}
#content_layer.current .item{transform: translateY(0px);-webkit-transform:  translateY(0px);opacity: 1;}
#content_layer .item .cont {
    border-left: 1px solid #e5e5e5;
    display: block;
    width: 100%;
    height: 690px;
    position: relative;
    padding: 0 10px;
}
#content_layer .item .cont:after {
    content: '';
    display: block;
    clear: both;
}
#content_layer .item.active:hover .prevBtn {
    visibility: visible;
    opacity: 1;
}
#content_layer .item.active .num {
    color: #1e1f24;
}
#content_layer .item.active .intro {
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
#content_layer .item.active .cont-4 .imgTxt {
    display: none;
}
#content_layer .item .layTxt {
    float: right;
    max-width: 100%;

}
#content_layer .item .prevBtn {
    position: absolute;
    cursor: pointer; display: none;
    bottom: 41%;
    width: 120px;
    height: 50px;
    transition: .3s;
    -webkit-transition: .3s;

}
#content_layer .item.active .prevBtn{
    display: block;}
#content_layer .item:last-child .prevBtn .next{
    display: none;}
#content_layer .item .prevBtn>a{
    display: block;
    width: 43px;
    float: left;background-position: center;background-repeat: no-repeat;
    margin-right: 15px;
    height: 34px;
    line-height: 34px;}
#content_layer .item:first-child .prevBtn{right: 38px !important;    width: auto;    bottom: 430px;}
#content_layer .item:first-child .prevBtn>a.next{background-image: url("../images/abArr-l.png")}
#content_layer .item .prevBtn>a.prev{background-image: url("../images/abArr-l.png")}
#content_layer .item .prevBtn>a.next{background-image: url("../images/abArr-r.png");margin-right: 0;}
#content_layer .item .prevBtn i {
    font-size: 32px;
    display: none;
    color: #626262;
}
#content_layer .item .num {
    margin-bottom: 20px;
    line-height: 1;
    margin-top: 5.5rem;
    font-size:4.7rem;
    font-weight: bold;
    color: #E5E5E5;
}
#content_layer .item .intro {
    color: #a3a3a3;
    font-size: 14px;
    line-height: 22px;
    height: 13rem;
    visibility: hidden;
    transition: .5s;
    -webkit-transition: .5s;
    opacity: .5;
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
}
#content_layer .item .cont-3{
    width: 100%;
    bottom: 350px;
    position: absolute;
    padding: 0 10px 20px;
    right: 0;}
#content_layer .item .cont-3 .time {
    font-size: 13px;
    color: #1e1f24;
}
#content_layer .item .cont-3 .ti {
    color: #1e1f24;
    font-size: 20px;
    margin: .5rem 0 0;
}
#content_layer .item .cont-3 .news {
    font-size: 13px;
    color: #1e1f24;
}
#content_layer .item .cont-4 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 10px;
}
#content_layer .item .cont-4 img {
    width: 100%;
    max-width: 100%;

}
#content_layer .item .cont-4 .imgTxt {
    font-size: 12px;
    margin-top: 10px;
    line-height: 22px;
    color: #a3a3a3;
}
.idc-search { width: 1170px; height: 90px; margin: 50px 0 18px; padding: 15px; background: #1188da; border-radius: 3px;}
.idc-search input { float: left; width: 791px; padding: 18px; background: #fff; border: 0; border-right: 1px solid #e0e0e0; border-radius: 3px 0 0 3px; color: #aaa; font-size: 18px; line-height: 24px; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.idc-search button { float: left; width: 172px; height: 60px; border: 0; border-radius: 0 3px 3px 0; background: url(../images/searchbg.jpg) repeat-x; cursor: pointer; color: #1d4286; font-size: 24px; line-height: 60px; }
.idc-search p { float: left; margin-left: 15px; padding-left:40px; background:url(../images/idc-7.png) no-repeat left center; color: #fff; font-size: 16px; line-height: 60px; }
.idc-search p a { color: #fff; }
.idc-search p:hover a { color:#9ed4ff;}

.idc-dns {overflow: hidden;}
.idc-dns li { float: left; width: 100px; margin: 8px 0 8px 50px; color: #333;}
.idc-dns li input { margin-right: 4px; outline: none;}

.idc-advantage { clear: both; margin: 50px 0; background: #fff; border: 1px solid #ebebeb; overflow: hidden;}
.idc-advantage h1 { padding-left: 33px; border-bottom: 1px solid #ebebeb; color: #1d4286; font-size: 24px; line-height: 50px; font-weight: normal;}
.idc-advantage li { position: relative; float: left; width: 226px; height: 250px; padding: 0 36px; border-right: 1px solid #ebebeb; text-align: center;}
.idc-advantage li h2 { margin-bottom: 2px; color: #000; font-size: 18px; font-weight: normal;}
.idc-advantage li h3,.idc-advantage li p { color: #888; font-size: 12px; line-height: 20px; font-weight: normal;}
.idc-advantage li p { margin-top: 16px;}
.idc-advantage li img { margin: 35px 0 15px;}
.idc-advantage li.bRnone { border-right: 0;}
.idc-advantage li.ico1 { height: 142px; padding-top: 108px; background: url(../images/idc-1.jpg) no-repeat center 38px;}
.idc-advantage li.ico1:before { content: ""; display: block; position: absolute; top: 56px; left: 50%; margin-left: -9px; width: 21px; height: 26px; background: url(../images/idc-11.jpg) no-repeat;}
.idc-advantage li.ico1:hover:before {transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}
.idc-advantage li.ico2 { height: 142px; padding-top: 108px; background: url(../images/idc-2.jpg) no-repeat center 32px;}
.idc-advantage li.ico2 em { display: block; position: absolute; top: 46px; left: 50%; margin-left: -16px; width: 32px; height: 32px; background: url(../images/idc-22.png) no-repeat;}
.idc-advantage li.ico3 img,.idc-advantage li.ico6 img,.idc-advantage li.ico1:before { -moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;}
.idc-advantage li.ico3:hover img,.idc-advantage li.ico6:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.idc-advantage li.ico4 img { -moz-transition:all 2s;-webkit-transition:all 2s;transition:all 2s;}
.idc-advantage li.ico4:hover img {transform: rotate(30deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);	}
.idc-advantage li.ico5 img { margin: 35px 0 12px;}

.idc-tab { padding-top: 50px; overflow: hidden;}
.idc-tab .hd {border-bottom: 1px solid #ebebeb; overflow: hidden;}
.idc-tab .hd li { float: left; width: 299px; height: 60px; background: #fff; border-right: 1px solid #ebebeb; color: #1d4286; font-size: 18px; line-height: 60px; text-align: center; cursor: pointer;}
.idc-tab .hd li.on { background: #1188da; color: #fff;}
.idc-tab .bd { padding: 45px 60px; background: #fff; border-bottom: 1px solid #ebebeb;}

.idc-space { position: relative; float: left; width: 720px; padding-bottom: 30px; margin-bottom: 40px; border-bottom: 5px solid #ebebeb;}
.idc-space h2 { padding-bottom: 9px; color: #1188da; font-size: 18px; font-weight: normal;}
.idc-space ul li { position: relative; float: left; width: 142px; height: 48px; border: 1px solid #ebebeb; color: #1d4286; font-size: 18px; line-height: 48px; text-align: center; cursor: pointer;}
.idc-space ul li.dq { background: #1188da; border: 1px solid #1188da; color: #fff;}
.idc-space ul li.dq:after { position: absolute; bottom: -12px; left: 50%; margin-left: -6px; content: ""; border-style: solid; border-width: 6px; border-color: #1188da transparent transparent transparent;}
.idc-space .idc-space-circle { position: absolute; bottom: -10px; width: 15px; height: 15px; background: url(../images/icon-17.png) no-repeat;}

.idc-mroom { float: right; width: 300px; margin-bottom: 40px;}
.idc-mroom h2 { padding-bottom: 9px; color: #1188da; font-size: 18px; font-weight: normal;}
.idc-mroom .hroom { height: 50px; margin-bottom: 11px;}
.idc-mroom .hroom li { position: relative; float: left; width: 148px; height: 48px; background: #fff; border: 1px solid #ddd; color: #2c4f8e; font-size: 18px; line-height: 48px; text-align: center; cursor: pointer;}
.idc-mroom .hroom li.on { background: #1188da; border: 1px solid #1188da; color: #fff;}
.idc-mroom .hroom li.on:after { position: absolute; bottom: -12px; left: 50%; margin-left: -6px; content: ""; border-style: solid; border-width: 6px; border-color: #1188da transparent transparent transparent;}
.idc-mroom .broom p { width: 298px; padding: 0 5px; border: 1px solid #ebebeb; border-radius: 2px; color: #666; font-size: 12px; line-height: 26px; text-align: center;}

.idc-table { clear: both; width: 100%;}
.idc-table td { height: 49px; border: 1px solid #ebebeb; color: #666; font-size: 12px; text-indent: 24px;}

.idc-price { padding: 22px 60px; background: #fff; overflow: hidden;}
.idc-price button { float: right; width: 174px; height: 44px; background: #1188da; border-radius: 3px; border: 0; color: #fff; font-size: 20px; cursor: pointer; -moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;}
.idc-price button:hover {opacity:0.6;}

.idc-query {width: 100%; margin: 70px 0 150px;}
.idc-query thead { border-bottom: 1px solid #aeaeae;}
.idc-query thead th { padding-bottom: 10px; color: #000; font-size: 24px; font-weight: normal; text-align: left;}
.idc-query tbody tr { border-bottom: 1px solid #eee;}
.idc-query td { height: 49px; font-size: 16px;}
.idc-query td.ym { position: relative; padding-left: 40px;}
.idc-query td.ym:before { position: absolute; top: 25px; left: 13px; content: ""; width: 12px; height: 2px; background: #bcbcbc;}
.idc-query td a.more { float: right; margin-right: 30px; width: 98px; height: 24px; border: 1px solid #4ba3e0; border-radius: 3px; color: #4ba3e0; font-size: 12px; line-height: 24px; text-align: center;}
.idc-query   tr.idc-query-btn { background: #fbf9f7;}
.idc-query   tr.idc-query-btn td { color: #e42124; font-size: 12px; text-align: center; cursor: pointer; background: url(../images/icon-19.png) no-repeat 643px center;}

.idc-query   tr:hover { background: #fbf9f7;}
.idc-query   tr:hover a.more { background: #4ba3e0; color: #fff;}
.idc-query   tr.noreg td { color: #4ba3e0;}
.idc-query   tr.noreg .ym { color: #333;}
.idc-query   tr.noreg td.ym:before { position: absolute; top: 25px; left: 13px; content: ""; width: 12px; height: 2px; background: #4ba3e0;}
.idc-query   tr.noreg td.ym:after { position: absolute; top: 20px; left: 18px; content: ""; width: 2px; height: 12px; background: #4ba3e0;}