@charset "utf-8";
/* CSS Document */

.DB_tab25 {width:100%;height: 530px;position:relative;overflow:hidden;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height: 530px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:1200px;left:50%;margin-left:-600px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:0px;top:170px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:555px;top:140px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:586px;top:90px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:0px;top:185px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:600px;top:82px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:700px;top:160px}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:0px;top:170px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:590px;top:110px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:726px;top:135px}
.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:30px;top:185px;}
.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:540px;top:120px}
.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:680px;top:170px}

.DB_tab25 .DB_menuWrap{position:absolute;width:1200px;left:50%;margin-left:-600px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top: 510px;text-align:center;font-size:0;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{display: inline-block;cursor:pointer;margin:0 3px;width: 60px;height: 3px;background: #999999;}

.IndexList { width: 1200px; margin: auto; height: 130px; }
.IndexList ul li { float: left; width: 300px; position: relative; padding: 20px 15px 20px 104px; height: 130px; background: url(/images/fd/index_08_03.jpg) center right no-repeat; }
.IndexList ul li h2 { color: #000000; font-size: 20px; font-weight: normal; line-height: 30px; height: 30px; width: 180px; overflow: hidden; margin-bottom: 5px; }
.IndexList ul li h2:hover {color:#ff7e00;}
.IndexList ul li p { color: #333333; font-size: 14px; width: 181px; height: 44px; line-height: 22px; }
.IndexList ul li .ximg { position: absolute; top: 13px; left: 1px; }
.IndexList ul li:hover img { -webkit-animation:topImg 1s ease-in-out .3s 2 alternate; -moz-animation:topImg 1s ease-in-out .3s 2 alternate; -o-animation:topImg 1s ease-in-out .3s 2 alternate; -ms-animation:topImg 1s ease-in-out .3s 2 alternate; animation:topImg 1s ease-in-out .3s 2 alternate; }


.tds-service {background:url(/images/fd/index_09_06.jpg) center center no-repeat;width:100%;height:728px;}
.width1200 { margin: auto; width: 1200px; padding-bottom: 60px; }
.tds-headtitle {background:url(/images/fd/index_19_03.png) center bottom no-repeat;text-align: center;padding-bottom: 25px;padding-top: 40px;}
.tds-headtitle .tb { display: inline-block; line-height: 45px; }
.tds-headtitle .tb:before,.tds-headtitle .tb:after {content:'';width: 60px;height: 2px;background: #666666;display: inline-block;position: relative;top: -8px;}
 
.tds-headtitle .tb span { color: #010101; font-size: 30px; padding: 0 30px; }
.tds-headtitle p { color: #333333; font-size: 16px; line-height: 25px; }

.tds-service .fwcontent { margin-top: 25px; position: relative; zoom: 1; _zoom: 1; }
.tds-service .fwcontent img {display:block;}
.tds-service .fwcontent .sixBig { position: absolute; top: 110px; left: 50%; margin-left: -165.5px; }
.tds-service .fwcontent .imgpos { position: absolute; z-index: 2; }
.tds-service .fwcontent .imgpos-relative {position:relative;}

.tds-service .fwcontent .imgpos .tex {width: 282px;height: 85px;border: 1px solid #ffb61e;border-radius: 5px;color: #000000;font-size: 16px;line-height: 27px;padding: 15px 10px 15px 20px;opacity: 0;}
.tds-service .fwcontent .imgpos .tex:after {content:'';content: "";display: block;height: 15px;width: 15px;background: #f2f2f5;border-right: 1px solid #ffb61e;border-top: 1px solid #ffb61e;transform: rotate(135deg) translate(6px,6px);position: relative;bottom: -7px;left: 200px;}

.tds-service .fwcontent .imgpos .tex-a {margin-top: -250px;margin-left: -165px;width: 233px;border-color: #ffb61e;}
.tds-service .fwcontent .imgpos .tex-a:after {content:'';width: 25px;height: 15px;transform: rotate(-149deg) translate(6px,6px);border-right: none;border-left: 1px solid #ffb61e;bottom: -15px;left: 178px;}
.tds-service .fwcontent .imgpos .tex-b {width: 200px;border: 1px solid #ff8936;margin-top: -118px;margin-left: 165px;}
.tds-service .fwcontent .imgpos .tex-b:after {content:'';top: -27px;left: -29px;transform: rotate(225deg) translate(6px,6px);border-color: #ff8936;}
.tds-service .fwcontent .imgpos .tex-c {margin-left: 170px;margin-top: -105px;width: 200px;border-color:#ffb61e;}
.tds-service .fwcontent .imgpos .tex-c:after {content:'';top: -25px;left: -29px;transform: rotate(225deg) translate(6px,6px);border-color: #ffb61e;}
.tds-service .fwcontent .imgpos .tex-d {top: -245px;margin-left: 70px;width: 233px;border-color: #ff8936;position: relative;}
.tds-service .fwcontent .imgpos .tex-d:after {content:'';width: 25px;height: 15px;transform: rotate(149deg) translate(6px,6px);border-left: none;bottom: -9px;left: -2px;border-color: #ff8936;}
.tds-service .fwcontent .imgpos .tex-e {top: -245px;margin-left: 20px;width: 265px;border-color: #ff8936;position: relative;}
.tds-service .fwcontent .imgpos .tex-e:after {content:'';border-left: none;left: 25px;border-color: #ff8936;}
.tds-service .fwcontent .imgpos .tex { -webkit-transition:opacity .5s ease-in; -ms-transition:opacity .5s ease-in; -moz-transition:opacity .5s ease-in; -o-transition:opacity .5s ease-in; transition:opacity .5s ease-in; }

.tds-transition .content { text-align: center; margin: 40px 0 60px; }
.tds-transition .content .z {display: inline-block;}
.tds-transition .content .z img { display: block; }
.tds-transition .content .p { position: relative; top: -90px; margin: 0 25px; }
.tds-transition .zx { width: 170px; height: 50px; background: #ff7e00; display: block; margin: auto; border-radius: 8px; color: #ffffff; font-size: 24px; text-align: center; line-height: 50px; }

.tds-bigdata { width: 100%; height: 563px; background: url(/images/fd/index_23_13.jpg) center center no-repeat; }
.tds-bigdata .list { margin-top: 45px; overflow: hidden; }
.tds-bigdata .list ul li { float: left; margin-right: 18px; border: 1px solid #ff7e00; border-top: 5px solid #ff7e00; -webkit-transition: border .5s ease; transition: border .5s ease; }
.tds-bigdata .list ul li:hover {border-color:#FFC107;}
.tds-bigdata .list ul li img { display: block; }

.tds-marketing .yxtg { text-align: center; }
.tds-marketing .yxtg .nav {margin: 40px 0;display: inline-block;}
.tds-marketing .yxtg .nav a { margin-left: -1px; width: 118px; height: 38px; line-height: 36px; text-align: center; float: left; font-size: 20px; color: #333333; border: 1px solid #b3b3b3; }
.tds-marketing .yxtg .nav a:hover,.tds-marketing .yxtg .nav a.active { background: #ff7e00; border-color: #ff7e00; color: #ffffff; position: relative; }
.tds-marketing .yxtg .nav a:first-child {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.tds-marketing .yxtg .nav a:last-child {border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.tds-marketing .yxtg .main li {display:none;position: relative;}
.tds-marketing .yxtg .main li p { color: #333333; font-size: 24px; margin-top: 40px; }
.tds-marketing .yxtg .main li .a-pos {width: 170px;height: 50px;position: absolute;top: 234px;left: 512px;z-index: 10;}


.software {width:100%;background:url(/images/fd/index_31_27.jpg) center center no-repeat;height:526px;}
.software .Imglist { margin-top: 40px; text-align: center; }
.software .Imglist ul li { margin: 0 8px; display: inline-block; position: relative; width: 300px; height: 300px; overflow: hidden; }
.software .Imglist ul li img { display: block; -webkit-transition: all .9s ease; -moz-transition: all .9s ease; transition: all .9s ease; }
.software .Imglist ul li:hover img  {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}
.software .Imglist ul li:hover h5 {color:#ff7e00;}
.software .Imglist .text { width: 300px; height: 100px; background-color: rgba(0,0,0,.8); position: absolute; bottom: 0px; left: 0px; z-index: 3; }
.software .Imglist .text h5 { margin: 10px 0 5px; color: #ffffff; font-size: 18px; font-weight: normal; width: 300px; height: 28px; line-height: 28px; overflow: hidden; }
.software .Imglist .text p { color: #cccccc; font-size: 14px; }

/*******滚动展示***********/
.picScroll-su{margin:40px auto;position:relative;height: 200px;width: 1200px;}
.picScroll-su .hd{ position: relative; zoom: 1; }
.picScroll-su .hd .prev,.picScroll-su .hd .next{width: 50px;height: 200px;cursor:pointer;background: url("/images/fd/index_41_32.jpg") 0 0 no-repeat;position: absolute;left: 0px;z-index: 5;}
.picScroll-su .hd .next{background: url(/images/fd/index_42_36.jpg) 0 0 no-repeat;left: 1150px;}
.picScroll-su .bd{width: 1150px;height: 200px;overflow: hidden;margin-left: 50px;}
.picScroll-su .bd ul{overflow:hidden;zoom:1;width: 20000px;}
.picScroll-su .bd ul li{float:left;width: 274px;height: 198px;border: 1px solid #cccccc;border-right: none;box-sizing: content-box;-webkit-box-sizing: content-box;position: relative;}

.picList .cov1 {width: 274px;height: 199px;position: absolute;top: 0;left: 0;z-index: 2;}
.picList .cov1 img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.picList .cov2 {width: 274px;height: 199px;position: absolute;top: 0;left: 0;z-index: 1;}
.picList li:hover .cov1 {z-index:1;}
.picList li:hover .cov2 {z-index:2;}


.successful {width:100%;background: #f5f5f5;}
.successful .wrap .model { width: 500px; float: left; }
.successful .wrap .model .bt { width: 100%; height: 35px; }
.successful .wrap .model .bt span { color: #4c4c4c; font-size: 24px; float: left; line-height: 35px; }
.successful .wrap .model .bt .more { background: url(/images/fd/index_43_42.png) center center no-repeat; width: 20px; height: 20px; float: right; margin-top: 9px; }
.successful .wrap .model .bt .more:hover { background: url(/images/fd/more-color.png) center center no-repeat; }
.successful .wrap .model .content { width: 500px; height: 300px; position: relative; margin-top: 15px; }
.successful .wrap .model .content img { display: block; }
.successful .wrap .model .content p {position: absolute;bottom: 0px;z-index: 2;padding: 10px;min-height: 50px;line-height: 30px;text-align: center;width: 100%;color: #ffffff;font-size: 18px;background-color: rgba(0,0,0,.8);overflow: hidden;}
.successful .wrap .model .content p:hover {color:#ff7e00;}
.successful .wrap .model ul { margin-top: 15px; }
.successful .wrap .model ul li {font-size: 16px;color: #4c4c4c;list-style-type: disc;margin-left: 20px;line-height: 35px;height: 35px;}
.successful .wrap .model ul li:hover a {color:#ff7e00;}
.successful .wrap .model ul li a {line-height: 35px;width: 360px;height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: right;}
.successful .wrap .model ul li i {float: right;color: #808080;font-size: 14px;margin-left: 45px;}

.solution {overflow: hidden;}