
.address{ font-size: 14px; color: #666; margin-bottom: 20px;/* padding-bottom: 10px; border-bottom: 1px solid #eee; */}
.address span{ font-size: 16px; color: #1296db; }

/*公司简介*/
.about p{ font-size: 16px; color: #333; text-indent: 2em; line-height: 30px; }
.about .col-md-4{ margin-bottom: 20px; height:270px; }
.about .col-md-4 img{ height:270px; max-height: 100%; max-width: 100%; min-width: 100%; min-height: 100%; }
.Contact .col-md-3{ text-align: center; }
.Contact .col-md-3 img{ max-width: 50px; max-height: 50px; min-height: 50px; }
.Contact .col-md-3 h4{ font-size: 18px; color: #333; line-height: 40px; }
.Contact .col-md-3 span{ font-size: 14px; color: #666; }
.Contact .map{ border: 1px solid #ccc; }


/*新闻资讯*/
.news{}
/*新闻头部*/
.news-title{border-bottom: 1px solid #eee; margin-bottom: 20px; }
.news-title p{ display: inline-block; }
.news-title .right{ width: 300px; text-align: center; }
.news-title .right .col-md-4 a{ display:block; line-height: 32px; font-size: 14px; color: #333; text-align: center; }
.news-title .right .col-md-4:hover a{ background-color: #6095dc; color: #fff; }
.news-title .right .col-md-4 .active{ background-color: #6095dc; color: #fff; }

/*新闻列表*/
.news-list-1{ height: 210px; background-color: #fff; border-bottom: 1px solid #ddd; margin-bottom: 6px; transition: all 0.6s; }
.news-list-1:last-child{ border-bottom: none; }
.news-list-1 ul{ overflow: hidden; }
.news-list-1 ul li{ display: block; float: left; margin: 30px 0px;}
.news-list-1 .tu{ width: 300px; height: 150px; margin-right: 50px; margin-left:20px;}
.news-list-1 .tu img{ width: 100%;cursor: pointer;/* transition: all 0.6s;*/}
.news-list-1 .word{ width: 600px; }
.news-list-1 .word h3{ font-size: 16px; color: #333; padding-top: 20px; padding-bottom: 20px;  }
.news-list-1 .word p{ font-size: 14px; color: #888;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; line-height: 24px; }
.news-list-1 .date{ width: 210px; text-align: right; padding-right: 10px; float: right; }
.news-list-1 .date p{ font-size: 30px; color: #999; font-family: "Gray Design"; padding-top: 15px;}
.news-list-1 .date i{ width: 43px; height: 22px; background-image: url(../images/news-jiantou.png);background-repeat: no-repeat; background-size: 32px 22px; border-left: 1px solid #e5e5e5; display: inline-block; background-position: right;margin-top:30px; margin-right: 10px; }

.news-list-1:hover{ border-bottom: none; box-shadow: 0 0 10px 2px #ddd; transform: scale(1.03,1.03);}
.news .active{ border-bottom: none; box-shadow: 0 0 10px 2px #ddd; transform: scale(1.03,1.03);}
/*.news-list-1:hover .tu img{transform: scale(1.05,1.05); }
.news .active .tu img{transform: scale(1.05,1.05); }*/
.news-list-1:hover .word h3{ color: #6095dc; }
.news .active .word h3{ color: #6095dc; }
.news-list-1:hover .word p{ color: #999; }
.news .active .word p{ color: #999; }
.news-list-1:hover .date i{ width: 43px; height: 22px; background-image: url(../images/news-jiantou2.png);background-repeat: no-repeat; background-size: 32px 22px; border-left: 1px solid #6095dc; display: inline-block; background-position: right;margin-top:30px; margin-right: 10px;  }
.news .active .date i{ width: 43px; height: 22px; background-image: url(../images/news-jiantou2.png);background-repeat: no-repeat; background-size: 32px 22px; border-left: 1px solid #6095dc; display: inline-block; background-position: right;margin-top:30px; margin-right: 10px;  }

/*新闻详情*/
.news-head h3{ font-size: 28px; color: #333; padding:40px 0px 0px; text-align: center; }
.news-head p{ text-align: center; font-size: 14px; color: #999; padding:20px 0px 30px 0px; border-bottom: 1px solid #ddd; }
.news-head p .date{ margin-right: 30px;}
.news-detail{ margin-top:30px; }
.news-detail p{ text-indent: 2em; font-size: 16px; color: #333; line-height: 30px; }
.news-detail img{ text-align: center; max-width: 98%; max-height: 98%; margin: 20px 0px;}


/*解决方案*/
.Solution-title{border-bottom: 1px solid #eee; margin-bottom: 20px; }
.Solution-title p{ display: inline-block; }
.Solution-title .right{ width:550px; text-align: center; }
.Solution-title .right .col-md-3 a{ display:block; line-height: 32px; font-size: 14px; color: #333; text-align: center; }
.Solution-title .right .col-md-3:hover a{ background-color: #6095dc; color: #fff; }
.Solution-title .right .col-md-3 .active{ background-color: #6095dc; color: #fff; }

/*解决方案列表*/
.Solution-list{ margin-top: 25px; }
.Solution-list .col-md-4{ margin-bottom: 20px;   height: 445px;position: relative;  }
.Solution-list .tu{ width: 390px; height: 260px; }
.Solution-list .tu img{width: 390px; height: 260px;}
.Solution-list .word{ border-bottom: 1px solid #ddd; padding: 20px 15px 20px 15px;height: 114px;  }
.Solution-list h3{ font-size: 16px; color: #333; padding-bottom: 15px;}
.Solution-list p{ font-size: 14px; color: #999; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden; }
.Solution-list .more{ position: absolute; bottom: 0px; margin: 20px 15px; font-size: 14px; border: 1px solid #ddd; color: #999; width: 90px; height: 32px; line-height: 32px; text-align: center; display: inline-block; background-color: #fff;}
.Solution-list .col-md-4:hover{ box-shadow: 0 0 10px 2px #ddd;}
.Solution-list .col-md-4:hover .more{ background-color: #538fe0; color: #fff; }
.Solution-list .col-md-4:hover h3{color: #538fe0;}
.Solution-list .active{ box-shadow: 0 2px 10px 2px #ddd; }
.Solution-list .active .more{ background-color: #538fe0; color: #fff; }
.Solution-list .active h3{color: #538fe0; }

/*软件产品*/
.product-title{border-bottom: 1px solid #eee; margin-bottom: 20px; }
.product-title p{ display: inline-block; }

/*软件产品列表*/
.product-list{ margin-top: 25px; }
.product-list .col-md-4{ margin-bottom: 20px;  height: 445px;position: relative;   }
.product-list .tu{ width: 390px; height: 260px; }
.product-list .tu img{width: 390px; height: 260px;}
.product-list .word{ border-bottom: 1px solid #ddd; padding: 20px 15px 20px 15px;height: 114px; }
.product-list h3{ font-size: 16px; color: #333; padding-bottom: 15px;}
.product-list p{ font-size: 14px; color: #999; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden; }
.product-list .more{ position: absolute; bottom: 0px;margin: 20px 15px; font-size: 14px; border: 1px solid #ddd; color: #999; width: 90px; height: 32px; line-height: 32px; text-align: center; display: inline-block; background-color: #fff;}
.product-list .col-md-4:hover{ box-shadow: 0 0 10px 2px #ddd;}
.product-list .col-md-4:hover .more{ background-color: #538fe0; color: #fff; }
.product-list .col-md-4:hover h3{color: #538fe0;}
.product-list .active{ box-shadow: 0 2px 10px 2px #ddd; }
.product-list .active .more{ background-color: #538fe0; color: #fff; }
.product-list .active h3{color: #538fe0; }
/*成果展示列表*/
.result-list{ margin-top: 25px; }
.result-list .col-md-4{ margin-bottom: 20px;  height: 330px;position: relative; padding: 0px; border: 1px solid #ddd; width: 30%;  margin: 20px 10px; padding: 0px; width: 30%; }
.result-list .col-md-4 .tu{ width: 370px; height: 260px; text-align: center; }
.result-list .col-md-4 .tu img{max-width:98%; max-height: 98%; min-height: 98%;}
.result-list .col-md-4 .word{ padding: 20px 15px 20px 15px;}
.result-list h3{ font-size: 16px; color: #333; padding-bottom: 15px; text-align: center;}
.result-list p{ font-size: 14px; color: #999; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden; }
.result-list .more{ position: absolute; bottom: 0px;margin: 20px 15px; font-size: 14px; border: 1px solid #ddd; color: #999; width: 90px; height: 32px; line-height: 32px; text-align: center; display: inline-block; background-color: #fff;}
.result-list .col-md-4:hover{ box-shadow: 0 0 10px 2px #ddd;}
.result-list .col-md-4:hover .more{ background-color: #538fe0; color: #fff; }
.result-list .col-md-4:hover h3{color: #538fe0;}
.result-list .active{ box-shadow: 0 2px 10px 2px #ddd; }
.result-list .active .more{ background-color: #538fe0; color: #fff; }
.result-list .active h3{color: #538fe0; }

/*成果展示*/
.cgzs{}
.cgzs h3{ text-align: center; font-size: 28px; color: #333; margin-top: 30px; }
.cgzs p{ text-align: center; font-size: 14px; color: #999; margin-bottom: 10px; padding-top: 10px;}
.cgzs span{ font-size: 16px; color: #666; }
.cgzs h4{ line-height: 50px; font-size: 18px; color: #333;text-align: center; }

.cgzs .more{margin: 50px 0px; font-size: 14px; border: 1px solid #538fe0; color: #538fe0; width: 90px; height: 32px; line-height: 32px; text-align: center; display: inline-block; background-color: #fff;}

.dcsj-left{margin-top:30px; height: 550px; position: relative;}

.dcsj-left .list{ width: 100%; height: 400px; overflow: hidden;}

.dcsj-left .prev{ left: 0;}
.dcsj-left .next{ right: 0;}
.dcsj-left .list ul{ overflow: hidden; height: 550px; }
.dcsj-left li{ height: 550px; position: absolute; top: 0; left: 0; list-style: none; opacity: 0; transition: all 0.3s ease-out;}
.dcsj-left .tu{ width: 450px; height: 500px; text-align: center;  }
.dcsj-left img{ border:none; max-height: 100%; max-width: 100%;}

.dcsj-left .p1{ transform:translate3d(-350px,0,0) scale(0.85); box-shadow: 0 2px 10px 2px #eee;}
.dcsj-left .p2{ transform:translate3d(0px,0,0) scale(0.85); transform-origin:0 50%; opacity: 0.8; z-index: 2; box-shadow: 0 2px 10px 2px #eee;}
.dcsj-left .p3{ transform:translate3d(385px,0,0) scale(1); z-index: 3; opacity: 1; box-shadow: 0 2px 10px 2px #eee;}
.dcsj-left .p4{ transform:translate3d(770px,0,0) scale(0.85); transform-origin:100% 50%; opacity: 0.8; z-index: 2; box-shadow: 0 2px 10px 2px #eee;}
.dcsj-left .p5{ transform:translate3d(598px,0,0) scale(0.85); box-shadow: 0 2px 10px 2px #eee;}
.dcsj-left .p6{ transform:translate3d(672px,0,0) scale(0.85); box-shadow: 0 2px 10px 2px #eee;}
.dcsj-left .p7{ transform:translate3d(1060px,0,0) scale(0.85); box-shadow: 0 2px 10px 2px #eee;}

/*.dashuju-left{margin-top:30px; height: 400px; position: relative;}

.dashuju-left .list{ width: 100%; height: 400px; overflow: hidden;}

.dashuju-left .prev{ left: 0;}
.dashuju-left .next{ right: 0;}
.dashuju-left .list ul{ overflow: hidden; height: 400px; }
.dashuju-left li{ height: 400px; position: absolute; top: 0; left: 0; list-style: none; opacity: 0; transition: all 0.3s ease-out;}
.dashuju-left .tu{  width: 550px; height: 350px; text-align: center;}
.dashuju-left img{max-height: 100%; max-width: 100%; min-height: 100%; min-width: 100%; border:none;}

.dashuju-left .p1{ transform:translate3d(-350px,0,0) scale(0.85); box-shadow: 0 2px 10px 2px #eee;}
.dashuju-left .p2{ transform:translate3d(0px,0,0) scale(0.85); transform-origin:0 50%; opacity: 0.8; z-index: 2; box-shadow: 0 2px 10px 2px #eee;}
.dashuju-left .p3{ transform:translate3d(330px,0,0) scale(1); z-index: 3; opacity: 1; box-shadow: 0 2px 10px 2px #eee;}
.dashuju-left .p4{ transform:translate3d(670px,0,0) scale(0.85); transform-origin:100% 50%; opacity: 0.8; z-index: 2; box-shadow: 0 2px 10px 2px #eee;}
.dashuju-left .p5{ transform:translate3d(598px,0,0) scale(0.85); box-shadow: 0 2px 10px 2px #eee;}
.dashuju-left .p6{ transform:translate3d(672px,0,0) scale(0.85); box-shadow: 0 2px 10px 2px #eee;}
.dashuju-left .p7{ transform:translate3d(1000px,0,0) scale(0.85); box-shadow: 0 2px 10px 2px #eee;}
*/

.dashuju-banner { position: relative; width:100%; overflow: hidden; margin: 0px; padding: 0px;/*  padding-top: 101px; */ }
.dashuju-banner .pic{ position:relative; z-index:0; height: 600px; }
.dashuju-banner .pic li{ height: 600px; margin-top: -19px;}
.dashuju-banner .pic img { width: 100%; display: block; margin: 0px; padding:0px; /* width:100%; max-width: 100%; min-width: 100%;  */}
.dashuju-banner .hd { width:100%; position: absolute; bottom: 40px; text-align: center; font-size:0; z-index:1; }
.dashuju-banner .hd li{margin: 0 5px; background: url(../images/dot8.png) no-repeat 0 0px; height: 20px; overflow: hidden; width: 20px; cursor: pointer;
		display:inline-block;zoom:1;}
.dashuju-banner .hd .on{ background-position:0 0;height: 20px; overflow: hidden; width: 20px; background: url(../images/dot.png) no-repeat 0 0px;}

.dashuju-banner .prev,
.dashuju-banner .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=10);opacity:0.1;  }
.dashuju-banner .prev { left: 0; }
.dashuju-banner .next { background-position: 0 -90px; right: 0; }
.dashuju-banner .prev:hover,
.dashuju-banner .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


/*页码*/
.page{ overflow: hidden; margin-top: 60px; }
.page ul{ overflow: hidden; text-align: center; }
.page li{ display: inline-block; text-align: center; background: #fff; border:1px solid #6095dc; margin-left: 4px; height: 30px; line-height: 30px;}
.page li a{ font-size: 14px; color: #666; text-align: center; padding: 8px 12px; }
.page ul li.current { background: #6095dc; }
.page ul li:hover { background: #6095dc; color: #ebe8e8;color: #ebe8e8; }
.page ul li.current a{ color: #ebe8e8;color: #ebe8e8; }
.page ul li:hover a{ color: #ebe8e8; }

/*解决方案，软件产品详情*/
.pro-detail-title{border-bottom: 1px solid #eee; margin-bottom: 20px; }
.pro-detail-title p{ display: inline-block; }

.pro-head{ height: 360px; }
.pro-head .tu{ width: 540px; height: 360px;  }
.pro-head .tu img{max-width: 100%; max-height: 100%; }
.pro-head .word{ width: 620px; height: 360px; }
.pro-head .word h3{ font-size: 24px; color: #333; }
.pro-head .word p{ font-size: 15px; color: #333;padding-top: 12px; }

.pro-detail{ margin-top: 40px; margin-left: 0px; margin-right: 0px;}
.pro-detail .tuijian{ background: #fff; border:1px solid #ddd; padding: 30px 15px; width: 330px; }
.pro-detail .tuijian h3{ font-size: 16px; color: #333; margin-bottom: 20px;}
.pro-detail .tuijian ul{ overflow: hidden; }
.pro-detail .tuijian ul li{ text-align: center; margin-bottom: 20px;}
.pro-detail .tuijian ul li a{ display:block; }
.pro-detail .tuijian ul li img{ max-height: 200px; max-width: 300px; min-height: 200px; min-width: 300px; }
.pro-detail .tuijian ul li h4{ font-size: 14px; color: #333; display: inline-block; padding-top: 12px; color: #333; }

.pro-detail .pro-xq{ width: 840px; min-height: 1180px; background: #fff; border:1px solid #ddd; padding: 20px 15px 30px 15px; }
.pro-detail .pro-xq h3{ font-size: 20px; color:#6897d7; border-bottom: 1px solid #6897d7; padding-bottom: 15px; margin-bottom: 20px; font-weight: bold;}
.pro-detail .pro-xq h4{ font-size: 18px; color: #333; font-weight: bold; line-height: 50px; }
.pro-detail .pro-xq p{ font-size: 16px; color: #666; text-indent: 2em; line-height: 28px; margin: 10px 0px; text-align: center; }
.pro-detail .pro-xq img{ max-width: 94%;  }