﻿body {font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;overflow-x: hidden;}
p{ margin:0; padding:0;}
*{font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;}
.container-slide{ overflow: hidden;}
a,a:hover{ text-decoration:none;}
.form-control{border-radius:0;}
ul{ list-style:none; padding:0;}


/*--导航开始--*/
.box-bg{height:92px;background:url(../images/bg.png) repeat-x; position:relative;z-index:5;}
.top_box ul{ list-style:none; float:right; padding-top:10px;}
.top_box ul li{ float:left; padding-right:9px;}
.top_box ul li .icon{ background:url(../images/icon.png) no-repeat center; width:30px; height:30px; display:block;}
.top_box ul li .icon:hover{ background:url(../images/hover.png) no-repeat center;}
.top_box ul li .icon1{ background:url(../images/icon2.png) no-repeat center;}
.top_box ul li .icon1:hover{ background:url(../images/hover2.png) no-repeat center;}
.top_box ul li .icon2{ background:url(../images/icon3.png) no-repeat center;}
.top_box ul li .icon2:hover{ background:url(../images/hover3.png) no-repeat center;}
.top_box ul li .icon3{ background:url(../images/icon4.png) no-repeat center;}
.top_box ul li .icon3:hover{ background:url(../images/hover4.png) no-repeat center;}
@media (max-width: 767px) {
	.box-bg{height:60px;background:#004a76;}
	.top_box ul{ display:none;}
}
.nav li a:hover{ background:none;}
.navbar-toggle{ border:0;margin-top:5px;margin-bottom:5px;}
.navbar-toggle .glyphicon{ color:#fff;font-size:27px;line-height:1;}
.navbar{ min-height:10px;margin-bottom:0;border:0;}
.navbar .container{position:relative;}
.top_box img{ float:right;}
.navbar-inverse{ background:none; top:auto; border-bottom:0;}
.nav li a{ padding:10px 34px; color:#fff;font-size:16px; padding-bottom:12px;}
.nav li a:hover{ background:none; color:#fff;}
.logo{height: 92px;padding:25px 0 25px 15px;margin-top: -50px;}
.logo img{display:block;max-height:100%;}
.navbar-toggle:hover, .navbar-toggle:focus{ background:none;}
.navbar-collapse{ border:none;}
.navbar-nav > li > a:hover,  .navbar-nav > li > a:focus,.navbar-nav > li > a.active{ color:#fff; border-bottom:2px solid #fff;background:none;padding-bottom:10px;}
@media (max-width: 1199px) {
	.nav_box li a{ padding:10px 22px; font-size:14px;}
}
@media (max-width: 991px) {
	.nav_box li a{ padding:10px 15px; font-size:12px;}
}
@media (max-width: 767px) {
	.top_box{ display:none;}
	.logo{ background:none;height:60px;padding:9px 0px 9px 15px;margin-top:0;box-shadow:none; }
	.navbar-collaps,.container > .navbar-collapse{background:#004a76;overflow:hidden;position:absolute;top:60px;left:0;width: 100%;padding:0;margin: 0;z-index:10;}
	.nav{ border:none;padding: 10px 0;}
	.navbar-nav{ margin:0;}
	.nav li{ border:none;}
	.navbar-nav > li > a{ color:#fff; text-align:center;}
    .navbar-nav > li > a:hover, .navbar-nav > li > a:focus,.navbar-nav > li > a.active{ color:#fff; border-bottom:0;}
}
.subs{display:none;position:absolute;top:42px;left:0;right:0;height:84px;text-align:center;padding:28px 10px;white-space:nowrap;overflow:hidden;z-index:100;}
.subs:after{content:"";background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.85;filter:alpha(opacity=85);z-index:-1;}
.subs a{display:inline-block;font-size:14px;line-height:28px;color:#004a76;padding:0;margin:0;margin-right:55px;}
@media (min-width: 768px) {
    .subs.open{display:block;}
}
@media (max-width: 991px) {
    .subs a{margin-right:30px;}
}

/*--页脚开始--*/
.foot_box{ background:#004a76; width:100%; padding:40px 0; clear:both; margin-top:65px;}
@media (max-width: 767px) {
	.foot_box{margin-top:35px;}
	}
.foot_nav{ overflow:hidden; padding-bottom:30px;}
.foot_nav ul{float:left; margin-left:150px;}
.foot_nav ul li p{ font-size:14px; line-height:37px;}
.foot_nav ul li  p a{ color:#cbd4dc;}
.foot_nav ul li h2{ font-size:20px; padding-bottom:20px; font-weight:bold;}
.foot_nav ul li h2 a{ color:#fff;}
@media (max-width: 1199px) {
	.foot_nav ul{ float:none; overflow:hidden; margin-left:0;}
	.foot_nav ul li p{ float:left; padding-right:20px; line-height:28px;}
	.foot_nav ul li h2{ padding-bottom:8px;}
	}
.foo-nav2{ border-top:1px solid #8aacc0; overflow:hidden;}
.foo-logo{ float:left;}
.foo-navnr ul li{ float:left; font-size:12px;  padding-right:10px; line-height:42px;}
.foo-navnr ul li a{ color:#a8b7c5;}
.foo-right{ float:right; color:#a8b7c5; font-size:12px; line-height:42px;}
.box-foo{ padding-top:30px; overflow:hidden;}
@media (max-width: 1199px) {
	.foo-logo{ float:none;}
	}
@media (max-width: 991px) {
	.foo-right{ float:left; line-height:20px;}
	}
@media (max-width: 767px) {
	.foo-navnr ul li{  line-height:24px;}
	}
.foo-bottom{ margin-top:43px;}
.foo-bottom ul{ text-align:center;}
.foo-bottom ul li{ padding-right:10px; display:inline-block;}
.foo-bottom p{ font-size:14px; color:#a8b7c5; text-align:center; line-height:22px; padding-top:10px;}
.foo-bottom p a{ color:#a8b7c5;}
/*--首页--*/
.main{ padding-top:50px; overflow-x: hidden;}
.main-tit{ font-size:40px; color:#004a76;padding-bottom:10px;}
.main-tit a{color:#004a76;}
.main-text{float:left;position:relative;display: block;padding-bottom: 30px;}
.line-bottom{ border-bottom:1px solid #ccc; position:absolute; right:0; bottom:10px;position: absolute;width: 99999px;}
.main-text span{ background:url(../images/dian.jpg) no-repeat; display:block; width:8px; height:8px; position:absolute; right:-5px; bottom:5px;}    
.main-text p{background:url(../images/yq.jpg) no-repeat right; width:8px; height:8px; display:block; position:absolute; right:-13px; top:4px;}   
@media (max-width: 991px) {
	.main-tit{ font-size:30px;}
	}    
@media (max-width: 767px) {
	.main-tit{ font-size:24px;}
	.main{ padding-top:30px;}
	} 
.main-cont{ clear:both; padding-top:30px;}
.main-icon{ border:1px solid #dad8d8; height:188px;}
.main-icon ul li{ width:25%; float:left; border-right:1px solid #ccc; height:188px;}
.solutions span{ width:121px; height:70px; background:url(../images/main1.png) no-repeat center; display:block; margin:0 auto; margin-top:35px;}
.two span{ background:url(../images/mian3.png) no-repeat;}
.three span{ background:url(../images/main5.png) no-repeat;}
.four span{ background:url(../images/main7.png) no-repeat;}
.solutions p{ font-size:18px; line-height:20px; text-align:center; padding-top:33px; color:#737373; display:block;}
.main-icon ul li:hover{ background:#004a76;}
.main-icon ul li:hover span{background:url(../images/main2.png) no-repeat center;}
.main-icon ul li:hover .two span{ background:url(../images/main4.png) no-repeat center;}
.main-icon ul li:hover .three span{ background:url(../images/main6.png) no-repeat center;}
.main-icon ul li:hover .four span{ background:url(../images/main8.png) no-repeat center;}
.main-icon ul li:hover p{ color:#fff;}
@media (max-width: 767px) {
	.main-icon ul li{ border-bottom:1px solid #ccc; width:50%; }
	.main-icon ul .border{ border-right:none;}
	.main-icon{ height:377px;}
	} 
@media (max-width: 374px) {
	.main-icon ul li{ width:100%; }
	.main-icon{ height:753px;}
	.main-icon ul .bordernr{ border-right:none;}
	}
.main-about{ padding-top:45px;}
.main-aboutnr{clear:both;}
.introduction{ width:596px;}
.tit{ text-align:center; font-size:18px; color:#474646; padding-bottom:22px;}
.in-text p{ font-size:12px; color:#797979; line-height:32px;}
@media (max-width: 1199px) {
	.introduction{ width:100%;}
	.about-img{ display:none;}
	}
.introduction{ float:left;}
.introduction a{ width:116px; height:47px; background:#004a76; display:block; color:#fff; text-align:center; line-height:47px; float:right; margin-top:14px;}	
.about-img{ position:relative; float:right; max-width:100%;}	
.bg{ background:#004a76; width:9999px; position: absolute; left:40px; top:-40px; height:266px;z-index:-4;}	
@media (max-width: 1199px) {
	.introduction a{ float:none; margin:0 auto; margin-top:20px;}
	}	
.main-par{ padding-top:30px; clear:both;}	
.par-cont{ clear:both; margin-top:30px;}
.main-news{ padding-top:40px;}	
.main-textnr{ float:right;}	
.main-textnr .line-bottom{ left:0;}	
.main-textnr span{ left:0;}	
.main-titnr{ padding-right:266px;}
@media (max-width: 767px) {
	.main-titnr{ padding-right:100px;}
}	
.main-newscont{ clear:both; overflow:hidden; padding-top:50px;}			
.news-item img{-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}
.newslist{margin:0px -17px;overflow:hidden;margin-bottom:-17px;}
.news-item{width:33.333%;float:left;margin-bottom:17px;}
.newsinner{margin:0px 17px;background:#fff;overflow:hidden; border:1px solid #ccc}
.news-img{overflow:hidden;}
.news-img:hover img{transform:scale(1.1);}
.news-item img{display:block;max-width:100%;margin:0 auto;}
.news-caption{ padding:15px 20px 33px 20px;}
.news-caption h1,.news-caption p{overflow: hidden;text-align:center;-webkit-box-orient: vertical;word-break: break-all;display: -webkit-box;}
.news-caption h1{ font-size:16px;  text-align:center; line-height:24px;color:#474646;height: 50px;-webkit-line-clamp: 2;}
.news-caption h1 a{color:#474646;}
.news-caption p{ font-size:14px;  line-height:24px;color:#636363;height:77px;-webkit-line-clamp: 3;}
.news-caption p a{color:#636363;}
.news-caption p a:hover,.news-caption h1 a:hover{ color:#004a76;} 
.news-caption .more{display: block; height: 40px; width: 120px; margin: 20px auto 0px auto; text-align: center; line-height: 40px; color: #000; border:1px solid #004a76; border-radius:7px; font-size:12px; color:#004a76;}
.news-caption .more:hover{ background:#004a76; color:#fff;}
@media(max-width:991px){
	.news-item{width:100%;}
	.news-img,.news-ctn{width:50%;float:left;}
	.news-item h3{height:50px;-webkit-line-clamp: 2;}
	.news-item p{height:90px;-webkit-line-clamp: 3;}
	.news-caption{padding: 4px 20px 13px 20px;}
}
@media(max-width:729px) {
    .acts-caption{padding:10px;}
    .news-item h3{margin-bottom:5px;}
	.news-item p{height:70px;-webkit-line-clamp: 3;}
    .news-item .more{margin-top:5px;}
}
@media(max-width:500px) {
	.news-item h3{height:75px;-webkit-line-clamp: 3;}
    .news-item h3,.news-item h3 a{font-size:16px;}
    .news-item p{display:none;}
}
@media(max-width:399px) {
	.news-item{width:100%;}
	.news-img,.news-ctn{width:auto;float:none;}
	.news-item h3{height:auto;display:block;text-align:center;margin-bottom:10px;}
	.news-item p{display:none;}
}

/*--关于公司--*/
.zy-banner{ width:100%;margin-top:-92px;}
.zy-banner img{ max-width:100%;}
.position{ height:55px; background:#efeeee;}
.positioner p{ font-size:14px; color:#706f6f; line-height:55px; background:url(../images/pos.png) no-repeat left; padding-left:25px;}
.positioner p a{color:#706f6f;}
.positioner p a:hover{color:#004a76;}
@media(max-width:767px) {
	.zy-banner{ margin-top:0px;}	
}
@media(max-width:767px) {
	.position{ display:none;}	
}
.zy-cont{ padding-top:60px;}
.company h1{ font-size:20px; color:#474646; text-align:center; line-height:22px; padding-bottom:30px;}
.text-comp p{ font-size:14px; color:#797979; line-height:32px;}
.text-comp img{max-width:100%;}
.comy-img{ padding-top:30px;}
.comy-img img{ max-width:100%;}
@media(max-width:767px) {
	.comy-img{ padding-top:35px;}
	.zy-cont{ padding-top:37px;}
	.company h1{ padding-bottom:15px;}	
}
@media(max-width:1199px) {
	.comy-img{ display:none;}	
}

/*--合作伙伴--*/
.partens-list{margin-left:-30px; margin-right:-30px;}
.partens-item{width: 25%; float: left; margin-bottom: 62px; }
.partensinner{margin: 0px 30px; background: #fff; overflow: hidden; border: 1px solid #ccc;}
.partens-item img{ max-width:100%;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}
.partensinner:hover img{transform:scale(1.1);}
.partens-list{ overflow:hidden;}
@media(max-width:991px) {
	.partens-item{margin-bottom: 42px;}	
	.partensinner{margin: 0px 18px;	}
}
@media(max-width:767px) {
	.partens-list{margin-left:-15px; margin-right:-15px;}
	.partens-item{margin-bottom: 20px;}	
	.partensinner{margin: 0px 9px;	}
}
@media(max-width:650px) {
	.partens-item{width: 50%;}
}

/*--咨询服务--*/
.zy-tit{ font-size:36px; text-align:center; color:#484949; padding-bottom:20px;}
.service p{ font-size:16px; color:#5b5b5b; text-align:center; line-height:30px;}
.advisory{ padding:50px 100px 80px 100px;}
.advisory ul li{ width:33.33%; float:left;}
@media(min-width:710px) {
	.iconnr{ height:114px;}
}
.iconnr img{ max-width:100%;display:block; margin:0 auto;}
.advisory ul li p{ font-size:16px; color:#004a76; padding-top:15px;}
@media(max-width:991px) {
	.advisory{ padding:50px 0 0 0;}
	.zy-tit{ font-size:30px;}
}
@media(max-width:710px) {
	.zy-tit{ font-size:18px;}
	.advisory ul li{ width:100%; float:none; padding-bottom:20px;}
	.iconnr img{ max-width:25%;}
	.advisory ul li p{padding-top:5px;}
	.service p{ font-size:14px;}
}
.featured{ background:#f6f6f6; overflow:hidden; margin-top:50px;}
.feat-sev{ padding:50px 0 67px 0;}
.feat-tit{ font-size:36px; text-align:center; line-height:36px; margin-bottom:40px;}
.feat-cont ul li{ width:33.33%; float:left;}
.feat-cont{margin-left: -30px; margin-right: -30px; overflow: hidden; padding-top:15px;}
.feat-img a{ background:url(../images/feat-1.html) no-repeat center; display:block; width:113px; height:113px; margin:0 auto;}
.feat-img a:hover{ background:url(../images/hovern1.html) no-repeat center;}
.feat-text h1{ font-size:18px; color:#5b5b5b; text-align:center; padding:10px;height:45px;-webkit-line-clamp: 2;}
.feat-text p{ font-size:16px; color:#7a7979; line-height:25px; text-align:center;height:45px;-webkit-line-clamp: 2;}
.feat-text a{ font-size:14px; color:#6d6d6d; width:130px; height:40px; border:1px solid #626262; display:block; text-align:center; line-height:40px; margin:0 auto; margin-top:30px;}
.feat-text a:hover{ color:#004a76; border:1px solid #004a76}
.feat-contnr{ margin:0 27px;}
.feat-text h1,.feat-text p{overflow: hidden;-webkit-box-orient: vertical;word-break: break-all;display: -webkit-box;}
.feat-img2 a{ background:url(../images/feat2.html) no-repeat center;}
.feat-img2 a:hover{ background:url(../images/hovern2.html) no-repeat center;}
.feat-img3 a{ background:url(../images/feat3.html) no-repeat center;}
.feat-img3 a:hover{ background:url(../images/hovern3.html) no-repeat center;}
@media(max-width:710px) {
	.feat-tit{ font-size:18px; margin-bottom:20px;}
	.feat-cont ul li{ width:100%; float:none; padding-bottom:35px;}
	.featured{ margin-top:30px;}
	.feat-sev{ padding-bottom:12px;}
}

/*--执行服务--*/
.imple-img a{ background:url(../images/imle1.html) no-repeat center;}
.imple-img a:hover{ background:url(../images/imle1hover.html) no-repeat center;}
.imple-img2 a{ background:url(../images/imle2.html) no-repeat center;}
.imple-img2 a:hover{ background:url(../images/imle2hover.html) no-repeat center;}
.imple-img3 a{ background:url(../images/imle3.html) no-repeat center;}
.imple-img3 a:hover{ background:url(../images/imle3hover.html) no-repeat center;}

/*--优化服务--*/
.opt{ background:url(../images/optbg.jpg) repeat-x bottom;}
.opt-left{float:left;}
.opt-left img{  max-width:100%;}
.opt-right{ width:511px; float:right; padding:0 30px;}
.opt-right h1{ font-size:30px; padding-top:70px; text-align:center}
.opt-right p{ text-align:center; font-size:18px; color:#484949; padding-top:130px; line-height:25px;}
.opt-right a{ width:189px; height:52px; background:#004a76; border-radius:30px; color:#fff; line-height:52px; display:block; text-align:center; font-size:18px; margin:0 auto; margin-top:50px;}
@media(max-width:1199px) {
	.opt-right{ width:311px;}
	.opt-right h1{ padding-top:30px;}
}
@media(max-width:991px) {
	.opt-left{ text-align:center; float:none;}
	.opt-right{ width:100%;}
	.opt-right p{ padding-top:0;}
	.opt-right h1{ padding-top:15px;}
	.opt{ background:none;}
	.opt-right a{ margin-top:30px;}
}
@media(max-width:767px) {
	.opt-right h1{ padding-top:15px; font-size:18px;}
	.opt-right p{ font-size:14px;}
}
.optimization{ padding-top:70px;}
.optim-cont{ padding-top:30px;}
.optim-right{ float:right;}
.optim-left{ width:655px; float:left;}
.optim-left ul li{ width:50%; float:left; background:#f6f6f6}
.optim-item{ padding:35px 15px;}
.optim-icon a{ width:86px; height:86px; display:block; margin:0 auto; background:url(../images/opti-icon.html) no-repeat center;}
.optim-icon a:hover{ background:url(../images/opti-iconhover.html) no-repeat center;}
.optim-text h1{ font-size:18px; text-align:center; font-weight:normal;}
.optim-text h1 a{ color:#606162;}
.optim-text h1 a:hover{ color:#004a76;}
.optim-text p{ font-size:16px; color:#7a7979; text-align:center; line-height:20px; padding-top:15px; height:75px;overflow: hidden;-webkit-box-orient: vertical;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3}
.optim-icon2 a{background:url(../images/opti-icon2.html) no-repeat center;}
.optim-icon2 a:hover{ background:url(../images/opti-iconhover2.html) no-repeat center;}
.optim-icon3 a{background:url(../images/opti-icon3.html) no-repeat center;}
.optim-icon3 a:hover{ background:url(../images/opti-iconhover3.html) no-repeat center;}
.optim-icon4 a{background:url(../images/opti-icon4.html) no-repeat center;}
.optim-icon4 a:hover{ background:url(../images/opti-iconhover4.html) no-repeat center;}
@media(max-width:1199px) {
	.optim-right{ display:none;}
	.optim-left{ width:100%; float:none;}
    .feat-tit{ margin-bottom:20px;}
}
@media(max-width:991px) {
    .feat-tit{ margin-bottom:10px;}
	.optimization{ padding-top:50px;}
}
@media(max-width:767px) {
	.optimization{ padding-top:30px;}
	.optim-cont{ padding-top:10px;}
}
@media(max-width:530px) {
    .optim-left ul li{ width:100%; background:none;}
	.optim-item{border-bottom:1px solid #ccc; padding-bottom:10px;}
	.optim-text p{ height:auto;}
}
 
/*--统一培训--*/
.training{ margin-left:-15px; margin-right:-15px; overflow:hidden;}
.training li{ width:50%; float:left; margin-bottom:50px; }
.train{ overflow:hidden; margin:0 15px;border-bottom:2px solid #ccc; padding-bottom:30px;}
.train-text h1{ font-size:18px; text-align:center; line-height:20px; padding-top:10px; color:#5b5b5b;}
.train-text p{ font-size:16px; text-align:center; color:#7a7979; line-height:22px; padding-top:10px;}
.train:hover{ border-bottom:2px solid #004a76;}
.training li:hover h1{ color:#004a76;}
.training li:hover p{ color:#004a76;}
.train-img img{ max-width:100%;}
@media(max-width:767px) {
   .training li{ width:100%;}
   .train-img img{ margin:0 auto; display:block;}
}

/*--应用性能管理--*/
.app-right{ float:right;}
.app-left{ float:left; width:587px;}
.app-left h1{ font-size:18px; color:#484949; text-align:center; line-height:30px;}
.app-left p{ font-size:16px; color:#7d7d7d; line-height:30px;text-align:center;}
@media(max-width:1199px) {
   .app-left{ width:100%;}
   .app-right{ float:none;}
   .app-right img{ display:block; margin:0 auto; padding-top:25px; max-width:100%;}
}
.app-icon{ background:#f7f5f5; clear:both; width:100%;}
.iconcont{ padding:0 180px 0 180px; margin:0 auto; overflow:hidden;}
.icon-box{ margin-left:-40px; margin-right:-40px; padding-top:25px;}
.box-solu{ padding:0 20px;}
.iconcont ul li{ width:25%; float:left; padding-bottom:50px;}
.icon-a img{ display:block; margin:0 auto; max-width:100%;height:102px;}
.iconcont ul li p{ font-size:20px; text-align:center; padding-top:25px;}
.solu-tb{ padding-bottom:0;}
@media(max-width:991px) {
  .iconcont{ padding:0;}
}
@media(max-width:767px) {
  .iconcont ul li{ width:33.33%;}
  .iconcont ul li p{ font-size:14px;}
}
@media(max-width:530px) {
  .iconcont ul li{ width:50%;}
}
.app-list{ margin-top:18px;}
.list-left{ float:left; padding-right:43px;}
.list-left h1{ font-size:16px; text-align:center; color:#004a76;}
.list-left img{ border:1px solid #ccc; padding:8px; max-width:100%;}
.list-text{ float:left; width:733px;}
.list-text h1{ font-size:18px; color:#484949; text-align:center; font-weight:normal; line-height:30px; padding-top:30px; }
.text-box{ padding-top:24px;}
.text-box p{ font-size:14px; color:#8c8c8c; line-height:30px; background:url(../images/listbg.jpg) no-repeat 0 11px; padding-left:20px;}
.applist-box li{ padding-top:35px; clear:both;}
@media(max-width:1199px) {
  .list-text{ width:533px;}
  .list-text h1{ line-height:20px; padding-top:0; }
}
@media(max-width:991px) {
  .list-text{ width:100%;}
  .list-left{ float:none; text-align:center; padding-right:0;}
}
@media(max-width:767px) {
  .list-left{ display:none;}
  .applist-box li{ padding-top:15px; clear:both;}
  .text-box{ padding-top:10px;}
}
.application{ margin-left:-40px; margin-right:-40px; overflow:hidden;}
.application li{ width:33.33%; float:left; padding-bottom:40px;height:334px;}
.warp{ padding:0 20px;}
.application-top img{ max-width:100%; height:122px; margin:0 auto; display:block;}
.bottom-text h1{ font-size:18px; text-align:center; color:#484949; line-height:20px; padding-bottom:15px;}
.bottom-text p{ font-size:16px; color:#858585; line-height:24px;text-align:center;}
@media(max-width:991px) {
 .application li{ width:50%;}
 .bottom-text p{ padding:0 15px;}
}
@media(max-width:767px) {
 .application li{ width:100%; height:340px;}
 .bottom-text p{ padding:0 15px;}
}

/*--网络安全--*/
.security{ padding-top:30px; overflow:hidden;}
.secur-right img{ max-width:100%; float:right;}
.secur-left{ width:620px; float:left;}
.secur-left h1{ font-size:18px; color:#484949;}
.secur-left p{ font-size:16px; color:#858687; line-height:24px; text-align:left;}
@media(max-width:1199px) {
 	.secur-right img{ max-width:100%; float:none; margin:0 auto; padding-top:20px; display:block;}
	.secur-left{ width:100%; float:none;}
	.security{ padding-top:0;}
}
@media(max-width:767px) {
 	.secur-left p{ font-size:12px;}
}
.types-secur{ margin-top:40px;}
.types-list{ padding-top:30px;}
.listone{ background:#f5f5f5; overflow:hidden;}
.type-box{ padding:30px 0; overflow:hidden;}
.type-box h1{ font-size:16px; color:#484949; float:left; padding-right:15px; line-height:30px;width:243px;}
.typetext{width:897px; float:right; }
.typetext p{ font-size:16px; color:#858687;line-height:24px;}
.typetext a,.typetext .span{ font-size:18px;display:inline-block;margin-top:25px;color:#004a76;text-decoration:none;}
.listonebg{ background:none;}
.typetext p b{ font-weight:normal; color:#004a76}
.typetext span small{ font-size:18px; color:#858687}
@media(max-width:1199px) {
 	.type-box h1{ width:100%; line-height:20px; padding-right:0;}
	.typetext{ float:none;width:100%;}
	.typetext p{ font-size:12px;}
	.typetext span,.typetext span small{ font-size:16px;}
}

/*--我们能做的--*/ 
.whay-left img{ padding:0; height:309px; max-width:100%;}
.whay-box p{ background:none; text-align:left;}
.whay-text{ width:718px;}
.whay-text h1{ padding-top:0; line-height:20px;}
.whay-box{ padding-top:10px;}
.whay-box a{ width:133px; height:46px; text-align:center; display:block; background:#004a76; border-radius:8px; color:#fff; line-height:46px; margin:0 auto; margin-top:45px;}
@media(max-width:1199px) {
 	.whay-text{ width:519px;}
	.whay-box a{ margin-top:15px;}
}
@media(max-width:991px) {
 	.whay-text{ width:100%;}
}
.whay-cont{ padding:0 140px; overflow:hidden;}
.Video{ margin-left:-20px; margin-right:-20px;}
.Video li{ width:50%; float:left; padding-bottom:40px; padding-top:10px;}
.video-box{ padding:0 20px;}
.video-img img{ height:209px; max-width:100%; margin:0 auto; display:block;}
.video-text{ font-size:16px; color:#333; text-align:center; line-height:25px; padding-top:30px; height:101px;}
.whay-sl{ padding-bottom:0;}
@media(max-width:991px) {
 	.whay-cont{ padding:0;}
}
@media(max-width:530px) {
 	.Video li{ width:100%; padding-bottom:15px;}
	.video-text{ font-size:14px;}
}
.unity{ padding-top:50px;}
.unity-img img{ max-width:100%; margin:0 auto; display:block;}
.unity-wb{ padding-top:40px;}
.unity-text{ padding-top:40px; padding-left:50px;}
.unity-text p{ font-size:16px; color:#707070; line-height:34px; background:url(../images/fk.jpg) no-repeat 0 14px; padding-left:25px;}
@media(max-width:1199px) {
 	.unity-text{ padding-left:0;}
}
@media(max-width:767px) {
 	.unity-text p{ font-size:14px;}
}


/*--数据中心--*/
.benefitser{ margin:0 10px;}
.benef-img{ margin: 10px}
.benef-caption{ padding:10px 40px 27px 40px;;}
.benef-caption h1{ height:50px;}
.morenr{ width:146px; height:36px; background:#004a76; text-align:center; color:#fff; margin:0 auto; display:block; line-height:36px; border-radius:30px; margin-top:30px;}
.morenr:hover{ color:#fff;}
@media(max-width:991px) {
 	.benef-img{ margin:7px 0 7px 0;}
	.morenr{ margin-top:0;}
	.benef-caption{ padding-bottom:7px;}
}
.analyze{ background:#f7f5f5; padding:20px 0; margin-top:50px;}
.analyze-cont{ padding:0 62px; overflow:hidden;}
.analyze-text{  width:538px; float:right}
.analyze-img{ float:left;}
.analyze-img img{ max-width:100%;}
.analyze-text h1{ font-size:24px; color:#333; text-align:center; padding-top:50px;}
.analyze-text p{ font-size:18px; color:#676666;text-align:center; padding-top:30px; padding-bottom:30px; line-height:30px;}
@media(max-width:1199px) {
 	.analyze-cont{ padding:0;}
}
@media(max-width:991px) {
 	.analyze-text{  width:338px;}
}
@media(max-width:767px) {
 	.analyze-text{  width:100%;}
	.analyze-img{ float:none; text-align:center;}
	.analyze-text h1{ font-size:18px;padding-top:20px;}
	.analyze-text p{ font-size:14px; padding:10px 0 20px 0; text-align:center;}
}
.business{ margin-top:60px;}
.business-cont{ padding:30px 89px 0 89px;}
.business-cont ul li{ width:50%; float:left;}
.busslist li p{ font-size:18px; line-height:50px;}
.busslist li p a{ color:#484949; background:url(../images/listbg.jpg) no-repeat left; padding-left:20px;}
.busslist li p a:hover{ color:#004a76;}
@media(max-width:1199px) {
 	.business-cont{ padding:0;}
}
@media(max-width:991px) {
 	.business-cont ul li a{ font-size:14px;}
}
@media(max-width:767px) {
 	.business-cont ul li{ float:none; width:100%;}
	.business-cont ul li p{ line-height:30px;}
}

.windownr{ width:51px; height:243px; border-radius:15px 0 0 15px; position:fixed;z-index:10; top:50%; margin-top:-121px; right:0;z-index:999;}
.windownr:after,.windownr ul li .add:after,.windownr ul li .tel:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#004a76;border-radius:15px 0 0 15px;z-index:-1;opacity:0.9;filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90);filter: alpha(opacity=90);}
.windownr ul{padding: 22px 0;margin:0;}
.windownr ul li a,.windownr ul li i{display:block;height:50px;position:relative;}
.windownr ul li .i-tel{background:url(../images/dh.png) no-repeat center;}
.windownr ul li .i-add{background:url(../images/add.png) no-repeat center;}
.windownr ul li .i-wx{background:url(../images/ewm.png) no-repeat center;}
.windownr ul li .i-top{background:url(../images/top.png) no-repeat center;}
@media(max-width:767px){
    .windownr{display:none;}
}
.windownr ul li .add,.windownr ul li .tel{ width:150px; height:150px; position: absolute; top: 50%;margin-top:-75px;right: 51px;color: White; border-right: none; border-radius:10px 0 0 10px; display:none;padding:15px;}
.windownr ul li:hover .add,.windownr ul li:hover .tel{ display:block;}
.windownr ul li p{display:block;word-break: break-all; line-height:30px; text-align:center;height:120px;-webkit-line-clamp: 4;overflow: hidden;-webkit-box-orient: vertical;word-break: break-all;display: -webkit-box;}
.windownr ul li p img{display:block;width:120px;height:120px;}
.windownr ul li:hover .tel p{ text-align:left;}

/*--news list--*/
.news-itemnr{ padding-bottom:18px;}
.demo-container{width:1004px;margin:0 auto;padding-top:30px;padding-bottom:10px;}
.demo-item{padding-top:10px;}
.demo-title{font-size:20px;text-align:center;margin:0;padding:10px 0px;}
.demo-content{text-align:center;}

/*--newss detail--*/
.newstext{ padding-bottom:35px;}
.newstext h1{ padding-bottom:5px; }
.newstext p{ text-align:center; font-size:14px; color:#797979;}
.newstext p span{ padding-left:15px;}
.newstext img{max-width:100%;}

/*pagination*/
.paging{}
.simple-pagination{padding: 3px 3px 3px 3px;font-size: 12px;line-height: 23px; margin-top:17px; text-align:center;}
.simple-pagination a, div.simple-pagination span{padding:2px 12px;margin: 5px 2px 5px 0;font-size: 12px;white-space:nowrap;display:inline-block; text-align:center;}
.simple-pagination a{text-decoration: none;border: solid 1px #dddcdc;color: #727272; text-align:center;}
.simple-pagination span.ellipsis{color: #e8e8e8;font-size:14px;}
.simple-pagination span.disabled{border: #dddcdc 1px solid;color: #ccc;}
.simple-pagination input{margin-left:10px;width: 30px;padding: 0px;margin-right: 2px;font-size: 12px;height: 27px;line-height: 27px;border: #dddcdc 1px solid; background:none;text-align: center;color: #727272;}
.simple-pagination select{margin-left:10px;height: 29px;padding: 0px;margin-right: 2px;font-size: 12px;border: #ddd 1px solid;text-align: center;color: #727272;}
span.record{color:#ccc;}
.simple-pagination.default a:hover, .simple-pagination.default a:active{color: #fff;background: #004a76;border-color: #004a76;}
.simple-pagination.default span.current{border: #004a76 1px solid;font-weight: bold;color: #fff;background: #004a76;}
.simple-pagination.default input:focus{border: #004a76 1px solid;outline:none;}
.simple-pagination.default select:focus{border: #004a76 1px solid;}

.benefits-txt{text-align:center;margin-top: 50px;}
.benefits-txt p{margin:0;padding:0;}
.benefits-txt a{display:inline-block;height: 36px;padding:0px 30px;background: #004a76;text-align: center;color: #fff;line-height: 36px;border-radius: 30px;margin-right:20px;}

/*--case list--*/
.cus-one{ border-bottom:1px solid #d5d5d5; overflow:hidden; padding-bottom:40px; margin-bottom:40px;}
.cus-text{ float:right; padding-left:30px; width:760px;}
.one-img{ float:left; width:379px;}
.one-img img{ max-width:100%; display:block;}
.cus-text h1{ font-size:18px; padding-top:30px;}
.cus-text h1 a{ color:#191919;}
.cus-text p{ font-size:16px; line-height:24px; padding-top:15px;}
.cus-text p a{ color:#676767;}
@media(max-width:1199px){
    .cus-text{ width:560px;}
}
@media(max-width:991px){
    .cus-text{ width:340px;}
	.cus-text h1{ padding-top:10px;}
}
@media(max-width:767px){
	.one-img{ width:100%; float:none;}
	.one-img img{ margin:0 auto;}
    .cus-text{ width:100%; float:none; padding-left:0; font-size:16px;}
	.cus-text h1{ font-size:16px; text-align:center;}
	.cus-text p{ font-size:14px;}
	.cus-one{ padding-bottom:25px;}
}
.one-img2{ float:right;}
.cus-text2{ padding-left:0; padding-right:30px;}
@media(max-width:767px){
	.one-img2{ padding-bottom:30px;}
	.cus-text2{ padding-right:0;}
}

/*--案例详情--*/
.textcur{ padding-bottom:0;}
.cus{ padding-bottom:30px;}
.cus img{ max-width:100%;}
@media(max-width:767px){
	.cus{ padding-bottom:15px;}
	.text-compnr p{ font-size:14px;}
	.textcur h1{ font-size:16px;}
}

/*customers*/
.cutomers{}
.cutomers-item{margin-bottom: 50px;}
.cutomers-item h2{font-size:36px;text-align: center;color: #484949;margin-bottom: 35px;}
.custom-list{margin:0 -30px -30px -30px;overflow:hidden;}
.custom-item{float:left;width:25%;}
.custom{margin:0 30px 30px 30px;border:1px solid #eee;}
.custom-img{height:0;padding-bottom:41.95933%;position:relative;}
.custom img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
@media(max-width:1199px){
    .custom-list{margin:0 -25px -30px -25px;}
    .custom{margin:0 25px 30px 25px;}
}
@media(max-width:991px) {
	.cutomers-item h2{ font-size:30px;}
    .custom-list{margin:0 -15px -30px -15px;}
    .custom{margin:0 15px 30px 15px;}
}
@media(max-width:767px) {
    .cutomers-item h2{font-size: 18px;}
    .custom-list{margin:0 -10px -30px -10px;}
    .custom{margin:0 10px 30px 10px;}
}
@media(max-width:499px) {
    .custom-item{float:left;width:50%;}
    .custom-list{margin:0 -5px -30px -5px;}
    .custom{margin:0 5px 30px 5px;}
}

.qrcode_box { float:right;}
.qrcode { padding-top:35px;padding-right:120px;}
.qrcode img { max-width:150px;margin:0 auto;display:block;}
.qrcode p { text-align:center; color:#a8b7c5;font-size:16px; padding-top:8px;}
@media(max-width:1199px){
    .qrcode_box { float:left;}
    .qrcode { padding-top:10px;padding-right:0; }
}