@charset "utf-8";
/* CSS Document */
html, body{ background: #FFF; color: #333;}
a{ color: #333; }
a:hover{ color: #333;}

.wrap{ width: 1100px; margin: 0 auto; }

/*header*/
.header{height:86px}
.header .logo{float:left;margin-top:22px}
.header .rig{height:29px;line-height:29px;float:right;color:#999;margin-top:40px}
.header .rig a{color:#999;margin:0 6px}
.header .rig a:hover{text-decoration:underline}
.header .rig .link{float:left}
.header .rig .link .aw{padding-right:10px;margin-right:20px;background:url(../images/arrow.jpg) no-repeat right 11px;position:relative}
.header .rig .link dl{position:relative;display:inline-block;cursor:pointer}
.header .rig .link dd{display:none;position:absolute;width:163px;padding:20px;background:#fcfcfc;right:20px;z-index:1001;border-bottom:3px solid #d0111b}
.header .rig .link dd p{line-height:56px;border-top:1px solid #e5e5e5;margin-top:-1px}
.header .rig .link dd a{font-size:16px;color:#797979}
.header .rig .link dd a:hover{text-decoration:none;color:#d0111b}
.header .rig .link dd img{display:inline-block;vertical-align:middle;width:62px;height:29px;border:1px solid #ebebeb;margin:0 10px}
.header .rig .sear{float:right;height:25px;padding:1px 1px 1px 5px;border:1px solid #ddd}
.header .rig .sear .txt{width:80px;float:left;border:0;margin-top:4px;background:#FFF}
.header .rig .sear .btn{width:25px;height:25px;float:right;background:url(../images/btn-search.png) no-repeat 0 0;border:0;cursor:pointer}
.header .rig .link .on .aw{color:#d0111b;background-position:right -34px}
.link .on .aw:before{position:absolute;content:"";width:100%;height:0;border-top:1px solid #d0111b;bottom:-1px;z-index:1002}
.nav{height:52px;line-height:52px;font-size:16px;color:#666;background:#f7f7f7;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.nav li{position:relative;float:left;display:inline;margin-right:43px}
.nav li a{color:#666}
.nav li.sed>a,.nav li a:hover{color:#d0111b}
.nav li dl{float:left;position:absolute;left:-47px;overflow:hidden;padding:40px 10px;border-bottom:3px solid #d0111b;z-index:100;display:none;background:#fcfcfc}
.nav .sed:before{position:absolute;content:"";width:100%;height:0;bottom:-1px;z-index:101;border-bottom:1px solid #d0101b}
.nav li dt{font-size:16px;color:#d0111b;padding:0 40px}
.nav li dd{float:left;overflow:hidden;width:170px;padding:0 40px;margin-right:-1px;border-right:1px solid #e5e5e5}
.nav li dd a{display:block;font-size:14px;color:#797979;line-height:36px}


/*banner*/
.banner{ position:relative; height: 540px; overflow:hidden;  }
.banner .hd{ height:18px; overflow:hidden; position:absolute; left: 50%; bottom:30px; z-index:1; margin-left: -90px; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right: 15px;  width:30px; height:17px; border-bottom: 1px solid #aaa; cursor:pointer; }
.banner .hd ul li.on{ height:15px; border-bottom: 3px solid #d91d22; }

.banner .bd{ position:relative; z-index:0; }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important; height:540px; overflow:hidden; text-align:center; background-position: center 0; background-repeat: no-repeat; position: relative; }
.banner .bd li .btn{ position: absolute; left: 50%; top: 50%; width: 186px; height: 43px; line-height: 43px; background: url(../images/btn.png) no-repeat; color: #FFF; text-align: center; margin: 55px 0 0 -550px; font-size: 14px; }
.banner .bd li .btn:hover{ text-decoration: underline; } 



/*首页主体内容*/
.index-main .data{ overflow: hidden; height: 325px; border-bottom: 1px solid #f0f0f0; margin-top: 20px; margin-bottom: 5px; }
.index-main .data ul{ width: 110%; }
.index-main .data li{ width: 353px; float: left; display: inline; margin-right: 20px; }
.index-main .data .hd{ display: block; height: 140px; background-color: #fea100; padding: 20px 20px 0 30px;  color: #FFF; position: relative; }
.index-main .data .hd h3{ font-size: 24px; color: #FFF; font-weight: bold; }
.index-main .data .hd p{ height: 70px; }
.index-main .data .hd span{ color: #FFF; filter:alpha(opacity=70); opacity: 0.7; }
.index-main .data .hd span:hover{ text-decoration: underline; }
.index-main .data .hd-blue{ background-color: #5298f1; }
.index-main .data .hd-green{ background-color: #4e8b2f; }
.index-main .data .hd-shade{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #FFF; filter:alpha(opacity=10); opacity: 0.1; display: none;  }
.index-main .data .hd:hover .hd-shade{ display: block; }

.index-main .data .bd{ padding-top: 15px; }
.index-main .data .bd h3{ height: 30px; overflow: hidden; color: #d0111b; font-size: 20px; font-weight: bold; color: #d0111b; }
.index-main .data .bd h4{ color: #262626; font-size: 15px; line-height: 30px; border-bottom: 2px solid #999; }
.index-main .data .bd h4:hover a {text-decoration: underline;}
.index-main .data .bd .rem{ color: #707070; padding: 12px 0 0; overflow: hidden; }
.index-main .data .bd .rem .book{ float: left; display: inline; margin: 8px 18px 0; }
.index-main .data .bd .date{ font-family: Tahoma; color: #707070; padding-top: 10px; }
.index-main .data .bd .more{ display: block; color: #707070; padding-top: 10px; }
.index-main .data .bd .more:hover{ text-decoration: underline; }


.index-main .partner{ overflow: hidden; }
.index-main .partner .hd{ height: 45px; line-height: 45px; color: #d0111b; font-size: 20px; font-weight: bold; color: #d0111b; }
.index-main .partner .bd{ overflow: hidden; height: 60px; margin-bottom: 50px; }
.index-main .partner .bd ul{ width: 110%; }
.index-main .partner .bd li{ float: left; display: inline; margin-right: 20px; }

/*footer*/
.footer{ text-align: center; background: #2f2f2f; color: #989898; height: 55px; line-height: 55px; }
.footer .wrap{ overflow: hidden; }
.footer a.footerBtn{ float: left; color: #989898; }
.footer a:hover{ text-decoration: underline; }


/*数据中心*/
.big-data{ height: 761px; background: url(../images/big-data.jpg) no-repeat center 0; }
.big-data .wrap{ position: relative; }
.big-data .tt{ position: absolute; overflow: hidden; text-align: center; }
.big-data .tt:hover{ text-decoration: underline; }
.big-data .t1{ left: 118px; top: 360px; width: 70px; height: 46px; padding: 30px 20px 0 50px; }
.big-data .t2{ left: 305px; top: 154px; width: 135px; height: 36px; padding-top: 40px; }
.big-data .t3{ left: 533px; top: 319px; width: 135px; height: 36px; padding-top: 40px; }
.big-data .t4{ left: 501px; top: 506px; width: 140px; height: 30px; line-height: 30px; }
.big-data .t5{ left: 922px; top: 371px; width: 171px; height: 30px; line-height: 30px; }

/*行业应用*/
.appliance{ height: 761px; background: url(../images/solution.jpg) no-repeat center 0; }
.appliance .wrap{ position: relative; }
.appliance .tt{ width: 142px; height: 142px; position: absolute; overflow: hidden; text-align: center; text-indent: -9999em; }
.appliance .t1{ left: 375px; top: 110px; }
.appliance .t2{ left: 565px; top: 260px; width: 170px; height: 170px; }
.appliance .t3{ left: 772px; top: 438px; width: 115px; height: 115px; }


.vbanner{ height: 223px;}
.url-here{ height: 42px; line-height: 42px; border-bottom: 1px solid #e5e5e5; color: #666; }
.url-here a{ color: #666; }
.url-here a:hover{ text-decoration: underline; }
.url-here em{ margin: 0 5px; }

/*解决方案*/
.solution{ overflow: hidden; padding: 45px 0 50px; }
.solution .hd{ text-align: center; }
.solution .hd h2{ color: #333; font-size: 32px; }
.solution .hd h5{ color: #7d7d7d; font-size: 14px; }

.solution .bd-item{ overflow: hidden; font-size: 14px; padding: 60px 0; border-bottom: 1px solid #e5e5e5; }
.solution .bd-item .tt{ font-size: 26px; color: #333; padding-bottom: 20px; }
.solution .bd-item p{ padding-bottom: 10px; color: #7d7d7d; line-height: 1.6; }
.solution .bd-item .pic{ padding-top: 15px; }
.solution .bd-item .pic img{ display: block; max-width: 100%; }

.solution .bd-item .t2{ color: #333; font-size: 18px; margin: 8px 0; }
.solution .bd-item .list{ overflow: hidden; }
.solution .bd-item .list ul{ width: 110%; }
.solution .bd-item .list li{ width: 202px; height: 64px; line-height: 64px; text-align: center; color: #7c7c7c; border: 1px solid #e5e5e5; float: left; display: inline; margin-right: 20px; }

.solution .bd-item .service-value{ height: 326px; overflow: hidden; }
.solution .bd-item .service-value ul{ width: 110%; }
.solution .bd-item .service-value li{ width: 353px; height: 153px; float: left; display: inline; background-color: #e8f8d9; color: #7d7d7d; margin:0 20px 20px 0; }
.solution .bd-item .service-value li span{ display: block; padding: 50px 30px 0; font-size: 14px; line-height: 1.8; }
.solution .bd-item .service-value li.blue{ background-color: #e7f3ff; }

.solution .bd-advantage{ border: 0; }
.solution .bd-advantage .cont{ overflow: hidden; }
.solution .bd-advantage .cont ul{ width: 110%; }
.solution .bd-advantage .cont li{ width: 202px; height: 245px; border: 1px solid #e5e5e5; float: left; display: inline; margin-right: 20px; text-align: center;  }
.solution .bd-advantage .cont h3{ font-size: 18px; color: #333; padding: 40px 0 10px; }
.solution .bd-advantage .cont h5{ padding:0 15px; font-size: 14px; color: #7d7d7d; line-height: 1.8; }


/*第三方应用托管云*/
.tgyun{ overflow: hidden; }
.tgyun{ overflow: hidden; padding: 45px 0 50px; }
.tgyun .hd{ text-align: center; }
.tgyun .hd h2{ color: #333; font-size: 32px; }
.tgyun .hd h5{ color: #7d7d7d; font-size: 14px; }

.tgyun .bd-item{ overflow: hidden; font-size: 14px; padding: 40px 0; border-bottom: 1px solid #e5e5e5; }
.tgyun .bd-item .tt{ font-size: 26px; color: #333; padding-bottom: 20px; }
.tgyun .bd-item p{ padding-bottom: 10px; color: #7d7d7d; line-height: 1.6; }
.tgyun .bd-item .pic{ padding-top: 15px; }
.tgyun .bd-item .pic img{ display: block; max-width: 100%; }

.tgyun .bd-item .t2{ color: #333; font-size: 18px; margin: 8px 0; }
.tgyun .bd-item .t3{ color: #7d7d7d; font-size: 14px; margin: 8px 0; font-weight: bold; }
.tgyun .bd-item .list{ color: #7d7d7d; line-height: 1.8; padding-bottom: 10px; }
.tgyun .bd-item .rem{ width: 536px; line-height: 1.8; }


.tgyun .bd-item .service-value{ height: 608px; overflow: hidden; }
.tgyun .bd-item .service-value ul{ width: 110%; }
.tgyun .bd-item .service-value li{ width: 353px; height: 294px; float: left; display: inline; background-color: #e8f8d9; color: #7d7d7d; margin:0 20px 20px 0; text-align: center; }
.tgyun .bd-item .service-value li .tit{ font-size: 18px; color: #333; margin-top: 40px; }
.tgyun .bd-item .service-value li span{ display: block; padding: 30px 30px 0; font-size: 14px; line-height: 1.8; }
.tgyun .bd-item .service-value li.blue{ background-color: #e7f3ff; }

.tgyun .bd-item .team{ overflow: hidden; }
.tgyun .bd-item .team ul{ width: 110%; }
.tgyun .bd-item .team li{ width: 353px; height: 86px; background-color: #f2f2f2; float: left; display: inline; margin: 0 20px 20px 0; text-align: center; overflow: hidden; color: #7d7d7d; }
.tgyun .bd-item .team li b{ display: block; padding-top: 20px; }
.tgyun .bd-case{ border: 0; }



/*第三方应用托管云*/
.vbanner-client{ background: url(../images/banner-client.jpg) no-repeat center; }
.client{ padding: 15px 0 60px; }
.client .tit{ font-size: 26px; color: #333; line-height: 80px; }
.client .list{ overflow: hidden; }
.client .list ul{ width: 110%; }
.client .list li{ border: 1px solid #e5e5e5; float: left; display: inline; margin: 0 20px 20px 0; }
.client .list li img{ display: block; }


/*解决方案*/
.vbanner-plan{ background: url(../images/banner-plan.jpg) no-repeat center; }
.plan{ overflow: hidden; }
.plan .hd{ font-size: 26px; color: #333; padding: 30px 0 20px; }
.plan .bd{ overflow: hidden; padding-bottom: 50px; }
.plan .bd li{ margin-bottom: 30px; }
.plan .bd img{ display: block; }


/*新闻中心*/
.vbanner-news{ background: url(../images/banner-news.jpg) no-repeat center; }
.news{ overflow: hidden; padding-top: 50px; }
.news .hd{ margin-bottom: 60px; overflow: hidden; }
.news .hd .pic{ float: left; display: inline; }
.news .hd .cont{ width: 620px; float: right; padding-top: 40px; }
.news .hd .cont .tit{ font-size: 18px; color: #d0111b; }
.news .hd .cont .time{ font-size: 14px; color: #7d7d7d; }
.news .hd .cont .rem{ height: 90px; font-size: 14px; color: #7d7d7d; padding: 10px 0; }
.news .hd .cont .more{ color: #d0111b;  }
.news .hd .cont .more:hover{ text-decoration: underline; }

.news .bd{ padding-bottom: 30px; overflow: hidden; }
.news .bd ul{ width: 110%; }
.news .bd li{ width: 540px; height: 43px; line-height: 43px; color: #303030; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-bottom: -1px; float: left; margin-right: 20px; display: inline; }
.news .bd li .time{ float: right; display: inline; color: #7d7d7d; }
.news .bd li a{ color: #303030; }
.news .bd li:hover,.news .bd li:hover a{ text-decoration: underline;color:#d0111b; }
.news .fd{ height: 54px; line-height: 54px; background-color: #f3f3f3; text-align: center; margin-bottom: 120px; }
.news .fd .more{ color: #d0111b; font-size: 14px; }
.news .fd:hover .more,.news-view .fd:hover .back {text-decoration: underline;}


.news-view{ overflow: hidden; }
.news-view .tit-h3 {margin-bottom: 5px;}
.news-view .hd{ padding: 40px 0 15px; border-bottom: 1px solid #e0e0e0; margin-bottom: 30px; }
.news-view .hd .title{ color: #535353; font-size: 26px; }
.news-view .hd .time{ color: #7d7d7d; font-size: 14px; }
.news-view .bd{ color: #7d7d7d; font-size: 14px; line-height: 1.8; padding-bottom: 35px; border-bottom: 1px solid #e5e5e5; }
.news-view .bd p{ padding-bottom: 10px; }
.news-view .fd{ height: 75px; line-height: 75px; text-align: center;  background-color: #f3f3f3;  margin: 50px 0 120px; }
.news-view .fd .back{ text-align: center; color: #d0111b; font-size: 14px; }


.search .sbox{ height: 160px; overflow: hidden; padding-top: 50px; padding-bottom: 60px; border-bottom: 1px solid #d9d9d9; }
.search .sform{ width: 442px; height: 100%; float: left; }
.search .sform .stit{ float: left; line-height: 40px; font-size: 14px; color: #7d7d7d; }
.search .sform .stxt{ width: 318px; height: 38px; border: 1px solid #e0e0e0; float: right; background-color: #FFF; overflow: hidden; }
.search .sform .stxt .txt{ width: 232px; font-size: 14px; padding: 9px; border: 0; }
.search .txt.bor-shadow {box-shadow: inset 1px 1px 4px #d9d9d9;}
.search .sform .stxt .btn{ border: 0; background-color: #f0f0f0; width: 68px; height: 38px; color: #7c7c7c; float: right; cursor: pointer; border-left: 1px solid #d9d9d9; }
.search .keys{ overflow: hidden; padding-left: 142px; padding-top: 25px; line-height: 2; }
.search .keys label{ float: left; color: #7d7d7d; }
.search .keys .cont{ width: 220px; float: left; }
.search .keys .cont a{ display: inline-block; color: #d0111b; margin: 0 6px; }
.search .keys .cont a:hover{ text-decoration: underline; }

.search .stype{ float: right; }
.search .stype li{ float: left; display: inline; margin-left: 20px; width: 156px; height: 140px; background: #fea100; color: #FFF; padding: 20px 10px 0px 20px; position: relative; }
.search .stype li h2{ font-size: 24px; font-weight: bold; }
.search .stype li p{ font-size: 12px; padding-bottom: 15px; }
.search .stype li a{ font-size: 12px; color: #FFF; filter: alpha(opacity=70); opacity: 0.7; }
.search .stype li.blue{ background-color: #5298f1; }
.search .stype li.green{ background-color: #4e8b2f; }

.search .stype li .shade{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #FFF; filter: alpha(opacity=10); opacity: 0.1; display: none; }
.search .stype li:hover .shade{ display: block; }

.search .hd{ font-size: 18px; color: #333; padding: 40px 0 25px;}
.search .bd{ padding-bottom: 30px; overflow: hidden; }
.search .bd ul{ width: 110%; }
.search .bd li{ width: 540px; height: 43px; line-height: 43px; color: #303030; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-bottom: -1px; float: left; margin-right: 20px; display: inline; }
.search .bd li .time{ float: right; display: inline; color: #7d7d7d; }
.search .bd li a{ color: #303030; }
.search .bd li a:hover{ text-decoration: underline; }

.search .fd{ height: 54px; line-height: 54px; background-color: #f3f3f3; text-align: center; margin-bottom: 120px; }
.no-result.fd{margin-top:60px}
.search .no-result.fd a,.search .no-result .fd:hover a{color:#999;text-decoration:none}

/*数据中心图片*/
.data-one{height:761px;background:url('../images/data-center1.png') center no-repeat}
.data-one .wrap{position:absolute;left: 50%;margin-left: -550px;}
.data-one ul{position:absolute;top:80px;right:325px}
.data-one li{position:absolute;width:275px;height:164px}
.data-one .two{top:206px}
.data-one .three{top:413px}
.data-one li:hover a{position:absolute;left:0;top:0;width:275px;height:164px;background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#40000000',endColorstr='#40000000');z-index:10}
.data-one img{display:block;width:275px;height:164px}
.data-one li p{position:absolute;padding:0 10px;bottom:0;left:0;right:0;height:34px;line-height:34px;color:#fff;background:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#80000000',endColorstr='#8=80000000');z-index:1000}
.data-one li em{position:absolute;width:20px;height:28px;background:url('../images/label.png') center no-repeat;z-index:100}
.data-one .one em{top:264px;right:415px}
.data-one .two em{top:76px;right:386px}
.data-one .three em{top:-78px;right:386px}



/*大数据*/
.big-data{background:url('../images/big_data.png') center no-repeat}
.big-data.wrap{position:relative}
.big-data a{position:absolute;width:204px;height:88px;line-height:126px;text-align:center;color:#000}
.big-data .le-one{top:145px;left:290px;background:url('../images/bigdata/y1.png') center no-repeat}
.big-data .le-two{padding:40px 36px 10px 48px;width:63px;top:390px;height:35px;left:155px;line-height:20px;background:url('../images/bigdata/y2.png') center no-repeat}
.big-data .le-three{top:307px;left:505px;background:url('../images/bigdata/y3.png') center no-repeat}
.big-data .ri-one{top:500px;left:480px;line-height:77px;text-indent:-5em;background:url('../images/bigdata/f2.png') center no-repeat}
.big-data .ri-two{top:360px;left:913px;line-height:65px;background:url('../images/bigdata/f1.png') center no-repeat}



/* 行业应用 */
.instu-appli{height:761px;background:url('../images/instustry.png') center no-repeat}
.instu-appli .wrap{position:relative}
.instu-appli a{position:absolute;font-size:22px;color:#fff;text-align:center}
.instu-appli .one{top:107px;padding-top:38px;left:373px;width:142px;height:104px;background:url('../images/bigdata/d1.png') center no-repeat}
.instu-appli .two{top:262px;left:570px;padding-top:48px;width:171px;height:123px;background:url('../images/bigdata/d2.png') center no-repeat}
.instu-appli .three{top:440px;left:770px;padding-top:30px;width:116px;height:88px;background:url('../images/bigdata/d3.png') center no-repeat}



/*数据中心运营管理*/
.opera-banner{background:url('../images/opera-banner.jpg') center no-repeat}
.tit-h2{padding:30px 0 20px;color:#333;font-size:26px}
.tit-h3{margin-bottom:15px;font-size:18px;color:#333}
.oper-pic img{display:block}
.oper-pic,.comp-intro{padding-bottom:60px;border-bottom:1px solid #e5e5e5}
.video{height:428px;background:#f3f3f3}
.video-img{position:relative;margin:0 auto;width:727px;height:426px}
.video-img img{display:block;width:727px;height:426px}
.video-img:hover i{display:block}
.video-img i{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#50000000',endColorstr='#50000000');z-index:2}
.video{margin-bottom:115px}


/*成功案例*/
.case-banner{background:url('../images/case-banner.jpg') center no-repeat}
.succ-case{margin-bottom:110px}
.succ-case img{display:block;margin:20px auto 0;width:1100px}
.succ-case p{font-size:14px;color:#7d7d7d;line-height:24px}
.tit-border{margin-top:50px;border-top:1px solid #e5e5e5}
.succ-case ul{margin-bottom:25px}
.succ-case li{margin-top:15px;font-size:14px;color:#7d7d7d}




/*解决方案*/
.solu-plan{margin-bottom:120px}
.solu-plan li img{float:left;width:580px;height:366px}
.solu-plan dl{overflow:hidden;margin-top:50px;width:354px}
.solu-plan dt{overflow:hidden;margin-bottom:10px;padding-left:20px;font-size:18px;color:#fff;line-height:40px;height:40px}
.solu-plan .plan-info{float:right;width:520px;background:#f3f3f3;height:366px}
.solu-plan .one dt{background-color:#d0111b}
.solu-plan .two dt{background-color:#5298f0}
.solu-plan .three dt{background-color:#ffa101}
.solu-plan .four dt{background-color:#4e8b2e}
.solu-plan dl{float:right}
.solu-plan dd{padding-left:20px;margin-bottom:-1px;display:inline-block;width:170px;color:#666;line-height:44px;border-bottom:1px solid #ccc}
.solu-plan .two dl,.solu-plan .four dl{text-align:right;margin-right:165px}
.solu-plan .two dt,.solu-plan .two dd,.solu-plan .four dt,.solu-plan .four dd{padding-right:20px}
.solu-plan .two img,.solu-plan .four img{float:right}
.solu-plan .two .plan-info,.solu-plan .four .plan-info{float:left}





/*产品与服务*/
.vbanner-service{background:url('../images/banner-service.jpg') no-repeat center}
.ser-intro{padding-bottom:50px}
.ser-h2{font-size:32px;line-height:34px;padding:48px 0 30px 0;text-align:center}
.ser-h3{font-size:26px;padding:30px 0 20px;border-top:1px solid #e5e5e5}
.ser-intro dt{float:left;width:1100px}
.ser-intro dd{float:right;width:535px}
.ser-intro dt p{line-height:25px;color:#7d7d7d;margin-bottom:15px}
.ser-intro dd img{display:block;max-width:535px;margin:0 auto}
.idea-txt{font-size:14px;line-height:25px;color:#7d7d7d}
.idea-img img{display:block;width:100%;margin:20px auto 0}
.idea-download{padding:15px 30px;line-height:36px;background:#f3f3f3;margin-top:50px}
.download-txt{padding-left:30px;background:url('../images/download.png') no-repeat left 5px;display:inline-block;line-height:36px;color:#d0111b}
.download-txt:hover{color:#d0111b}
.download-btn,.deliver-btn{float:right;line-height:36px;height:36px;background:#d0111b;border-radius:5px;width:87px;text-align:center;color:#FFF}
.download-btn:hover,.deliver-btn:hover{color:#FFF;background:#d83f47}
.pro-idea{padding-bottom:60px}
.pro-con-txt p{line-height:35px;font-size:14px;color:#7d7d7d}
.pro-content{padding-bottom:120px}


/*产品与服务2*/
.service2-main {
margin:0 0 100px -22px}
.service2-main li{;float:left;width:352px;height:200px;line-height:200px;text-align:center;background:#f3f3f3;margin:0 0 22px 22px}
.service2-main li p {display: table-cell;width: 352px;height: 200px;vertical-align: middle;}
.service2-main li span{display:inline-block;line-height:24px;font-size:14px;color:#7d7d7d}

/*合作伙伴*/
.partners{margin-bottom:90px}
.vbanner-partners{background:url('../images/banner-partners.jpg') center no-repeat}
.par-list{margin-left:-22px}
.par-list li{float:left;width:163px;height:58px;border:1px solid #ebebeb;line-height:58px;background:#FFF;text-align:center;margin:0 0 30px 22px}
.par-list li img{vertical-align:middle;max-width:163px;max-height:58px}

/*联系我们*/
.vbanner-contact{background:url('../images/banner-contact.jpg') no-repeat}
.contact-head h3{font-size:14px;font-weight:bold;color:#7d7d7d;line-height:24px;margin-bottom:10px}
.contact-head span{display:inline-block;margin-right:40px;font-size:14px;color:#7d7d7d}
.contact-map{padding:30px 0 60px 0}
.contact-map img{display:block;max-width:100%;margin:0 auto}
.contact-sale{padding-bottom:60px;border-top:1px solid #e5e5e5}
.con-sale-list{margin-left:-20px}
.con-sale-list dl{float:left;width:260px;margin-left:20px}
.con-sale-list dt{display:table-cell;width:258px;height:313px;text-align:center;line-height:313px;border:1px solid #e5e5e5;vertical-align:middle}
.con-sale-list dt img{max-width:258px;max-height:313px;border:1px solid #e6e6e6}
.con-sale-list dd{line-height:20px;font-size:14px;text-align:center;padding:10px 0;color:#7d7d7d}
.con-sale-list dd span{margin-left:5px;font-size:18px}


/*行业贡献*/
.devote-banner{background:url('../images/banner-devote.jpg') center no-repeat}
.devote h1{padding-top:20px;text-align:center;font-size:32px;line-height:90px}
.devote h1.line{margin-top:40px;border-top:1px solid #e5e5e5}
.devote .tit-h2{border-top:1px solid #e5e5e5}
.devote dd,.honor li{margin-bottom:5px;color:#7d7d7d;font-size:14px;line-height:20px;font-family:'宋体'}
.devote dl,.honor ul{overflow:hidden;padding:20px 25px;background-color:#f3f3f3;line-height:18px}
.devote dl.one{border-top:0;margin-bottom:55px}
.devote i,.honor i,.events i{display:block;margin:20px auto;height:1px;width:100%;background-color:#e5e5e5}
.devote ul{margin-bottom:30px}
.devote li{line-height:44px;font-size:14px;color:#7d7d7d}
.devote .fd,.progress .fd{height:54px;line-height:54px;background-color:#f3f3f3;text-align:center;margin-bottom:120px}
.devote .fd .more,.progress .fd .more,.search .fd .more{font-size:14px;color:#d0111b}
.devote .fd:hover .more,.progress .fd:hover .more,.search .fd:hover .more{text-decoration:underline}




/*数据中心*/
.vbanner-opera{background:url('../images/banner-opera.jpg') no-repeat center}
.vbanner dl{padding-top:90px}
.vbanner dt{font-size:38px;color:#FFF;line-height:40px;font-weight:bold}
.vbanner dd{font-size:14px;color:#FFF;line-height:22px;margin-top:12px}
.opera-intro{background:#f2f2f2}
.opera-intro dt{float:right;width:540px}
.opera-intro dt img{width:540px}
.opera-intro dd{overflow:hidden;padding:80px 50px 0 50px}
.opera-intro dd p{line-height:18px;color:#666;margin-bottom:6px}
.opera-intro .opera-intro-last{margin-top:40px}
.opera-specs{margin:60px 0;border-top:1px solid #e5e5e5}
.opera-specs dl{background:#f2f2f2}
.opera-specs dt{float:left;width:540px}
.opera-specs dt img{display:block;width:540px}
.opera-specs dd{overflow:hidden;padding:40px 20px 0 60px}
.opera-specs dd p{line-height:22px}



/*公司介绍*/
.vbanner-company{background:url('../images/banner-devote.jpg') center no-repeat}
.comp-intro{padding:90px 30px 60px 30px;width:1040px;height:557px;background:url('../images/company1.jpg') no-repeat}
.comp-intro dl{overflow:hidden;height:334px}
.comp-intro dt{float:left;text-align:right;width:156px;font-size:16px;color:#333}
.comp-intro dt span{display:block;font-size:12px}
.comp-intro dd{float:left;font:14px '宋体';margin-left:30px;width:18em;color:#7d7d7d;line-height:24px}



/*荣誉资质*/
.honor{margin-bottom:120px}
.honor-pic{margin-right:-20px;border-bottom:1px solid #e5e5e5}
.honor-pic dl{float:left;margin-bottom:30px;width:353px;height:315px;margin-right:20px}
.honor-pic dt{margin-bottom:10px;border:1px solid #e5e5e5}
.honor-pic dt img{display:block;width:351px;height:256px}
.honor-pic dd{text-align:center;font:14px '宋体';color:#7d7d7d;line-height:24px}
.honor li span{margin-right:20px;font-family:"Microsoft YaHei"}
.honor li{line-height:24px}


/*企业大事记*/
.events{margin-bottom:120px}
.events dl{position:relative;padding:35px 115px 35px 0;background-color:#f7f7f7;color:#7d7d7d}
.events dt{position:absolute;float:left;text-align:right;width:170px;height:100%;font-size:36px}
.events dd{position:relative;padding-left:200px;margin:11px 0 11px 0}
.events dd span{position:absolute;bottom:0;width:75px;font-size:14px;text-align:right;height:100%;font-size:14px}
.events dd p{margin-left:105px;line-height:23px;font-size:14px;font-family:'宋体'}




/*学术文献*/
.literature{margin-bottom:100px}
.literature dl{padding-bottom:60px;border-bottom:1px solid #e5e5e5}
.liter-pic{margin-top:50px}
.liter-pic dt{float:left;width:353px;height:335px}
.liter-pic dd{float:left;margin:220px 0 0 20px;width:725px}
.liter-pic dd h2{margin-bottom:10px;font-size:26px;color:#333;font-family:'宋体'}
.literature dd{color:#7d7d7d;font-size:14px;line-height:24px}
.literature .code{position:relative;height:195px}
.literature .code img{float:left;margin-top:30px}
.literature .code p{position:absolute;left:170px;bottom:20px;font-size:14px;color:#7d7d7d;font-weight:bold}





/*招贤纳士*/
.vbanner-recruit{background:url('../images/banner-recruit.jpg') center no-repeat}
.recruit{margin:50px auto 110px}
.vbanner-recruit dt{color:#000}
.recu-nav{height:44px;border-bottom:1px solid #d9d9d9}
.recu-nav ul{overflow:hidden;float:left;height:45px}
.recu-nav li{position:relative;overflow:hidden;float:left;margin-right:10px;width:132px;height:43px;line-height:43px;border:1px solid #d9d9d9;background-color:#fff;text-align:center;color:#333;font-size:18px;background:#e5e5e5;cursor:pointer}
.recu-nav li.on{color:#333;border:1px solid #d9d9d9;border-width:1px 1px 0 1px;height:44px;background:#fff}
.recu-con{display:none;margin-top:5px}
.recu-con.on,.recu-nav li.on{display:block}
.recu-con li{font-size:14px;height:54px;line-height:54px;border-bottom:1px solid #d9d9d9}
.recu-con li a{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:980px;color:#303030}
.recu-con li a:hover,.search .bd li a:hover{color:#d0111b}
.recu-con li a em{margin-right:15px}
.recu-con li span{float:right;color:#7d7d7d}



/*招聘详情*/
.art-recruit h2{margin-bottom:10px;text-align:center}
.art-recruit dl{margin-bottom:50px}
.art-recruit dt{text-indent:1em;font-size:18px;background:#f3f3f3;line-height:40px}
.art-recruit dd{position:relative;padding-left:18px;width:925px;line-height:28px;margin-top:20px;font-size:14px;font-family:'宋体'}
.art-recruit dd em,.art-recruit dd span{color:#7c7c7c}
.art-recruit dd span{position:absolute;float:left;bottom:0;width:190px;height:100%}
.art-recruit dd ul{margin-left:220px}
.art-recruit dd ul li{margin-bottom:5px}
.mailbox dd{float:left;margin:60px 0 60px 28px;padding:19px 20px;width:290px;height:37px;line-height:37px;border:1px solid #d9d9d9}
.mailbox{border-bottom:1px solid #d9d9d9}
.art-recruit .back{display:block;margin-bottom:120px;height:72px;line-height:72px;color:#d0111b;font-size:14px;text-align:center;background-color:#f3f3f3}
.art-recruit .back:hover{text-decoration:underline}




/*专题*/
.vbanner-special{position:relative;width:100%;height:750px;overflow:hidden}
.vbanner-special img{position:absolute;width:1920px;left:50%;margin-left:-960px}
.news-section{border-top:1px solid #dad9d5;margin-top:-35px}
.news-list{margin-left:-40px}
.news-list li{float:left;width:530px;margin:0 0 40px 40px}
.news-list li h3{line-height:40px;border-bottom:1px solid #dad9d5}
.news-list li h3 a{display:inline-block;font-size:18px;color:#d0111b;max-width:540px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-list li p{line-height:22px;color:#666;height:44px;overflow:hidden;margin:15px 0}
.news-list li a{color:#666}




/*数据中心技术设施*/
.testimony{background:#e9e9e9;padding-bottom:50px}
.testimony dl{background:#fff;padding:40px 50px;margin-bottom:30px}
.testimony dt{float:left;width:100px}
.testimony dt img{display:block;width:84px;height:84px;border-radius:100%;padding:1px;background:#FFF;margin:0 auto;border:1px solid #e4e4e4}
.testimony dt p{text-align:center;margin-top:5px}
.tx-name{line-height:22px;font-size:18px}
.tx-pos{line-height:16px;color:#666}
.testimony dd{overflow:hidden;margin-left:240px}
.test-inf{color:#666;line-height:22px;height:66px;overflow:hidden;margin-top:10px}
.testimony dd span{display:inline-block;margin-top:40px;color:#d0111b;cursor:pointer}
.on .test-inf{height:auto}
.infra-main{margin-left:-20px;padding-bottom:50px}
.infra-main li{position:relative;float:left;display:inline;width:166px;margin-left:20px}
.infra-main li img{display:block;width:166px;height:166px;border-radius:100%;overflow:hidden}
.infra-main li:before{position:absolute;content:"";width:131px;left:50%;margin-left:-65px;height:20px;top:160px;background:url('../images/infra-bg.png') no-repeat}
.infra-main li p{text-align:center;line-height:20px;font-size:14px;color:#7d7d7d;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.facilities{border-top:1px solid #e5e5e5}
.facil-main{margin-left:-20px;padding-bottom:120px}
.facil-main li{float:left;width:204px;height:190px;display:inline;margin-left:20px}
.facil-main li img{display:block;width:204px;height:140px}
.facil-main li p{line-height:50px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f1f1f1;color:#7d7d7d;font-size:14px}
.progress.events .tit-h2{border-bottom:1px solid #e5e5e5}
.progress.events dl{background:0}
.progress.events dt{color:#1264c4;width:150px}
.progress.events i{margin:0}
.progress.events .fd{margin-top:70px}
.pro-food{height:120px;background:url('../images/prog_foot.jpg') center no-repeat}