.hintarea {height:300px;margin-top:100px;}
.jbcon { position:fixed; left: 10px; top: 10px; z-index: 999;}
.jbcon img { height: 64px; border-radius: 5px;}
/*云应用平台*/
.cloudbanner{margin:0 auto;height:484px;padding-top:64px;background-image:url(/images/cloud_banner.png);background-repeat:no-repeat;background-position:center bottom;position:relative;background-color:#167ed8}
.cloudbanner h1{width:100%;display:block;font-size:32px;font-weight:bold;color:#fff;padding-top:100px; line-height: 40px; position: relative; z-index: 99;}
.cloudbanner p{width:571px; display:block; font-size:16px; font-weight:500;color:#fff;line-height:28px;margin-top:30px}
.cloudbanner .content { position: relative; height: 100%;}
.cloud_bannerimg { position:absolute; bottom:30px; right:0px; text-align: right;}
.cloud_bannerimg img { display: inline;}
.cloud_tit {margin:0 auto;height:48px;background:rgba(255,255,255,1);box-shadow:0 1px 0 0 rgba(0,0,0,0.2);line-height:48px;}
.cloud_tit span {font-size:18px;color:#4a4a4a;float:left;font-weight:bold;}
.cloud_tit .fr a {color:#4A4A4A; font-size:18px; margin-left:35px; display:inline;}
.cloud_tit .fr a:hover { color:#0091F9;}
.cloudtext { margin:35px auto; color:#767676;font-size:14px; line-height:30px;}
.cloudlist { margin:0 auto; width:1142px;}
.cloudlist ul { margin:0 -8px}
.cloudlist ul li { float:left; width:33.3%; padding:0 8px; margin-bottom:24px}
.cloudlist ul li .cloudlistcon { height:115px; padding:30px 22px; background-color:#fff; display:block; position:relative; transition: all 1s;}
.cloudlist ul li .cloudlistcon:hover {box-shadow:0px 4px 8px 0px rgba(165,176,208,0.64);}
.cloudlist ul li .cloudlistcon .climg { width:50px; position:absolute; left:22px; top:30px;}
.cloudlist ul li .cloudlistcon .climg .icon {width:50px; height:50px; font-size:48px; color:#0066b2;}
.cloudlist ul li .cloudlistcon .cloudlist_te { margin:0 0px 0 70px;}
.cloudlist ul li .cloudlistcon .cloudlist_te h1 {font-size:18px;font-weight:bold;line-height:30px; height:30px; overflow:hidden; display:block; color:#353F4E;}
.cloudlist ul li .cloudlistcon .cloudlist_te p {font-size:18px;font-weight:bold;line-height:25px; display:block; color:#0091F9;}
.cloudlist ul li .cloudlistcon:hover .icon {transform: rotate(360deg);transition: color 0.5s ease, background-color 0.5s ease, transform 0.5s ease;}
.cloudtect { margin:0 auto; width:1142px; height:348px; background-image:url(/images/cloudcenterbg.png); margin-top:35px;}
.cloudtect h1 { display:block;height:90px;font-size:24px;color:#fff;line-height:54px; padding-top:40px; text-align:center;}
.cloudtect p {display:block; text-align:center; line-height:24px;height:62px;font-size:14px; color:#fff; padding:0 92px;padding-top:15px}
.cloudtect ul { width:100%; margin-top:20px;}
.cloudtect ul li { float:left; width:25%; text-align:center;}
.cloudtect ul li .icon { height:65px; display:inline; font-size:55px; color:#fff;}
.cloudtect ul li h2 { display:block;line-height:30px;font-size:20px; margin-top:25px; color:#fff; font-weight:normal;}
.cloudtect ul li:hover img {transform: rotate(360deg);transition: color 0.5s ease, background-color 0.5s ease, transform 0.5s ease;}
.wuqu h1 { display:block;height:90px;font-size:24px;color:#4A4A4A;line-height:54px; padding-top:40px; text-align:center;}
.wuqu p {display:block; text-align:center; line-height:24px;height:62px;font-size:14px;color:#767676; padding:0 62px;padding-top:15px}
.wuqucon { margin-top:40px;}
.wuqucon li {float:left;width:33.3%;height:96px;border:1px solid rgba(216,216,216,1);padding:34px 18px;position:relative}
.wuqucon li .icon { position: absolute; left: 18px; top:34px; font-size:30px; color:#0066b2;} 
.wuqucon li h2 {font-size:20px; margin-left:15px;font-weight:bold; line-height:25px; display: block; margin-left: 45px; overflow: hidden; height: 25px;}
.wuqucon li:nth-child(2) { margin-top:95px;}
.ruhe { border-bottom:1px solid #D8D8D8;}
.ruhe h1 { display:block;height:90px;font-size:24px;color:#4A4A4A;line-height:54px; padding-top:40px; text-align:center;}
.ruhe p {display:block; text-align:center; line-height:24px;height:62px;font-size:14px;color:#767676; padding:0 62px;padding-top:15px}
.ruhecon ul { margin-top:40px;}
.ruhecon ul li { float:left; width:50%;text-align:center;}
.ruhecon li:nth-child(1) { padding-right:4px;}
.ruhecon li:nth-child(2) { padding-left:4px;}
.ruhecon ul li img { display:inline}
.ruhecon li h2 { display:block;font-size:20px; line-height:120px;font-weight:bold;}
.cloud_producyshi ul li .producyshicon {  height: 180px!important;}

/*大数据中台*/
.bigdatebanner {background-image: url(/images/bd_banner.png);}
.bigdatebanner p {width:424px;display:block;font-size:20px;font-weight:500;line-height:36px;margin-top:30px}
.bigdatebanner .cloud_bannerimg {bottom:40px; right:0;  text-align: right;}
.bigdatebanner .cloud_bannerimg img{ max-height: 100%; display:inline; width: 85%;}
.dashuju {width:1142px;height:348px;border:1px solid rgba(216,216,216,1);margin:0 auto;margin-top:35px}
.dashuju h1 {display:block;height:115px;font-size:24px;color:#4a4a4a;line-height:115px;text-align:center}
.dashuju ul li { float:left; width:50%; padding-left:42px; position:relative;}
.dashuju ul li .dashujuimg {position:absolute; left:42px; top:0px; width:72px;}
.dashuju ul li .dashujuimg .icon {  width:72px;}
.dashuju ul li:hover .icon {transform: rotate(360deg);transition: color 0.5s ease, background-color 0.5s ease, transform 0.5s ease;}
.dashuju ul li .dashujucon { margin-left:90px; margin-right:60px;}
.dashuju ul li .dashujucon h2 {display:block;font-size:20px;font-weight:500;color:#4a4a4a;line-height:36px}
.dashuju ul li .dashujucon p {display:block;font-size:14px;font-weight:500;color:#767676;line-height:28px;margin-top:10px}
.bigsjyshi { margin:0 auto;  margin-top:60px; height:90px; line-height:85px; color:#4A4A4A;font-size:24px; text-align:center;  }
.bigsjyshi span {position: relative;padding-top:20px;}
.bigsjyshi b { position: absolute; top:0; left:0; width: 100%; border-top:5px solid #0066B2;}
.youshicon { padding:40px 0; border-bottom:1px solid #D8D8D8;}
.appys .youshicon:last-child {border:0;}
.youshicon .fl, .youshicon .fr { width:47%;}
.youshicon h1 {font-size:20px; display:block;line-height:24px; color:#353F4E; height:50px; margin-top:30px;}
.youshicon p {font-size:14px; display:block;line-height:28px; color:#767676; text-align:justify;}
.abdsj {padding:40px 0; }
.abdsj h1 {font-size:20px; display:block;line-height:24px; color:#353F4E; height:50px; margin-top:10px;}
.abdsj p {font-size:14px; display:block;line-height:24px; color:#767676; text-align:justify; }
.bdabout { position: relative; width: auto!important; padding-left: 64px; background-color: #fff;}
.bdabout .accordion-menu li { border: 0px!important;}
.bdabout .aftersal_tit { position: absolute; left: 20px; text-align: center; top:25px;}
.bdabout .dropdownlink {   font-weight:normal!important;    padding-right: 0px!important;}
.bdabout .submenuItems {  height: 0px!important; }
.bdabout .open .submenuItems {    height: auto!important;}

/*SOA*/
.SOAbanner {background-image: url(/images/SOA_banner.png);}
.SOAbanner .cloud_bannerimg {  bottom:0px; right:0px; top: 0;}
.SOAbanner .cloud_bannerimg img { width: auto;}
.pysoa {}
.pysoaleft { float:left; width: 700px;}
.pysoaleft h1 { display: block; color: #353F4E; font-size:20px; line-height: 75px; margin-top: 35px;}
.pysoaleft p {display: block; color: #767676; font-size:14px;  line-height:27px; text-align:justify}
.pysoaright { width: 406px; margin-top: 38px;}
.pysoaright ul li { float: left; width: 100%; margin-bottom: 10px;}
.pysoaright ul li .cloudlistcon { height:85px; padding:20px 22px; background-color:#fff; display:block; position:relative; transition: all 1s;}
.pysoaright ul li .cloudlistcon:hover {box-shadow:0px 4px 8px 0px rgba(165,176,208,0.64);}
.pysoaright ul li .cloudlistcon .climg { width:40px; position:absolute; left:22px; top:25px;}
.pysoaright ul li .cloudlistcon .climg .icon {width: 40px; height: 40px; font-size: 40px; color: #0066b2;}
.pysoaright ul li .cloudlistcon .cloudlist_te { margin:0 0px 0 70px;}
.pysoaright ul li .cloudlistcon .cloudlist_te h1 {font-size:16px;font-weight:bold;line-height:25px; height:25px; overflow:hidden; display:block; color:#353F4E;}
.pysoaright ul li .cloudlistcon .cloudlist_te p {font-size:14px;font-weight:bold;line-height:25px; display:block; color:#0091F9;}
.pusoays {  width: 250px;}

/*SOA*/
.solbanner {background-image: url(/images/solu_banner.png);}
.solbanner h1 {color:#fff;text-align: center;}
.solbanner p {width:1142px; color:#fff;text-align: center;}
.sollist { margin: 40px auto 25px auto;}
.sollist ul { margin: 0 -12px;}
.sollist ul li { float: left; width: 50%; padding: 0 12px; margin-bottom: 24px;}
.sollist ul li .sollistcon {background:#fff; padding: 0 30px; cursor: pointer;}
.sollist ul li .sollistcon { background-color:#fff; padding:21px 20px 20px 30px;transition: all 1s;}
.sollist ul li .sollistcon .keyProducts_tit { height:56px; line-height:56px; float: left; margin-top: 0px;}
.sollist ul li .sollistcon .keyProducts_tit .icon { height:56px;width:56px; }
.sollist ul li .sollistcon .sollisttext { float: left; width: 445px;padding-left:20px; }
.sollist ul li .sollistcon .sollisttext h1 {font-size:20px;font-weight:500;color:#0A1633; } 
.sollist ul li .sollistcon .sollisttext p { display:block; line-height:24px;font-size:14px; color:#767676; margin-top:13px;font-weight:400; min-height:48px;}
.sollist ul li .sollistcon .sollisttext a {width:140px;height:40px;background:rgba(255,255,255,1);border-radius:24px;border:1px solid #0066b2;float:left;text-align:center;line-height:40px;color:#0066b2;margin-top:20px;font-size:14px;transition:all 1s; display: none;}
.sollist ul li:hover .sollistcon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.sollist ul li:hover .sollistcon a {background:#0066B2;border:1px solid #0066B2;color:#fff; transition: transform 250ms ease;}
.solution { margin:0 auto; padding-top:20px;}

/*热点资讯*/
.neinews { margin:0 auto; margin-top:35px;}
.newsleft { float:left; width:235px; background-color:#fff; padding-bottom:45px; }
.newsleft h1 {display:block;font-size:12px;color:#4a4a4a;line-height:70px;padding:0 30px}
.newsleft ul { display:block;}
.newsleft ul li { float:left; width:100%; height:37px;}
.newsleft ul li a { display:block; height:35px; line-height:35px; padding-left:54px; color:#8A96A3;}
.newsactive {border:1px solid rgba(216,216,216,1); color:#0066B2!important;}
.newsright { float:right; width:875px; }
.newsrightcon { float:left; width:100%; background-color:#fff; padding-bottom:25px;margin-bottom:55px;  }
.newsright ul li {float:left; width:100%;  padding:30px 20px; position: relative;}
.newsright ul li .date { position:absolute; left:20px; top:30px; width:60px; text-align:center;}
.newsright ul li .date .cmonth {height:40px;font-size:34px;color:#767676;line-height:40px;}
.newsright ul li .date .cday {height:47px;font-size:40px;color:#FF8C2B;line-height:47px;}
.newsright ul li .date .cyears {height:16px;font-size:14px;color:#767676;line-height:16px;}
.newsright ul li .newsnei { padding-left:15px; margin-left:60px;}
.newsright ul li .newsnei h1 { display:block; font-size:20px;font-weight:bold;color:#4A4A4A;  line-height:25px; padding-top: 7px; overflow:hidden; border-bottom:2px solid #D8D8D8; padding-bottom: 10px;}
.newsright ul li:hover h1  {color:#0066B2;}
.newsright ul li a { display:block; font-size:14px;font-weight:bold;color:#0091F9; height:22px; line-height:22px; overflow:hidden; float: right; }
.newsright ul li a:hover { color:#0066B2;}
.newsright ul li .newsnei p {font-size:14px;font-weight:400;color:#4A4A4A;line-height:24px; display:block; overflow:hidden;  margin-top: 15px;}

.cloud_tit .content { position:relative;}
.smallnav {	float:right; width:100%;}
.smallnav ul { }
.padded {float:right;}
.smallnav ul li {float:left;display:inline;margin-right:0;list-style:none}
.smallnav ul li a {display:block;color:#4a4a4a;font-size:14px;margin-left:5px;font-weight:normal;text-decoration:none;padding:0 15px;}
.smallnav ul li a:hover {color:#337ab7;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.smallnav ul li.activenav a { color: #337ab7;}
.smallnavfixed { left:0px; top:60px; position:fixed; width:100%; z-index:888; background-color: #0066B2;} */
.smallnavfixed a {color:#fff}
.smallnavfixed span{color:#fff}
.smallnavfixed ul li a{display:block;color:#fff}
.smallnavfixed ul li a:hover {color: #fff; background:#141E62;}
.smallnavfixed ul li.activenav a { color: #fff; background:#141E62;}
.smallnavfixed a {    color: #fff;}
.smallnavsmall { display:none;}

/*投资者关系*/
.tzzbanner {background-image: url(/images/stock_banner.png); height: 214px;}
.tzzbanner h1 {
    padding-top: 0px;
	line-height: 150px;
}
.tzzbannertext { display: none;}
.tzzbannertext h5 { display:block; color:#D8ECFA; font-size:18px; font-weight:normal; line-height:45px}
.tzzbannertext h2 { display:block; color:#fff; font-size:36px; font-weight:normal;line-height:55px}
.tzzbannertext h3 { display:block; color:#fff; font-size:20px; font-weight:normal;line-height:45px}
.tzzbannertext h4 { display:block; color:#D8ECFA; font-size:14px; font-weight:normal;line-height:40px}
.cttll {display:block;height:115px;font-size:24px;color:#4a4a4a;line-height:115px;text-align:center}
.company ul { background-color:#fff;}
.company ul li { float:left; width:50%; padding:0 45px; position:relative; margin:35px 0; height:160px;}
.company ul li .date { position:absolute; left:45px; top:0; width:60px; text-align:center;}
.company ul li .date .cmonth {height:40px;font-size:34px;color:#767676;line-height:40px;}
.company ul li .date .cday {height:47px;font-size:40px;color:#FF8C2B;line-height:47px;}
.company ul li .date .cyears {height:16px;font-size:14px;color:#767676;line-height:16px;}
.company ul li .companylist { padding-left:15px; margin-left:60px; border-left:2px solid #D8D8D8;}
.company ul li .companylist h2 {display:block;font-size:20px;font-weight:bold;color:#353F4E;line-height:24px;}
.company ul li .companylist p {display:block; color:#767676; font-size:14px;line-height:24px; margin-top:10px;}
.company ul li .companylist a {font-size:14px;font-weight:400;color:#0066B2; margin-top:10px; float:left;}
.company ul .more { margin:0 auto; text-align:center; margin-bottom:60px;}
.company ul .more a {color:#0066B2; font-size:16px;}
.reportslsit { margin-top:20px;}
.reportslsit ul { margin:0 -8px}
.reportslsit ul li { float:left; width:25%; padding:0 8px;}
.reportslsit ul li .reportscon { 
	transition: all 1s;
	height:314px;
	background:#F0F1F7;
	border-radius:4px;
	background-image: url(/images/stockpic.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 215px 275px;
}
.reportslsit ul li .reportscon h1 { display: block; text-align: center;line-height:28px;font-size:18px; padding-top: 130px; color: #4B5058;}
.reportslsit ul li .reportscon p { display: block; text-align: center;line-height:28px;font-size:14px;margin-top: 85px;color: #949AA2;}
.reportslsit ul li .reportscon:hover {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.marketchart { margin-top:20px}
.box{width:100%;margin:auto;}
.tab_menu{overflow:hidden; }
.tab_menu li{color: #000;float: left;display: inline;cursor: pointer;height: 50px;line-height: 50px;  font-size:18px; margin-right:30px;}
.tab_menu li.current{color: #FF8C2B; }
.tab_box{padding:20px; background-color:#fff; margin-top:20px; height: 486px;}
.tab_box li{height:24px;line-height:24px;overflow:hidden;}
.tab_box li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.tab_box .hide{display:none;}
.contact { margin-top:20px; margin-bottom: 75px;}
.contactcon { float: left; margin-left: 60px; font-size:14px; color: #767676; line-height: 45px; margin-top: 35px;}

/*运营监管平台*/
.jkbanner {background-image: url(/images/jk_banner.png)!important;}
.jkbanner .zxfangan {margin-top: 35px!important;}
.producttx { margin: 0 auto; background-color: #fff; padding-bottom: 15px;}
.producttx ul { margin: 0;}
.producttx ul li { float: left; width: 50%; padding: 0 35px; margin-bottom: 10px;}
.producttx ul li .sollistcon { background-color:#fff; padding:20px 10px;transition: all 1s;}
.producttx ul li .sollistcon .keyProducts_tit { height:60px; line-height:56px; float: left; margin-top: 0px;}
.producttx ul li .sollistcon .keyProducts_tit img { height:60px; }
.producttx ul li .sollistcon .keyProducts_tit .icon { height:48px; width: 48px; }
.producttx ul li .sollistcon .sollisttext { float: left; width: 380px;padding-left:24px; }
.producttx ul li .sollistcon .sollisttext h1 {font-size:18px;font-weight:bold;color:#4A4A4A; } 
.producttx ul li .sollistcon .sollisttext p { display:block; line-height:24px;font-size:14px; color:#4A4A4A; margin-top:13px;font-weight:400; min-height:72px ;}
.producttx ul li:hover .sollistcon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.newproducttx .ctt_b { padding: 0 140px;}
.itojzhi { margin-bottom: 55px;}
.itojzhi ul { margin: 0 -11px;}
.itojzhi ul li { float: left; width: 25%; padding: 0 11px;}
.itojzhi ul li .itojzhicon { background-color: #fff; padding: 40px; padding-bottom: 25px;}
.itojzhi ul li:hover .itojzhicon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.itojzhi ul li .itojzhicon .itojzhiconimg { margin: 0 auto; height: 72px; text-align: center;}
.itojzhi ul li .itojzhicon .itojzhiconimg img { width: 72px; height: 72px; display: inline;}
.itojzhi ul li .itojzhicon .itojzhiconimg .icon { width: 72px; height: 72px; display: inline;}
.itojzhi ul li .itojzhicon h1 {font-size:18px;color:#4A4A4A;line-height:27px; text-align: center; display: block; margin-top: 15px;}
.itojzhi ul li .itojzhicon p { display: block; line-height:25px;font-size:14px;color:#4A4A4A;margin-top: 15px;}

/*统一测试平台*/
.tybanner {background-image: url(/images/uc_banner.png);}
.zxfangan { float: left;width:134px;height:50px;background:#1A82FF;border-radius:25px; line-height: 50px; text-align: center; color: #fff;margin-top: 36px;font-size:18px;}
.ctt_b {font-size:14px;color:#767676;line-height:25px; padding: 0 75px; display: block; text-align: center; font-weight: normal; margin-bottom: 15px; }

/*作业调度平台*/
.ddbanner {background-image: url(/images/job_banner.png);}
.ddbanner .zxfangan {margin-top: 35px;}
.producyshi { margin-bottom: 35px;}
.producyshi ul { margin: 0 -8px;}
.producyshi ul li { float: left; width: 33.33%; padding: 0 8px; margin-bottom: 25px;}
.producyshi ul li .producyshicon { background-color: #fff; padding: 15px 0; height: 250px; }
.producyshi ul li .producyshicon h1 { display: block; text-align: center; height: 30px; line-height: 30px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; border-left: 4px solid #208DDD; font-weight: bold;}
.producyshi ul li .producyshicon P {display: block; padding: 0 30px; color: #475159; font-size:14px; line-height:24px;}
.producyshi ul li .producyshicon:hover {box-shadow:0px 4px 8px 0px rgba(165,176,208,0.64);}


/*云资源管理平台*/
.zybanner {background-image: url(/images/iaas_banner.png);}
.reys h1 { line-height: 34px; height: auto; margin-top: 40px;}
.reys h1 span { color: #007DD3;}
.youshicon p {margin-top: 20px;}
.iaas { margin: 0 auto; background-color: #fff; margin-bottom: 50px; padding-bottom: 70px;}
.iaas ul { margin: 0 95px;}
.iaas ul li { float: left; width: 100%; position: relative; margin-top: 25px;}
.iaas ul li h1 { position: absolute; left: 0; height: 24px; line-height: 24px; padding-left: 18px; color: #4A4A4A; font-size:16px; border-left: 4px solid #208DDD;}
.iaas ul li p { display: block; margin-left: 190px; border-bottom: 1px solid #D8D8D8; font-size:14px;line-height:25px; padding-bottom: 35px; color: #767676;}

/*云应用平台*/
.yunybanner  {background-image: url(/images/pass_bannerbg.png);}
.kfms {margin: 0 auto; background-color: #fff; margin-top: 40px; padding-bottom: 40px;}
.kfms .ctt_b { margin: 0 200px;}
.kfmscon ul { margin: 0 -11px; display: block; }
.kfmscon ul li { float: left; width: 33.33%; padding: 0 11px;}
.kfmscon ul li .kfmsconc { background-color: #fff; padding: 50px; padding-bottom: 25px;}
.kfmscon ul li:hover .kfmsconc {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.kfmscon ul li .kfmsconc .itojzhiconimg { margin: 0 auto; height: 72px; text-align: center;}
.kfmscon ul li .kfmsconc .itojzhiconimg img { width: 72px; height: 72px; display: inline;}
.kfmscon ul li .kfmsconc .itojzhiconimg .icon { width: 72px; height: 72px; display: inline;}
.kfmscon ul li .kfmsconc h1 {font-size:18px;color:#4A4A4A;line-height:27px; text-align: center; display: block; margin-top: 15px;}
.kfmscon ul li .kfmsconc p { display: block; line-height:25px;font-size:14px;color:#4A4A4A;margin-top: 15px;}
.yewudz { margin-bottom: 60px; margin-top: -20px;}
.yewudz ul li { float: left; width: 50%;}
.yewudz ul li:nth-child(1) { padding-right: 11px;}
.yewudz ul li:nth-child(2) { padding-left: 11px;}
.yewudz ul li .yewudzcon { background-color: #EAEEF7; padding: 20px 40px 40px 120px;}
.yewudz ul li .yewudzcon h1 { display: block;height:27px;font-size:18px;color:#4A4A4A;line-height:27px;}
.yewudz ul li .yewudzcon p { display: block;line-height:25px;font-size:14px;color:#4A4A4A; margin-top: 40px;}

/*敏捷工程平台*/
.agilbanner {background-image: url(/images/devops_bannerbg.png);}
.agilbanner .cloud_bannerimg { position: absolute; top: 0px; right: 0;  bottom: 0; text-align: right; }
.agilbanner .cloud_bannerimg img { height: 100%; display:inline;}
.agilbanner p { width: 775px;}
.baoztixi { margin-bottom: 60px;}
.baoztixi ul li { float: left; width: 33.33%; background-color: #fff; padding: 30px; height: 255px; cursor: pointer;}
.baoztixi ul li:nth-child(odd) { background-color: #fff;}
.baoztixi ul li:nth-child(even) { background-color: #E6FCFF;}
.baoztixi ul li:nth-child(7) { background-color: #E6FCFF; margin-left: 33.3%;}
.baoztixi ul li:hover {}
.baoztixi ul li h1 { display: block; color: #0A1633; font-size:18px; line-height:27px;}
.baoztixi ul li p { display: block; color: #767676; line-height:24px; font-size:14px; margin-top: 20px;}
.xuqiucon {padding: 60px 0; border-top: 1px solid #D8D8D8;}
.xuqiucon h1 {display: block;font-size:24px;color:#4A4A4A;line-height:54px;}
.xuqiuleft { float: left; width: 49%;}
.xuqiuright {float: right; width: 47%; }
.xuqiucon:nth-child(1) .xuqiuleft{ margin-top: 90px;}
.xuqiucon:nth-child(1) .xuqiuright{ margin-top: 70px;}
.xuqiuright h1 {display:block;font-size:20px;font-weight:500;color:rgba(53,63,78,1);line-height:36px}
.xuqiuright p {display:block;font-size:14px;font-weight:400;color:rgba(118,118,118,1);line-height:24px}

/*微服务平台*/
.eosmsbanner {background-image: url(/images/eosms_banner.png);}
.microService ul { margin:0 -8px;padding-top:45px; }
.microService .content {border-bottom: 1px solid #D8D8D8; padding-bottom:45px;}
.microService ul li { float:left; width:33.3%; padding:0 8px; margin-bottom:16px;}
.microService ul li:nth-child(4){ margin-left:16.6667%;}
.microService ul li .microServicecon { background-color:#fff; height:280px; padding:20px 30px; text-align:center;transition: all 1s;}
.microService ul li .microServicecon .keyProducts_tit { height:64px;}
.microService ul li .microServicecon .keyProducts_tit img { height:64px; display:inline;}
.microService ul li .microServicecon .keyProducts_tit .icon { height:64px; width:64px;}
.microServicecon h2 { display:block; font-size:16px; font-weight:normal; color:#0A1633;line-height:16px; margin-top:15px;}
.microServicecon h1 { display:block; font-size:18px;  color:#0A1633; line-height:18px; margin-top:10px;}
.microServicecon p { display:block; font-size:14px;  color:#767676; line-height:24px; margin-top:10px; text-align:left;}
.microService ul li:hover .microServicecon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.solution { margin:0 auto; padding-top:20px;}
.core .content {border-bottom:1px solid #D8D8D8;}
.core ul { margin:0 -59px}
.core ul li { float:left; padding:0 59px; width:33.3%;}
.core ul li .corecon { margin:0 auto; border-top:1px solid #D8D8D8; padding:20px 0 40px 0;transition: all 1s; cursor:pointer;}
.core ul li .corecon h1 { display:block;line-height:36px;font-size:20px; color:#4A4A4A;}
.core ul li .corecon p {display:block;line-height:24px;font-size:14px; color:#767676; margin-top:20px;}
.core ul li:hover .corecon {border-top:1px solid #0066B2;}
.core ul li:hover .corecon h1 { color:#0066B2;}
.concept { }
.concept .content {border-bottom:1px solid #D8D8D8;padding-bottom:60px;}
.concept ul { margin:0 -12px}
.concept ul li { float:left; padding:0 12px; width:33.3%;}
.concept ul li .conceptcon { margin:0 auto; height:415px; background-color:#fff; position:relative;}
.concept ul li .conceptcon .concept_top { float:left; width:100%; height:85px; line-height:85px; text-align:center; color:#4A4A4A;font-size:20px; background-color:rgb(209,249,255);position:relative;}
.concept ul li .conceptcon .concept_left { float:left; width:105px; height:245px; line-height:245px; text-align:center; color:#4A4A4A;font-size:20px; background-color:rgb(145,216,254);position:relative; z-index: 1;}
.concept ul li .conceptcon .concept_left01 { float:left; width:105px; height:165px; line-height:165px; text-align:center; color:#4A4A4A;font-size:20px; background-color:rgb(145,216,254);position:relative;z-index: 1;}
.concept ul li .conceptcon .concept_right { float:right; width:105px; height:245px; line-height:245px; text-align:center; color:#4A4A4A;font-size:20px; background-color:rgb(145,216,254);position:relative;}
.concept ul li .conceptcon .concept_right01 { float:right; width:105px; height:165px; line-height:165px; text-align:center; color:#4A4A4A;font-size:20px; background-color:rgb(145,216,254);position:relative; margin-top:80px;z-index: 1;}
.concept ul li .conceptcon .concept_center { width:100%; height:85px; line-height:85px; text-align:center; color:#4A4A4A;font-size:20px; background-color:rgb(209,249,255); padding-left:105px;margin-top:0px; position: relative;float:left; margin-top: -165px;}
.customerValue .content {border-bottom:1px solid #D8D8D8;padding-bottom:60px;}
.customerValue .fr { width:40%;}
.customerValue .fl { width:56%;}
.customerValue .fr h1 { display:block;line-height:30px;font-size:20px; color:#4A4A4A; margin-top:20px;}
.customerValue .fr p {display:block;line-height:24px;font-size:14px; color:#767676; margin-top:15px;}
.tddyshi .cttll { line-height:50px; height:auto; padding:30px 0;}
.tddyshi .fr { width:40%; text-align:left;}
.tddyshi .fr h2 {font-size:20px; display:block; color:#353F4E; line-height:40px;}
.tddyshi .fr p {font-size:14px; display:block; color:#767676; line-height:28px; margin-top:20px;}
.tddyshi .swiper-banner {  margin-top: 0px; height: auto;}
.tddyshi .swiper-banner .swiper-slide {
	padding: 0 50px;
}
.tddyshi .swiper-banner .swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
	padding-bottom:70px;
}
.tddyshi .swiper-banner .fl { width:55.5%;}
.tddyshi .swiper-button-prev {background-image:url(/images/eosms_left.png)!important;width: 30px!important; height: 30px!important;margin-top: -35px!important;background-size: 30px 30px!important; }
.tddyshi .swiper-button-next {background-image:url(/images/eosms_right.png)!important;width: 30px!important; height: 30px!important;margin-top: -35px!important;background-size: 30px 30px!important;}
.tddyshi .swiper-pagination-white .swiper-pagination-bullet { background: #9B9B9B!important;}
.tddyshi .swiper-pagination-white .swiper-pagination-bullet-active { background: #0F63A6!important;}
.kxcs { margin-top: 100px;}
.kxcs .fr h2 {  line-height: 24px;}
.kxcs .fl { width:auto!important;}
.kxcs .fr { width:70%!important; text-align:left;}
.fxgk { margin-top: 100px;}
.fxgk .fl h2 {font-size:20px; display:block; color:#353F4E; line-height:24px;}
.fxgk .fl p {font-size:14px; display:block; color:#767676; line-height:28px; margin-top:20px;}
.fxgk .fr { width:auto!important;}
.fxgk .fl { width:70%!important; text-align:left; color:#333;}
.kfang { margin-top: 70px;}
.kfang .fl h2 {font-size:20px; display:block; color:#353F4E; line-height:24px; margin-top: 50px;}
.kfang .fl p {font-size:14px; display:block; color:#767676; line-height:28px; margin-top:20px;}
.kfang .fr { }
.kfang .fl {  text-align:left; color:#333;}

/*移动渠道平台*/
.mobilebanner {background-image: url(/images/mobile_banner.png); }
.mobilebanner h1 {width: 650px;}
.mobilebanner .cloud_bannerimg { bottom: 0px;}
.mobliegainain { margin-top:85px;}
.mobliegainain_left { float:left; width:30.29%;}
.mobliegainain_left h1 { display:block; font-size:20px; color:#353F4E;line-height:36px; padding-right:65px; }
.mobliegainain_left p { display:block; font-size:14px; color:#767676;line-height:28px; margin-top:40px;}
.mobliegainain_right { float:right; width:67.6%;}
.mobliegainain_right ul li { float:left; width:50%; padding-left:16px; margin-bottom:16px;}
.mobliegainain_right ul li .mobliegainain_rightcon { background-color:#fff; padding:30px;transition: all 1s;}
.mobliegainain_right ul li .mobliegainain_rightcon h1 { display:block; font-size:18px; color:#0A1633;line-height:27px;}
.mobliegainain_right ul li .mobliegainain_rightcon p { display:block; font-size:14px; color:#767676;line-height:24px; margin-top:30px;}
.mobliegainain_right ul li .mobliegainain_rightcon:hover {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.mobkvalue { margin-bottom: 55px;}
.mobkvalue ul { margin: 0 -11px;}
.mobkvalue ul li { float: left; width: 25%; padding: 0 11px;height:100%;}
.mobkvalue ul li .mobkvaluecon { background-color: #fff; padding: 20px; height:100%;}
.mobkvalue ul li:hover .mobkvaluecon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.mobkvalue ul li .mobkvaluecon .itojzhiconimg { margin: 0 auto; height: 72px; text-align: center;}
.mobkvalue ul li .mobkvaluecon .itojzhiconimg img {width: 65px; height: 55px; display: inline;}
.mobkvalue ul li .mobkvaluecon .itojzhiconimg .icon {width: 65px; height: 55px;}
.mobkvalue ul li .mobkvaluecon h1 {font-size:18px;color:#4A4A4A;line-height:27px; text-align: center; display: block; margin-top: 15px;}
.mobkvalue ul li .mobkvaluecon h2 {font-size:14px;color:#4a4a4a;line-height:27px;text-align:center;display:block}
.mobkvalue ul li .mobkvaluecon p { display: block; line-height:25px;font-size:14px;color: #767676;margin-top: 15px;}
.yinqing { padding-bottom:50px; border-bottom:1px solid #d8d8d8;}
.yinqing .fl {width:32.3%;}
.yinqing .fl h1 { display:block; font-size:20px; color:#353F4E;line-height:36px; padding-right:65px;}
.yinqing .fl p { display:block; font-size:14px; color:#767676;line-height:28px; margin-top:40px;}
.yinqing .fr { width:58%;}
.kekebzang { margin: 0 auto;  padding-bottom: 50px;}
.kekebzang .ctt_b {    margin-top: -15px; margin-bottom:30px;}
.kekebzang ul { margin: 0 -6px;}
.kekebzang ul li { float: left; width: 33.3%; padding: 0 6px; margin-bottom: 10px;}
.kekebzang ul li .kekebzangcon { background-color:#fff; padding:25px 22px;transition: all 1s; position:relative; height:220px;}
.kekebzang ul li:nth-child(1) .kekebzangcon {  height:140px;}
.kekebzang ul li:nth-child(2) .kekebzangcon {  height:140px;}
.kekebzang ul li:nth-child(3) .kekebzangcon {  height:140px;}
.kekebzang ul li:nth-child(4) .kekebzangcon {  height:180px;}
.kekebzang ul li:nth-child(5) .kekebzangcon {  height:180px;}
.kekebzang ul li:nth-child(6) .kekebzangcon {  height:180px;}
.kekebzang ul li .kekebzangcon .keyProducts_tit { height:50px;  position:absolute; left:22px; top:25px;}
.kekebzang ul li .kekebzangcon .keyProducts_tit .icon { width:50px; height:50px }
.kekebzang ul li .kekebzangcon .sollisttext {  margin-left:70px; margin-right:0px; }
.kekebzang ul li .kekebzangcon .sollisttext h1 {font-size:18px;font-weight:bold;color:#4A4A4A; } 
.kekebzang ul li .kekebzangcon .sollisttext p { display:block; line-height:24px;font-size:14px; color:#767676; margin-top:13px;font-weight:400; }
.kekebzang ul li:hover .kekebzangcon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.strongedi { border-top:1px solid #D8D8D8; padding:50px 0 80px 0;}
.strongedi .fl {width:42%;}
.strongedi .fl h1 { display:block; font-size:20px; color:#353F4E;line-height:36px; padding-right:65px; margin-top:50px;}
.strongedi .fl p { display:block; font-size:14px; color:#767676;line-height:28px; margin-top:30px;}
.strongedi .fr {width:47%;}
.strongedi .fr ul li{ float:left; width:100%; height:50px; padding-top:10px; line-height:35px; position:relative; padding-bottom:5px; color:#888988;}
.strongedi .fr ul li span { position:absolute; left:0; bottom:0; height:5px; background-color:#ddd; border-radius:5px; width:100%;}
.cblue { background-color:#34B0DF!important;}
.strongedi .fr ul li span strong { position:absolute; right:0;  background-color:#055FA6; border-radius:2px; padding:0 3px; bottom:10px; color:#fff; font-weight:normal; font-size:12px; line-height:28px;}
.strongedi .fr ul li span strong b {margin-left:10px;float:left;width:0;height:0;border-width:5px;border-style:solid;border-color:#055fa6 transparent transparent transparent;position:absolute;bottom:-10px;left:0}

/*移动渠道平台*/
.dxdobanner {
	background-image: url(/images/yunyingshang_1.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.dxdobanner .cloud_bannerimg { position: absolute; top: 0px; right: 0;  bottom: 0; text-align: right; }
.dxdobanner .cloud_bannerimg img { height: 100%; display:inline;}
.yysyy .ctt_b { padding:0 240px;}
.yysyy ul { margin:0 -8px; margin-top:40px;}
.yysyy ul li { float:left; width:33.3%; padding:0 8px;}
.yysyy ul li .yysyycon { background-color:#fff; padding:65px 50px 25px 50px;transition: all 1s; position:relative; text-align:center;}
.yysyy ul li .yysyycon img { display:inline;}
.yysyy ul li .yysyycon h1 {font-size:24px;font-weight:bold;color:#4A4A4A; margin-top:35px;} 
.yysyy ul li .yysyycon h2 {font-size:14px;font-weight:bold;color:#4A4A4A;margin-top:24px; line-height:24px;} 
.yysyy ul li .yysyycon p { display:block; line-height:24px;font-size:14px; color:#4A4A4A; margin-top:24px;font-weight:400; }
.yysyy ul li:hover .yysyycon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.tiaozhan .cttll { line-height:36px; padding-top:60px; height:auto;}
.xitjaigou ul { margin:0 -40px; margin-top:40px;}
.xitjaigou ul li { padding:0 40px; width:33.3%; float:left; margin-bottom:60px;}
.xitjaigou ul li .xitjaigoucon { position:relative;}
.xitjaigou ul li .xitjaigoucon .xihao {position:absolute;left:0;top:0;width:42px;height:42px;text-align-last:center;line-height:40px;border:1px solid rgba(97,227,120,1);border-radius:100%;font-size:24px;color:#4a4a4a}
.xitjaigou ul li .xitjaigoucon .xianeir { margin-left:65px;}
.xitjaigou ul li .xitjaigoucon .xianeir h1 { display:block;font-size:20px;line-height:30px;color:#4A4A4A;}
.xitjaigou ul li .xitjaigoucon .xianeir p { display:block;font-size:14px;line-height:21px; color:#4A4A4A; margin-top:20px;}

/*云流程平台*/
.cloudbpsbanner {background-image: url(/images/cloudbps_bannerimg.png);}
.cloudbpsbanner .cloud_bannerimg { bottom: 0;}
.cogaishu { position:relative; height:255px;}
.cogaishu .fl { position:absolute; left:27px; top:115px;}
.cogaishu .fr {  color:#4A4A4A; font-size:16px;line-height:30px; margin-left:365px;}
.gjtexiang { margin-top: 30px;}
.gjtexiangcon { margin:0 auto; background-color:#EFF1F4; padding-bottom:55px;}
.gitt { margin:0 auto;font-size:20px;color:#4A4A4A; text-align:center; height: 60px; margin-top: -30px;}
.gjtexiangcon ul { margin:0 -10px; margin-top:25px;}
.gjtexiangcon ul li { float:left; width:25%; padding:0 10px;}
.gjtexiangcon ul li .gjtxni { margin:0 auto; background-color:#fff; padding:25px 0; padding-bottom:40px; position:relative; height: 100%;}
.gjtexiangcon ul li .gjtxni h2 { display:block; line-height:55px; text-align:center;font-size:18px;  border-bottom:1px solid #DDE1E7;}
.gjtexiangcon ul li .gjtxni p { display:block;  text-align:center; padding:0 25px;line-height:28px; color:#4A4A4A; margin-top:10px;}
.gjtxni img { position:absolute; top:-32px;left:15px;}
.cogaishu .fr h1 { display:block; font-size:20px; color:#38414B;line-height:33px;}
.cogaishu .fr p { display:block; margin-top:20px; font-size:14px; line-height:28px;}
.ddshens { padding:60px 0 40px 0;  border-bottom:1px solid #DDE1E7; color:#7B7F83;}
.ddshens .fl {top:60px;}
.onlinekf { padding:40px 0 60px 0;  color:#7B7F83; position:relative;}
.onlinekf .fr{ position:absolute; right:0; top:40px;}
.onlinekf .fl h1 { display:block; font-size:20px; color:#38414B;line-height:33px;}
.onlinekf .fl p { display:block; margin-top:20px; font-size:14px; line-height:28px;}
.onlinekf .fl { color:#4A4A4A; font-size:16px;line-height:30px; margin-right:365px;}

/*元数据平台*/
.metacubebanner {background:linear-gradient(270deg,rgba(10,126,238,1) 0%,rgba(30,125,200,1) 100%);}
.metacubebanner {
	background-image: url(/images/metacube_bannerimg.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.metacubebanner .cloud_bannerimg { position: absolute; right: 0;  bottom: 0;  width: 660px; overflow: hidden; text-align: right;}
.metacubebanner .cloud_bannerimg img { height: 100%; display:inline; max-width: none;}
.qxfbu { margin-top: 40px;}
.qxfbu h3 { display: block; font-size: 16px; color: #767676; margin-bottom: 10px;}
.metlist { margin-top: 60px;}
.metlist ul { margin: 0 -11px;}
.metlist ul li { float: left; width: 25%; padding: 0 11px; margin-bottom: 15px;}
.metlist ul li .mobkvaluecon { padding: 20px; height:360px; border:1px solid #D8D8D8;}
.metlist ul li:hover .mobkvaluecon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.metlist ul li .mobkvaluecon .itojzhiconimg { margin: 0 auto; height: 72px; text-align: center;}
.metlist ul li .mobkvaluecon .itojzhiconimg img {width: 65px; height: 55px; display: inline;}
.metlist ul li .mobkvaluecon .itojzhiconimg .icon {width: 65px; height: 55px; display: inline;}
.metlist ul li .mobkvaluecon h1 {font-size:18px;color:#4A4A4A;line-height:27px; text-align: center; display: block; margin-top: 15px;}
.metlist ul li .mobkvaluecon h2 {font-size:14px;color:#4a4a4a;line-height:27px;text-align:center;display:block}
.metlist ul li .mobkvaluecon p { display: block; line-height:25px;font-size:14px;color: #767676;margin-top: 15px;}
.metsz {}
.metszcon { border-bottom: 1px solid #d8d8d8; padding: 40px 0;}
.metszcon .fl { width: 65%;}
.metszcon .fl h1 { display: block;font-size:20px;line-height:34px; color: #353F4E;}
.metszcon .fl p { display: block;font-size:14px;line-height:28px; color: #767676; margin-top: 25px;}
.metszcon:nth-child(even) .fl {float: right!important;}
.metszcon:nth-child(even) .fr { float: left!important;}
.metszcon:nth-child(6) .fl { width: 62%;}
.qxfbu ul li .sollistcon .keyProducts_tit .icon {height: 50px; width: 50px;}

/*数据质量平台*/
.portalbanner {background:linear-gradient(270deg,rgba(10,126,238,1) 0%,rgba(30,125,200,1) 100%);}
.portalbanner {
	background-image: url(/images/qiyemenhu_banner1.png);
	background-repeat: repeat;
	background-position: -216px 0;
}
.portalbanner .cloud_bannerimg { position: absolute; right: 0; top:0;  bottom: 0; text-align: right; width: 660px; overflow: hidden; }
.portalbanner .cloud_bannerimg img {max-height: 100%; display:inline;}
.cptexqc { background-color: #fff; margin-bottom: 60px;}
.cptexqc ul li .kekebzangcon {border:1px solid #D8D8D8;height: 150px!important;}
.qcjiazhi { background-color: #fff; }
.qcjiazhi .content {border:0; }
.qcjiazhi ul li .microServicecon {border:1px solid #D8D8D8;}

/*大数据集成交换平台*/
.dipro { margin-top: 0px;}
.dibanner {background:linear-gradient(270deg,rgba(10,126,238,1) 0%,rgba(30,125,200,1) 100%);background-image: url(/images/dibannerbg.png);
	background-repeat: repeat;
	background-position: right bottom;}
.dibanner .cloud_bannerimg { bottom: 0px; right: 0px; top:64px; position: absolute; text-align: right;}
.dibanner .cloud_bannerimg img { max-height: 100%; display: inline;}
.metlist ul li .mobkvaluecon {padding:20px;height:405px;border:0;background-color:#fff}
.metszcon .fl h2 {display:block;font-size:20px;line-height:34px;color:#f5a623}
.metszcon:nth-child(2) .fr h2 {display:block;font-size:20px;line-height:34px;color:#f5a623}

/*数据服务共享平台*/
.dspbanner {background:linear-gradient(270deg,rgba(10,126,238,1) 0%,rgba(30,125,200,1) 100%);
background-image: url(/images/dsp_bannerbg.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.dspbanner .cloud_bannerimg { position: absolute; top: 64px; right: 0;  bottom: 0; text-align: right; }
.dspbanner .cloud_bannerimg img { height: 100%; display:inline;}
.dsppic { display: block; text-align: center; margin-top: 40px;}
.dsppic img { display: inline;}
.dspkehu .ctt_b {padding: 0px;}
.dspkehu ul li .kekebzangcon {  background-color:transparent; height: 230px!important;}
.dsptex ul li .producyshicon h1 { line-height: 24px; height: auto;}
.dspyshii { margin-bottom: 0;}
.dspcloudtext { margin-top: 0;}
.kekebzang01 { background-color: #fff; margin-top: 25px;}
.dspprogaishu { background-color: #fff;padding-bottom: 40px ;}
.dspprogaishutext {color: #767676;   font-size: 14px;   line-height: 30px;}
.dspprogaishupic { margin: 0 auto; }
.dspprogaishupic .dsppic { float: left; width: 45%;}
.dspprogaishupic .dspyshii { float: right; width: 50%; margin-top: 25px;}
.dspprogaishupic .dspyshii ul li { width: 50%;}
.dspprogaishupic .dspyshii ul li:nth-child(1) { width: 100%;}
.dspprogaishupic .dspyshii ul li .producyshicon h1 { text-align: left;padding-left: 15px;}
.dspprogaishupic .dspyshii ul li .producyshicon P {   font-size: 12px; padding: 0 15px;}
.dspprogaishupic .dspyshii ul li .producyshicon {  height: auto;padding: 10px 0;}

/*智慧数据应用平台*/
.dpbanner {background:linear-gradient(270deg,rgba(10,126,238,1) 0%,rgba(30,125,200,1) 100%);}
.dpbanner {
	background-image: url(/images/zhihuishuju_banner1.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.dpbanner .cloud_bannerimg { position: absolute; top: 64px; right: 0;  bottom: 0;   overflow: hidden; text-align: center; }
.dpbanner .cloud_bannerimg img { max-height: 100%; display:inline; max-width: none;}

/*主数据管理平台*/
.mdmbanner {
	background-image: url(/images/zhushuju_banner2.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.mdmdw {  border-bottom: 1px solid #D8D8D8; padding-bottom: 60px; margin-bottom: 0;}
.mdmdw .cttll { margin-top: -35px;}
.mdmprogs {}
.mdmprogs ul { margin: 0 -11px; margin-top: 20px;}
.mdmprogs ul li { float: left; width: 25%; padding: 0 11px; margin-bottom: 15px;}
.mdmprogs ul li .mobkvaluecon { padding: 20px; height:275px; border:1px solid #D8D8D8;}
.mdmprogs ul li:hover .mobkvaluecon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.mdmprogs ul li .mobkvaluecon .itojzhiconimg { margin: 0 auto; height: 72px; text-align: center;}
.mdmprogs ul li .mobkvaluecon .itojzhiconimg img {width: 65px; height: 55px; display: inline;}
.mdmprogs ul li .mobkvaluecon .itojzhiconimg .icon {width: 65px; height: 55px; display: inline;}
.mdmprogs ul li .mobkvaluecon h1 {font-size:18px;color:#4A4A4A;line-height:27px; text-align: center; display: block; margin-top: 15px;}
.mdmprogs ul li .mobkvaluecon h2 {font-size:14px;color:#4a4a4a;line-height:27px;text-align:center;display:block}
.mdmprogs ul li .mobkvaluecon p { display: block; line-height:25px;font-size:14px;color: #767676;margin-top: 15px;}
.mdmddys ul { margin: 0 -8px;}
.mdmddys ul li { float: left; width: 25%; padding: 0 8px; margin-bottom: 25px;}
.mdmddys ul li .producyshicon { background-color: #fff; padding: 15px 0; height: 250px; }
.mdmddys ul li .producyshicon h1 { display: block; text-align: center; height: 30px; line-height: 30px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; border-left: 4px solid #208DDD;}
.mdmddys ul li .producyshicon P {display: block; padding: 0 30px; color: #475159; font-size:14px; line-height:24px;}

/*大数据平台*/
.dashujupt { margin-top: 40px;}
.bigdatabanner {
	background-image: url(/images/dashuju_banner1.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.bigdatabanner .cloud_bannerimg img { max-height: 100%; display:inline; max-width: none;}
.bigdatabanner p { line-height: 24px;}
.bigdatabanner .cloud_bannerimg { position: absolute; top: 64px; right: 0; width: 660px; bottom: 0;  max-width: none; overflow: hidden;text-align: right; }
.dashujupt ul { margin: 0 -6px;}
.dashujupt ul li { float: left; width: 33.3%; padding: 0 6px; margin-bottom: 10px;}
.dashujupt ul li .kekebzangcon {  padding:25px 22px;transition: all 1s; position:relative; height:170px;border: 1px solid #D8D8D8;}
.dashujupt ul li .kekebzangcon .keyProducts_tit { height:50px;  position:absolute; left:22px; top:25px;}
.dashujupt ul li .kekebzangcon .keyProducts_tit .icon { width:50px; height:50px }
.dashujupt ul li .kekebzangcon .sollisttext {  margin-left:70px; margin-right:0px; }
.dashujupt ul li .kekebzangcon .sollisttext h1 {font-size:18px;font-weight:bold;color:#4A4A4A; } 
.dashujupt ul li .kekebzangcon .sollisttext p { display:block; line-height:24px;font-size:14px; color:#767676; margin-top:13px;font-weight:400; }
.dashujupt ul li:hover .kekebzangcon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.dashujupt ul li:nth-child(1) { width: 50%; margin-left: 25%;}
.zlfangan { margin-bottom: 35px; background-color: #fff; margin-top: 50px;}
.zlfangan ul { margin: 0 -12px;}
.zlfangan ul li { float: left; width: 50%; padding: 0 12px; margin-bottom: 25px;}
.zlfangan ul li .producyshicon { background-color: #fff; padding: 30px 0; height: 240px; border:1px solid #D8D8D8; }
.zlfangan ul li .producyshicon .fantt { display: block;border-left: 4px solid #208DDD; padding-left: 50px;}
.zlfangan ul li .producyshicon .fantt h1 { display: block;  line-height: 25px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; font-weight: bold;}
.zlfangan ul li .producyshicon .fantt h2 { display: block;  height: 30px; line-height: 30px; font-size:16px; color: #F5A623; font-size: 16px; }
.zlfangan ul li .producyshicon P {display: block; padding: 0 54px; color: #475159; font-size:14px; line-height:24px;}

/*SOA应用开发平台*/
.epbanner { background:linear-gradient(270deg,rgba(10,126,238,1) 0%,rgba(30,125,200,1) 100%);}
.epbanner {
	background-image: url(/images/yingyongkaifa_banner1.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.epbanner .cloud_bannerimg { position: absolute; top: 33px; right: 0;  bottom: 0; text-align: right; }
.epbanner .cloud_bannerimg img { max-height: 100%; display:inline;}
.epsz .metszcon .fr {width:65%}
.epsz .metszcon .fl {width:auto}
.epsz .metszcon .fr h1 {display:block;font-size:20px;line-height:34px;color:#353f4e}
.epsz .metszcon .fr h1 span {color:#f5a623}
.epsz .metszcon .fr p {display:block;font-size:14px;line-height:28px;color:#767676;margin-top:25px}
.epsz .metszcon:nth-child(even) .fl {float:right!important}
.epsz .metszcon:nth-child(even) .fr {float:left!important}

/*SOA业务流程平台*/
.bpsbanner {
	background-image: url(/images/bps_banner1.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.bpsbanner .cloud_bannerimg { position: absolute; top: 10px; right: 0;  bottom: 0; text-align: right; }
.bpsbanner .cloud_bannerimg img { max-height: 100%; display:inline;}
.bpsjz { margin-bottom: 35px;}
.bpsjz .ctt_b { padding: 0 255px;}
.bpsjz ul { margin: 0 -8px;}
.bpsjz ul li { float: left; width: 25%; padding: 0 8px; margin-bottom: 25px;}
.bpsjz ul li .producyshicon { background-color: #fff; padding: 15px 0; height: 245px; }
.bpsjz ul li .producyshicon h1 { display: block; text-align: center; height: 30px; line-height: 30px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; border-left: 4px solid #208DDD;}
.bpsjz ul li .producyshicon P {display: block; padding: 0 30px; color: #475159; font-size:14px; line-height:24px;}
.bpszh:nth-child(8) .metszcon { border:0}

/*SOA 企业服务总线ESB*/
.esbbanner { background:linear-gradient(270deg,rgba(10,126,238,1) 0%,rgba(30,125,200,1) 100%);}
.esbbanner {background-image: url(/images/esb_banner1.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.protex .content { border: 0;}
.protex ul {margin: 0 -8px; padding-top: 0px;}
.protex .cttll { margin-top: 20px;}
.portaltt {  border:0;}
.portaltt p { line-height: 32px;}
.portallist { margin: 0 auto;  padding-bottom: 15px;}
.portallist ul { margin: 0;}
.portallist ul li { float: left; width: 100%; margin-bottom: 15px;}
.portallist ul li .sollistcon { background-color:#fff; padding:25px 10px;transition: all 1s; position: relative; height: 150px;}
.portallist ul li .sollistcon .keyProducts_tit { height:60px; line-height:56px;left: 25px; top: 10px; position: absolute;}
.portallist ul li .sollistcon .keyProducts_tit img { height:60px; }
.portallist ul li .sollistcon .keyProducts_tit .icon { height:50px; width: 50px; }
.portallist ul li .sollistcon .sollisttext { margin-left: 100px; }
.portallist ul li .sollistcon .sollisttext h1 {font-size:18px;font-weight:bold;color:#4A4A4A; } 
.portallist ul li .sollistcon .sollisttext p { display:block; line-height:28px;font-size:14px; color:#4A4A4A; margin-top:13px;font-weight:400; padding-right: 255px;}
.portallist ul li:hover .sollistcon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}

/*SOA 应用服务器*/
.pasbanner {background:#187CD6;}
.pasbanner {
	background-image: url(/images/pas_banner1.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.pasbanner .cloud_bannerimg {  right: 0;  bottom: 0; text-align: right; }
.bpsbanner .cloud_bannerimg img { max-height: 100%; display:inline;}
.pasprotxone ul { margin: 0 -8px;}
.pasprotxone ul li { float: left; width: 33.3%; padding: 0 8px; margin-bottom: 25px;}
.pasprotxone ul li .producyshicon { background-color: #fff; padding: 15px 0; height: 136px; }
.pasprotxone ul li .producyshicon h1 { display: block; text-align: center; height: 30px; line-height: 30px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; border-left: 4px solid #FFB441;}
.pasprotxone ul li .producyshicon P {display: block; padding: 0 30px; color: #475159; font-size:14px; line-height:24px;}
.pasprotxtwo { margin: 40px auto;}
.pasprotxtwo ul { width:100%; margin-top:20px;}
.pasprotxtwo ul li { float:left; width:25%; text-align:center;}
.pasprotxtwo ul li .icon { height:65px; display:inline; font-size:55px; color:#187CD6; width: 100%;}
.pasprotxtwo ul li h2 { display:block;line-height:30px;font-size:18px; margin-top:25px; color:#4A4A4A; font-weight:normal;}
.pasprotxtwo ul li:hover img {transform: rotate(360deg);transition: color 0.5s ease, background-color 0.5s ease, transform 0.5s ease;}
.pasprotxthree ul { margin: 0 -8px;}
.pasprotxthree ul li { float: left; width: 33.3%; padding: 0 8px; margin-bottom: 25px;}
.pasprotxthree ul li .producyshicon { background-color: #fff; padding: 19px 0; height: 78px; }
.pasprotxthree ul li .producyshicon h1 { display: block;  height: 30px; line-height: 30px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; border-left: 4px solid #208DDD; padding-left: 30px;}
.pasprotxthree ul li .producyshicon P {display: block; padding: 0 30px; color: #475159; font-size:14px; line-height:24px;}
.ggjzhi .ctt_b { }

/*金融业务创新解决方案*/
.ibankbanner {
	background-image: url(/images/jinrong_1.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.ibankbannernew {
	background-image: url(/images/jinrong_0515_newbanner.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.ibankbannernew .cloud_bannerimg {  right: 0;  bottom: 30px; top:30px; text-align: right; }
.effbannernew .cloud_bannerimg {  right: 0;  bottom: 0px; top:80px; text-align: right; }
.ibankbannernew .cloud_bannerimg img {max-height: 100%;}
.ibankdw .ctt_b { padding: 0; text-align: left;}
.ibankdwimg { text-align: center; margin-top: 40px;}
.ibankdwimg img { display: inline; width: 75%;}
.ibankjz { background-color: #fff; margin-top: 60px; padding-bottom: 40px;}
.ibanktd { background-color: transparent;}
.ibanktd ul li .microServicecon { height: 200px;}
.ibanktd .content { border-bottom: 0;}
.ibanktd ul { padding-top: 0px;}
.ibankdwnews .ctt_b {line-height:24px; text-align: center; margin: 60px 0 24px 0;}
.newinbank { margin-top: 40px;border-bottom:2px solid #D7DCE4; padding-bottom: 100px;}
.newinbank ul {
    margin: 0 -8px;
}
.newinbank ul li {
    float: left;
    width: 25%;
    padding: 0 8px;
    margin-bottom: 25px;
}
.newinbank ul li .newinbankcon {
    background-color: #fff;
    padding: 20px 0;
    height: 450px;
}
.newinbank ul li .newinbankcon h1 {
    display: block;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    font-size: 18px;
    color: #4A4A4A;
    border-left: 4px solid #208DDD;
}
.newinbank ul li .newinbankcon P {
    display: block;
    padding: 0 30px;
    color: #475159;
    font-size: 14px;
    line-height: 28px;
}
.newlistc { margin: 0 auto; padding-top: 60px;}
.newlistc .box {
    width: 100%;
    float: left;
}
.newlistc .tab_menu { margin: 0 auto; width: 280px;}
.newlistc .tab_menu li {
    color: #000;
    float: left;
    display: inline;
    cursor: pointer;
    height: 50px;
    line-height: 48px;
    font-size: 18px;
    margin: 0px 20px;
	width: 100px;
	text-align: center;
}
.newlistc .tab_menu .current div { color: #0855AF; border-bottom: 2px solid #0855AF; padding: 0 10px;} 
.newlistc .tab_box {
    padding: 0px;
    background-color:transparent;
    margin-top: 70px;
	margin-bottom: 60px;
    height: auto;
	float: left;width: 100%;
}
.newyeztcon dl dd { float: left; width: 100%; padding: 40px 0; color: #4A4A4A;}
.newyeztcon dl dd .fl  { width: 36%; margin-top: 60px;} 
.newyeztcon dl dd .fr{ width: 48.5%;} 
.newyeztcon dl dd h1 {line-height:24px;font-size:20px;color: #4A4A4A;}
.newyeztcon dl dd p {line-height:24px;font-size:14px;color: #4A4A4A; margin-top: 25px;}
.newyeztcon dl dd:nth-child(odd) { background-color: #fff;}
.newyeztcon dl dd:nth-child(1) .fr{ width: 59%;} 
.newyeztcon dl dd:nth-child(1) .fl{ width: 29%;} 
.newyeztcon dl dd:nth-child(1) .fl p { margin-top: 75px;} 
.newyeztcon dl dd:nth-child(2) .fr{ width: 57%;} 
.newyeztcon dl dd:nth-child(2) .fl{ width: 29%;} 
.newyeztcon dl dd:nth-child(2) .fl { margin-top: 60px;}
.newyeztcon dl dd:nth-child(3) .fl { width: 100%;margin-top: 0px;}
.newyeztcon dl dd:nth-child(3) .fr{ width:100%; text-align: center; margin-top: 40px;} 
.newyeztcon dl dd:nth-child(3) .fr img { width: 70%; display: inline;}
.inkabntab02 { margin: 0 auto; line-height:24px;font-size:14px; color: #4A4A4A; margin-bottom: 40px;}
.newyeztcon01 dl dd { float: left; width: 100%; padding: 40px 0; color: #4A4A4A;}
.newyeztcon01 dl dd:nth-child(odd) { background-color: #fff;}
.newyeztcon01 dl dd .fr{ width: 61%;} 
.newyeztcon01 dl dd .fl{ width: 26%; margin-top: 100px;} 
.newyeztcon01 dl dd h1 {line-height:24px;font-size:20px;color: #4A4A4A;}
.newyeztcon01 dl dd p {line-height:24px;font-size:14px;color: #4A4A4A; margin-top: 25px;}

/*智慧城市解决方案*/
.smartcitybanner {
	background-image: url(/images/zhihuichengshi_1.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.smartcitycon { padding: 50px 0;}
.smartcitycon .fr { width: 57%;}
.smartcitycon .fl { width: 36.7%;}
.smartcitycon .fl h1 { line-height:30px; color: #4A4A4A; display: block; font-size:20px;}
.smartcitycon .fl h1 span { color: #0091F9;}
.smartcitycon .fl h2 { line-height:30px; color: #4A4A4A; display: block;font-size:16px; margin-top: 20px;}
.smartcitycon .fl p {  color: #7B7F83;display: block;line-height:24px;font-size:14px;margin-top: 30px;}
.smartcity .smartcitycon:nth-child(even) {background: #ffffff;}

/*企业统一流程平台解决方案*/
.ubbanner {
	background-image: url(/images/tongyiliucheng_1.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.ublist { margin:0 auto; margin-top:50px; }
.ublist .content { border-top:1px solid #d8d8d8; padding-top:40px;}
.ublistcon { margin: 0 auto;  padding-bottom: 15px;}
.ublistcon ul { margin: 0;}
.ublistcon ul li { float: left; width: 50%; padding: 0 10px; margin-bottom: 15px;}
.ublistcon ul li .sollistcon { background-color:#fff; padding:25px 10px;transition: all 1s; position: relative; height: 240px;}
.ublistcon ul li .sollistcon .keyProducts_tit { position:absolute; left:30px; top:35px; width:90px;}
.ublistcon ul li .sollistcon .keyProducts_tit .icon { height:50px; width: 50px; }
.ublistcon ul li .sollistcon .sollisttext { margin-left: 90px; }
.ublistcon ul li .sollistcon .sollisttext h1 {font-size:18px;font-weight:bold;color:#4A4A4A; } 
.ublistcon ul li .sollistcon .sollisttext p { display:block; line-height:28px;font-size:14px; color:#4A4A4A; margin-top:13px;font-weight:400;}
.ublistcon ul li:hover .sollistcon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.ublistcon ul li:nth-child(3) {width: 100%;}
.ublistcon ul li:nth-child(3) .sollistcon { height: auto;}
.ublist_n { display: block; margin-top: 10px;}
.ublist_n dl dd {  width: 50%; padding: 0 8px; float: left; margin-bottom: 16px;}
.ublist_n dl dd .ublist_ncon { background-color: #EAEEF7; padding: 20px; color: #767676; line-height:24px;font-size:14px; position: relative; height: 230px;}
.ublist_n dl dd .ublist_ncon span { position: absolute; left: 0;width:4px;height:30px; background-color: #208DDD; top: 20px;}

/*大数据治理解决方案*/
.dgbanner {
	background-image: url(/images/shujuzhili_1.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.zhilisj { padding-bottom: 50px; border-bottom: 1px solid #d8d8d8;}
.zhilisj ul { margin: 0 -8px;}
.zhilisj ul li { float: left; width: 33.3%; padding: 0 8px; height: 210px; overflow: hidden;}
.zhilisj ul li .zhilisjcon { height: 210px; font-size: 20px; text-align: center; color: #fff; line-height: 40px; background-image: url(/images/dg_pic01.png); background-size: 100% 100%; padding-top: 65px;transition: transform 12s cubic-bezier(.23,1,.32,1);
    transform: scale(1);}
.zhilisj ul li:nth-child(2) .zhilisjcon {background-image: url(/images/dg_pic02.png);}
.zhilisj ul li:nth-child(3) .zhilisjcon {background-image: url(/images/dg_pic03.png);}
.zhilisj ul li .zhilisjcon:hover  { font-size: 24px; transform: scale(1.1)}
.zhilisj p { display: block; font-size: 14px; text-align: center;color: #767676; float: left; width: 100%; margin-top: 25px;}
.shijian {padding-bottom: 50px; border-bottom: 1px solid #d8d8d8; text-align: center;}
.shijian img { display: inline;}
.shijian01 { margin-bottom: 40px;text-align: center;}
.dglist { margin-bottom: 70px;}
.dglist ul li .mobkvaluecon { height: 280px;}
.yaosu { margin: 0 auto; height: 209px; width: 990px; background-image: url(/images/dg_picyaosu.png);}
.yaosu ul li { float: left; width: 125px; text-align: left; }
.yaosu ul li h1 { display: block; font-size: 14px; color: #0091F9;line-height: 22px; margin-top: 20px;}
.yaosu ul li h2 { display: block; font-size: 14px; color: #4A4A4A;line-height: 22px;}
.yaosu ul li:nth-child(1) { margin-left: 100px; }
.yaosu ul li:nth-child(even) {  margin-left: 0px; margin-top: 120px;}
.yaosu ul li:nth-child(2) { margin-top: 115px;}
.yaosu ul li:nth-child(6) { width: 140px;}
.yaosu ul li:nth-child(7) { width: 140px; margin-left: -15px;}
.yaosumoblie { display: none;}
.yaosumoblie ul li { float: left; width: 100%; margin-bottom: 15px; height: 60px; position: relative;}
.yaosumoblie ul li .xuhao { position: absolute; left: 0; top: 0; width: 60px; height: 60px; border-radius: 50%; border:1px dashed #0091F9; padding: 5px;}
.yaosumoblie ul li .xuhao span {width: 50px; height: 50px; border-radius: 50%; background-color: #0091F9; display:block; text-align: center; line-height: 50px; font-size: 20px; color: #fff;}
.yaosumobliecon { margin-left: 75px;}
.yaosumobliecon h1 { display: block; font-size: 14px; color: #0091F9;line-height: 22px; margin-top: 10px; text-align: left;}
.yaosumobliecon h2 { display: block; font-size: 14px; color: #4A4A4A;line-height: 22px;text-align: left;}

/*广电*/
.rtbanner {
	background-image: url(/images/guangdian_1.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.rtzhilisj { border: 0;}
.rtzhilisj ul li { height: 190px;}
.rtcon { background-color: #fff;}
.rtcon .content { border-bottom: 1px solid #d8d8d8; padding-bottom: 60px;}
.rtcon .smartcitycon { padding-bottom: 0;}
.yduitiaozhan { margin-bottom: 60px;}
.yduitiaozhan .cttll span { color: #0091F9;}
.trlist_n { display: block; margin-top: 10px;}
.trlist_n dl dd {  width: 50%; padding: 0 8px; float: left; margin-bottom: 16px;}
.trlist_n dl dd .ublist_ncon { background-color: #fff; padding: 20px; color: #767676; line-height:24px;font-size:14px; position: relative; height: 90px;}
.trlist_n dl dd .ublist_ncon span { position: absolute; left: 0;width:4px;height:30px; background-color: #208DDD; top: 20px;}
.trlist_n dl dd .ublist_ncon:hover {box-shadow:0px 4px 8px 0px rgba(165,176,208,0.64);}
.rtimg { margin-top: 40px;text-align: center;}
.rtimg img {display: inline;}
.rtzhilisj ul li .zhilisjcon {  background-image: url(/images/gd_pic011.png);}
.rtzhilisj ul li:nth-child(2) .zhilisjcon {background-image: url(/images/gd_pic021.png);}
.rtzhilisj ul li:nth-child(3) .zhilisjcon {background-image: url(/images/gd_pic031.png);}

/*政务大数据*/
.gbdbanner {
	background-image: url(/images/zhengwudashuju_1.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.gbdcon .fl { width: 46%;}
.gbdcon .fr { width: 47%; text-align: center;}
.gbdcon .fr img { display: inline;}
.dgbjiag { margin-bottom: 60px;}
.dgbjiag .ctt_b { padding: 0; line-height: 24px; text-align: left;}
.dgbjiag ul { margin: 0 -10px; margin-top: 40px;}
.dgbjiag ul li { width: 20%; height: 235px; padding: 0 10px; float: left;}
.dgbjiag ul li .dgbjiagcon {height: 235px; background-color: #fff;text-align: center;}
.dgbjiag ul li .dgbjiagcon .icon { height:65px; display:inline; font-size:55px; color:#187CD6; width: 100%; margin-top: 20px;}
.dgbjiag ul li .dgbjiagcon h1 { display:block;line-height:30px;font-size:20px; margin-top:20px; color:#4A4A4A; font-weight:normal; text-align: center;}
.dgbjiag ul li .dgbjiagcon p { display:block;line-height:30px;text-align: center; font-size: 14px; color: #0091F9; margin-top: 10px;}
.dgbjiag ul li .dgbjiagcon:hover {box-shadow:0px 4px 8px 0px rgba(165,176,208,0.64);}
.whypy {margin-bottom: 60px;}
.whypy ul { margin: 0 -10px;}
.whypy ul li { width: 25%; height: 280px; padding: 0 10px; float: left;}
.whypy ul li .dgbjiagcon {height: 280px; background-color: #fff;text-align: center; padding: 0 25px;}
.whypy ul li .dgbjiagcon .icon { height:65px; display:inline; font-size:55px; color:#187CD6; width: 100%; margin-top: 20px;}
.whypy ul li .dgbjiagcon h1 { display:block;line-height:30px;font-size:20px; margin-top:20px; color:#4A4A4A; font-weight:normal; text-align: center;}
.whypy ul li .dgbjiagcon p { display:block;line-height:24px;text-align: left; font-size: 14px; color: #4A4A4A; margin-top: 10px;}
.whypy ul li .dgbjiagcon:hover {box-shadow:0px 4px 8px 0px rgba(165,176,208,0.64);}
.gbdconziy { background-color: #fff;}
.gbdconziy .fl h1 { margin-top: 70px;}

/*发电领域信息化白皮书*/
.pgbanner {
	background-image: url(/images/fadian_banner1.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.gppro ul li .producyshicon { background-color: #fff; padding: 15px 0; height: 320px; }
.gppro ul li .producyshicon h1 { border-left: 4px solid #208DDD;}
.gppro ul li .producyshicon h1 span { color: #208DDD; }
.pgyoushicon { border: 0; padding: 30px 0;}
.youshicon h1 span { color: #0091F9;}
.ythsz { background-color: #fff; margin: 0 auto; margin-top: 30px;}
.ythsz .ctt_b {
	padding: 0 85px;
	text-align: left;
	padding-bottom: 45px;
	background-image: url(/images/yinhao.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:30px 30px;
	padding-top:10px;
}
.pgwhy { background-color:transparent;}
.pgwhy ul li .kfmsconc { padding: 50px 30px;}
.pgwhy ul li .kfmsconc p { color: #767676;}
.shuzihua { background-color:#fff;}
.shuzihua .ctt_b { padding:0; text-align:left;}
.shuzihua .fl { width: 45%;}
.shuzihua .metszcon { border:0; padding:30px 0;}
.whycloud { background-color: transparent; padding-top: 0;}

/*高效数字化校园解决方案*/
.dcbanner {
	background-image: url(/images/shuzihuaxiaoyuan_1.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.dcpic .dcpiccon:nth-child(even) { background-color:#fff;}
.dcpic .dcpiccon .youshicon { border:0; padding:30px 0;}
.dcpic .dcpiccon .youshicon h2 { display:block; font-size:14px; color:#0091F9;}
.dcpic .dcpiccon:nth-child(even) .fl {float:right!important}
.dcpic .dcpiccon:nth-child(even) .fr {float:left!important}
.dcjiazhilist { margin-bottom:60px;}
.dcjiazhilist ul li .sollistcon .sollisttext {   width: 410px;}

/*企业互联网能力开放解决方案*/
.aobanner {
	background-image: url(/images/qiyehualianwang_1.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.aoPositioning { margin-top: 40px; padding-bottom: 35px; border-bottom: 1px solid #d8d8d8;}
.aoPositioning h1 {font-size:20px;color:#4A4A4A;line-height:70px; display: block; text-align: center;}
.aoPositioning p {font-size:14px;color:#4A4A4A;line-height:24px;}
.aoPositioning_down {margin-top: 15px; border: 0;}
.aozygn ul { margin: 0 -12px;}
.aozygn ul li { float: left; width: 50%; padding: 0 12px; margin-bottom: 24px;}
.aozygn ul li .aozygncon { background-color: #fff; padding: 15px 0; height: 325px; }
.aozygn ul li .aozygncon h1 { display: block; text-align: left; height: 30px; line-height: 30px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; border-left: 4px solid #208DDD; padding-left: 30px;}
.aozygn ul li .aozygncon P {display: block; padding: 0 30px; color: #767676; font-size:14px; line-height:24px;}
.aotxgn ul li .sollistcon .sollisttext {
    float: left;
    width: 425px;
    padding-left: 24px;
}
.aolist .cttll { line-height: 40px; margin-top: 50px;}
.itbanner {
	background-image: url(/images/banner0303.png);
	background-repeat: repeat;
	background-position: center bottom;
	color: #FFF;
	text-align: center;
}

/*关于MK体育-公司简介*/
.aboutbanner {
	background-image: url(/images/guanyupuyuan_banner.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.aboutbanner01 {
	background-image: url(/images/innewsbanner.jpg);
	background-repeat: repeat;
	background-position: center bottom;
}
.aboutbanner02 {
	background-image: url(/images/st_banner.png);
	background-repeat: repeat;
	background-position: center bottom;
}
.aboutbanner h1 { text-align: center; margin-top: 30px;}
.aboutbanner h2 { text-align: center; font-size: 28px; color: #fff; display: block; margin-top: 30px;}
.aboutc { margin-bottom: 60px;}
.aboutc h1 { display: block; line-height: 110px; font-size: 20px;font-weight:600; height: 110px;}
.aboutc p { display: block; line-height: 24px; font-size: 14px;}
.aboutlist { margin-bottom: 60px;}
.aboutlist ul { margin: 0 -10px;}
.aboutlist ul li { float: left; width: 25%; padding: 0 10px; height: 290px;}
.aboutlist ul li .aboutlistcon {box-shadow:0px 2px 4px 0px rgba(117,131,147,0.33); background-color: #fff; height: 100%;}
.aboutlist ul li .aboutlistcon .aboutlistimg { height: 190px; position: relative;}
.aboutlist ul li .aboutlistcon .aboutlistimg h1 { color: #fff;line-height:40px;font-size:24px; text-align: center; position: absolute; left: 0; right: 0; top:50%; margin-top: -20px;}
.aboutlist ul li .aboutlistcon p { display: block; text-align: center; padding: 0 35px;line-height:20px; color: #50565F; margin-top: 30px;}
.aboutlist ul li:nth-child(4) .aboutlistcon p {margin-top: 15px;}

/*关于MK体育-公司历程*/
.historyc h1 { display: block; line-height: 110px; font-size: 20px;}
.historyclist { margin: 0 auto; padding-left: 145px; padding-top: 15px;}
.historyclist ul li { width: 100%; float: left; position: relative; margin-bottom: 40px;}
.historyclist ul li .year { position: absolute; left: 0; width: 140px; border-top: 3px solid #0066B3; line-height: 65px; color:#0066B3; font-size: 32px; font-weight: bold;}
.historyclist ul li .historyclistcon { margin-left: 195px;border-top: 3px solid #D7DCE4; padding-left: 25px; padding-top: 10px; }
.historyclist ul li .historyclistcon dd {width: 100%; float: left; min-height: 25px; line-height: 25px; position: relative; margin-top: 10px; margin-bottom: 5px;}
.historyclist ul li .historyclistcon dd span {  width: 60px; color: #0066B3; position: absolute; left: 0;}
.historyclist ul li .historyclistcon dd p { margin-left: 60px;}

/*关于MK体育-典型客户*/
.customers h1 { display: block; line-height: 85px; font-size: 20px; margin-top: 30px;}
.customerslist { margin: 0 auto; border-top: 1px solid #dee1ec;border-left: 1px solid #dee1ec;}
.dlast { margin-bottom: 60px; }
.customerslist ul li { float: left; width: 25%; padding: 0px; height: 110px; border-right: 1px solid #dee1ec;border-bottom: 1px solid #dee1ec; }
.customerslist ul li .aboutlistcon {
	/* box-shadow:0px 2px 4px 0px rgba(117,131,147,0.33); */
	background-color: #fff; 
	height: 100%;
	text-align: center;
}
.customerslist ul li .aboutlistcon img { display: inline;}

/*关于MK体育-加入MK体育*/
.jobs { margin-bottom: 60px;}
.jobs h1 { display: block; line-height: 110px; font-size: 20px; height: 110px;}
.jobsnav a { float: left; margin-right: 20px; line-height: 40px; margin-top: 30px;}
.jobsnav .acti { border-bottom: 2px solid #0066B3; padding: 0 5px;}
.jobscon { position: relative;}
.jobs .box { background-color:transparent;}
.jobscon .tab_menu { width: 140px; position: absolute; left: 0; top:0; overflow: inherit;} 
.jobscon .tab_menu li {
    color: #59626E;
    float: left;
    display: inline;
    cursor: pointer;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    margin-right: 0px;
	text-align: left;
	width: 100%;
	position: relative;
	padding: 0;
}
.jobscon .tab_menu li span {width: 4px; height: 38px; margin-right: -3px; position: absolute; right: 0; top:6px; z-index: 99;}
.jobscon .tab_menu li.current {  color: #0066B3; }
.jobscon .tab_menu li.current span {    background-color:#0066B3 ;}
.jobscon .tab_box {
	margin-left: 140px;
    padding: 0px;
    background-color:transparent;
    margin-top: 0px;
    height: auto;
	border-left: 2px solid #B5BEC8;
	padding-left: 110px;
}
.jobscon .tab_box table { width: 100%; }
.jobscon .tab_box table thead th { background-color: #fff; height: 50px; line-height: 50px; color: #707A88;font-size:16px; border-bottom:1px solid #D5DBE1;}
.jobscon .tab_box table tbody td {  height: 55px; line-height: 22px; color: #4A4A4A;font-size:14px; border-bottom:1px solid #D5DBE1; padding: 5px;}
.jobdate { padding-left: 35px; width: 15%;}
.jobaddress {width: 15%;}
.jobenshu {width: 15%;}
.jobzhiwei {}

/*服务支持-专业服务*/
.servicebanner { margin: 0 auto; height:150px; background:linear-gradient(270deg,rgba(10,126,238,1) 0%,rgba(30,125,200,1) 100%); line-height: 150px; text-align: center; color: #fff; font-size:32px; margin-top: 60px;background-image: url(/images/service.png);
	background-repeat: repeat;
	background-position: center bottom;}
.peixunbanner {background-image: url(/images/peixun.png);}
.posmkuai { margin-bottom: 45px;}
.posmkuai ul { margin:0 -8px;}
.posmkuai ul li { float:left; width:33.3%; padding:0 8px; margin-bottom: 15px;}
.posmkuai ul li .yysyycon { background-color:#fff; padding:45px 30px 35px 30px;transition: all 1s; position:relative;text-align:center; height: 480px;}
.posmkuai ul li .yysyycon .icon {width: 65px; height: 65px;}
.posmkuai ul li .yysyycon h1 {font-size:20px;font-weight:bold;color:#4A4A4A; margin-top:35px;} 
.posmkuai ul li .yysyycon h2 { display:block; line-height:24px;font-size:14px; color:#767676; margin-top:24px;font-weight:400; text-align:left;}
.posmkuai ul li:hover .yysyycon {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.posmkuai ul li .yysyycon dl { display: block; margin-top: 30px;}
.posmkuai ul li .yysyycon dl dt { float: left; width: 100%; font-weight: normal; text-align: left;color:#767676; margin-bottom: 10px;}
.posmkuai ul li .yysyycon dl dd { float: left; width: 100%; font-weight: normal; text-align: left;color:#4A4A4A;font-weight:500; position: relative;min-height: 24px; line-height: 24px;}
.posmkuai ul li .yysyycon dl dd span { position: absolute; left: 0; top:10px;width:6px;height:6px; border-radius: 50%; background-color: #187DD2;}
.posmkuai ul li .yysyycon dl dd p { margin-left: 20px; display: block;}

/*服务支持-培训*/
.schedule {  padding-bottom: 60px; margin-bottom: 60px; margin-top: 1px;}
.scheduletable { width: 100%;}
.scheduletable table { min-width: 1000px;}
.schedule table th {height:50px; background-color: #529EE8; line-height: 50px; font-size: 16px; color: #fff; padding: 0 20px; border-left: 2px solid rgba(234,238,247,1);}
.schedule table th:first-child { border:0;}
.schedule table td { background-color: #EAEEF7; line-height:24px; font-size: 14px; color: #4A4A4A; padding: 15px 20px; border-bottom: 1px solid #C7C7C7; vertical-align:top;}
.schedulegedi {  margin-bottom: 60px;}
.schedulegedi .tab_menu { width: 258px; margin: 0 auto;}
.schedulegedi .tab_menu li {
    color: #000;
    float: left;
    display: inline;
    cursor: pointer;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    margin-right: 30px;
	width: 85px;
	margin: 0 22px;
	text-align: center;
}
.schedulegedi .tab_menu li.current {  color: #027EE5; border-bottom: 2px solid #027EE5;}
.schedulegedi .schline { display: block;border-bottom: 2px solid #D8D8D8; margin-top: -2px;}
.schedulegedi .tab_box { height: auto; padding: 0;float: left; width: 100%; background-color: transparent;}
.schedulegedi .tab_box .con {  float: left; width: 100%;}
.schedulegedi .tab_box h1 {display: block;font-size:20px;font-weight:600;color:#4A4A4A;line-height:28px; float: left; width: 100%; }
.schedulegedi .tab_box h1 a {color: #027EE5;}
.cshlist {border-bottom: 2px solid #D8D8D8;float: left; width: 100%; padding-bottom: 60px; padding-top: 40px;  }
.schedulegedi .tab_box dl dd { float: left; width: 100%; min-height: 24px; position: relative; margin-top: 30px; line-height: 24px;}
.schedulegedi .tab_box dl dd .titlesch { position: absolute;left: 0; top: 0; width: 140px;}
.titlesch .icon { float: left; color: #979797; margin-right: 15px;}
.schedulegedi .tab_box dl dd .schedulegedicon { margin-left: 140px; color: #767676; width: 360px;}
.cshlist01 { border: 0;}
.aftersal {background-color: #fff; margin-bottom: 60px; padding-bottom: 40px; padding-top: 20px;}
.aftersal_tit { margin: 0 auto; font-size: 24px; text-align: center; margin-bottom: 30px; margin-top: 10px; }
.aftersal_tit .icon { width: 56px; height: 56px; display: inline; vertical-align:middle; margin-right: 30px;}
.aftersal_tit p { display: inline;}
.aftersaleservices { margin: 0 auto; width: 880px;}
.aftersaleservices .accordion-menu {display: block; width: 100%;margin: 0 auto; background: #fff;}
.aftersaleservices .accordion-menu li {border: 1px solid #D8D8D8; padding: 20px 40px; margin-bottom: 20px;}
.aftersaleservices .accordion-menu li .dropdownlink .fa-chevron-down { height: 22px; width: 24px; background: url(/images/arr3.png) no-repeat center center; background-size:cover; position: absolute; right: 20px; top: 0; margin-top: 5px;  transition: all 0.3s ease-out; }
.aftersaleservices .accordion-menu li.open .dropdownlink .fa-chevron-down {background: url(/images/arr4.png) no-repeat center center; background-size:cover; }
.aftersaleservices .dropdownlink {
	  cursor: pointer;
	  display: block;
	  padding: 0px;
	  padding-right: 0px;
	  
	  position: relative;
	  -webkit-transition: all 0.4s ease-out;
	  transition: all 0.4s ease-out;
	  color: #4A4A4A; font-size: 20px;line-height:28px;
	  font-weight: bold;
	}
.aftersaleservices .dropdownlink i {
	  position: absolute;
	  top: 17px;
	  left: 16px;
	}
.aftersaleservices .dropdownlink .fa-chevron-down {
	  right: 12px;
	  left: auto;
	}
.aftersaleservices .submenuItems {
	  display: none;
	  background: #C8E6C9;
	}
.aftersaleservices .open .submenuItems {
	  display: block;
	}
.aftersaleservices .submenuItems li {
	  border-bottom: 1px solid #B6B6B6;
	}
.aftersaleservices .submenuItems a {
	  display: block;
	  color: #727272;
	  -webkit-transition: all 0.4s ease-out;
	  transition: all 0.4s ease-out;
	}
.aftersaleservices .submenuItems a:hover {
	  background-color: #fff;
	  color: #8A939B;
	}
.aftersaleservices .mobiletabcon{ background: #fff; padding:0px; padding-bottom:0px; float: left; width: 100%;}
.aftersaleservices .mobiletabcon h1 { display:block;line-height:30px; color:#4A4A4A;font-size:20px; padding-top:40px;}
.aftersaleservices .mobiletabcon a { float:left;width:140px;height:44px;background:rgba(255,255,255,1);border-radius:24px;opacity:0.75;border:1px solid rgba(219,219,219,1); color:#8A939B; line-height:44px; text-align:center; margin-top:30px;}
.aftersaleservices .submenuItems dl dd { float: left; width: 100%; font-weight: normal; text-align: left;color:#4A4A4A;font-weight:500; position: relative;min-height: 24px; line-height: 24px; margin-top: 20px;}
.aftersaleservices .submenuItems dl dd span { position: absolute; left: 0; top:10px;width:6px;height:6px; border-radius: 50%; background-color: #187DD2;}
.aftersaleservices .submenuItems dl dd p { margin-left: 20px; display: block; color: #4A4A4A;}
.aftersaleservices .newtext { float: left; width: 100%; font-weight: normal; text-align: left;color:#4A4A4A;font-weight:500; position: relative;min-height: 24px; line-height: 24px; margin-top: 20px; font-size: 14px; margin-right: -90px;}
.aftersaleservices .newtext span { position: absolute; left: 0; top:10px;width:6px;height:6px; border-radius: 50%; background-color: #187DD2;}
.aftersaleservices .newtext p { margin-left: 20px; display: block; color: #4A4A4A;}
.textnn { float: left; width: 100%; padding-right: 90px;}

.honorsleft { float: left; width: 550px; min-height: 400px;}
.honorsleft dl dd { float: left; width: 100%;line-height:40px;font-size:14px; color: #4A4A4A;}
.honorsleft dl dd a{ display: block; color: #4A4A4A;}
.honorsleft dl dd a:hover { color: #1271B9;}
.honorsright {float: right;}

.readbanner { margin: 0 auto; height:150px;  color: #fff; font-size:32px; margin-top: 64px;background-image: url(/images/read.webp);	background-repeat: repeat;background-position: center bottom; background-size: 100%;}
.readbanner h1 { font-size:20px; }
.readbanner p {padding-top: 40px;}
.read { margin-bottom: 60px;}
.read_title { margin: 0 auto;font-size:28px;font-weight:600;color:#0A2639;line-height:40px; text-align: center; padding: 60px 0 40px 0;}
.read_con {font-size:16px;line-height:24px; color: #4A4A4A;}
.read_con img { display: inline;}

.jobs .tab_box li { height: auto;}
.jobstab { margin: 0 auto;}
.jobstab .accordion-menu {display: block; width: 100%;margin: 0 auto;  }
.jobstab .accordion-menu li {padding:0px;position: relative;overflow: auto;}
.jobstab .accordion-menu li .dropdownlink .fa-chevron-down { height: 18px; width: 20px; background: url(/images/arr3.png) no-repeat center center; background-size:cover; position: absolute; right: 20px; top: 0; margin-top: 20px;  transition: all 0.3s ease-out; }
.jobstab .accordion-menu li.open .dropdownlink .fa-chevron-down {background: url(/images/arr4.png) no-repeat center center; background-size:cover;  }
.jobstab .dropdownlink {
	  cursor: pointer;
	  display: block;
	  padding: 0px;
	  padding-right: 0px;
	  -webkit-transition: all 0.4s ease-out;
	  transition: all 0.4s ease-out;
	  color: #4A4A4A; font-size: 20px;line-height:28px;
	  font-weight: bold;
	  min-width: 550px;
	  
}
.itttable_tt01 {overflow: auto;}
.itttable_tt {min-width: 550px;}
.jobstab .dropdownlink i {	  position: absolute;	  top: 17px;	  left: 16px;	}
.jobstab .dropdownlink .fa-chevron-down {	  right: 12px;	  left: auto;	}
.jobstab .submenuItems { padding: 30px;line-height:32px; display: none;}
.jobstab .open .submenuItems { display: block;border-bottom:1px solid #D5DBE1; }
.jobstab .submenuItems li {  border-bottom: 1px solid #B6B6B6;}
.jobstab .submenuItems a { display: block; color: #727272; -webkit-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;	}
.jobstab .submenuItems a:hover {  background-color: #fff;  color: #8A939B;}
.jobsconc { margin-bottom: 15px;}
.lisq a {
    display: block;
    width: 95px;
    height: 34px;
    background: rgba(255,255,255,1);
    border-radius: 17px;
    border: 1px solid rgba(188,203,213,1);
    color: #206EA9;
    text-align: center;
    line-height: 32px;
}
.lisq a:hover {background:#0066B3; color: #fff;}
.itttable {border-top:1px solid #D5DBE1; }

/*MK体育引力*/
.hihello {display: block;font-size:20px!important;color:#0A2639;line-height:33px; font-weight: 600;}
.yinli {display: block;font-size:18px!important;color:#0A2639;line-height:33px; font-weight: 600; margin-top: 10px; }
.pyyl {margin-bottom: 40px;}
.pyyl ul li { float: left; width: 100%; background-color: #fff; margin-bottom: 20px; padding: 30px; position: relative;}
.pyyl ul li dl { margin: 25px 0; display: block; width: 100%; float: left;}
.pyyl ul li dl dd { width: 33.3%; padding: 0 10px; float: left;}
.berwu dd { width: 25%!important;}
.pyyl ul li .xuh { position: absolute; left: 30px; top: 30px; }
.xuh span {
  height: 56px;
  width: 40px;
  display: block;
  position: relative;
}
.llso {
  width: 40px;
}
.llso:before {
  content: '';
  height: 38px;
  width: 38px;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  line-height: 26px;
  background: #69ADFF;
  border-radius: 38px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  color: #fff;
  text-align: center;
}
.llso:after {
  content: '';
  height: 0px;
  width: 0px;
  border: 10px transparent solid;
  display: block;
  position: absolute;
  top: 28px;
  left: 2px;
  border-right: 17px solid transparent;
  border-top: 25px solid #69ADFF;
  border-left: 17px solid transparent;
}
.llso b { display: block; position: absolute; left: 0; width: 38px; text-align: center; z-index: 99; color: #0855B2;font-size:20px; line-height: 35px;}
.pyylcon { margin-left: 65px;}
.pyylcon h1 {font-size:20px;font-weight:600;color:#0A2639;line-height:28px; display: block; margin-bottom: 10px;} 
.pyylcon p {font-size:14px;color:#0A2639;line-height:24px;display: block;}
.jihua {display: block;font-size:20px!important;color:#0A2639;line-height:33px; font-weight: 600; padding: 40px 0 20px 0;}
.newsyg { margin-top: 40px; display: block;}
.tanxing { margin-top: 55px; display: block;}
.tanxing dd { width: 25%; padding: 0 10px; float: left;}
.tanxing01 dd { width: 33.3%; padding: 0 10px; float: left;}

.attlist .accordion-menu {
    display: block;
    width: 100%;
    margin: 0 auto;
    background:transparent;
}
.attlist .accordion-menu li {
    border: 0;
    padding: 20px 40px;
    margin-bottom: 20px;
}
.attlist .dropdownlink {
    cursor: pointer;
    display: block;
    padding: 0px;
    padding-right: 0px;
    position: relative;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    color: #4A4A4A;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
}
.attlist .submenuItems  { display: none;}
.attlist .open .submenuItems { display: block; margin-top: 0px;}
.attlist .accordion-menu li .dropdownlink .fa-chevron-down {
    height: 22px;
    width: 24px;
    background: url(/images/arr3.png) no-repeat center center;
    background-size: cover;
    position: absolute;
    right: 20px;
    top: 0;
    margin-top: 5px;
    transition: all 0.3s ease-out;
}
.attlist .accordion-menu li .open .dropdownlink .fa-chevron-down {
    background: url(/images/arr4.png) no-repeat center center;
    background-size: cover;
}

.prbanner {background-image: url(/images/prbanner.png);}
.techleft { float: left;}
.techright {float: right; width: 235px;  padding-bottom: 45px;}
.techright h1 { display: block; font-size: 16px; color: #252F37; line-height:22px;font-weight:500;margin-bottom: 17px;}
.techright ul {  display: block;border:1px solid #D8D8D8;padding: 25px 18px; padding-bottom: 0;}
.techright ul li {   float: left;   width: 100%; line-height: 24px; margin-bottom: 25px; text-align: justify;}
.techright ul li a {  display: block;}
.techright ul li a:hover {  color: #0066B2;}
.techleft ul li h1 { margin-top: 7px;}
.techleft ul li .newsnei h1 {   height: auto;}
.techleft ul li a {
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #4A4A4A;
    height: auto;
    line-height: 22px;
    overflow: hidden;
    float: none;
}

.pressbanner {background-image: url(/images/pressbanner.png);}
.press { margin: 60px auto; position: relative;}
.press .padded { position: absolute; left: 0; top:0; width: 90px;}
.presscon { margin-left: 90px; border-left: 2px solid #B5BEC8; padding-left: 40px;}
.pressconlist { margin: 0 auto;}
.pressconlist h1 {display: block;height:40px;font-size:20px;font-weight:500;color:#0A2639;line-height:40px; float: left; width: 100%;}
.pressconlist ul { margin-top: 30px; width: 80%;float: left; margin-bottom: 20px;}
.pressconlist ul li { float: left; width: 175px; margin-right: 20px; margin-bottom: 30px; height: 300px;}
.pressconlist ul li h2 {line-height:24px; display: block;font-size:18px; margin-top: 20px; color: #252F37;font-weight:500;}
.pressconlist ul li p {line-height:24px; display: block;font-size:14px; color: #4A4A4A;}
.press .smallnavfixed {
    left: 0px;
    top: 120px;
    position: fixed;
    width: 100%;
    z-index: 888;
    background-color:transparent;
}
.press .smallnav ul li { width: 100%;}
.smallnavfixed .prolcd { margin: 0 auto; max-width: 1142px;}
.smallnavfixed .prolcd ul { width: 90px;}
.smallnavfixed .prolcd ul li { width: 100%;}
.press .smallnav ul li a {
    line-height: 45px;
	font-size: 18px;width: 100%;margin-left: 3px;
}
.press .smallnav ul li.activenav a {
    color: #337ab7;border-right: 4px solid #0066B3;
	width: 100%; 
}
.press .smallnavfixed ul li a {
    display: block;
    color: #4A4A4A;
	line-height: 45px;
}
.press .smallnavfixed ul li.activenav a {
    color: #337ab7;
    background: transparent;
	border-right: 4px solid #0066B3;
	
}
.press .smallnavfixed ul li a:hover {
    color: #337ab7;
    background: transparent;
}
.articless h1 {
    display: block;
    line-height: 110px;
    font-size: 20px;
	padding-left: 55px;
}
.articlesslist { width: 870px; margin-left: 25px;}
.articlesslist ul { float:left; width:100%; padding-bottom:25px; margin-bottom:55px;  }
.articlesslist ul li {float:left; width:100%;  padding:22px 20px; position: relative;}
.articlesslist ul li .date { position:absolute; left:20px; top:30px; width:60px; text-align:center;}
.articlesslist ul li .date .cmonth {height:40px;font-size:34px;color:#767676;line-height:40px;}
.articlesslist ul li .date .cday {height:45px;font-size:40px;color:#FF8C2B;line-height:47px; font-weight: bold; margin-top: -8px;}
.articlesslist ul li .date .cyears {height:16px;font-size:14px;color:#767676;line-height:16px; margin-top: 0px;}
.articlesslist ul li .newsnei { padding-left:15px; margin-left:60px;}
.articlesslist ul li .newsnei h1 { display:block; font-size:20px;font-weight:bold;color:#4A4A4A; line-height:27px; overflow:hidden;  padding-left: 0; margin-top: 10px; }
.articlesslist ul li:hover h1  {color:#0066B2;}
.articlesslist ul li a:hover { color:#0066B2;}
.articlesslist ul li .newsnei p {font-size:14px;font-weight:400;color:#4A4A4A;line-height:24px; display:block; overflow:hidden; border-bottom:1px solid #D8D8D8; padding-bottom: 15px; margin-top: 13px;}

.contactbanner {background-image: url(/images/contactbanner.png);}
.contact_v .contact_vcon { background-color: #fff; padding: 25px 40px; margin-bottom: 40px;}
.contact_v h1 { display: block; line-height: 110px; font-size: 20px;}
.contact_v p { line-height: 1.8; margin-top: 1em; margin-bottom: 1em;}
.contactmap { border:1px solid #ddd; padding: 0; float: right;}
.contact_vcon h4 { border-bottom:2px solid #D8D8D8;line-height:30px; display: block;font-size:20px; padding-bottom: 25px; margin-right: 100px;}
.contact_vcon p { position: relative; display: block; padding-left: 25px;}
.contact_vcon p span { position: absolute; left: 0; top:0;}

.auth { max-width: 460px; margin: 0 auto; margin-top: 45px;}
.step { margin: 0 auto; position:relative; padding: 0 50px; height: 56px;}
.step ul { position: relative; z-index: 3;}
.step ul li { float: left; height: 56px; width: 33.3%;}
.step ul li span { display: block;width: 56px; height: 56px; border-radius: 50%; background-color: #DCDFEA; font-size:20px; color: #fff; font-weight: bold; line-height: 36px; text-align: center; border:10px solid #F9FAFF;}
.step ul li .stepact {background-color: #16ADF7;}
.step ul li:nth-child(2) span { margin-left: 42px;}
.step ul li:nth-child(3) span { float: right;}
.step .stepline { position: absolute; bottom: 28px; left: 60px; right: 60px;border-bottom:2px solid #C3C3C3;}
.authtext {font-size:14px;color:#575E63;line-height:26px;margin-top: 35px;padding: 0 25px; text-align: center; margin-bottom: 30px;}
.authfrom { margin: 0 auto;}
.authfrom ul li { float: left; width: 100%; margin-bottom: 10px; position: relative;}
.authfrom ul li:nth-child(3) {margin-bottom: 40px;}
.authfrom ul li input { width:100%; height:50px; background:#fff; border-radius:5px; border:1px solid #C8CBD8; padding: 0 15px;}
.authfrom ul li input:disabled { background:#ccc; }
.authfrom ul li .hquyzm { width:160px; height:48px; background:#EAECF3; color: #616C77; font-size:16px; text-align: center; line-height: 48px; position: absolute; right: 1px; top:1px; border-top-right-radius:5px;border-bottom-right-radius:5px;}
.authfromch { position:relative; float: left; width: 100%;}
.authfromch .authcheckbox { width: 20px; height: 20px; position: absolute; left: 0; top:5px;}
.authfromch p { font-size: 13px; color: #575E63;line-height:26px; margin-left: 30px;}
.cbx {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  border-radius: 2px;
  overflow: hidden;
  transition: all 0.2s ease;
}
.cbx span {
  float: left;
  vertical-align: middle;
  transform: translate3d(0, 0, 0);
}
.cbx span {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 3px;
  transform: scale(1);
  border: 1px solid #c8ccd4;
  transition: all 0.2s ease;
}
.cbx span svg {
  position: absolute;
  top: 3px;
  left: 2px;
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: 16px;
  transition: all 0.3s ease;
  transition-delay: 0.1s;
  transform: translate3d(0, 0, 0);
}
.cbx span {
  padding-left: 8px;
  line-height: 18px;
}

.inp-cbx:checked + .cbx span {
  background: #16ADF7;
  border-color: #16ADF7;
  animation: wave 0.4s ease;
}
.inp-cbx:checked + .cbx span svg {
  stroke-dashoffset: 1;
}
.inline-svg {
  position: absolute;
  width: 0;
  height: 0;
  pointer-events: none;
  user-select: none;
}
.submit { margin-top: 30px; margin-bottom: 60px; height:50px; padding: 0 80px;float: left; width: 100%;}
.submit input { display: block; background-color: #16ADF7;border-radius:25px;font-size:16px; color: #fff; border:0; width: 100%; height:50px; }
.filter-disabled {
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.filter-box, .filter-box01 {
    position: relative;
}

.filter-box select, .filter-box01 select {
	display: none;
}

.filter-text {
	height: 100%;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	height:50px ;
	background:#fff; border-radius:5px; border:1px solid #C8CBD8; 
	 padding: 0 15px;
	 line-height: 50px;
}

.filter-text input {
	font-size: 14px;
}

.filter-text .filter-title {
	width: 100%;
	height: 36px;
	line-height: 36px;
	border: 0;
	background-color: transparent;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0;
	cursor: pointer;
	color: #78828C;
}

.filter-list {
	display: none;
	width: 100%;
	max-height: 300px;
	background-color: #fff;
	font-size: 14px;
	position: absolute;
	top: 49px;
	left: 0;
	z-index: 99;
	border: 1px solid #e6e6e6;
	overflow: auto;
}
.filter-list li { margin-bottom: 0!important;}
.filter-list li.filter-null a {
	color: #d2d2d2;
}

.filter-list li a {
	display: block;
	padding: 0 15px;
	line-height: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}

.filter-list li:hover {
	background-color: #f2f2f2;
}

.filter-list li.filter-selected {
	background-color: #16ADF7;
}

.filter-list li.filter-selected a{
	display: block;
	color: #fff;
}

.filter-list li.filter-disabled {
	background-color: #fff;
}

.filter-list li.filter-disabled a{
	display: block;
	color: #d2d2d2;
}

.filter-list li.filter-disabled:hover a {
	cursor: not-allowed!important;
	background-color: #fff;
}
.filter-box .icon, .filter-box01 .icon {
	position: absolute;
}

.icon-filter-arrow {
	width: 8px;
	height: 6px;
	background-repeat: no-repeat;
    background-image: url(/images/icon_arrow_down_x2.png);
    background-size: 100%;
    right: 15px;
    top: 22px;
    transition: all .2s;
}

.icon-filter-arrow.filter-show {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.filter-list::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.filter-list::-webkit-scrollbar-track {
	background: #fff 
}

.filter-list::-webkit-scrollbar-thumb {
	background: #CBCBCB;
}

/*服务概览*/
.professcontact { margin-bottom: 60px;}
.professcontact .cttll { margin-top: 30px;}
.professcontact .ctt_b { margin-top: -30px;}
.professcontact div { margin-top: 30px;}
.profesabout { background-color: transparent;}
.nyoushicon { border: 0;}
.nyoushicon .fl {width: 54.6%;}
.nyoushicon .fl h2 { font-size: 18px; color: #0066B2;}
.nyoushicon .fr {  width: 33.8%;}
.nyoushicon p { margin-top: 10px;}
.profesabout { margin-bottom: 50px;}
.profesabout h2 {
    font-size: 14px;
    color: #767676;
    line-height: 25px;
    display: block;
    font-weight: normal;
    margin-bottom: 30px;
}
.profesabout ul { margin: 0 -5px;}
.profesabout ul li {  padding: 0 5px;}
.profesabout ul li .sollistcon { min-height: 124px;}
.profesabout ul li .sollistcon .sollisttext p { display: block; line-height:28px; font-size: 16px;    margin-top:0px;}
.profesabout ul li .sollistcon .sollisttext {  width: 480px;}

/*故障处理机制*/
.fixblock { margin: 0 auto; margin-bottom: 50px;}
.fixblock { background-color: transparent;}
.fixblock h1 { display: block;font-size:20px;color:#545454;line-height:20px; border-left: #208DDD 4px solid; padding-left: 10px;}
.fixblock p { display: block;font-size:14px;color:#676767;line-height:30px; margin-top: 12px; margin-bottom: 15px;}
.fixblock table { min-width: 1000px;}
.fixblock table th {height:50px; background-color: #529EE8; line-height: 50px; font-size: 16px; color: #fff; padding: 0 20px; }
.fixblock table th:first-child { border:0;}
.fixblock table td { background-color: #EAEEF7; line-height:24px; font-size: 14px; color: #4A4A4A; padding: 15px 20px; border-bottom: 1px solid #CFD4E0; vertical-align:top;}
.fixblock .box {
    width: 100%;
    float: left;
}
.fixblock .tab_menu { margin: 0 auto; width: 340px; position: relative;}
.fixblock .fixline {float: left;width: 100%;border-bottom:2px solid #D9D9D9; margin-top: -2px;}
.fixblock .tab_menu li {color:#000;float:left;display:inline;cursor:pointer;height:50px;line-height:48px;font-size:18px;margin:0px 20px;width:130px;text-align:center;}
.fixblock .tab_menu .current div {color:#0855AF;border-bottom:2px solid #0855AF;}
.fixblock .tab_box {padding:0px;background-color:transparent;margin-top:30px;height:auto;float:left;width:100%;}
.fixtop01 { background-color: #A3B1BE!important;}
.fixtop02 { background-color: #529EE8!important;}
.fixtop03 { background-color: #4391DE!important;}
.fixtop04 { background-color: #0066B2!important;}
.fixb01 { background-color: #fff!important;}
.fixb02 { background-color: #F1F3F9!important;}
.fixb03 { background-color: #EBEEF5!important;}
.fixb04 { background-color: #E5E9F2!important;}

.tranbout { background-color: transparent; margin-bottom: 10px;}
.tranbout .box {
    width: 100%;
    float: left;
}
.tranbout .tab_menu { margin: 0 auto; width: 380px; position: relative;}
.tranbout .fixline {float: left;width: 100%;border-bottom:2px solid #D9D9D9; margin-top: -2px;}
.tranbout .tab_menu li {color:#000;float:left;display:inline;cursor:pointer;height:50px;line-height:48px;font-size:18px;margin:0px 20px;width:150px;text-align:center;}
.tranbout .tab_menu .current div {color:#0855AF;border-bottom:2px solid #0855AF;}
.tranbout .tab_box {padding:0px;background-color:transparent;margin-top:30px;height:auto;float:left;width:100%;}
.tranbout h2 {display: block;font-size:14px;color:#676767;line-height:30px; margin-bottom: 10px;}
.tranbout p {display: block;font-size:16px;color:#0066B2;line-height:24px; margin-bottom: 15px; margin-left: 30px; padding-left: 20px; position: relative;}
.tranbout p span { position: absolute; width: 20px; left: 0; font-size: 20px;}
.tranbout table th {height:50px; background-color: #529EE8; line-height: 50px; font-size: 14px; color: #fff; padding: 0 20px; border-left: 1px solid #CFD4E0; font-weight: normal;}
.tranbout table th:first-child { border:0;}
.tranbout table td { border-left: 1px solid #CFD4E0; }
.tranbout table td:first-child {border-left:0;  }
.tranbout table td { background-color: #F1F3F9; line-height:24px; font-size: 14px; color: #4A4A4A; padding: 10px 20px; border-bottom: 1px solid #CFD4E0; vertical-align:top;}
.ceritable table td {line-height:20px;}
.ceritable table td p { margin: 0; color: #717171;}
.sqlist { margin-top: 40px;}
.sqlist ul li { float: left; width: 20%; padding: 5px;}
.sqlist ul li div { height: 110px;box-shadow:0px 2px 6px 0px rgba(160,170,182,0.2); background-color: #fff; text-align: center; position: relative;font-size:16px; line-height: 26px; padding-top: 30px;transition: all 1s;}
.sqlist ul li div span { position:absolute; left:0; top:-2px; width: 34px; height: 36px; background-size: 34px 36px; background-image: url(/images/ceritableicon.png);}
.sqlist ul li:hover div {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64); color: #208DDD; cursor: pointer;}

.stocktab {margin-top:40px;}
.stocktab .tab_menu {margin:0 auto;width:420px;position:relative;}
.stocktab .tab_menu li {   width: 100px;}
.efficacy .tab_menu {   margin: 0 auto;   width: 430px;}
.efficacy .tab_menu li {color:#000;float:left;display:inline;cursor:pointer;height:50px;line-height:48px;font-size:18px;margin:0px 20px;width:auto;text-align:center;}
.efficacy .tab_menu div {padding:0 10px;}
.efficacy .content .efftext { color: #4A4A4A; line-height:24px; margin-bottom: 40px;}
.efficacy .content .effpic { text-align: center; margin-bottom: 40px; }
.efficacy .content .effpic img { display: inline; }
.efficacycon {border:1px solid #D8D8D8; padding: 27px 20px 20px 20px; background-color: #fff;min-height: 188px; position: relative;}
.efftab1 dd { float: left; width: 33.33%; padding: 0 8px; margin-bottom: 16px;}
.efftab1 dd .itojzhiconimg {position:absolute;height:56px;width:56px;left:20px;top:27px;}
.efftab1 dd .itojzhiconimg .icon {height:56px;width:56px;}
.efficacy .content dd .efficacycontext {margin-left:76px;}
.efftab1 dd .efficacycontext h1 {font-size:18px;color:#353F4E;margin-top:3px;}
.efftab1 dd .efficacycontext p {font-size:14px;color:#767676;margin-top:20px;line-height:24px;}
.efftab2_1 {background-color:#fff;padding-bottom:50px;}
.efftab2_1 h1 {display:block;height:115px;font-size:24px;color:#4a4a4a;line-height:115px;text-align:center;}
.efftab2_1 p {font-size:14px;color:#767676;line-height:25px;display:block;font-weight:normal;margin-bottom:35px;padding:0 95px;}
.efftab2_1 .content div { text-align: center;}
.efftab2_1 .content div img { display: inline;}
.efftab2_2 { padding: 50px 0;}
.efftab2_2 h1{display:block;font-size:24px;color:#4a4a4a;margin-bottom:20px;}
.efftab2_2 p {font-size:14px;color:#767676;line-height:25px;display:block;font-weight:normal;margin-bottom:35px;}
.efftab2_3 .metszcon {border-top:1px solid #d8d8d8;padding:40px 0;border-bottom:0px;}
.efflist {margin:0 auto;background-color:#fff;padding-bottom:15px;}
.efflist dl dd {float:left;width:50%;padding:0 15px;margin-bottom:10px;}
.efflist dl dd .sollistcon {background-color:#fff;padding:20px 10px;transition:all 1s;min-height:249px;}
.efflist dl dd .sollistcon .keyProducts_tit {height:60px;line-height:56px;float:left;margin-top:0px;}.efflist dl dd .sollistcon .keyProducts_tit .icon {height:50px;width:50px;}
.efflist dl dd .sollistcon .sollisttext {float:left;width:460px;padding-left:24px;}
.efflist dl dd .sollistcon .sollisttext h1 {font-size:18px;font-weight:bold;color:#4A4A4A;}
.efflist dl dd .sollistcon .sollisttext p {display:block;line-height:24px;font-size:14px;color:#4A4A4A;margin-top:13px;font-weight:400;min-height:72px;}
.efftab3_text { color: #4A4A4A; line-height:24px; margin-bottom: 30px;}
.efftab3_tit { color: #353F4E; font-size:24px; padding-top: 20px; padding-bottom: 15px; text-align: center;}
.raptexing { margin: 0 auto; width: 764px;}
.raptexing dl dd { float: left; width: 25%; padding: 0 23px; height: 145px; margin-bottom: 23px;}
.raptexing dl dd div { background-color: rgb(0,172,249);height: 145px; text-align: center; color: #fff; font-size: 18px; border-radius: 100%; padding-top: 45px;}
.raptexing dl dd:nth-child(even) div {background-color: rgb(0,99,181);}
.efftab3_2 { background-color: #fff; padding: 15px 0 50px 0;}
.efftab3_2 div { text-align: center; margin-top: 15px;}
.efftab3_2 div img { display: inline;}
.efftab3_3 { margin: 30px auto;}
.efftab3_3 dl { margin-top: 20px;}
.efftab3_3 dd { width: 20%; padding: 0 10px; float: left; display: inline;}
.efftab3_3 dd div { background-color: #fff; padding: 23px; height: 235px; text-align: center;transition: all 1s;}
.efftab3_3 dd div .icon { height: 64px;    width: 64px;}
.efftab3_3 dd div img { display: inline;}
.efftab3_3 dd div p {line-height:32px; margin-top: 25px;}
.efftab3_3 dd:hover div {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.efftab3_4 { height: 522px; position: relative;}
.efftab3_4_pic { position: absolute; left: 50%; margin-left: -230px; top:100px;}
.efftab3_4_list { width: 295px; float: left; margin-left: 60px; margin-top: 15px;}
.efftab3_4_list dd {width: 100%; float: left; margin-bottom: 25px; padding-right: 25px;}
.efftab3_4_list dd:first-child {padding-left: 25px; padding-right: 0;}
.efftab3_4_list dd:last-child {padding-left: 25px; padding-right: 0;}
.efftab3_4_list dd h1 {line-height:24px; color: #4A4A4A;font-size:18px; font-weight: bold;}
.efftab3_4_list dd p {line-height:24px; color: #4A4A4A;}
.efftab3_4_listrig {float: right;margin-left: 0px;margin-right: 50px;  }
.efftab3_4_listrig dd {width: 100%; float: left; margin-bottom: 25px; padding-left: 25px;}
.efftab3_4_listrig dd:first-child {padding-left: 0; padding-right: 25px;}
.efftab3_4_listrig dd:last-child {padding-left: 0; padding-right: 25px;}
.efftab3_5 dd {width: 33.3%; float: left; padding: 0 10px; margin-bottom: 16px;}
.efftab3_5 dd .efftab3_5con { background-color: #fff; text-align: center; padding: 15px; height: 165px;transition: all 1s;}
.efftab3_5 dd .efftab3_5con h1 {line-height:28px;font-size:20px;}
.efftab3_5 dd .efftab3_5con p {line-height:28px;font-size:14px; color: #767676; margin-top: 10px;}
.efftab3_5 dd .efftab3_5con_icon { }
.efftab3_5 dd .efftab3_5con_icon .icon {  height: 64px;  width: 64px;}
.efftab3_5 dd:hover .efftab3_5con {box-shadow:0px 4px 12px 0px rgba(165,176,208,0.64);}
.efftab3_5 dl { margin-top: 15px;}

.btnll { display: none;}

.mycustomer { padding-top: 60px;}
.mycustomer .tab_menu li {
    float: left;
    display: inline;
    cursor: pointer;
    height: 160px;
	width: 20%;
    font-size: 18px;
    padding: 0 45px;
	text-align: center;
	box-sizing: border-box;
	margin: 0;
	color: #4A4A4A;
	line-height: 55px;
}
.mycustomer .tab_menu li div{
    cursor: pointer;
    height: 100px;
	width: 100px;
    line-height: 100px;
	background: #EFF2F5;
	border-radius: 100px;
	color: #0091F9;	
	margin: 0 auto;
}
.mycustomer .tab_menu li .iconfont  {font-size: 76px;}
.mycustomer .tab_menu li.current {  color: #0091F9;}
.mycustomer .tab_menu li.current div {
    color: #fff;
	background: #0091F9;
}
.mycustomer .tab_box {
    padding: 20px;
    background-color:transparent;
    margin-top: 20px;
    height: auto;
}
.mycustomercon { position: relative;}
.mycustomercon .tab_menu {
    width: 140px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: inherit;
}
.mycustomercon .tab_menu li {
    color: #59626E;
    float: left;
    display: inline;
    cursor: pointer;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    margin-right: 0px;
    text-align: right;
    width: 100%;
    position: relative;
    padding: 0;
	padding-left: 0px;
	padding-right: 10px;
	border:0;
	overflow: inherit;
}
.mycustomercon .tab_menu li span {
    width: 4px;
    height: 38px;
    position: absolute;
	margin: 0;
    right: -3px;
    top: 6px;
    z-index: 99;
}
.mycustomercon .tab_menu li.current {
    color: #0066B3;border:0;
}
.mycustomercon .tab_menu li.current span {
    background-color: #0066B3;
}
.mycustomercon .tab_box {
    margin-left: 140px;
    padding: 0px;
    background-color: transparent;
    margin-top: 0px;
    height: auto;
    border-left: 2px solid #B5BEC8;
    padding-left: 50px;
	padding-bottom: 60px;
}
.jlist {float: left; padding-top: 20px; width:50%;}
.jlist01 { margin-left: 155px;}
.jlist02 { margin-top: 45px; width: 100%;}
.jlist03 {width: 100%; padding-top: 0;}
.jlist h1 { display: block; font-size: 14px;}
.jlist h1 .iconfont  {font-size: 12px; color: #97979; font-weight: bold;}
.jpic {
	margin-top: 15px;
	float: left;
	padding-left: 1px;
	width: 100%;
}
.jpic dl .ddtext { float: left; width: 20%; font-size: 14px; line-height: 40px; color: #4A4A4A; }
.jpic dl dd img { width: 160px; height: 80px;}
.jpic dl .ddimg{border: 1px solid #dee1ec; background-color: #fff; float: left; margin-top:-1px ; margin-left: -1px;}
.jlist04 { margin-top: 45px; width: 100%;}
.jlist04 .jpic, .jlist03 .jpic{ border: 0;}

.ssmenu{width: 550px;float: left; position: relative; z-index: 99;}
.menu_tab { text-align: right;width: 600px; position: absolute; right: 0; top:80px}
.menu_tab img { display: inline; margin-bottom: 15px; }
.ssmenu dd a{text-decoration: none;color: #000;font-size: 14px;display: block;line-height:25px; padding: 8px 0;}
.ssmenu .selected{color: #0066B3;}
.menu1 .tab {display: none;}
.menu1 .ssactive{display: block;}
.menu2 .tab {display: none; width: 600px; float: right; }
.menu2 .ssactive{display: block;}
.jobscon02 .smallnavfixed  {position:fixed;top:200px; left: 50%; width: 1142px; margin-left: -571px; background-color: transparent; z-index: 88; }
.jpicnyu dl { display: block; float: left; width: 100%; margin-bottom: 15px;}
.jpicnyu dl .ddtext {  width: 33.3%;}
.jobscon02 .tab_menu li {   text-align: center;}

.newpiclist { margin: 0 auto;    border-top: 1px solid #dee1ec;   border-left: 1px solid #dee1ec;}
.newpiclistcon {
    float: left;
    width: 33.3%;
    border-right: 1px solid #dee1ec;
    border-bottom: 1px solid #dee1ec;
	padding: 20px;
	background-color: #fff;
	position: relative;
}
.newpiclistcon p { display: block; text-align: center; margin-top: 10px; height: 40px; line-height: 20px;}
.wenziss { text-align: center; padding-top: 120px; position: absolute; left: 0; right: 0;  top: 0;}
.efftab3_6 { margin-top: 40px;}
.efftab3_6con { min-height: 140px; position: relative; line-height: 30px; padding: 25px; background-color: #fff; margin-top: 20px;}
.efftab3_6img { position: absolute; left: 25px; top: 25px; height: 90px; height: 90px;}
.efftab3_6img img { height: 90px; height: 90px;}
.efftab3_6con p { margin-left: 120px; display: block; color: #767676; font-size: 16px; font-weight: normal;}
.efftab3_6con p strong { font-weight: bold; color: #333;}

/*航空业数据治理解决方案*/
.aviationbannernew {
	background-image: url(/images/aviationbannernewbannerbg.png);
}
.aviation { margin-bottom: 60px;}
.aviationTit { margin: 0 auto; margin-top: 45px;}
.aviationTit h1 {
	display: block;
	font-size: 24px;
	color: #4a4a4a;
	line-height: 60px;
}
.aviationTit p {
	display: block;
	font-size: 14px;
	color: #767676;
	line-height: 25px;
}
.aviimg { margin: 0 auto; margin-top: 35px;}

.ecological .tab_menu {
    margin: 0 auto;
    width: auto;
    position: relative;
	display:flex;
	justify-content:flex-start;
}
.ecological .tab_menu li {
    width: auto;
}
.ectext { margin: 0 auto; padding-top: 40px; font-size: 16px;}
.eclist {margin: 0 auto; margin-top: 50px;}
.eclist dl { margin: 0 -10px;}
.eclist dd { width: 25%; padding: 0 10px; margin-bottom: 20px; float: left; text-align: center;}
.eclist dd img {background-color: #fff;box-shadow: 0px 0px 8px #ccc; display: inline;}
.dwcon { margin-top: 30px; float: left; width: 100%;}


/*新增样式*/
.title0116 { 
	font-size: 56px!important;
	background: linear-gradient(to right, #6669EF, #003079);
	-webkit-background-clip: text;
	color: transparent;
	text-align: left;
	font-weight: bold!important;
	max-width: 1200px;
	padding-left: 325px;
	margin: 0 auto;
}
.title0116_1 {
	background: linear-gradient(to right, #6669EF, #003079);
	-webkit-background-clip: text;
	color: transparent;
	text-align: left;
	margin-top: 47px!important;
	font-size: 22px!important;
	line-height: 40px;
	max-width: 1200px;
	margin: 0 auto;
	padding-left: 540px;
}
.sl-left01 { margin-top: 45px!important;}

/*协同中台*/
.scbanner {background-image: url(/images/sc_banner.png);}
.zxfangan { float: left;width:134px;height:50px;background:#1A82FF;border-radius:25px; line-height: 50px; text-align: center; color: #fff;margin-top: 36px;font-size:18px;}
.ctt_b {font-size:14px;color:#767676;line-height:25px; padding: 0 75px; display: block; text-align: center; font-weight: normal; margin-bottom: 15px; }
.scbanner .cloud_bannerimg { width: 33%;}
.sctexing .content {max-width: 850px;}
.sctexing ul li .sollistcon .sollisttext {
    width: 280px;
}
.sctexing ul li .sollistcon .sollisttext p {
    min-height: 36px;
}
.scjiazhi ul li {
    float: left;
    width: 33.3%;
    padding: 0 11px;
}
.scjiazhi ul li .itojzhicon {
    background-color: #fff;
    padding: 40px 20px;
    padding-bottom: 25px;
}
.scsjimg { text-align: center; background-color: #fff; padding-bottom: 50px;}
.scsjimg img {width: 85%; display: inline;}
.bos01 { font-size: 60px; font-weight: bold; margin-top: 45px; }
.bos02 { font-size: 24px;  margin-top: 43px; color: #003079; }
.bos02 span { padding: 15px 10px; background-color:#22b5af; border-radius: 50%;}
.bos02 strong { padding: 0 15px;color:#22b5af ; font-size: 30px;} 
.bos03 { font-size: 16px; margin-top: 25px; color: #22b5af; }
.bos03 span { padding: 0 5px;}

.itbanner .bos01 {padding-top: 105px; }
.itbanner .bos03 {margin-top: 45px;}
.itzygn ul li .aozygncon {  height: 150px; }
.ittitle h1 { text-align: left;}
.ittable table th, .ittable table td { height: 40px; padding: 5px 10px; font-weight: normal; line-height: 20px;}
.ittable table th { background-color: #07A6AE; color: #FFF;}
.ittable table td { background: #F1F3F9; color: #333; border-bottom: 1px solid #ccc;}
.ittable table td span {color: #07A6AE; }
.itlist li { width: 33.3%;float: left; text-align: center; height: 360px;}
.itlist li:nth-child(4), .itlist li:nth-child(9) { margin-left: 16.7%;}
.itaimg img { border-radius: 100%; display: inline;}
.itlist01 { }
.itlist01 li h1 { font-size: 14px; color: #22B5AF; line-height: 25px; margin-top: 20px;}
.itlist01 li .citt { width: 200px; margin: 0 auto; border-bottom: 1px solid #07A6AE; line-height: 20px; font-size: 12px; position: relative; min-height: 45px;padding-bottom: 5px;}
.itlist01 li .citt:after {
    content: "";
    position: absolute;
    width: 0px;                
	height: 0px;
	border: 5px solid #07A6AE;
	border-bottom-color: transparent;    
	border-left-color: transparent;
	border-right-color: transparent;
	bottom: -10px;
	left: 50%;
}
.itlist01 li p { width: 200px; margin: 0 auto; margin-top: 5px; color: #59626E;font-size: 12px;}
.itlist02 { padding-left: 25%;}
.itlist { padding-bottom: 50px;}
.itzygn ul li .aozygncon h1 {
    display: block;
    text-align: left;
    height: auto;
    line-height: 30px;
    margin-bottom: 15px;
    font-size: 18px;
    color: #4A4A4A;
    border-left: 4px solid #208DDD;
    padding-left: 30px;
}
.ittime { width: 200px;}
.itbannrtt .bos01 { margin-top: 0px;}
.ittitle  p { padding-bottom: 20px;}

.zclist ul {float: left;
    width: 100%;}
.zclist ul li {
    float: left;
    width: 50%;
    padding: 0px;
    margin-bottom: 10px;
}
.zclist ul li .sollistcon {
    background-color: #fff;
    padding: 20px 0px;
    transition: all 1s;
	position: relative;
}
.zclist ul li .sollistcon .keyProducts_tit {
    height: 60px;
    line-height: 56px;
    float: left;
    margin-top: 0px;
	position: absolute;
	left: 0;
	width: 60px;
	top:20px;
}
.zclist ul li .sollistcon .sollisttext {
    float: none;
    width: auto;
    padding-left: 24px;
	margin-left: 60px;
	padding-right: 30px;
}
.zclist ul li:hover .sollistcon {
    box-shadow: 0px 4px 12px 0px rgba(165,176,208,0);
}
.zcbanner {background-image: url(/images/SJZCbg_1.png);}
.bftbanner  {background-image: url(/images/bftbg_1.png);}
.bftlist { margin-bottom: 35px; background-color: #fff; margin-top: 50px;}
.bftlist ul { margin: 0 -12px;}
.bftlist ul li { float: left; width: 33.3%; padding: 0 12px; margin-bottom: 25px;}
.bftlist ul li .producyshicon { background-color: #fff; padding: 30px 0; height: 148px; border:1px solid #D8D8D8;position: relative; }
.bftlist ul li .producyshicon span { border-left: 4px solid #208DDD; position: absolute; left: 0; height: 30px;}
.bftlist ul li .producyshicon P {display: block; padding: 0 54px; color: #475159; font-size:14px; line-height:24px; padding-left: 50px;}
.bftbootom { margin-bottom: 55px;}
.oapibanner {background-image: url(/images/APIkaifangpingt_banner2.png);}
.insbanner {background-image: url(/images/baoxianyezhingd_banner2.png);}
.stmbanner {background-image: url(/images/kejiguanli_banner2.png);}
.sjzcbanner {background-image: url(/images/xiaobenshuju_bg.png);}
.yzcbanner {background-image: url(/images/APIkaifangpingt_banner2.png);}
.xcbanner {background-image: url(/images/inyzsbanner.png);}
.c_gray { color: #767676!important; }
.c_center {text-align: center!important;}
.line40 {line-height: 40px!important;}
.bpszh01 .metszcon .fr {width:50%}
.insll ul li .microServicecon {
    height: 180px;
}
.line_new { border-bottom: 1px solid #cccccc;}
.ccsbanner {background-image: url(/images/khzogehfuwu_2.png);}
.gdorbanner {background-image: url(/images/shuzihua_2.png);}
.xzlistndm .pasprotxtwo ul li {
	margin-bottom: 35px;
}
.intellbanner {
	background-image: url(/images/interbg.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.ddrpbanner {
	background-image: url(/images/interbg.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.microService ul li .microServicecon p {    text-align: center;font-size: 14px;margin-top: 30px;}
.esblist ul li .microServicecon p {margin-top: 10px;
    font-size: 14px;
}
.ddrplist ul li:nth-child(4){ margin-left:0%;}

.ddrpprolist .pasprotxtwo ul li {
    float: left;
    width: 33.3%;
    text-align: center;
	margin-bottom: 30px;
}
.ddrpprolist .pasprotxtwo ul li:nth-child(4) {
	margin-left: 16.777%;
}
.ddrpprolist01 .pasprotxtwo ul li:nth-child(4) {
	margin-left: 0%;
}
.ddrpprolist01 ul li h2 {
	padding: 0 30px;
}

.aozygn_one ul { margin: 0 -12px;}
.aozygn_one ul li { float: left; width: 50%; padding: 0 12px; margin-bottom: 24px;}
.aozygn_one ul li .aozygncon { background-color: #fff; padding: 15px 0; height: 175px; }
.aozygn_one ul li .aozygncon h1 { display: block; text-align: left;  line-height: 30px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; border-left: 4px solid #208DDD; padding-left: 30px; text-align: center;}
.aozygn_one ul li .aozygncon P {display: block; padding: 0 30px; color: #767676; font-size:14px; line-height:24px;}
.aozygn_one ul li .sollistcon .sollisttext {
    float: left;
    width: 425px;
    padding-left: 24px;
}
.producttx01 ul li .sollistcon .sollisttext {
    float: left;
    width: 405px;
    padding-left: 24px;
}
.aozygn_two { margin:0 auto;}
.aozygn_two ul { margin: 0 -12px;}
.aozygn_two ul li { float: left; width: 50%; padding: 0 12px; margin-bottom: 24px; overflow:inherit; height:auto;}
.aozygn_two ul li .aozygncon { background-color: #fff; padding: 15px 0; height: 255px; }
.aozygn_two ul li .aozygncon h1 { display: block; text-align: left;  line-height: 30px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; border-left: 4px solid #208DDD; padding-left: 30px; text-align: center;}
.aozygn_two ul li .aozygncon P {display: block; padding: 0 30px; color: #767676; font-size:14px; line-height:24px;}
.aozygn_two ul li .sollistcon .sollisttext {
    float: left;
    width: 425px;
    padding-left: 24px;
}

.producttx02 ul li .sollistcon .sollisttext {
    float: left;
    width: 405px;
    padding-left: 24px;
}
.producttx02 ul li .sollistcon .sollisttext h1 {
    font-size: 18px;
    font-weight: bold;
    color: #4A4A4A;
	line-height: 25px;
}
.producttx02 ul li .sollistcon {
    min-height: 300px;
}
.scsjimg001 { text-align: center; background-color: #fff; padding-bottom: 20px;}
.scsjimg001 img { display: inline;}
.cloudtext h3 {display: block;
font-size: 20px;
color: #353F4E;
line-height: 40px;
font-weight: 500;
}
.qcjiazhi01 { background-color: #fff; }
.qcjiazhi01 .content {border:0; }
.qcjiazhi01 ul li {  padding: 0 15px;}
.qcjiazhi01 ul li .microServicecon {border:1px solid #D8D8D8;height: 300px;}
.qcjiazhi01 ul li .microServicecon p {   text-align: left;}
.idapimg { text-align: center; background-color: #fff; padding-bottom: 50px;}
.idapimg img {display: inline;}

.idapone ul { margin: 0 -12px;}
.idapone ul li { float: left; width: 33.3%; padding: 0 12px; margin-bottom: 24px;}
.idapone ul li .aozygncon { background-color: #fff; padding: 15px 0; height: 160px; }
.idapone ul li .aozygncon h1 { display: block; text-align: left;  line-height: 30px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; padding-left: 30px; position:relative; }
.idapone ul li .aozygncon h1:before { position:absolute; width:4px; height:24px;background-color:#208DDD; top:3px; left:0;content:"";}
.idapone ul li .aozygncon P {display: block; padding: 0 30px; color: #767676; font-size:14px; line-height:24px;}
.idapone ul li .sollistcon .sollisttext {
    float: left;
    width: 425px;
    padding-left: 24px;
}

.idapone01 ul li { float: left; width: 50%; padding: 0 12px; margin-bottom: 24px;}
.mobkvalue_di ul li .mobkvaluecon p { text-align:center;}
.idapone_02 ul li .aozygncon { background-color: #fff; padding: 15px 0; height: 335px; }
.idapone_02 ul li { float: left; width: 25%; padding: 0 12px; margin-bottom: 24px;}
.idapone_02 ul li .aozygncon h1 { text-align: center; padding-right:15px; }
.yycjone { margin-bottom: 20px; min-height:450px;}
.yycjone .tab_menu { float:left; width:50%;}
.yycjone .tab_menu li {float:left; width:100%; position: relative; margin: 0; padding-left: 15px; color:#5A5A5A; font-size:16px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.yycjone .tab_menu li span { font-size:14px; padding-left: 30px;}
.yycjone .tab_menu li:before  {position:absolute; width:4px; height:24px;background-color:#B4D2E8; top:13px; left:0;content:""; }
.yycjone .tab_menu li.current { font-size:20px; color:#000;}
.yycjone .tab_menu li.current:before { background: #208DDD;}
.yycjone .tab_box { float:left; width:50%; padding: 0; margin:0; height:auto; text-align:right;}
.yycjone01 .tab_menu { float:right;}
.yycjone .tab_menu li.current { font-size:16px;}
.stitle { float:right; width:100%; font-size:20px; height:50px; line-height:40px; font-weight:bold;}
.clear { clear:both;}


.target {
	width:100%;
	height:360px;
	overflow:hidden;
	position:relative;
	margin:20px auto;
}
.target .fl { position: absolute; left:0; top:0; height:295px; width:395px;}
.target .fr { position: relative; margin-left:410px;}
.target ul {  }
.target ul li {float:left; width:100%; position: relative; margin: 0; padding-left: 15px; color:#5A5A5A; font-size:16px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;
    height: 50px;
    line-height: 50px;}
.target ul li span { font-size:14px; padding-left: 30px;}
.target ul li:before  {position:absolute; width:4px; height:24px;background-color:#208DDD; top:13px; left:0;content:""; }


/*消息中间件*/
.mesbanner {background:linear-gradient(270deg,rgba(10,126,238,1) 0%,rgba(30,125,200,1) 100%);
background-image: url(/images/zjj_bg.png);
	background-repeat: repeat;
	background-position: right bottom;
}
.mesbanner .cloud_bannerimg { position: absolute; top: 64px; right: 0;  bottom: 0; text-align: right; }
.mesbanner .cloud_bannerimg img { height: 100%; display:inline;}
.mesproduct b { font-weight:bold; color:#187DD2; font-size:18px;}
.mesimg { margin: 0 auto; width: 60px; height:60px;}
.mesproduct ul li .sollistcon .sollisttext {
    min-height: 200px;
}
.mesproduct ul li:hover .sollistcon {
    box-shadow: 0px 4px 12px 0px rgba(165,176,208,0);
}
.fenghuibanner {
    background-image: url(/images/news/newsbanner.png);
    background-repeat: repeat;
    background-position: center bottom;
	margin-top:64px;
	padding-top: 0;
	height: 420px;
}
.publicbanner {
    background-image: url(/images/publicbannner.png);
    background-repeat: repeat;
    background-position: center bottom;
	margin-top:64px;
	padding-top: 0;
	height: 420px;
}
.newspiclist .eclist dd img {
    background-color: #fff;
    box-shadow: 0px 0px 0px #ccc;
    display: inline;
}
.newspiclist .fl { width: 100%;font-size: 16px;color: #767676;}
.yuyue { width: 310px;margin: 0 auto;}
.yuyue ul li { float: left;width: 100%; padding: 0 20px; text-align:center; }
.yuyue ul li img { display:inline}
.yuyuetext { text-align: center;width: 100%;float: left;font-size: 16px;color: #767676;margin-top: 20px;}
.zbfpic { width: 270px;margin: 0 auto;}
.yuyue ul li h5 { display:block;line-height:30px;}
.yuyue ul li:nth-child(3) { width: 100%;margin-top: 30px;}
.richeng .tab_menu {border-bottom:1px solid #979797}
.richeng .tab_menu li {
    color: #000;
    float: left;
    display: inline;
    cursor: pointer;
    height: auto;
	width: 142px;
	text-align: center;
    line-height: 35px;
    font-size: 14px;
    margin: 0 33px;
	position: relative;
	
}
.richeng .tab_menu li span { position: absolute; bottom:0;height: 2px;left:0; right:0;background: #208DDD;height:2px; opacity: 0;}
.richeng .tab_menu li b { font-weight:normal; font-size:12px; color:#666;}
.richeng .tab_menu li:nth-child(1) { margin-left:88px;}
.richeng .tab_menu li.current {
    color: #162646; font-weight: bold;
}
.richeng .tab_menu li.current span { opacity: 1;}
.richeng .tab_box {
    padding: 0px;
    background-color:transparent;
    margin-top: 20px;
    height: auto;
}
.richeng .tab_box .con {
	margin: 0 -17px;
}
.richeng .tab_box .con ul li { float: left;width: 25%; padding:0 17px; height:180px; position: relative; margin-bottom:15px;}
.richeng .tab_box .con ul li .rccon { background-color: #fff;padding: 20px;height:180px; }
.richeng .tab_box .con ul li .rccon h2 {font-size: 20px;color: #162646;display: block;}
.richeng .tab_box .con ul li .rccon h2 span {color:#208DDD; font-weight:bold;}
.richeng .tab_box .con ul li .rccon h3 {font-size: 18px;color: #4A4A4A;display: block;line-height: 22px;margin-top: 15px; min-height:44px;}
.richeng .tab_box .con ul li .rccon p {font-size: 14px;color: #4A4A4A;display: block;margin-top: 10px; font-weight:normal;}

.fenghui { margin: 0 auto; width: 100%; display:none;}
.fenghui .accordion-menu {display: block; width: 100%;margin: 0 auto; background: #fff;}
.fenghui .accordion-menu li {border: 1px solid #D8D8D8; padding: 20px 40px; margin-bottom: 20px;}
.fenghui .accordion-menu li .dropdownlink .fa-chevron-down { height: 22px; width: 24px; background: url(/images/arr3.png) no-repeat center center; background-size:cover; position: absolute; right: 20px; top: 0; margin-top: 5px;  transition: all 0.3s ease-out; }
.fenghui .accordion-menu li.open .dropdownlink .fa-chevron-down {background: url(/images/arr4.png) no-repeat center center; background-size:cover; }
.fenghui .dropdownlink {
	  cursor: pointer;
	  display: block;
	  padding: 0px;
	  padding-right: 0px;
	  
	  position: relative;
	  -webkit-transition: all 0.4s ease-out;
	  transition: all 0.4s ease-out;
	  color: #4A4A4A; font-size: 20px;line-height:28px;
	  font-weight: bold;
	}
.fenghui .dropdownlink i {
	  position: absolute;
	  top: 17px;
	  left: 16px;
	}
.fenghui .dropdownlink .fa-chevron-down {
	  right: 12px;
	  left: auto;
	}
.fenghui .submenuItems {
	  display: none;
	  background: #C8E6C9;
	}
.fenghui .open .submenuItems {
	  display: block;
	}
.fenghui .submenuItems li {
	  border-bottom: 1px solid #B6B6B6;
	}
.fenghui .submenuItems a {
	  display: block;
	  color: #727272;
	  -webkit-transition: all 0.4s ease-out;
	  transition: all 0.4s ease-out;
	}
.fenghui .submenuItems a:hover {
	  background-color: #fff;
	  color: #8A939B;
	}
.viode01:hover .rccon, .viode02:hover .rccon, .viode03:hover .rccon, .viode04:hover .rccon, .viode05:hover .rccon, .viode06:hover .rccon, .viode07:hover .rccon, .viode08:hover .rccon, .viode09:hover .rccon, .viode10:hover .rccon, .viode11:hover .rccon, .viode12:hover .rccon, .viode13:hover .rccon, .viode14:hover .rccon, .viode15:hover .rccon, .viode16:hover .rccon, .viode17:hover .rccon, .viode18:hover .rccon, .viode19:hover .rccon, .viode20:hover .rccon, .viode21:hover .rccon, .viode22:hover .rccon, .viode23:hover .rccon, .viode24:hover .rccon, .viode25:hover .rccon, .viode26:hover .rccon, .viode27:hover .rccon, .viode28:hover .rccon, .viode29:hover .rccon, .viode30:hover .rccon, .viode31:hover .rccon, .viode32:hover .rccon, .viode33:hover .rccon, .viode34:hover .rccon, .viode35:hover .rccon, .viode36:hover .rccon, .viode37:hover .rccon, .viode38:hover .rccon, .viode39:hover .rccon, .viode40:hover .rccon { display: none;}
.viode01 .rcconpic, .viode02 .rcconpic, .viode03 .rcconpic, .viode04 .rcconpic, .viode05 .rcconpic, .viode06 .rcconpic, .viode07 .rcconpic, .viode08 .rcconpic, .viode09 .rcconpic, .viode10 .rcconpic, .viode11 .rcconpic, .viode12 .rcconpic, .viode13 .rcconpic, .viode14 .rcconpic, .viode15 .rcconpic, .viode16 .rcconpic, .viode17 .rcconpic, .viode18 .rcconpic, .viode19 .rcconpic, .viode20 .rcconpic, .viode21 .rcconpic, .viode22 .rcconpic, .viode23 .rcconpic, .viode24 .rcconpic, .viode25 .rcconpic, .viode26 .rcconpic, .viode27 .rcconpic, .viode28 .rcconpic, .viode29 .rcconpic, .viode30 .rcconpic, .viode31 .rcconpic, .viode32 .rcconpic, .viode33 .rcconpic, .viode34 .rcconpic, .viode35 .rcconpic, .viode36 .rcconpic, .viode37 .rcconpic, .viode38 .rcconpic, .viode39 .rcconpic, .viode40 .rcconpic { display: none;}
.viode01:hover .rcconpic, .viode02:hover .rcconpic, .viode03:hover .rcconpic, .viode04:hover .rcconpic, .viode05:hover .rcconpic, .viode06:hover .rcconpic, .viode07:hover .rcconpic, .viode08:hover .rcconpic, .viode09:hover .rcconpic, .viode10:hover .rcconpic, .viode11:hover .rcconpic, .viode12:hover .rcconpic, .viode13:hover .rcconpic, .viode14:hover .rcconpic, .viode15:hover .rcconpic, .viode16:hover .rcconpic, .viode17:hover .rcconpic, .viode18:hover .rcconpic, .viode19:hover .rcconpic, .viode20:hover .rcconpic, .viode21:hover .rcconpic, .viode22:hover .rcconpic, .viode23:hover .rcconpic, .viode24:hover .rcconpic, .viode25:hover .rcconpic, .viode26:hover .rcconpic, .viode27:hover .rcconpic, .viode28:hover .rcconpic, .viode29:hover .rcconpic, .viode30:hover .rcconpic, .viode31:hover .rcconpic, .viode32:hover .rcconpic, .viode33:hover .rcconpic, .viode34:hover .rcconpic, .viode35:hover .rcconpic, .viode36:hover .rcconpic, .viode37:hover .rcconpic, .viode38:hover .rcconpic, .viode39:hover .rcconpic, .viode40:hover .rcconpic { display: block; padding: 0px;height:180px;}
.rcconpic img { width: 100%; height: 100%; cursor: pointer;}
.bofang { position: absolute;left: 50%;
	top: 50%;
	width: 42px!important;
	height: 42px!important;
	z-index: 1001;
	transform: translate(-50%, -50%);
}


.videos {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 50%;
	z-index: 1001;
	transform: translate(-50%, -50%);
}
.videosbg {display: none;
	position:fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: rgba(0,0,0,0.5);
	}
.vclose {
	position: absolute;
	right: 1%;
	top: 1%;
	border-radius: 100%;
	width: 25px !important;
	height: 25px !important;
	z-index: 1001;
}
.jbzc ul { margin: 0 -15px;}
.jbzc ul li { float: left; width: 25%; padding: 0 15px; margin-bottom: 40px;}
.jbzc ul li .jbzccon { background-color: #fff; position: relative; cursor: pointer;}
.jbzc ul li .jbzccon img { display: block; width: 100%;}
.jbzc ul li .jbzccon h3 { font-size: 18px; display: block; position: relative; margin-top: 10px; font-weight: bold; padding: 0 25px; padding-bottom: 10px;}
.jbzc ul li .jbzccon h3::after { content: ""; position: absolute; left: 25px; bottom: 0; width:35px; height: 3px; background-color: #009FE9;}
.jbzc ul li .jbzccon p { display: block; font-size: 14px; line-height: 20px;margin-top: 10px;padding: 0 25px; padding-bottom: 10px;height: 60px;
			 overflow: hidden;}
.jbzc ul li .jbzccon .bofang {
    position: absolute;
    left: 50%;
    top: 30%;
    width: 42px!important;
    height: 42px!important;
    z-index: 99!important;
    transform: translate(-50%, -50%);
}
.zlnew { position: relative;}
.zlnewhover { position: absolute; bottom:0; left:-20px; right:-20px;background: rgba(0,159,233,0.8); text-align:center; color:#fff; padding:10px; display:none;}
.newpiclistcon:hover .zlnewhover{ display: block;}
.sdyhz { position: relative; text-align:right; padding:150px 0 0 150px;}
.sdyhz img { display: inline;}
.sdyhz_text {width:38%; position:absolute; left:0; top:0; text-align:left;}
.sdyhz_text .sdyhz_text_h1 { display: block; font-size: 24px;color: #353F4E;}
.sdyhz_text .sdyhz_text_h2 { display: block; font-size: 16px;color: #767676;line-height: 24px; padding:35px 0;}

.yzclist { display: grid; grid-template-columns: auto auto; grid-gap: 24px; padding: 15px 0;}
.yzclist .item_1 {background-color: #fff;   padding: 15px 0; padding-bottom: 45px;}
.yzclist .item_1 h1 { display: block; text-align: left;  line-height: 30px; margin-bottom: 15px; font-size:18px; color: #4A4A4A; border-left: 4px solid #208DDD; padding-left: 30px; text-align: center;}
.yzclist .item_1 P {display: block; padding: 0 30px; color: #767676; font-size:14px; line-height:24px;}

.yzc_jz { display: grid; grid-template-columns: auto auto; grid-gap:10px 70px; }
.yzc_jz .item_1 {background-color: #fff;   padding: 20px 10px;   transition: all 1s; position: relative;}
.yzc_jz .item_1 .keyProducts_tit {
    height: 60px;
    line-height: 56px;
    left:0;
	top:20px;
    margin-top: 0px;
	position: absolute;
}
.yzc_jz .item_1 .keyProducts_tit .icon {
    height: 50px;
    width: 50px;
}
.yzc_jz .item_1 .sollisttext {
    margin-left: 74px;
}
.yzc_jz .item_1 .sollisttext h1 {
    font-size: 18px;
    font-weight: bold;
    color: #4A4A4A;
    line-height: 25px;
}
.yzc_jz .item_1 .sollisttext p {
    display: block;
    line-height: 24px;
    font-size: 14px;
    color: #4A4A4A;
    margin-top: 13px;
    font-weight: 400;
    min-height: 72px;
}
.yzc_jz .item_1 .sollisttext p span { display: block;  position: relative; padding-left: 15px;}
.yzc_jz .item_1 .sollisttext p span::before {   position:absolute; content: ''; left: 0; width: 5px; height: 5px; background-color: #2E81E5; top: 9px; border-radius: 50%;}
.wzsse { position: absolute; z-index: 1000000;}
.fdad { 
    height: 231px;
    width: 367px;
    background-image: url(/images/tanchu_bg.png);
    
    cursor: pointer;
    position: relative;
}
.fdad h1 { font-size: 48px;   color: #0D328F;    font-weight: 700; padding-top: 40px; text-align: center;}
.fdad p { background: #009FE9;    border-radius: 3px; color: #FFF;width: 285px; font-size: 16PX; margin: 0 auto; padding: 7PX 30PX; margin-top: 30px;}
.publist { margin-top: 30px;}
.publist .newsright { width: 100%; }
.publist .newsright .newsrightcon{  padding: 50px;}
#closepiaofu { position: absolute; right: 10px; top:10px; width: 30px; height: 30px; color: #009FE9; background-color: #FFF; line-height: 30px; text-align: center; font-size: 20px; border-radius: 50%;z-index: 99; cursor: pointer;}
.yzclist { display: block; text-align: center;}
.item_y { float:left;height: 70px; color: #333; width: 20%; line-height: 70px; padding: 0 7px; margin-bottom: 15px;}
.item_ycon {background-color: #ffff; font-size: 16px; }

.cispimg { text-align: center;  padding: 50px 0;}
.producttx01 ul li .sollistcon .sollisttext p {    margin-top: 0px;}
.producttx01 .cttll {
    display: block;
    height: 145px;
    font-size: 24px;
    color: #4a4a4a;
    line-height: 50px;
    text-align: center;
    padding-top: 30px;
    
}
.cispbanner {
    background-image: url(/images/cispbanner.png);
}
.cispbanner .cloud_bannerimg {
    width: 50%;bottom: 0px;
}


.button{
    border: none;
    background: none;
    cursor: pointer;
}
#open-popup{
    padding: 10px 20px;
   
}
#video-popup-container {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* 半透明的灰色背景 */
    justify-content: center;
    align-items: center;
    z-index: 1000; /* 确保遮罩位于其他内容之上 */
}

#video-popup {
    width: 800px;
    position: relative;
}
#close-popup {
    position: absolute;
    top: -50px;
    right: -40px;
    width: 50px;
    font-size: 50px;
    color: #fff;
    background-color: transparent;
}
#close-popup:hover img{
    opacity: .8;
}
.scnewsimg {text-align: center;    padding-bottom: 50px;}
.scnewsimg img {
    display: inline;
}
.sccpys { line-height: 55px; display: block; text-align: center; font-size: 16px;}
.ddmlist { margin: 0 auto; 
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    margin-bottom: 40px;
}

.ddmitem {background-color: #11C6FF;    text-align: center;    color: #fff;    padding: 30px 0; }
.ddmitem:nth-child(odd){ background-color: #11C6FF;}
.ddmitem:nth-child(even){ background-color: #0E3387;}
.ddmitem h1 { font-size: 24px; font-weight: bold;}
.ddmitem p { font-size: 16px; padding-top: 10px;}

.did { font-size: 18px; line-height: 40px; display: block; margin: 0 auto; width: 900px; margin-top: 40px; color: #767676;}
.did b { font-weight: normal;color: #01A0E8;}
.sycjing { margin: 0 auto; width: 1140px; margin: 0 -13px;}
.sycjing ul li { float: left; width: 33.33%; padding: 0 13px;}
.sycjing ul li .sycjingcon { background-color: #fff; padding: 20px 0;}
.sycjing ul li .sycjingcon p { display: block; padding: 0 50px; position: relative;}
.sycjing ul li .sycjingcon p b { position: absolute; left: 0; top:5px; width: 5px; height: 30px;background-color: #01A0E8;}
.sycjing ul li .sycjingcon div { padding: 0 50px; margin-top: 20px;}
.didaima_jiantou { display: block; text-align: center;}
.didaima_jiantou img {display: inline;}
.liuccon {background-color: #01A0E8;margin: 0 auto; width: 1140px; padding: 40px;}
.liuccon ul li { padding: 0 20px; width: 25%; height: 160px; }
.liuccon ul li div {  background-color: #fff; padding: 20px 30px;}
.liuccon ul li div p { display: block; line-height: 50px; font-size: 16px;}
.liuccon ul li div p span { color: #01A0E8; margin-right: 15px; font-size: 30px; float: left;}
.anlilist { margin: 0 auto;  margin-top: 50px;}
.anlilist ul li { float: left; width: 50%; padding: 0 100px;}
.anlilist ul li img { width: 100%;}
.anlilist ul li h1 { font-size: 16px; font-weight: bold; margin: 10px 0;}
.jdkimg {
    text-align: center;
    padding-bottom: 50px;
}
.jdkimg img { display: inline;}
.JDKyycj { margin: 0 auto; display: grid;}
.JDKyycjcon { display: grid;grid-template-columns: 1fr 1fr 1fr; grid-gap:15px;}
.JDKyycjcon .textjdk { background-color: #fff;  padding: 20px;}
.JDKyycjcon .textjdk h2 {font-size: 18px; font-weight: bold; line-height: 50px;color: #4A4A4A;}
.JDKyycjcon .textjdk h3 {font-size: 16px; font-weight: bold; line-height: 50px; color: #4A4A4A;}
.JDKyycjcon .textjdk p { line-height: 35px;color:#475159}
.JDKyycjcon .textjdk:nth-child(2) { background-color: #EAF7FF;}
.JDKyycjcon .textjdk:nth-child(3) { background-color: #C7E8FA;}
.JDKyycjcon .textjdk .icon { width: 48px; height: 48px;}
.textjdk p { position: relative; padding-left: 15px; }  
.textjdk p::before { position: absolute; content: ' '; left: 0; top: 16px; width: 5px; height: 5px; background-color: #7F8F9B; border-radius: 50%;}
.tshju::before {background-color: #0066B2!important;}
.jdkbanner {background-image: url(/images/jdk_banner1_1.png);}
.jdkbanner .cloud_bannerimg {    width: 33%;}
.openjdk { display: grid;grid-template-columns: 1fr 1fr 1fr; grid-gap:15px; margin-bottom: 40px;}
.openjdkcon {background-color: #fff;   padding: 20px 50px; position: relative;}
.openjdkcon::before {position: absolute;
    left: 0;
    top: 15px;
    width: 5px;
    height: 30px;
    background-color: #01A0E8;
    content: ' '; 
}

.openjdkcon p { position: relative; padding-left: 10px; line-height: 35px;}  
.openjdkcon p::before { position: absolute; content: ' '; left: 0; top: 16px; width: 5px; height: 5px; background-color: #0066B2; border-radius: 50%;}
.jdktp {margin: 0 auto;  display: grid;grid-template-columns: 1fr 1fr;   background-color: #E5F4FE; padding: 40px;}
.jdktp .jdktpcon { text-align: center;}
.jdktp .jdktpcon img { display: inline;}
.jdktp .jdktpcon p { line-height: 35px; color: #767676;}

.yfsli {margin: 0 auto;  display: grid;grid-template-columns: 1fr 1fr 1fr; grid-gap:20px;  }
.yfslicon { background-color: #fff; text-align: center; line-height: 70px;}
.yfslicon img {display:inline;}
.yfslitext { line-height: 50px;font-size: 18px; margin: 20px 0;}
.jdkService .content {    border:0;}
.jdkaozygn_one ul li .aozygncon h1 {    text-align: left;}
.zyservice { background-color: #fff; margin: 0 auto; height: 500px;}
.zyservice .content { position: relative;height: 500px;}
.zyservice_c { position: absolute; left: 50%; top:50%;width: 245px;    height: 245px; margin: -122px 0 0 -122px;background-image: url(/images/JDK_pic10.png); font-size: 24px; text-align: center; padding-top: 90px;}
.fuwu_left { float:left;width: 420px;}
.fuwu_01 { float: left; width: 420px; height: 120px;background-image: url(/images/JDK_pic11.png); background-repeat: no-repeat; background-position: right 25px; margin-top:130px;}
.fuwu_01 .icon { float: left;width: 60px;    height: 60px;}
.fuwu_01 h3 { display: block;font-size: 20px; margin-left:80px} 
.fuwu_01 p { display: block; margin-top:10px; margin-left:80px; margin-right:35px;}
.fuwu_02 { background-image: url(/images/JDK_pic12.png); background-repeat: no-repeat; background-position: right top;margin-top:75px;}
.fuwu_01 p { margin-top:20px; }
.fuwu_right { float:right;width: 420px;}
.fuwu_03 { background-image: url(/images/JDK_pic15.png); background-repeat: no-repeat; background-position: left 25px;margin-top:75px;}
.fuwu_03 h3 { display: block;font-size: 20px; margin-right:80px; text-align:right;} 
.fuwu_03 p { display: block; margin-top:10px; margin-right:70px; margin-left:35px; }
.fuwu_03 .icon { float: right;width: 60px;    height: 60px;}
.fuwu_04 { background-image: url(/images/JDK_pic13.png); background-repeat: no-repeat; background-position: left top;margin-top:35px;}
.fuwu_04 p { display: block; margin-top:15px; }
.sjdktitle {float: right;    width: 100%;    font-size: 16px;     line-height: 30px;}
.jdkanli .target .fr {    position: relative;    margin-left: 410px; width:725px;}
.jdkanli .target ul li {    height: auto;  }
.jdkanli .target ul li p {     line-height: 25px; font-size:14px;}
.jdkanli .target ul {  margin-top: 15px;}
.cttll02 {display:block;;font-size:24px;color:#4a4a4a;line-height:50px;text-align:center}
.aftersaleservices .dropdownlink_new {
    
    display: block;
    padding: 0px;
    padding-right: 0px;
    position: relative;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    color: #4A4A4A;
    font-size: 20px;
    line-height: 28px;
    font-weight: bold;
}
.commbanner {background-image: url(/images/banner_con1.png);}
.cloudbanner h2 {
    width: 100%;
    display: block;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    padding-top: 10px;
    line-height: 40px;
    position: relative;
    z-index: 99;
}
.zxfangan01 {
    float: left;
    width: 165px;
    height: 42px;
    background: #DC6B2A;
    border-radius: 0px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    margin-top: 20px;
    font-size: 16px;
    position: relative;
    z-index:99;
}
.zxfangan02 {
    float: left;
    width: 165px;
    height: 42px;
    border: 1px solid #fff;
    border-radius: 0px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    margin-top: 20px;
    font-size: 14px;
    margin-left: 10px;
    position: relative;
    z-index:99;
}
.comm_1 { background-color: #fff; margin: 0 auto;}
.comm_1 .content { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 50px; padding: 40px 0;}
.comm_1 .content .item { position: relative;}
.comm_1 .content .item .icon { position: absolute; left: 0; top: 0; width: 48px; height: 48px;}
.comm_1 .content .item .item_text { display: block; padding-left: 65px;font-size: 18px;    color: #4A4A4A;}
.comm_1 .content .item p { display: block; padding-left: 65px;font-size: 14px;    color: #4A4A4A;line-height: 25px;}
.comm_2 ul { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 25px; }
.comm_2 ul li { background-color: #01A0E8;padding: 30px 0; color: #fff;}
.comm_2 ul li:nth-child(2) { background-color: #0E3387;}
.comm_2 ul li h2 { display: block; text-align: center;font-size: 32px;      line-height: 24px;    font-weight: 700;}
.comm_2 ul li p { display: block; text-align: center;font-size: 16px;       line-height: 24px; margin-top: 10px;}
.comm_2_1 { display: grid;grid-template-columns: 1fr 1fr; grid-gap: 25px; margin-top: 25px;}
.comm_2_1 .item {background-color: #fff; padding: 20px 30px; position: relative;}
.comm_2_1 .item::before {content: ''; position: absolute; left: 0; top:20px; height: 30px; background: #208DDD; width: 6px;}
.comm_2_1 .item h2 {font-size: 18px;    color: #4A4A4A;    text-align: center;    line-height: 27px; display: block; }
.comm_2_1 .item p {font-size: 14px;    color: #475159;    line-height: 24px;display: block; margin-top: 10px; }
.comm_2_2 { display: grid;grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 25px; margin-top: 25px; background-color: #01A0E8; padding: 25px;}
.comm_2_2 .item {background-color: #fff; padding: 30px 20px;}
.comm_2_2 .item p {font-size: 16px;    color: #475159;    line-height: 32px; display: block; position: relative;padding: 5px 0; padding-left: 20px;}
.comm_2_2 .item p .icon { float: left; width: 32px; height: 32px; margin-right: 10px;}

.comm_2_2_cb {
    font-size: 14px;
    color: #767676;
    line-height: 25px;
    display: block;
    text-align: center;
    font-weight: normal;
    margin-bottom: 15px;
}
.comm_3_1 {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 15px;  margin-top: 40px;}
.comm_3_1 .item { background-color: #fff; padding: 30px; padding-bottom: 50px;}
.comm_3_1 .item h2{
    display: block;
    font-size: 18px;
    color: #4A4A4A;
    line-height: 27px;
    font-weight: 500;
    padding: 15px 0;;
}
.comm_3_1 .item p {
    display: block;
    font-size: 14px;
color: #475159;
line-height: 24px;
}
.comm_4 ul { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 25px; }
.comm_4 ul li { padding: 30px 0;}
.comm_4 ul li .c_img {display: block; text-align: center;}.comm_4 ul li .c_img img { display: inline;}
.comm_4 ul li h2 { display: block;font-size: 30px;    color: #4A4A4A;    text-align: center;    font-weight: 500; margin-top: 30px;}
.comm_4 ul li .comm_t1 { display: block;font-size: 14px;    color: #4A4A4A;    text-align: center;    font-weight: 500; line-height: 50px; padding-left: 0;}
.comm_4 ul li .comm_t2 { display: block;font-size: 18px;    color: #4A4A4A;    text-align: center;    font-weight: 500;padding-left: 0;}
.comm_4 ul li p {font-size: 14px;    color: #475159;    line-height: 28px; display: block; position: relative; padding-left: 20px;}
.comm_4_2 { display: grid;grid-template-columns: 1fr 1fr; grid-gap: 25px; margin:25px 0;}
.comm_4_2 .item {background-color: #fff; padding: 30px 20px;}
.comm_4_2 .item p {font-size: 14px;    color: #475159;    line-height: 28px; display: block; position: relative; padding-left: 20px;}
.comm_4_2 .item p::before {content: '?';  left: 0; top:0px; position:absolute; color: #208DDD;}
.commnav { margin-left: 0px; }
.nowd {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 25px;   }
.nowd div {
    background: #FFFFFF;
    border: 1px solid rgba(32,141,221,1);
    border-radius: 4px;
    width: 265px;
    height: 42px;
    margin: 0 auto;
    line-height: 42px;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 100px;
}
.nowd div a {font-size: 14px;    color: #208DDD; display: block; line-height: 42px;}
.commbanner h1 {    padding-top: 70px;}
.sub_menu_list_r img { display: inline; width: 28px;}

.ddkbanner {background-image: url(/images/ddkbanner.png);}
.ddk_one { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 30px;}
.ddk_one .item { background-color: #fff; position: relative;transition: all 1s; padding: 30px 25px;}
.ddk_one .item p { line-height: 32px; display: block; text-align: left;font-size: 20px;}
.ddk_one .item .iconbg { position: absolute; bottom: 0px; right: 0px; width: 30px; height: 30px;}
.ddk_one .item .iconhv { display: none;position: absolute; bottom: 0px; right: 0px; width: 30px; height: 30px;}
.ddk_one .item:hover{background-image: linear-gradient(90deg, #22B5F3 0%, #0F7EE3 100%);}
.ddk_one .item:hover .iconbg { display: none;}
.ddk_one .item:hover .iconhv { display: block;}
.ddk_one .item:hover p, .ddk_one .item:hover .icon  { color: #fff;}
.ddk_t { background-color: #fff; margin-top: 20px; text-align: center;}
.ddk_t img { display: inline;}
.ddk_t_more { padding: 40px 0;}
.ddk_t_more a {border: 1px solid #DC6B2A; padding: 11px 30px;    background: #DC6B2A; color: #fff;}
.ddk_th { padding-top: 40px;}
.ddk_th .content { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 20px; }
.ddk_th .content .item .icon { font-size: 50px; color: #00A0E8;}
.ddk_th .content .item { background-color: #fff; position: relative;}
.ddk_th_text { display: block; padding-top: 40px;min-height: 250px;}
.ddk_th_text h2 {font-size: 22px;    color: #00A0E8; display: block; line-height: 40px;}
.ddk_th_text h3 {font-size: 22px;    color: #4A4A4A; display: block;line-height: 35px;}
.ddk_th_text_h { display: none;}
.ddk_th .content .item:hover {background-image: url(/images/ddkbg.png); background-position: right bottom; background-repeat: no-repeat;}
.ddk_th .content .item:hover .ddk_th_text_h { display: block;padding-top: 40px; color: #fff; min-height: 250px; line-height: 25px; font-size: 14px;}
.ddk_th .content .item:hover .ddk_th_text { display: none;}
.ddk_th .content .item:hover .icon { color: #fff;}
.ddk_th .content .item .itemcon {padding: 30px;}
.ddk_th .content .item:hover .itemcon {background-image: linear-gradient(180deg, #0F7EE3 0%, #22B5F3 100%); opacity: .7;}

.ddk_fr .tab_menu { width: 440px; margin: 0 auto;}
.ddk_fr .tab_menu li {
    color: #000;
    float: left;
    width: 50%;
    text-align: center;
    margin-right: 0px;
}
.ddk_fr .tab_menu li.current {    color: #01A0E8;}
.ddk_fr .tab_box { padding: 0; height: auto;}
.ddk_fr .tab_box .tab_boxcon { height: 364px;background-image: url(/images/zhizaoshuzi.png); background-size: cover;}
.ddk_fr .tab_box .tab_boxcon01 { height: 364px;background-image: url(/images/yiyaoshuzi.png); background-size: cover;}
.ddk_fr .tab_box .tab_boxcon h2 {font-size: 30px;    color: #FFFFFF; display: block; padding-top: 45px; line-height: 80px; position: relative;}
.ddk_fr .tab_box .tab_boxcon h2::after {position: absolute; content: ''; left: 0; bottom:0; width: 57px; height: 4px; background-color: #fff;}
.ddk_fr .tab_box .tab_boxcon p {font-size: 14px;   color: #FFFFFF;    line-height: 21px; display: block; padding: 40px 0; padding-right: 40%;}
.ddk_fr .tab_box .tab_boxcon  a {border: 1px solid #fff; padding: 7px 15px; color: #fff;}
.ddkweixin { text-align: center; padding: 50px; padding-top: 10px;}
.ddkweixin img { display: inline;}
.ddkmodalcon {margin: 0 auto; margin-top: 10%; border-radius: 0;}
.ddkbanner .cloud_bannerimg {
    bottom: 0px;
}

.cloudbanner  a:hover,
  a:focus {
    color: rgba(255,255,255,.7);
    text-decoration: none;
  }
.cloudbanner a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
.ddkweixin p { font-size: 16px; padding-bottom: 20px;}
.ddkmodalcon .modal-header {
    padding: 15px;
    border-bottom: 0;
}
.ddkmodal .close {
    font-size: 40px;
    filter: alpha(opacity = 50);
    opacity: 0.5;
}
.ddkmodalcon .modal-content { border-radius: 0;}

.ddk_five { display: block; text-align: center;}
.ddk_five .content { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 30px;}
.ddk_five .content .item { background-color: #fff; padding: 15px 35px; padding-bottom: 35px; position: relative; text-align: left;}
.ddk_five .content .item h2 { display: block;font-size: 18px;    color: #4A4A4A;    line-height: 27px;}
.ddk_five .content .item p { display: block;font-size: 14px;    color: #4A4A4A;    line-height: 27px;}
.ddk_five .content .item::before { content: ""; position: absolute; left: 0; top: 15px;background: #208DDD;   width: 6px; height: 30px;}

.ddk_six .content { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 25px;}
.ddk_six .content .item {background: #01A0E8; color: #fff; position: relative; padding: 30px 40px;}
.ddk_six .content .item h2 {font-size: 32px;    color: #FFFFFF;    line-height: 24px;}
.ddk_six .content .item p {font-size: 16px;    color: #E3F8FF;    line-height: 40px;}
.ddk_six .content .item .icon { position: absolute; right: 0; font-size: 72px;  color: #E3F8FF; top: 30px;}
.ddk_six .content .item:nth-child(even) {background: #0E3387;}


/*产品解决方案*/
.x_j01 {margin: 0 auto;}
.x_j01 ul { display: grid; grid-template-columns: 1fr 1fr; grid-gap:25px}
.x_j01 ul li {background-color: #fff;    padding: 15px 0; height: auto;border: 1px solid rgba(229,233,240,1);    border-radius: 2px;}
.x_j01 ul li h1 {
    display: block;
    text-align: left;
    line-height: 30px;
    margin-bottom: 15px;
    font-size: 18px;
    color: #4A4A4A;
    border-left: 4px solid #208DDD;
    padding-left: 60px;
    font-weight:bold;
}
.x_j01 ul li P {
    display: block;
    padding: 0 30px;
    color: #767676;
    font-size: 14px;
    line-height: 24px;
    margin-left: 30px;
}
.x_j02 {margin: 0 auto; padding-top: 30px;}
.x_j02 ul { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap:25px}
.x_j02 ul li {background-color: #fff;    padding: 15px 0; height: auto;border: 1px solid rgba(229,233,240,1);    border-radius: 2px;}
.x_j02 ul li h1 {
    display: block;
    text-align: center;
    line-height: 30px;
    margin-bottom: 15px;
    font-size: 18px;
    color: #4A4A4A;
    border-left: 4px solid #208DDD;
    
    font-weight:bold;
}
.x_j02 ul li P {
    display: block;
    padding: 0 30px;
    color: #767676;
    font-size: 14px;
    line-height: 24px;
    margin-left: 30px;
}

.x_j00 p {color: #767676; padding-left: 0;}
.x_j00 ul { display: grid; grid-template-columns: 1fr 1fr; grid-gap:25px}
.x_j00 ul li {background-color: #fff;    padding: 15px 0; height: auto;border: 1px solid rgba(229,233,240,1);    border-radius: 2px; height: auto; display: flex;}
.x_j00 ul li .j00_l { width: 105px; text-align: right;  padding-top: 15px; }
.x_j00 ul li .j00_l .icon { width: 55px; height: 55px;}
.x_j00 ul li .j00_r { flex: 1; padding:0 25px;}
.x_j00 ul li .j00_r h1 {font-size: 22px;display: block;    color: #4A4A4A; font-weight: bold; line-height: 50px;}
.x_j00 ul li .j00_r p { margin-left: 0;font-size: 14px;
    color: #4A4A4A;}

.x_j03 {margin: 0 auto; padding:0 30px; margin-top: 40px; justify-content:center;display: flex;}
.x_j03 a { display: block; width: 180px; text-align: center;background: #FFFFFF;    border: 1px solid rgba(32,141,221,1);    border-radius: 4px; line-height: 42px;}
.x_j03 a:hover {background: #208DDD;color: #fff;}
.x_j03 p { display: block; width: 60px; text-align: center;line-height: 42px; margin: 0; padding: 0; color: #979797 ;}
.aboutbanner02 h1 { text-align: left; margin-top: 0;}
.aboutbanner02 .zxfangan01, .aboutbanner02 .zxfangan02 { width: 180px;}

.x_j_2 { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap:30px}
.x_j_2 .item { background: #FFFFFF; padding: 30px 15px;}
.x_j_2 .item .item_tt { margin: 0 auto; display: flex;justify-content:center; align-items: center; font-size: 20px; font-weight: bold;}
.x_j_2 .item .item_tt .icon { width: 50px; height: 50px;}
.x_j_2_item .accordion-menu {    display: block;}
.x_j_2_item ul li { height: auto; overflow:visible;}
.x_j_2_item ul.expmenu {
    width: 100%;
    margin: 40px auto;
    display: block;
}
.x_j_2_item ul.expmenu li .header {
    width: 155px;
    padding-left: 10px;
    margin: 0 auto;
    position: relative;
}
.x_j_2_item ul.expmenu li .header::before {
    position: absolute;
    content:"·";
    font-size: 30px;
    left: 0;
    top:13px;
    color: #00A0E9;
}
.x_j_2_item ul.expmenu li .menu {
    display: none;
    margin-top: 0;
    background: #F5F8FC;
    padding-bottom: 30px;
    margin-bottom: 15px;
}
.x_j_2_item ul.expmenu li div.header .arrow {
    display: block;
    width: 12px;
    height: 7px;
    background: no-repeat center;
    float: right;
    margin-top: 23px;
}
.x_j_2_item ul.expmenu li div.header .arrow.down {
    background-image: url(/images/arrow_d1.png);
}
.x_j_2_item ul.expmenu li div.header .arrow.up {
    background-image: url(/images/arrow_u1.png);
}
.x_j_2_item ul.expmenu li span {
    margin: 0 5px 0 0;
    font-size: 14px;
color: #4E5969;
line-height: 55px;
font-weight: 600;
}
.x_j_2_m_1 { display: flex;justify-content:center; align-items: center;  padding-top: 20px;}
.x_j_2_item ul.expmenu li p {
    display: block;
    font-size: 14px;
    color: #00A0E9;
    line-height: 45px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
    position: relative;
    text-align: center;
}
.x_j_2_m_2 { display: block; text-align: center;  height: 36px; margin-top: 10px;    position: relative; }
.x_j_2_m_2 a {background: #FFFFFF;
    border: 1px solid rgba(0,160,233,1);
    border-radius: 4px;
    font-size: 14px;
    color: #00A0E9;
    display: block;
    width: 110px;
    line-height: 35px;
    margin: 0 auto;
}
.x_j_2_m_2_hv { display: none;
    background: #FFFFFF;
    border: 1px solid rgba(229,233,240,1);
    box-shadow: 0px 2px 14px 0px rgba(211,217,219,1);
    border-radius: 4px;
    padding: 15px 45px;
    width: 415px;
    padding-bottom: 30px;
    position: absolute;
    left:35%;
    top:40px;
    z-index: 99;
}
.x_j_2_m_2con { text-align: left;}
.xxtooltip {
    transform: translateY(-10px); /* 初始位置稍微偏上 */
    display: none;
    transition: transform 0.3s ease, opacity 0.3s ease; /* 平滑过渡 */
    position: absolute;
    z-index: 1000; /* 确保弹出层在其他内容之上 */
}
 
.tooltip-container:hover .xxtooltip {
    transform: translateY(0); /* 移动到正常位置 */
    display: block;
}
