﻿@charset "utf-8";
/* CSS Document */
.banner_sj{ display:none;}
.banner_pc{ margin-top:80px;}
.flexslider{ position:relative; z-index: 9;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:20px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:12px; height:12px; display: block; background:#fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #fff; }
.flex-control-paging li a.flex-active { background: #00a0e9; cursor:default;}




table{border-collapse:collapse;border-spacing:0;}
table,th,td{border:1px solid #CCCCCC;} 









.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:10px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:10px;background:url(../images/next.png) center center no-repeat;}


/* 首页产品与服务 */
.ind-case{background:#fff; margin-top: 35px;}
.ind-tit{font-size:30px;color:#333;text-align:center;position:relative;margin-bottom:25px;padding-bottom:10px;}
.ind-tit::after{content:"";position:absolute;left:50%;bottom:-8px;width:52px;height:3px;background:#00a0e9;margin-left:-26px;}
.ind-msg{font-size:16px;color:#555;text-align:center;margin-bottom:30px;line-height:28px;}

.srv-list{overflow:hidden;padding:5px 0;}
.srv-list li{width:20%;height:235px;padding:30px 0;overflow:hidden;float:left;}
.srv-list li a{display:block;width:100%;height:100%;text-align:center;position:relative;}
.srv-list li .icon-srv{display:inline-block;background:url(../images/icon-2.png) no-repeat;}
.srv-list li .icon-srv.icon-srv1{width:76px;height:67px;background-position:0px 0px;}
.srv-list li .icon-srv.icon-srv2{width:78px;height:67px;background-position:0px -123px;}
.srv-list li .icon-srv.icon-srv3{width:85px;height:67px;background-position:0px -245px;}
.srv-list li .icon-srv.icon-srv4{width:85px;height:67px;background-position:0px -365px;}
.srv-list li .icon-srv.icon-srv5{width:80px;height:67px;background-position:0px -491px;}
.srv-list li h2{color:#0061b0;font-weight:normal;font-size:16px;margin-top:20px;}
.srv-list li p{padding:0 10px;font-size:14px;line-height:25px;color:#666666;margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;}

.srv-list li:hover{box-shadow:1px 1px 2px #aaa;background-color:#1d2088;}
.srv-list li:hover .icon-srv.icon-srv1{background-position:-152px 0px;}
.srv-list li:hover .icon-srv.icon-srv2{background-position:-152px -123px;}
.srv-list li:hover .icon-srv.icon-srv3{background-position:-152px -245px;}
.srv-list li:hover .icon-srv.icon-srv4{background-position:-152px -365px;}
.srv-list li:hover .icon-srv.icon-srv5{background-position:-152px -491px;}
.srv-list li:hover h2, .srv-list li:hover p{color:#ffffff;}


/*关于我们*/
.Iabout-us{padding:38px 0 55px;background:#4faeff url(../images/jj7.jpg) no-repeat center top;}
.ind_about h2{font-size: 28px; padding: 0 0 15px 0;}
.ind_about{float: left; width: 45%; line-height: 30px;overflow:hidden;font-size: 14px;color: #fff;margin-top: 20px;}
.Iabout-us .btn.more-btn{margin:20px auto 0; float: left;text-align: center;}
.IabUs-list{margin:45px 0 0;}
.IabUs-list li{width:25%;text-align:center;position:relative;float:left;}
.IabUs-list li:before{content:'';display:block;width:1px;height:74px;background:rgba(255,255,255,.1);position:absolute;left:0px;top:24px;}
.IabUs-list li:first-child:before{display:none;}
.IabUs-list li .num{color:#fff;font:76px/80px 'dincondbold';}
.IabUs-list li .cons{line-height:22px;color:#f2f2f2;margin:5px 0 0; border-bottom: none;}


.btn.more-btn{display:block;width:160px;height:40px;line-height:38px;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:40px;}
.btn.more-btn span{padding:0 26px 0 0;background:url(../images/icon-go2.png) no-repeat right center;}
.btn.more-btn:hover{background:#fff;border-color:#fff;color:#1d2088;}
.btn.more-btn:hover span{padding:0px;background:none;}

/*三大优势*/

.BT_title h2{font-size:30px; color:#333; line-height: 30px; padding: 20px 0; text-align: center;}
.BT_title span{ background: #00a0e9; width: 40px; height: 3px; margin: 0 auto;display: block;}
.BT_title p {color:#222;  padding-top: 5px; padding-bottom: 30px; text-align: center;font-size: 15px; line-height: 35px;}


.sy_ys_bj{width:100%; padding:30px 0 10px 0; background:#fff;}
.sy_ys ul{overflow:hidden;}
.sy_ys ul li{width:25%; float:left; cursor: pointer;}
.sy_ys ul li .sy_ys_img{height:232px;}
.sy_ys ul li .sy_ys_wb{height:200px; text-align:center; padding:16px; background:#f1f1f1; transition:all 0.5s;}
.sy_ys ul li:hover .sy_ys_wb{ background:#4faeff;}
.sy_ys ul li .sy_ys_wb_t{color:#1d2088; font-size:18px; font-weight: bold;margin-top:16px;}
.sy_ys ul li:hover .sy_ys_wb_t{color:#fff;}
.sy_ys ul li .sy_ys_wb_b{line-height:30px; margin-top:14px;}
.sy_ys ul li:hover .sy_ys_wb_b{color:#fff;}


.index06{width: 100%; overflow:hidden; padding:2% 0;  height:auto; overflow:hidden;}
.index06 dl{ width:100%; overflow:hidden; padding-top:20px;}
.index06 dl dt{ width:45%; height:auto; overflow:hidden; float:left; position:relative;}
.index06 dl dt img{max-width: 100%; display:block;}
.index06 dl dt h2{ line-height:36px; height:36px; overflow:hidden; padding-top:11px; font-size:18px; color:#333; font-weight: bold;}
.index06 dl dt p{overflow:hidden; line-height:24px; color:#777; font-weight:normal; font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.index06 dl dt span{ display:block; position:absolute; left:0; top:0; background:#00a0e9; width:82px; height:90px; font-family:Arial; color:#fff; text-align:center; font-size:12px;}
.index06 dl dt span strong,.index06 dl dd span strong{ font-size:40px; display:block; padding-top:20px; line-height:100%;}
.index06 dl dd{ float:right; width:50%; height:102px; padding-bottom:18px; border-bottom:1px #ccc solid; margin-bottom:18px; overflow:hidden;}
.index06 dl dd span{ display:block; width:95px; height:102px; overflow:hidden; float:left; background:#999; color:#fff; font-size:12px; text-align:center; font-family:Arial;}
.index06 dl dd h2,.index06 dl dd p{ width:80%; float:right;}
.index06 dl dd p{ line-height:24px; color:#777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.index06 dl dd h2{ line-height:35px; height:35px; overflow:hidden; font-size:15px; color:#333; font-weight: bold;}
.index06 dl dd:last-child{ border-bottom:none;}



/*内页代码*/
.banner_ny{ margin-top:80px;}
.banner_ny img{ width:100%;}

.menu-nav-sub{width:100%;z-index:15;background-color:#f2f2f2;}
.menu-nav-sub ul{display:block;padding:0;margin:0;text-align:center;}
.menu-nav-sub ul li{display:inline-block;padding:0;margin:0}
.menu-nav-sub ul li.line{width:1px;height:24px;background-color:rgba(0,0,0,.05);vertical-align:middle}
.menu-nav-sub ul li a{display:inline-block;vertical-align:middle;padding:22px 40px;font-size:17px;color:#4b4b4b}
.menu-nav-sub ul li a.active{color:#1d2088;background:#fff;text-decoration:none;margin-left:-4px;margin-right:-4px}
.menu-nav-sub ul li a:active, .menu-nav-sub ul li a:focus, .menu-nav-sub ul li a:hover{color:#1d2088;text-decoration:none}

.common-clumb-min{padding:40px 0 10px 0; overflow: hidden; border-bottom: 1px solid #eee;}
.common-clumb-min .clumb-title.fl{max-width: 50%;}
.common-clumb-min .common-clumb-box.fr{max-width: 50%;}
.common-clumb-min .common-clumb-box a{display: inline-block;vertical-align: top;*display: inline;*zoom: 1;color: #666;font-size: 15px;text-align: center;padding: 8px 20px;width: auto;position: relative;-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
.common-clumb-box a:hover:before, .common-clumb-box a.cur:before{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.common-clumb-box a:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #00a0e9;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.common-clumb-box a:hover, .common-clumb-box a.cur{color: #ffffff;}

.font32{font-size:32px; color: #1d2088;}

.nybox{overflow:hidden; background:#f2f2f2; }
.mbxdh{ padding:1.2% 0; font-size:1rem;width:1200px;margin:auto; height:auto; color:#777;}
.mbxdh a{color:#777;}
.mbxdh a:hover{ color:#d92929;}
.dybox{ background:#fff; width:100%; margin:auto; border-bottom: 3px solid #f2f2f2;}
.nyabout{ height:auto; overflow:hidden; margin:2.5% auto;max-width:1200px; font-size: 15px; line-height: 35px; color: #333; }
.nyabout img{ max-width:100%; margin:5px auto; clear:both; }


.four_icon{ width: 100%; height: auto; background: #fcfcfc; padding:55px 0;}
.four_icon2{background: #fff;}
.four_icon ul{max-width: 1280px; height: auto; margin: 0 auto;}
.four_icon ul li{width:24.75%; height: auto;padding: 0 0 30px; text-align: center; display: inline-block; vertical-align: top;}
.four_icon ul li img{display: inline-block;}
.four_icon ul li span{padding: 15px 0 10px; width: 100%; font-size: 20px;color: #0192d5; display: inline-block;}
.four_icon ul li em{width: 100%; font-size: 15px;line-height: 28px; color: #666; display: inline-block;}
.four_icon ul li:nth-of-type(4) em{width: 80%;}


.honor{margin:3% auto;max-width:1200px; overflow: hidden;}
.honor ul{ margin-right:-2%;}
.honor ul li{float:left;width:23%; margin-right: 2%; margin-bottom: 10px; text-align:center;}
.honor ul li img{max-width:95%; border: 1px solid #ccc; padding: 4px;}
.honor ul li span{ line-height:25px; font-size: 14px;display:block; padding:12px 0 5px 0;}



/* 合作伙伴 */
.partnerList{ margin:2% auto;max-width:1200px; overflow: hidden;}
.partnerList .PartTitle{font-size: 30px; line-height: 50px; font-weight: normal; display: block; text-align: center;color: #000; padding:0 0 30px 0;}
.partnerList ul{margin-left:-2%;}
.partnerList ul li{float:left;width:23%;margin-left:2%;margin-bottom:25px;}
.partnerList ul li img{ border: 1px solid #d4d4d4; box-shadow: 0 2px 4px #C9C9C9; padding:10px 5%; width: 89%;}
.partnerList ul li span{line-height: 35px; display: block; text-align:center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}


/* 解决方案 */
.sol_List{ margin:2% auto;max-width:1200px; overflow: hidden;}
.sol_List .soltTitle{font-size: 30px; line-height: 50px; font-weight: normal; display: block; text-align: center;color: #000; padding:0 0 30px 0;}
.sol_List ul{margin-left:-2%;}
.sol_List ul li{float:left;width:27%; padding: 2%; margin-left:2%;margin-bottom:25px; border: 1px solid #e1e1e1;}
.sol_List ul li .fa_img{ padding:4px; width:98%; }
.sol_List ul li .fa_img img{max-width:100%;}
.sol_List ul li .fa_main{width: 100%; padding: 10px 0; text-align: left;}
.sol_List ul li .fa_main_name{ line-height:45px; font-size:18px; white-space: nowrap; text-overflow:ellipsis;  overflow:hidden;}
.sol_List ul li .fa_main_line{background:#eeeeee; width:75px; height:2px; }
.sol_List ul li .fa_main_cont{ padding-top: 10px; line-height:24px; height: 75px; color:#6e6e6e; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }



/*新闻中心详细内容*/
.news{ margin:2% auto;max-width:1200px; overflow: hidden;}
.news .newsTitle{font-size: 30px; line-height: 50px; font-weight: normal; display: block; text-align: center;color: #000; padding:0 0 30px 0;}
.news ul{}
.news li{ margin-bottom:2.5%; }
.news li .pic{ width:27%; float:left;}
.news li .pic img{ max-width:100%;}
.tpk{ border: 1px solid #e1e1e1; padding: 2% 0;}
.news li .titles{ width:70%; float:right;}
.news li .titles .rq{ font-size:12px; color:#999;}
.news li .titles .bt{ font-size:18px; color:#333; font-weight:bold; padding:10px 0; line-height:25px;}
.news li .titles p{font-size:14px; color:#666;  padding:10px 0; line-height:28px;}
.news li .titles .more{ width:130px; height:35px; line-height:35px; text-align:center; border:1px solid #aaa; border-radius:30px; margin-top:10px;}
.news li .titles .more a{ display:block;}
.news li .titles .more a:hover{ display:block; text-decoration:none;}


.NewsDetailed{ margin:2% auto;max-width:1200px; overflow: hidden;}
.NewsDetailed h3{line-height:40px;margin-bottom:10px;text-align:center;font-size:24px;font-weight:400;color:#000;}
.NewsShowHits{padding-bottom:16px;text-align:center;border-bottom:1px #DEDEDE dashed;color:#999999;font-size:14px;}
.NewsDetailed-content{line-height:34px;padding-top:15px;padding-bottom:10px;margin-bottom:10px;font-size:14px;text-align:left;border-bottom:1px #DEDEDE dashed; color: #555;}
.NewsDetailed-content img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}

.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#1d2088;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {margin:0px auto;width:100%;height:60px;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}



/* product 详情 */
.proctow{max-width:1200px;margin:2% auto 5px auto; overflow: hidden;} 
.proctow .Topic{ padding: 15px 0; overflow: hidden;}
.proctow .Topic h3{font-size: 45px;color: #000;font-weight: 400;text-align: center; }
.proctow .Topic .info{text-align: center; margin-top:15px; line-height: 35px; font-size: 15px;}
.proctow .Topic .info img{ max-width:100%;}

.Topic_item{padding:30px 0; background-color: #f5f5f5; overflow: hidden;}
.Topic_item h3{font-size: 28px;color: #000;font-weight: 400;text-align: left; padding-bottom: 30px; }
.Topic_item .infos{text-align: left; margin-top:10px; line-height: 30px; font-size: 15px; color: #000;padding-bottom: 40px; margin-bottom: 20px;  overflow: hidden; border-bottom: 1px solid #ccc;}
.Topic_item .infos img{ max-width:100%;}

.Topic_item .infos .pdfxz{ width:365px; height:55px; line-height:55px; text-align:center;  font-size:20px; background:#00a0e9; margin-top:45px;}
.Topic_item .infos .pdfxz a{color:#fff;}

/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #2b5495;border:none;}