@charset "UTF-8"; 
/*20170323*/

/*cssreset*/
html,body {color:#333; background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0; padding:0;}
body,button,input,select,textarea,li,dt,dd,div,td,p,span {font-size:14px; font-family:Microsoft Yahei,arial,verdana;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; font-family:Microsoft Yahei,arial,verdana;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
ul,ol {list-style:none outside none;}
span {font-size:100%;}
a {color:#333; text-decoration:none; hide-focus:expression(this.hideFocus=true); outline:none; -webkit-transition:all 0.3s; transition:all 0.3s;}
a:hover {color:#dc4741; text-decoration:none;}
a:focus {outline:0;}
legend {color:#666;}
fieldset,img {border:0 none;}
img {vertical-align:bottom;}
button,input,select,textarea {margin:0; padding:0; outline:none; vertical-align:middle;}
button {cursor:pointer;}
input[type="radio"],input[type="checkbox"] {position:relative; top:-2px;}
table {border-collapse:collapse; border-spacing:0;}

/*font*/
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs24 {font-size:24px;}
.ffy {font-family:tahoma,arial,sans-serif;}

/*font-family*/
@font-face {font-family:num; src:url("iconfont/fonts/num.ttf");}

/*color*/
.cfff {color:#fff;}
.c444 {color:#444;}
.c666 {color:#666;}
.c999 {color:#999;}
.cdc4741 {color:#dc4741;}
.cb3b5ba {color:#b3b5ba;}

/*link-color*/
a.c666 {color:#666;}
a.c666:hover {color:#06c;}

/*background*/
.bfff {background:#fff;}
.bf8 {background:#f8f8f8;}
.bgfa {background:#fafafa;}

/*control*/
.input {height:18px; line-height:18px; padding:3px 5px; border:1px solid #ddd;}
.select {padding:2px; border:1px solid #ddd;}
.textarea {padding:5px; border:1px solid #ddd; color:#666;}

/*ellipsis*/
.ellipsis {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*overflow*/
.ofvisible {overflow:visible;}

/*cover-background*/
.coverbg {position:absolute; top:0; left:0; z-index:98; width:100%; height:100%; background:rgba(0,0,0,.5)}

/*float*/
.fl {float:left;}
.fr {float:right;}

/*margin-padding*/
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt45 {margin-top:45px;}
.mt60 {margin-top:60px;}
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pb80 {padding-bottom:80px;}
.pl10 {padding-left:10px;}
.ptb50 {padding:50px 0;}
.ml100 {margin-left:100px;}

/*text-alignment*/
.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}

/*layout*/
.gdsoft_layout {clear:both; position:relative; width:1200px; margin:0 auto;}
.gdsoft_layout:after,.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix {zoom:1;}

/*button*/
.gdsoft_btn a {position:relative; display:inline-block; text-align:center; transition:all 0.3s; overflow:hidden;}
.gdsoft_btn a label, .gdsoft_btn a em {position:relative; z-index:10; color:#333; cursor:pointer;}
.gdsoft_btn a i {position:relative; z-index:2; display:inline-block; font-size:24px; color:#333; transition:all 0.3s;}
.gdsoft_btn a .bg {position:absolute; top:50%; left:50%; width:0; height:0; display:block; transition:all 0.3s;}
.gdsoft_btn a:hover label, .gdsoft_btn a:hover em, .gdsoft_btn a:hover i {color:#fff;}
.gdsoft_btn a:hover {background:rgba(32,101,241,.8); border-color:rgba(32,101,241,.8);}
.gdsoft_btn a:hover .bg {top:0; left:0; width:100%; height:100%; background:rgba(32,101,241,.8);}

/*site*/
.gdsoft_site {height:30px; background:#eee;}
.gdsoft_top .gdsoft_layout {z-index:99;}
.gdsoft_site .lc,.gdsoft_site .rc {height:30px; line-height:30px; color:#999;}
.gdsoft_site .rc li {float:left; width:30px; height:30px; padding:0 5px; text-align:center; border-right:1px solid #dedede;}
.gdsoft_site .rc li a {display:block; color:#a5a5a6;}
.gdsoft_site .rc li a:hover {color:#dc4741;}
.gdsoft_site .rc li i {font-size:20px;}
.gdsoft_site .rc li.erweima {position:relative; z-index:999; cursor:pointer;}
.gdsoft_site .rc li.erweima .info {display:none; position:absolute; top:30px; right:0px; border:1px solid #eee; border-top:none; background:#fff; padding:12px 10px; box-shadow:1px 5px 3px 1px rgba(0,0,0,.1);}
.gdsoft_site .rc li.erweima:hover .info {display:block;}
.gdsoft_site .rc li.erweima:hover {background:#fff; color:#dc4741;}

/*top*/
.gdsoft_top {height:70px; padding-top:20px; background:#fff;}
.gdsoft_top .gdsoft_layout {z-index:98;}
.gdsoft_top .lc {height:60px;}
.gdsoft_top .lc .logo {width:160px; height:47px; background:url(../images2022/gdsoft_logo.png) no-repeat; background-size:160px;}
.gdsoft_top .lc .info {height:50px; margin-left:20px; padding-left:20px; border-left:1px solid #ddd;}
.gdsoft_top .lc .info dt,.gdsoft_top .lc .info dd {height:25px; line-height:25px;}
.gdsoft_top .lc .info dt {font-size:18px;}
.gdsoft_top .lc .info dt sup {position:relative; top:-6px; vertical-align:top;}
.gdsoft_top .nav li {float:left; height:50px; margin-left:36px;}
.gdsoft_top .nav li a {position:relative; display:block; line-height:49px;}
.gdsoft_top .nav li a .line {display:block; width:0%; height:1px; margin:0 auto; background:#dc4741; transition:all 0.3s;}
.gdsoft_top .nav li a:hover .line {width:100%;}
.gdsoft_top .nav li a.on,.gdsoft_top .nav li.cur a {color:#dc4741; text-decoration:none;}
.gdsoft_top .nav li.cur a .line {width:100%;}
.gdsoft_top .mbtn {position:absolute; top:10%; right:0; display:none; width:22px; height:22px; padding:10px; cursor:pointer;}
.gdsoft_top .mbtn .box {position:relative; display:block; width:100%; height:100%;}
.gdsoft_top .mbtn .line {position:absolute; left:0; display:block; width:100%; height:2px; background:#1d1d1d;}
.gdsoft_top .mbtn .line1 {top:0; width:12px;}
.gdsoft_top .mbtn .line2 {top:6px; width:20px;}
.gdsoft_top .mbtn .line3 {top:13px; width:16px;}

/*banner*/
.gdsoft_banner {position:relative; width:100%; height:560px; overflow:hidden;}
.gdsoft_banner .swiper-slide {overflow:hidden;}
.gdsoft_banner .swiper-slide video {position:absolute; top:-20px; left:50%; width:1920px; height:600px; margin-left:-960px;}
.gdsoft_banner .swiper-button-prev,.gdsoft_banner .swiper-button-next {opacity:.3;}
.gdsoft_banner .swiper-button-prev:hover,.gdsoft_banner .swiper-button-next:hover {opacity:1;}
.gdsoft_banner .swiper-pagination-bullet {width:45px; height:6px; margin-left:10px; border-radius:0;}
.gdsoft_banner .satext {width:100%; position:absolute; top:0; left:0; z-index:9999; color:#fff; opacity:0; transition:all 1s;}
.gdsoft_banner .satext p {width:1100px; margin:0 auto; line-height:1.8; font-size:40px;}
.gdsoft_banner .satext.txtc p {margin-top:20px; font-size:16px; letter-spacing:0.2em; color:#b5b9d4;}
.gdsoft_banner .satext.txtc p img {width:0; transition:all 1s;}
.gdsoft_banner .satext.txtc p em {color:#fff;}
.gdsoft_banner .satext h1 {margin-top:50px; font-size:72px; font-weight:bold; color:#fff;}
.gdsoft_banner .satext .line {display:inline-block; height:3px; width:70px; background:#fff;}
.gdsoft_banner .satext ul li {position:relative; display:inline-block; padding:0 50px; font-size:20px; color:#d8e2e7;}
.gdsoft_banner .satext ul em {position:absolute; top:50%; right:-1px; display:inline-block; width:1px; height:18px; margin-top:-9px; background:#929297;}
.gdsoft_banner .swiper-slide-active .satext {top:16%; opacity:1;}
.gdsoft_banner .swiper-slide-active .satext.txtc img {width:1100px;}

/*module*/
.gdsoft_header,.gdsoft_main,.gdsoft_footer {position:relative; transition:all .3s;}
.gdsoft_header.left,.gdsoft_main.left,.gdsoft_footer.left {transform:translateX(-66%);}
.gdsoft_tit {height:80px;}
.gdsoft_tit dt,.gdsoft_tit dd {text-align:center;}
.gdsoft_tit dt {position:relative; height:50px; font-size:28px;}
.gdsoft_tit dt .line {position:absolute; bottom:5px; left:50%; display:inline-block; width:40px; height:2px; margin-left:-20px; font-size:0; background:#e22c07;}
.gdsoft_more {height:46px; text-align:center;}
.gdsoft_more a {width:148px; height:44px; line-height:44px; border:1px solid #ddd; border-radius:22px;}
.gdsoft_more a .bg {border-radius:22px;}
.gdsoft_linecover {position:absolute; top:0; left:0; z-index:8; display:block; width:100%; height:100%; opacity:0; -webkit-transition:all 0.5s; transition:all 0.5s; overflow:hidden;}
.gdsoft_linecover .cover {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background-color:rgba(32,101,241,.8);}
.gdsoft_linecover .border-ver,.gdsoft_linecover .border-hor {position:absolute; top:30px; right:30px; bottom:30px; left:30px; -webkit-transition:all 0.5s; transition:all 0.5s;}
.gdsoft_linecover .border-ver {border:1px solid #fff; border-width:0 1px; -webkit-transform:scale(1,0); transform:scale(1,0);}
.gdsoft_linecover .border-hor {border:1px solid #fff; border-width:1px 0; -webkit-transform:scale(0,1); transform:scale(0,1);}

/*product*/
.gdsoft_product {background:#f8f8f8;}
.gdsoft_product .prodbox {margin-right:-36px;}
.gdsoft_product .prodbox li {position:relative; float:left; width:376px; height:400px; margin-right:36px; background:#fff; overflow:hidden;}
.gdsoft_product .prodbox li .content {width:100%; background:#fff;}
.gdsoft_product .prodbox li .content img {width:100%;}
.gdsoft_product .prodbox li .content .txt {position:relative; z-index:99; padding:30px 20px 20px; color:#333; -webkit-transition:all .3s; transition:all .3s;}
.gdsoft_product .prodbox li .content .txt h3 {font-size:16px; font-family:arial; line-height:30px; padding-top:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gdsoft_product .prodbox li .content .txt h4 {height:30px; font-size:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gdsoft_product .prodbox li .content .txt h4.fs18 {font-size:18px;}
.gdsoft_product .prodbox li .content .txt .line {width:70px; height:1px; margin:10px 0 16px; background:#ccc;}
.gdsoft_product .prodbox li .content .txt p {height:40px; line-height:20px;}
.gdsoft_product .prodbox li:hover .gdsoft_linecover {opacity:1;}
.gdsoft_product .prodbox li:hover .txt h3,.gdsoft_product .prodbox li:hover .txt h4,.gdsoft_product .prodbox li:hover .txt .line,.gdsoft_product .prodbox li:hover .txt p {color:#fff;}
.gdsoft_product .prodbox li:hover .gdsoft_linecover .border-ver,.gdsoft_product .prodbox li:hover .gdsoft_linecover .border-hor {-webkit-transform:scale(1,1); transform:scale(1,1);}
.gdsoft_product .prodbox li:hover .txt {padding:30px 60px 20px;}
.gdsoft_product .prodbox li:hover .line {background:#fff;}
.gdsoft_product .prodbox li:hover .txt p {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gdsoft_product .hd {height:20px; text-align:center; overflow:hidden;}
.gdsoft_product .hd .prev,.gdsoft_product .hd .next {display:inline-block; width:20px; height:20px; margin-right:10px; font-size:20px; line-height:20px; color:#b8b8b8; cursor:pointer;}
.gdsoft_product .hd .prev a,.gdsoft_product .hd .next a {color:#b8b8b8;}
.gdsoft_product .hd .prev a:hover,.gdsoft_product .hd .next a:hover {color:#e22c07;}
.gdsoft_product .hd .prevStop {color:#f00;}
.gdsoft_product .hd .nextStop {color:#f00;}
.gdsoft_product .hd ul {display:inline-block; margin-top:6px; zoom:1; overflow:hidden;}
.gdsoft_product .hd ul li {float:left; width:9px; height:9px; margin-right:10px; text-indent:-999px; cursor:pointer; border:1px solid #cecece; border-radius:50%; overflow:hidden;}
.gdsoft_product .hd ul li.on {background:#e22c07; border-color:#e22c07;}
.gdsoft_product .gdsoft_more {display:none;}

/*solution*/
.gdsoft_sol {background:url(../images2022/gdsoft_solbg.jpg) top center no-repeat; overflow:hidden;}
.gdsoft_sol .solbox {margin-right:-2px; overflow:hidden;}
.gdsoft_sol .solbox li {position:relative; float:left; height:268px; margin:2px 2px 0 0; overflow:hidden;}
.gdsoft_sol .solbox li.sola {width:380px;}
.gdsoft_sol .solbox li h2 {position:absolute; top:50%; z-index:9999; width:100%; height:50px; margin-top:-25px; color:#fff; text-align:center;}
.gdsoft_sol .solbox li h2 span {display:inline-block; height:48px; font-size:26px; line-height:48px; border:1px solid #fff; border-width:1px 0;}
.gdsoft_sol .solbox li .txt {position:absolute; left:0; bottom:-80px; opacity:0; width:100%; height:80px; background:rgba(220,71,65,.9); -webkit-transition:all 0.5s; transition:all 0.5s;}
.gdsoft_sol .solbox li .txt h3 {height:40px; line-height:20px; padding:20px 80px 20px 12px; color:#fff; overflow:hidden;}
.gdsoft_sol .solbox li .txt i {position:absolute; top:50%; right:20px; height:30px; margin-top:-15px; font-size:30px; color:#fff; animation:leftico .5s ease-out infinite;}
.gdsoft_sol .solbox li.solb {width:490px;}
.gdsoft_sol .solbox li.solc {width:326px;}
.gdsoft_sol .solbox li.sold {width:520px; height:285px;}
.gdsoft_sol .solbox li.sole {width:350px; height:285px;}
.gdsoft_sol .solbox li.solf {width:326px; height:285px;}
.gdsoft_sol .solbox li:hover .coverbg {opacity:0;}
.gdsoft_sol .solbox li:hover h2 {opacity:0;}
.gdsoft_sol .solbox li:hover .txt {opacity:1; bottom:0;}
.gdsoft_sol .gdsoft_btn a {border-color:#787878;}
.gdsoft_sol .gdsoft_btn a label,.gdsoft_sol .gdsoft_btn a i {color:#bfbfbf;}
.gdsoft_sol .gdsoft_btn a .bg {background:none;}
.gdsoft_sol .gdsoft_btn a:hover label,.gdsoft_sol .gdsoft_btn a:hover i {color:#333;}
.gdsoft_sol .gdsoft_btn a:hover {background:#fff; border-color:#fff;}
.gdsoft_sol .gdsoft_btn a:hover .bg {background:#fff;}
.gdsoft_sol .gdsoft_sollist {display:none;}

/*case*/
.gdsoft_case {background:#f8f8f8; overflow:hidden;}
.gdsoft_case .casebox .hd {margin-right:-30px; overflow:hidden;}
.gdsoft_case .casebox .hd li {position:relative; float:left; width:585px; margin-right:30px; background:#fff;}
.gdsoft_case .casebox .hd li .img {position:relative; width:585px; overflow:hidden;}
.gdsoft_case .casebox .hd li .img img {width:100%; -webkit-transition:all 0.5s; transition:all 0.5s;}
.gdsoft_case .casebox .hd li dl {height:88px; padding:26px;}
.gdsoft_case .casebox .hd li dt {height:44px; font-size:26px;}
.gdsoft_case .casebox .hd li dd {height:44px; line-height:22px; overflow:hidden;}
.gdsoft_case .casebox .hd li:hover .img img {-webkit-transform:scale(1.3,1.3); transform:scale(1.3,1.3);}
.gdsoft_case .casebox .hd li:hover .img .gdsoft_linecover {opacity:1;}
.gdsoft_case .casebox .hd li:hover .gdsoft_linecover .border-ver,.gdsoft_case .casebox .hd li:hover .gdsoft_linecover .border-hor {-webkit-transform:scale(1,1); transform:scale(1,1);}
.gdsoft_case .casebox .bd {height:96px; margin-right:-30px; padding-top:80px; overflow:hidden;}
.gdsoft_case .casebox .bd li {position:relative; top:0; float:left; width:216px; height:96px; margin-right:30px; text-align:center; background:#fff; -webkit-transition:all 0.5s; transition:all 0.5s;}
.gdsoft_case .casebox .bd li dl {position:relative; top:-40px;}
.gdsoft_case .casebox .bd li dt {width:78px; height:78px; margin:0 auto; background:#fff; border:1px solid #dbdbdb; border-radius:50%; -webkit-transition:all 0.5s; transition:all 0.5s;}
.gdsoft_case .casebox .bd li dd {height:50px; font-size:18px; line-height:50px;}
.gdsoft_case .casebox .bd li:hover {top:-20px; background:#dc4741;}
.gdsoft_case .casebox .bd li:hover a {color:#fff;}
.gdsoft_case .casebox .bd li:hover dt {border-color:#dc4741;}

/*news*/
.gdsoft_news {background:url(../images2022/gdsoft_newsbg.jpg) top no-repeat #f8f8f8; overflow:hidden;}
.gdsoft_news .newsbox {height:520px;}
.gdsoft_news .newsbox .hd {width:450px; height:40px; margin:0 auto;}
.gdsoft_news .newsbox .hd li {position:relative; float:left; width:148px; height:38px; line-height:38px; margin-left:-1px; color:#bbb; text-align:center; background:#fff; border:1px solid #e1e1e1; cursor:pointer; -webkit-transition:all 0.3s; transition:all 0.3s;}
.gdsoft_news .newsbox .hd li.on {color:#fff; background:#dc4741; border-color:#dc4741;}
.gdsoft_news .newsbox .hd li i {position:absolute; bottom:-8px; left:50%; display:none; margin-left:-8px; font-size:0; line-height:0; border:8px solid #dc4741; border-bottom-width:0; border-color:#dc4741 transparent;}
.gdsoft_news .newsbox .hd li.on i {display:block;}
.gdsoft_news .newsbox .bd {height:380px; padding:50px; background:#fff;}
.gdsoft_news .newsbox .bd .lc {width:510px;}
.gdsoft_news .newsbox .bd .lc img {width:510px; height:200px;}
.gdsoft_news .newsbox .bd .lc dl {padding:30px 10px 0;}
.gdsoft_news .newsbox .bd .lc dt {height:40px;}
.gdsoft_news .newsbox .bd .lc dt em,.gdsoft_news .newsbox .bd .lc dt span {display:inline-block; float:left; line-height:40px;}
.gdsoft_news .newsbox .bd .lc dt em {width:80px; font-family:num;}
.gdsoft_news .newsbox .bd .lc dt span {width:410px;}
.gdsoft_news .newsbox .bd .lc dd {line-height:24px;}
.gdsoft_news .newsbox .bd .lc dd.txt {height:48px; overflow:hidden;}
.gdsoft_news .newsbox .bd .rc {width:540px; overflow:hidden;}
.gdsoft_news .newsbox .bd .rc li {height:45px; padding:10px 0 26px; vertical-align:bottom;}
.gdsoft_news .newsbox .bd .rc .date {float:left; width:69px; height:50px; padding:0 10px; border-right:1px solid #ddd;}
.gdsoft_news .newsbox .bd .rc .date dt,.gdsoft_news .newsbox .bd .rc .date dd {font-family:num; text-align:right;}
.gdsoft_news .newsbox .bd .rc .date dt {font-size:24px;}
.gdsoft_news .newsbox .bd .rc .info {float:left; width:430px; height:50px; padding:0 10px;}
.gdsoft_news .newsbox .bd .rc .info dt,.gdsoft_news .newsbox .bd .rc .info dd {width:390px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/*footer*/
.gdsoft_footer {background:#222;}
.gdsoft_footer .fhd,.gdsoft_footer .fbd {padding:0 10px;}
.gdsoft_footer .fhd {height:59px; border-bottom:1px solid #343434;}
.gdsoft_footer .fhd .lc,.gdsoft_footer .fhd .rc {height:59px;}
.gdsoft_footer .fhd .lc dt,.gdsoft_footer .fhd .lc dd {float:left; margin-right:30px; font-size:12px; line-height:59px;}
.gdsoft_footer .fhd .lc dd,.gdsoft_footer .fhd .lc dd a {color:#7c8188;}
.gdsoft_footer .fhd .lc dd a {margin-right:30px;}
.gdsoft_footer .fhd .lc dd a:hover {color:#dc4741;}
.gdsoft_footer .fhd .rc li {float:left; height:59px; padding:0 10px;}
.gdsoft_footer .fhd .rc.gdsoft_btn a {width:30px; height:30px; margin-top:15px; background:#848484; border-radius:50%;}
.gdsoft_footer .fhd .rc.gdsoft_btn a i {color:#1e1e1e;}
.gdsoft_footer .fhd .rc.gdsoft_btn a .bg {border-radius:50%;}
.gdsoft_footer .fhd .rc.gdsoft_btn a:hover i {color:#fff;}
.gdsoft_footer .fhd .rc.gdsoft_btn a:hover {background:#db4841;}
.gdsoft_footer .fhd .rc.gdsoft_btn a:hover .bg {background:#db4841;}
.gdsoft_footer .fhd .rc li i {font-size:18px; line-height:30px;}
.gdsoft_footer .fbd {height:180px; padding-top:40px;}
.gdsoft_footer .fbd .lc {width:370px;}
.gdsoft_footer .fbd .lc dt {height:21px;}
.gdsoft_footer .fbd .lc dt .slogan {display:inline-block; width:306px; height:21px; background:url(../images2022/gdsoft_slogan.png) no-repeat;}
.gdsoft_footer .fbd .lc dd {margin-top:20px; color:#db4841;}
.gdsoft_footer .fbd .lc dd .tel {font-family:num; font-size:28px; font-weight:bold;}
.gdsoft_footer .fbd .lc dd .gdsoft_btn a {width:104px; height:30px; line-height:30px; border:1px solid #db4841; border-radius:3px;}
.gdsoft_footer .fbd .lc dd .gdsoft_btn a label {color:#db4841;}
.gdsoft_footer .fbd .lc dd .gdsoft_btn a .bg {border-radius:3px;}
.gdsoft_footer .fbd .lc dd .gdsoft_btn a:hover label {color:#fff;}
.gdsoft_footer .fbd .lc dd .gdsoft_btn a:hover {background:#db4841; border-color:#db4841;}
.gdsoft_footer .fbd .lc dd .gdsoft_btn a:hover .bg {background:#db4841;}
.gdsoft_footer .fbd .mc {width:520px; height:140px; padding-left:60px; border:1px solid #343434; border-width:0 1px;}
.gdsoft_footer .fbd .mc .nav {height:30px; line-height:30px;}
.gdsoft_footer .fbd .mc .nav a,.gdsoft_footer .fbd .mc .nav span {float:left;}
.gdsoft_footer .fbd .mc .nav span {margin:0 15px; color:#555459;}
.gdsoft_footer .fbd .mc .nav a {color:#b3b5ba;}
.gdsoft_footer .fbd .mc .nav a:hover {color:#dc4741;}
.gdsoft_footer .fbd .mc .copr {line-height:20px; color:#64686e;}
.gdsoft_footer .fbd .mc .copr a {color:#64686e;}
.gdsoft_footer .fbd .mc .copr a:hover {color:#dc4741;}
.gdsoft_footer .fbd .rc {position:relative; top:-10px; width:140px;}
.gdsoft_footer .fbd .rc p {text-align:center;}
.gdsoft_footer .fbd .rc .qrcode {height:130px;}
.gdsoft_footer .addr {min-height:20px; line-height:20px; padding:15px 10px; color:#64686e; text-align:center; background:#181818;}
@keyframes leftico{
	0% {right:20px; opacity:1;}
	100% {right:0; opacity:0;}
}

/*start 20170323 xq modify*/
.gdsoft_inbanner {position:relative; width:100%; height:350px; min-width:1200px; background:none center / 100%;}
.gdsoft_absidebar {position:absolute; top:30px; width:215px; padding-bottom:30px; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; z-index:999;}
.gdsoft_absidebar li {width:215px; height:74px; border-bottom:1px #d7d7d7 solid; background:#f2f2f2; cursor:pointer;}
.gdsoft_absidebar li:hover {background:#eaeaea;}
.gdsoft_absidebar li a {display:block; width:215px; height:75px;}
.gdsoft_absidebar li a:hover h2 {color:#50565d;}
.gdsoft_absidebar li h2 {font-size:18px; padding:15px 0 3px 27px; color:#50565d;}
.gdsoft_absidebar li p {font-size:12px; color:#999; text-transform:uppercase; padding-left:27px;}
.gdsoft_absidebar li.on h2 {font-weight:bold; color:#dc4741;}
.gdsoft_absidebar li.on a:hover h2 {color:#dc4741;}
.gdsoft_absidebar li.on p {color:#50565d;}
.gdsoft_absidebox {position:absolute; top:0; left:-17px; width:249px; height:75px; background:url(../images2022/gdsoft_sidebarbox.png) no-repeat center; -webkit-transition:all 400ms cubic-bezier(.45, 1, .9, 1); -moz-transition:all 400ms cubic-bezier(.45, 1, .9, 1); -o-transition:all 400ms cubic-bezier(.45, 1, .9, 1); -ms-transition:all 400ms cubic-bezier(.45, 1, .9, 1); transition:all 400ms cubic-bezier(.45, 1, .9, 1); z-index:3; cursor:pointer;}
.gdsoft_abitem1 .gdsoft_absidebox {top:0;}
.gdsoft_abitem2 .gdsoft_absidebox {top:75px;}
.gdsoft_abitem3 .gdsoft_absidebox {top:150px;}
.gdsoft_abitem4 .gdsoft_absidebox {top:225px;}
.gdsoft_abitem5 .gdsoft_absidebox {top:300px;}
.gdsoft_abitem6 .gdsoft_absidebox {top:375px;}
.gdsoft_abitem7 .gdsoft_absidebox {top:450px;}
.gdsoft_abitem8 .gdsoft_absidebox {top:525px;}
.gdsoft_abitem9 .gdsoft_absidebox {top:600px;}
.gdsoft_pf {position:fixed; top:0px;}

/*detail*/
.gdsoft_fixedtop {position:fixed; top:0; z-index:10000; border-bottom:#eee 1px solid; box-shadow:1px 1px 4px 1px rgba(0,0,0,.1);}
.gdsoft_detailhd {margin:60px 0 30px; text-align:center;}
.gdsoft_detailhd h1 {font-size:38px; padding-bottom:8px;}
.gdsoft_detailhd p {font-size:18px;}
.gdsoft_fixednav {display:flex; align-items:center; justify-content:center; width:100%; height:110px; background:#fff;}
.gdsoft_fixednav .navitem {display:flex; padding:30px 0; align-items:center; justify-content:center;}
.gdsoft_fixednav li {height:50px; margin:0 0 0 40px; line-height:44px; font-size:18px; text-align:center; cursor:pointer;}
.gdsoft_fixednav li:first-child {margin-left:0px;}
.gdsoft_fixednav li.on a {background:#dc4741; border-color:#dc4741;}
.gdsoft_fixednav li.on a label, .gdsoft_fixednav li.on a em {color:#fff;}
.gdsoft_fixednav .gdsoft_btn a {height:44px; padding:0 24px; border:3px solid #dfdfdf; border-radius:50px;}
.gdsoft_fixednav .gdsoft_btn a .bg, .gdsoft_fixednav .gdsoft_btn a:hover .bg, .gdsoft_fixednav .gdsoft_btn a:hover {background:#dc4741; border-color:#dc4741; border-radius:50px;}
.gdsoft_fixednav .bright {display:flex; margin-left:40px;}
.gdsoft_fixednav .bright a {position:relative; display:flex; align-items:center; justify-content:center; width:140px; height:36px; margin-right:20px; font-size:12px; color:#fff; border-width:0; border-radius:17px;}
.gdsoft_fixednav .bright a:last-child {margin-right:0;}
.gdsoft_fixednav .bright a:hover:before {content:""; position:absolute; top:-5px; left:-5px; z-index:10; display:block; width:150px; height:46px; border:2px solid #00b050; border-radius:24px; box-sizing:border-box; -webkit-animation:clipAni 4s infinite linear;}
@keyframes clipAni{
	0%{
		clip:rect(0px,150px,46px,150px);
	}
	25%{
		clip:rect(0px,150px,50px,0px);
	}
	50%{
		clip:rect(0px,0px,46px,0px);
	}
	100%{
		clip:rect(0px,150px,46px,0px);
	}
}
.gdsoft_fixednav .bright a i {font-size:20px; color:#fff;}
.gdsoft_fixednav .bright a.download {background:#00b050;}
.gdsoft_fixednav .bright a.download:before,.gdsoft_fixednav .bright a.download:after {border-color:#00b050;}
.gdsoft_fixednav .bright a.video {background:#ffa200;}
.gdsoft_fixednav .bright a.video:before,.gdsoft_fixednav .bright a.video:after {border-color:#ffa200;}
.gdsoft_fixednav .gdsoft_linkbtn {display:flex; margin-left:40px;}
.gdsoft_linkbtn {display:none; align-items:center; justify-content:center;}
.gdsoft_linkbtn a {position:relative; display:inline-flex; align-items:center; justify-content:center; height:44px; padding:0 16px; overflow:hidden; color:#2065f1; border:3px solid rgba(32, 101, 241, .2); border-radius:50px;}
.gdsoft_linkbtn i {margin-right:4px; font-size:16px; cursor:pointer;}
.gdsoft_linkbtn label {font-size:16px; cursor:pointer;}
.gdsoft_linkbtn a::before {position:absolute; top:0; left:0; width:0; height:100%; content:""; background:#2065f1;}
.gdsoft_linkbtn a:hover i, .gdsoft_linkbtn a:hover label {position:relative; color:#fff;}
.gdsoft_linkbtn a:hover::before {animation:linkbtn .4s cubic-bezier(.77, 0, .175, 1) 0s forwards;}
@keyframes linkbtn {
	0%   {width:0;}
	100% {width:100%;}
}
.gdsoft_detailmain .box {padding-top:50px;}
.gdsoft_detailmain .box:first-child {padding-top:20px;}
.gdsoft_detailmain .boxtit {display:flex; flex-direction:column; align-items:center; justify-content:center; margin-bottom:40px;}
.gdsoft_detailmain .boxtit .titcont {min-width:150px; height:20px; border-bottom:1px solid #ccc; margin-bottom:20px; text-align:center; padding:0 50px;}
.gdsoft_detailmain .boxtit .titcont h3 {display:inline-flex; align-items:center; height:40px; background:#fff; padding:0 20px; font-size:28px;}
.gdsoft_detailmain .boxtxt p {color:#666; line-height:26px; padding:0 24px;}
.gdsoft_detailmain .boxtxt p.sntit {display:flex; flex-wrap:wrap; align-items:center;}
.gdsoft_detailmain .boxtxt p.sntit .icon {width:28px; height:28px; margin-right:12px;}
.gdsoft_detailmain .boxtxt p.sntit strong {color:#333;}
.gdsoft_detailmain .boxtxt p.sntit span {margin-left:24px; color:#666;}
.gdsoft_detailmain .boximg {margin-top:30px; text-align:center;}
.gdsoft_detailmain .boxtxt h3 {font-size:24px; margin-top:40px;}
.gdsoft_detailmain .boxtxt h4 {color:#666; font-size:18px; font-weight:bold; margin:40px 0;}

/*solution-list*/
.gdsoft_sollist {overflow:hidden;}
.gdsoft_sollist ul {margin-right:-40px;}
.gdsoft_sollist li {float:left; position:relative; top:0; width:270px; height:390px; margin:50px 40px 0px 0; background:#fff; overflow:hidden; -webkit-box-shadow:2px 0px 3px rgba(0,0,0,0.04); -moz-box-shadow:2px 0px 3px rgba(0,0,0,0.04); box-shadow:2px 0px 3px rgba(0,0,0,0.04); -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.gdsoft_sollist li .bg {height:170px; line-height:170px; text-align:center; overflow:hidden;}
.gdsoft_sollist li .bg i {font-size:100px; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.gdsoft_sollist li .bg img {position:relative; top:-30px; width:100%;}
.gdsoft_sollist li.itema .bg {background:#74ccff; color:#3eabee;}
.gdsoft_sollist li.itemb .bg {background:#83e4a8; color:#52c891;}
.gdsoft_sollist li.itemc .bg {background:#ffb571; color:#e7954b;}
.gdsoft_sollist li.itemd .bg {background:#b5b5ff; color:#9999f0;}
.gdsoft_sollist li.iteme .bg {background:#8cddd6; color:#52c1b8;}
.gdsoft_sollist li.itemf .bg {background:#9ecbfe; color:#6eaaee;}
.gdsoft_sollist li.itemg .bg {background:#ff9393; color:#f17373;}
.gdsoft_sollist li .tit {font:normal 22px/normal Microsoft Yahei; padding:22px 0 15px; color:#343434;}
.gdsoft_sollist li .line {display:block; width:30px; height:2px; background:#d6d6d6; margin:0 auto;}
.gdsoft_sollist li .cont {color:#686868; line-height:22px; padding:20px 20px 0; text-align:justify;}
.gdsoft_sollist li .bg:after {width:70px; height:170px; content:""; position:absolute; left:-40px; top:0px; z-index:999; opacity:0; filter:alpha(opacity=0); transform:skewX(-25deg); -webkit-transform:skewX(-25deg); -moz-transform:skewX(-25deg); -o-transform:skewX(-25deg); -ms-transform:skewX(-25deg); background:-webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.3), rgba(255,255,255,0)); background:-moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.3), rgba(255,255,255,0)); transition:left 0.3s linear 0s; -webkit-transition:left 0.3s linear 0s; -moz-transition:left 0.3s linear 0s; border-radius:50%;}
.gdsoft_sollist li .see {position:absolute; bottom:-40px; width:100%; height:40px; line-height:40px; background-color:rgba(0,0,0,0.5); color:#fff; text-align:center; -webkit-transition:all 0.5s; transition:all 0.5s;}
.gdsoft_sollist li:hover .bg:after {opacity:0.5; filter:alpha(opacity=5); left:300px;}
.gdsoft_sollist li:hover .bg i {color:#fff; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.gdsoft_sollist li:hover {top:-20px; -webkit-box-shadow:0px 5px 30px #aaa; -moz-box-shadow:0px 5px 30px #aaa; box-shadow:0px 5px 30px #aaa;}
.gdsoft_sollist li:hover .see {bottom:0;}
.gdsoft_sollist li.more i {color:#cfcfcf; font-size:100px; padding-top:145px;}

/*product-list*/
.gdsoft_prodlist {padding-bottom:30px;}
.gdsoft_prodlist .gdsoft_product {background:none;}
.gdsoft_prodlist li {margin-bottom:35px; -webkit-box-shadow:0 0 8px rgba(0,0,0,.1); -moz-box-shadow:0 0 8px rgba(0,0,0,.1); box-shadow:0 0 8px rgba(0,0,0,.1);}

/*case-list*/
.gdsoft_caseinfo .hd {width:300px; height:40px; margin:0 auto 10px;}
.gdsoft_caseinfo .hd li {position:relative; float:left; width:148px; height:38px; line-height:38px; margin-left:-1px; color:#bbb; text-align:center; background:#fff; border:1px solid #e1e1e1; cursor:pointer; -webkit-transition:all 0.3s; transition:all 0.3s;}
.gdsoft_caseinfo .hd li.on {color:#fff; background:#dc4741; border-color:#dc4741;}
.gdsoft_caseinfo .hd li i {position:absolute; bottom:-8px; left:50%; display:none; margin-left:-8px; font-size:0; line-height:0; border:8px solid #dc4741; border-bottom-width:0; border-color:#dc4741 transparent;}
.gdsoft_caseinfo .hd li.on i {display:block;}
.gdsoft_caselist ul {margin-right:-30px;}
.gdsoft_caselist li {float:left; position:relative; width:380px; height:457px; margin:30px 30px 0 0; background:#fff; border-bottom:3px #e3e3e3 solid; -webkit-box-shadow:0 0 8px rgba(0,0,0,.1); -moz-box-shadow:0 0 8px rgba(0,0,0,.1); box-shadow:0 0 8px rgba(0,0,0,.1);}
.gdsoft_caselist li .itemimg {position:relative; height:285px; overflow:hidden;}
.gdsoft_caselist li .itemimg .round {top:50%; left:10%; width:53px; height:53px; margin:-23px 0 0 -25px; border:1px solid #dc4741;}
.gdsoft_caselist li .itemimg .plus {top:50%; left:90%; width:30px; height:30px; background:#dc4741; margin:-10px 0 0 -13px; font:normal 14px/30px arial; z-index:2; color:#fff; text-align:center;}
.gdsoft_caselist li .itemimg .bg,.gdsoft_caselist li .itemimg .round,.gdsoft_caselist li .itemimg .plus {position:absolute; -webkit-transition:all .3s linear 0s; transition:all .3s linear 0s; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.gdsoft_caselist li .itemimg .round,.uizk_casemain .bd .itemimg .plus {z-index:10; color:#fff;}
.gdsoft_caselist li .itemimg .bg {top:0; left:0; z-index:1; display:block; width:380px; height:100%; background:#000; opacity:0; filter:alpha(opacity=0);}
.gdsoft_caselist li .itemimg .tag {position:absolute; left:20px; top:0; width:39px; height:35px; line-height:26px; background:url(../images2022/gdsoft_listtag.png); color:#fff; text-align:center; z-index:1;}
.gdsoft_caselist li .text {padding:0 20px;}
.gdsoft_caselist li .text h3 {font-size:24px; padding:22px 0 15px;}
.gdsoft_caselist li .text p {display:-webkit-box; overflow:hidden; line-height:24px; color:#999; text-overflow:ellipsis; word-break:break-word; white-space:normal; -webkit-box-orient:vertical; -webkit-line-clamp:4;}
.gdsoft_caselist li .line {position:absolute; left:0px; bottom:-3px; width:0px; height:3px; background:#dc4741; -webkit-transition:all .5s linear 0s; transition:all .5s linear 0s;}
.gdsoft_caselist li img {-webkit-transition:all .5s linear 0s; transition:all .5s linear 0s;}
.gdsoft_caselist li:hover img {-webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.gdsoft_caselist li:hover .bg {opacity:.5; filter:alpha(opacity=50);}
.gdsoft_caselist li:hover .round,.gdsoft_caselist li:hover .plus {opacity:1; filter:alpha(opacity=100);}
.gdsoft_caselist li:hover .round {left:50%;}
.gdsoft_caselist li:hover .plus {left:50%;}
.gdsoft_caselist li:hover .text h3 {color:#dc4741;}
.gdsoft_caselist li:hover .line {width:380px;}
.gdsoft_logolist ul {margin-right:-30px;}
.gdsoft_logolist li {float:left; width:277px; height:130px; margin:30px 30px 0 0; background:#fff; -webkit-box-shadow:2px 0px 5px rgba(0,0,0,0.05); -moz-box-shadow:2px 0px 5px rgba(0,0,0,0.05); box-shadow:2px 0px 5px rgba(0,0,0,0.05);}

/*case-list*/
.gdsoft_stock {background:url(../images2022/gdsoft_stockbg.jpg) center top no-repeat;}
.gdsoft_stock .cont {padding:318px 0 60px;}
.gdsoft_stock li {float:left; width:400px; height:300px; background:#fff;}
.gdsoft_stock li:nth-child(2n) {background:#fbfbfb;}
.gdsoft_stock dl {padding:0 30px 0 30px;}
.gdsoft_stock dt {position:relative; height:48px; font:bold 18px/normal Microsoft Yahei; margin:95px 0 20px;}
.gdsoft_stock dt em {margin:-2px 0 0 12px; display:inline-block; width:40px; height:20px; background:#dc4741; border-radius:5px; color:#fff; font-size:12px; line-height:20px; text-align:center; vertical-align:middle;}
.gdsoft_stock dd {color:#666; line-height:24px;}
.gdsoft_stock dt i {position:absolute; top:-55px; width:44px; height:44px; background:url(../images2022/gdsoft_stock_num.png);}
.gdsoft_stock dt i.num2 {background-position:0 -44px;}
.gdsoft_stock dt i.num3 {background-position:0 -88px;}
.gdsoft_stock dt i.num4 {background-position:0 -132px;}
.gdsoft_stock dt i.num5 {background-position:0 -176px;}
.gdsoft_stock dt i.num6 {background-position:0 -220px;}
.gdsoft_stock dt i.num7 {background-position:0 -264px;}
.gdsoft_stock .imgbg {display:flex; align-items:center; justify-content:center; height:400px; background:#fff;}
.gdsoft_stock .imgbg img {height:400px;}

/*start 20170323 syh modify*/
.gdsoft_about {float:right; width:920px; padding:30px 0 80px; min-height:680px;}
.gdsoft_about .gdsoft_tit {height:49px; border-bottom:1px solid #ddd;}
.gdsoft_about .gdsoft_tit i {margin:14px 9px 14px 0; padding:0 0 0 2px; width:18px; height:20px; background:#d4d4d4; border-radius:50%; color:#fff; font-size:12px; text-align:center; line-height:20px;}
.gdsoft_about .gdsoft_tit h3 {float:left; color:#50565d; font-size:20px; line-height:49px;}
.gdsoft_tittab li {position:relative; float:left; margin-left:13px; width:90px; height:30px; background:#fbecec; border-radius:30px; color:#dc4741; text-align:center; line-height:30px; cursor:pointer;}
.gdsoft_tittab li.on {background:#dc4741; color:#fff;}
.gdsoft_tittab li.on .arrow {position:absolute; top:30px; left:40px; width:0; height:0; border-top:5px solid #dc4741;  border-right:5px solid transparent; border-left:5px solid transparent;}
.gdsoft_aptitude .gdsoft_tittab {position:absolute; right:0px; top:37px;}

/*8-1关于高达-董事长致辞*/
.gdsoft_speech {padding:40px 10px 0;}
.gdsoft_speech .content {margin:40px 0 -45px; overflow:hidden;}
.gdsoft_speech .content img {margin:0 30px 40px 0;}
.gdsoft_speech .content p {margin-bottom:45px; color:#666; text-indent:2em; line-height:28px;}
.gdsoft_speech .content p b {color:#dc4741; font-size:16px; line-height:28px;}

/*8-2关于高达-公司简介*/
.gdsoft_intro .content {position:relative; margin-top:40px;}
.gdsoft_intro .content p {margin-bottom:24px; color:#666; text-indent:2em; text-align:justify; line-height:28px;}
.gdsoft_intro .content p b {color:#dc4741; font-size:16px; line-height:28px;}
.gdsoft_intro .content .container p {float:left; width:545px;}
.gdsoft_intro .content .container img {float:right; margin-left:75px; display:block;}
.gdsoft_intro .infor {border-top:1px solid #ddd;}
.gdsoft_intro .infor .ad {height:126px; background:url(../images2022/gdsoft_introimg2.png) center no-repeat; color:#737373; font-size:20px; font-weight:bold; line-height:100px; text-align:center;}
.gdsoft_intro .infor .feature {position:relative; width:920px; height:930px; background:url(../images2022/gdsoft_introimg3.png) no-repeat center bottom / 100% auto;}
.gdsoft_intro .infor .feature ul {position:absolute; top:-17px; left:66px; z-index:1;}
.gdsoft_intro .infor .feature ul li {width:112px; text-align:center;}
.gdsoft_intro .infor .feature ul li span {display:block; width:104px; height:104px; border-radius:50%; font-size:60px; font-weight:bold; line-height:104px;}
.gdsoft_intro .infor .feature ul li label {margin-top:15px; display:block; color:#666; font-size:16px;}
.gdsoft_intro .infor .feature ul li.point1 {position:absolute; top:80px; left:0;}
.gdsoft_intro .infor .feature ul li.point2 {position:absolute; top:15px; left:165px;}
.gdsoft_intro .infor .feature ul li.point3 {position:absolute; top:60px; left:345px;}
.gdsoft_intro .infor .feature ul li.point4 {position:absolute; top:0; left:524px;}
.gdsoft_intro .infor .feature ul li.point5 {position:absolute; top:20px; left:698px;}
.gdsoft_intro .infor .feature ul li span.sty1 {background:#fff; border:3px solid #ddd; color:#dc4741;}
.gdsoft_intro .infor .feature ul li span.sty2 {background:#dc4741; border:3px solid transparent; color:#fff;}
.gdsoft_intro .infor .feature ul li span.fs48 {font-size:48px;}
.gdsoft_intro .infor .notation li {float:left; margin-right:35px; color:#6b6b6b; line-height:44px;}
.gdsoft_intro .infor .notation li i {margin-right:5px; color:#449edd; font-size:24px;}

/*8-3关于高达-资质荣誉*/
.gdsoft_honor {padding-top:30px; width:920px; overflow:hidden;}
.gdsoft_honor h1 {display:none;}
.gdsoft_honor ul {margin:0 -10px -10px 0; overflow:hidden;}
.gdsoft_honor ul li {float:left; margin:0 10px 10px 0; padding:30px; width:240px; height:180px; background:#f9f9f9; text-align:center;}
.gdsoft_honor ul li img {box-shadow:0 0 30px rgba(0,0,0,.2);}
.gdsoft_honor ul li label {display:block; margin-top:18px; color:#666;}
.gdsoft_honor ul li.wait {color:#d0d0d0; font-size:30px; line-height:180px;}

/*8-9关于高达-联系我们*/
.gdsoft_contact .place {margin:20px 0 0; width:920px; height:350px;}
.gdsoft_contact .place .gdsoftlive_map {width:920px; height:350px;}
.gdsoft_contact .detail {width:920px; overflow:hidden; padding-bottom:20px;}
.gdsoft_contact .detail ul {margin:0 -48px -46px 0; padding:70px 20px 0;}
.gdsoft_contact .detail ul li {position:relative; float:left; margin:0 0px 40px 0; width:50%;}
.gdsoft_contact .detail ul li h4 {height:26px; color:#444; font-size:18px; font-weight:bold;}
.gdsoft_contact .detail ul li .line {width:14px; height:2px; display:inline-block; background:#7c8083; margin:14px 0;}
.gdsoft_contact .detail ul li.red .line {background:#dc4741;}
.gdsoft_contact .detail ul li.red h2 {position:absolute; top:-30px; left:0; font-size:20px; font-weight:bold;}
.gdsoft_contact .detail ul li.red h2 em {margin:-2px 0 0 12px; display:inline-block; width:40px; height:20px; background:#dc4741; border-radius:5px; color:#fff; font-size:12px; line-height:20px; text-align:center; vertical-align:middle;}
.gdsoft_contact .detail ul li p {color:#666; line-height:24px;}
.gdsoft_contact .office {margin-bottom:50px;}
.gdsoft_contact .office h4.tit {width:920px; border-top:1px solid #ddd; color:#666; font-size:20px; font-weight:bold; line-height:100px;}
.gdsoft_contact .office ul li {float:left; padding:20px; width:420px; height:75px; overflow:hidden;}
.gdsoft_contact .office ul li:nth-child(1),.gdsoft_contact .office ul li:nth-child(4),.gdsoft_contact .office ul li:nth-child(5),.gdsoft_contact .office ul li:nth-child(8) {background:#f9f9f9;}
.gdsoft_contact .office ul li h5 {margin-bottom:12px; font-size:16px;}
.gdsoft_contact .office ul li h5 i {margin-right:5px; color:#dc4741; font-size:18px;}
.gdsoft_contact .office ul li p {color:#999; line-height:24px;}
.gdsoft_contact .form .tit {padding:50px 0 30px; border-top:1px solid #ddd;}
.gdsoft_contact .form .tit h4 {font-size:28px; line-height:30px;}
.gdsoft_contact .form .tit label {color:#999; font-size:16px; line-height:50px;}
.gdsoft_contact .form form {padding:0 130px; overflow:hidden;}
.gdsoft_contact .form form ul {margin:0 -29px -20px 0;}
.gdsoft_contact .form form ul li {float:left; margin:0 29px 20px 0;}
.gdsoft_contact .form form ul li input {padding:5px 10px; width:293px; height:30px; line-height:30px; border:1px solid #d9d9d9;}
.gdsoft_contact .form form textarea {padding:15px 10px; width:637px; height:110px; border:1px solid #d9d9d9;}
.gdsoft_contact .form form ul li .focus {border:1px #dc4741 solid; -webkit-box-shadow:0 0 5px 1px #ffd8d6; box-shadow:0 0 5px 1px #ffd8d6;}
.gdsoft_contact .form .submit {margin-bottom:30px;}
.gdsoft_contact .form .submit .btn a {float:left; margin:10px 0 0 0; width:170px; height:50px; background:#dc4741; border-radius:5px; color:#fff; font-size:16px; line-height:50px; text-align:center;}
.gdsoft_contact .form .submit .btn a:hover {opacity:0.8; filter:alpha(opacity=80);}
.gdsoft_contact .form .email {float:right; margin:10px 0 0 0; color:#666; line-height:50px;}
.gdsoft_contact .form .email span {color:#dc4741;}

/*网站地图*/
.gdsoft_sitemap .gdsoft_tit {padding-bottom:10px;}
.gdsoft_sitemap .mapcontainer {margin-top:50px;}
.gdsoft_sitemap .mapcontainer h4 {padding:0 0 0 10px; border-left:4px solid #e22c07; font-size:24px; line-height:24px;}
.gdsoft_sitemap .mapcontainer .maplist {margin-top:30px; overflow:hidden;}
.gdsoft_sitemap .mapcontainer .maplist ul {margin:0 -20px -20px 0;}
.gdsoft_sitemap .mapcontainer .maplist ul li {float:left;}
.gdsoft_sitemap .mapcontainer .maplist ul li a {display:inline-block; width:214px; height:45px; margin:0 20px 20px 0; background:#fff; border:1px solid #ddd; color:#999; line-height:45px; text-align:center;}
.gdsoft_sitemap .mapcontainer .maplist ul li a:hover {border:1px solid #e22c07; color:#e22c07;}

/*法律声明*/
.gdsoft_legal {margin:50px 40px 80px; padding:50px 60px 30px; background:#fff;}
.gdsoft_legal .legalcontainer {margin-bottom:10px; padding-bottom:25px; border-bottom:1px solid #e6e6e6;}
.gdsoft_legal .legalcontainer h4 {font-size:18px; line-height:50px;}
.gdsoft_legal .legalcontainer p {color:#666; line-height:24px;}
.gdsoft_legal .legalcontainer:last-child {margin-bottom:0; border-bottom:none;}
.gdsoft_legal .gdsoft_tit dt {font-size:36px;}

/*start 20170323 znn modify*/
/*8-4关于高达-组织结构*/
.gdsoft_structure {padding:50px 0 0 0;}

/*8-5关于高达-企业文化*/
.gdsoft_culture img {display:block;  margin:0 auto;}
.gdsoft_culture .culturetop,.culturebox {width:900px; margin:0 auto;}
.gdsoft_culture .culturetop img {margin:40px 0 24px 0;}
.gdsoft_culture .culturetop p {text-indent:2em; margin-bottom:20px;}
.gdsoft_culture h4 {line-height:40px; font-size:16px; color:#666; font-weight:bold;}
.gdsoft_culture p {line-height:32px; color:#666;}
.gdsoft_culture .culturebox {border-top:1px solid #dedede; padding:30px 15px; margin-top:30px;}
.gdsoft_culture .culturebox p {width:500px;}
.gdsoft_culture h3 {line-height:100px; font-size:20px; color:#666; font-weight:bold; text-align:center; border-top:1px solid #dedede; clear:both;}
.gdsoft_culture ul h5 {width:88px; height:88px; background:#f16c67; border-radius:50%; color:#fff; text-align:center; line-height:88px; margin:0 auto; font-weight:bold;}
.gdsoft_culture ul {padding:0 15px; margin-bottom:30px;}
.gdsoft_culture ul li {width:200px; margin-left:145px;}
.gdsoft_culture ul li:first-child {margin-left:0px;}
.gdsoft_culture ul p {margin-top:20px; text-indent:2em; color:#333;line-height:24px;}
.gdsoft_culture ul em {line-height:20px; display:block;}
.gdsoft_culture h5 em:first-child {padding-top:22px;}

/*品牌诠释*/
.gdsoft_brand .brandbox {overflow:hidden; border-bottom:1px dashed #dedede;}
.gdsoft_brand p,.gdsoft_brand h4 {width:470px; float:right;}
.gdsoft_brand h4 {line-height:20px; font-size:20px; color:#dc4741; font-weight:bold; margin-bottom:28px;}
.gdsoft_brand p {line-height:32px; color:#666;}
.gdsoft_brand em {font-size:20px; color:#dc4741;}
.gdsoft_brand .brandbox1 {padding:60px 20px;}
.gdsoft_brand .brandbox2 {padding:90px 20px;}
.gdsoft_brand .brandbox1 img {width:260px; margin:50px 0 0 40px;}
.gdsoft_brand .brandbox2 img {width:160px; margin-left:80px;}
.gdsoft_brand .gdsoft_btn a {display:block; width:300px; height:72px; line-height:72px; border:2px solid #dc4741; border-radius:5px; margin:0 auto; margin-top:68px; text-align:center; overflow:hidden;}
.gdsoft_brand .gdsoft_btn label {font-size:24px; color:#dc4741;}
.gdsoft_brand .gdsoft_btn i {font-size:40px; color:#dc4741; line-height:72px; display:inline-block; margin-right:18px; position:relative; top:-4px;}
.gdsoft_brand .gdsoft_btn a .bg, .gdsoft_brand .gdsoft_btn a:hover .bg, .gdsoft_brand .gdsoft_btn a:hover {background:#dc4741; border-color:#dc4741; border-radius:5px;}

/*发展历程*/
.gdsoft_process {margin-top:40px; position:relative; overflow:hidden;}
.gdsoft_process .processbox {line-height:56px; color:#666; padding:0 0 0 10px;}
.gdsoft_process .processbox div {border-left:1px solid #e5e5e5;}
.gdsoft_process .processbox h4 {font-size:26px;	color:#0478cb; padding-right:30px;}
.gdsoft_process .processbox span {color:#0478cb;}
.gdsoft_process .processbox p {position:relative; line-height:36px; padding:10px 0 0 20px; width:780px;}
.gdsoft_process .processbox strong {display:inline-block; position:absolute; top:18px; left:-11px; width:20px; height:20px; background:#fff;}
.gdsoft_process .processbox strong b {width:6px; height:6px; border:2px solid #e5e5e5; display:inline-block; border-radius:50%; line-height:10px; position:absolute; top:5px; left:5px;}
.gdsoft_process .first div {margin-top:-20px;}
.gdsoft_process .first h4 {margin-top:-18px;}
.gdsoft_process .last div {margin-bottom:-10px;}
.gdsoft_deprocess .processbox {position:relative; height:437px; margin:150px 0 0 70px; background:url(../images2022/gdsoft_procirle.png) no-repeat left;}
.gdsoft_deprocess .processbox .hd li {position:absolute; display:inline-block; cursor:pointer;}
.gdsoft_deprocess .processbox .hd li i {position:absolute; display:inline-block; height:5px; width:5px; background:#c5c5c5; border-radius:50%;}
.gdsoft_deprocess .processbox .hd li label {position:absolute; font-size:18px; color:#999; cursor:pointer;}
.gdsoft_deprocess .processbox .hd li.timea {top:371px; left:371px;}
.gdsoft_deprocess .processbox .hd li.timea label {top:15px;}
.gdsoft_deprocess .processbox .hd li.timeb {top:417px; left:302px;}
.gdsoft_deprocess .processbox .hd li.timeb label {top:15px;}
.gdsoft_deprocess .processbox .hd li.timec {top:434px; left:215px;}
.gdsoft_deprocess .processbox .hd li.timec label {top:15px; left:-20px;}
.gdsoft_deprocess .processbox .hd li.timed {top:417px; left:132px;}
.gdsoft_deprocess .processbox .hd li.timed label {top:17px; left:-30px;}
.gdsoft_deprocess .processbox .hd li.timee {top:368px; left:60px;}
.gdsoft_deprocess .processbox .hd li.timee label {top:15px; left:-45px;}
.gdsoft_deprocess .processbox .hd li.timef {top:300px; left:15px;}
.gdsoft_deprocess .processbox .hd li.timef label {top:2px; left:-54px;}
.gdsoft_deprocess .processbox .hd li.timeg {top:213px; left:-2px;}
.gdsoft_deprocess .processbox .hd li.timeg label {top:-9px; left:-57px;}
.gdsoft_deprocess .processbox .hd li.timeh {top:132px; left:15px;}
.gdsoft_deprocess .processbox .hd li.timeh label {top:-20px; left:-55px;}
.gdsoft_deprocess .processbox .hd li.timei {top:64px; left:60px;}
.gdsoft_deprocess .processbox .hd li.timei label {top:-24px; left:-52px;}
.gdsoft_deprocess .processbox .hd li.timej {top:15px; left:132px;}
.gdsoft_deprocess .processbox .hd li.timej label {top:-30px; left:-43px;}
.gdsoft_deprocess .processbox .hd li.timek {top:-2px; left:215px;}
.gdsoft_deprocess .processbox .hd li.timek label {top:-33px; left:-20px;}
.gdsoft_deprocess .processbox .hd li.timel {top:15px; left:300px;}
.gdsoft_deprocess .processbox .hd li.timel label {top:-35px;}
.gdsoft_deprocess .processbox .hd li.timem {top:64px; left:373px;}
.gdsoft_deprocess .processbox .hd li.timem label {top:-25px; left:20px;}
.gdsoft_deprocess .processbox .hd li.on i {top:-5px; left:-5px; width:10px; height:10px; background:#0478cb; border:8px solid #dcecf8; animation:colchange 2s infinite; -webkit-animation:colchange 2s infinite;}
.gdsoft_deprocess .processbox .hd li.on label {color:#0478cb;}
.gdsoft_deprocess .processbox .hd li.on.timea i {top:-13px; left:-7px;}
.gdsoft_deprocess .processbox .hd li.on.timeb i {top:-10px; left:-10px;}
.gdsoft_deprocess .processbox .hd li.on.timec i {top:-10px;}
.gdsoft_deprocess .processbox .hd li.on.timed i {top:-8px; left:-7px;}
.gdsoft_deprocess .processbox .hd li.on.timeg i {left:-10px;}
.gdsoft_deprocess .processbox .hd li.on.timeh i {top:-7px; left:-10px;}
.gdsoft_deprocess .processbox .hd li.on.timei i {top:-11px; left:-10px;}
.gdsoft_deprocess .processbox .hd li.on.timej i {top:-9px; left:-9px;}
.gdsoft_deprocess .processbox .hd li.on.timek i {top:-9px; left:-8px;}
.gdsoft_deprocess .processbox .hd li.on.timel i {top:-7px;}
.gdsoft_deprocess .processbox .bd {margin-left:430px; padding-top:130px;}
.gdsoft_deprocess .processbox .bd h1 {font-size:85px; font-weight:bold; color:#0478cb;}
.gdsoft_deprocess .processbox .bd p {margin-top:10px; font-size:28px; color:#666;}
@keyframes colchange
{
    from {border-color:#dcecf8;}
    to {border-color:#95c1e3;}
}
 
@-webkit-keyframes colchange /* Safari 与 Chrome */
{
    from {border-color:#dcecf8;}
    to {border-color:#95c1e3;}
}

/*人才招聘*/
.gdsoft_join {padding:0 60px;}
.gdsoft_join .jointop {line-height:24px; padding:40px 0 0 0; border-bottom:1px solid #dedede;}
.gdsoft_join .jointop .txt {text-align:center;}
.gdsoft_join .jointop .txt img {width:500px;}
.gdsoft_join .jointop .contact {width:480px; margin:0 auto; padding-top:30px;}
.gdsoft_join .jointop p {color:#666;}
.gdsoft_join .jointop i {font-size:120px; color:#ddd; position:relative; top:-20px;}
.gdsoft_join .jointop ul {padding-left:15px;}
.gdsoft_join .gdsoft_btn a {width:112px; height:40px; line-height:40px; color:#fff; background:#1276d4; border-radius:5px; margin-top:35px; margin-left:10px;}
.gdsoft_join .gdsoft_btn label {color:#fff;}
.gdsoft_join .gdsoft_btn a .bg {background:#dc4741; border-radius:5px;}
.gdsoft_join .gdsoft_btn a:hover .bg, .gdsoft_join .gdsoft_btn a:hover {background:#dc4741;}
.gdsoft_join .joinbox .gdsoft_tab li {float:left; text-align:center; width:160px; padding:40px 0; cursor:pointer;}
.gdsoft_join .joinbox .gdsoft_btn a {width:100px; height:100px; background:#f2f2f2; border-radius:50%; line-height:100px; margin:0;}
.gdsoft_join .joinbox .gdsoft_btn i {font-size:50px; color:#50565d;}
.gdsoft_join .joinbox .gdsoft_btn a .bg {background:#dc4741; border-radius:50%;}
.gdsoft_join .joinbox .gdsoft_btn a:hover i {color:#fff;}
.gdsoft_join .joinbox .gdsoft_btn a:hover {background:#dc4741;}
.gdsoft_join .joinbox .gdsoft_btn a:hover .bg {background:#dc4741;}
.gdsoft_join .joinbox .gdsoft_tab p {margin-top:25px;}
.gdsoft_join .joinbox .gdsoft_tab li.on a {background:#dc4741;}
.gdsoft_join .joinbox .gdsoft_tab li.on i {color:#fff;}
.gdsoft_join .job h3 {line-height:70px; color:#cdcdcd; font-size:18px; background:#f2f2f2; height:70px; clear:both; padding:0 20px; cursor:pointer;}
.gdsoft_join .job h3 span {color:#50565d;}
.gdsoft_join .job .open {-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.gdsoft_join .job h3 i {font-size:26px; line-height:70px;}
.gdsoft_join .jobdetail {border:1px solid #f2f2f2; padding:0 20px 30px 40px; line-height:24px; color:#50565d; display:none;}
.gdsoft_join .jobdetail ul {list-style:decimal; list-style-position:outside;}
.gdsoft_join .jobdetail h4 {margin:20px 0 0 -20px;}
.gdsoft_join .jobbox {margin-top:10px;}

/*核心产品详情*/
.gdsoft_textwrap {padding:0 50px;}
.gdsoft_textwrap p {line-height:40px; color:#666;}
.gdsoft_textwrap b {line-height:24px; color:#666;}
.gdsoft_textwrap ul {color:#ccc; list-style:disc; list-style-position:outside; margin-top:50px; margin-left:120px;}
.gdsoft_textwrap ul li span {line-height:28px; color:#333;}
.gdsoft_value {padding-left:120px;}
.gdsoft_value b {margin-top:30px; line-height:24px; color:#666; display:block;}
.gdsoft_value ul {color:#ccc; list-style:disc; list-style-position:inside; margin:15px 0; margin-left:20px;}
.gdsoft_value ul li span {line-height:28px; color:#333;}
.gdsoft_casewrap {position:relative;}
.gdsoft_casewrap .case {width:282px; height:330px; margin:0 auto; position:relative; border:1px solid #eee; box-shadow:0 0 8px 4px rgba(153, 153, 153, .1);}
.gdsoft_casewrap .case p {position:absolute; top:-200px; left:0px; width:242px; height:211px; opacity:0; background:rgba(0, 0, 0, .5); padding:20px; color:#fff; font-size:12px; line-height:24px; text-align:justify; transition:all .3s;}
.gdsoft_casewrap .case:hover p {top:0; opacity:1;}
.gdsoft_casewrap .bdwrap {width:1052px; height:350px;}
.gdsoft_casewrap .bdwrap li {height:340px; width:284px; margin:10px auto 0;}
.gdsoft_casewrap .swiper-button-prev,.gdsoft_casewrap .swiper-button-next {width:52px; height:52px; margin-top:-26px; background:none;}
.gdsoft_casewrap .swiper-button-prev {left:0;}
.gdsoft_casewrap .swiper-button-next {right:0;}
.gdsoft_casewrap .swiper-button-prev i,.gdsoft_casewrap .swiper-button-next i {font-size:52px; color:#d9d9d9; transition:all .3s;}
.gdsoft_casewrap .swiper-button-prev i:hover,.gdsoft_casewrap .swiper-button-next i:hover {color:#dc4741;}
.gdsoft_casewrap .swiper-pagination {bottom:0; display:none;}
.gdsoft_casewrap .swiper-pagination-bullet-active {background:#dc4741;}

/*start 20170330 bqq modify*/
.gdsoft_newswrap .hd {width:450px;}
.gdsoft_newswrap .bd {width:100%;}
.gdsoft_firmnews li {height:142px; margin-top:20px; padding:20px; background:#fff; border:1px solid #fff; -webkit-box-shadow:0 0 8px rgba(0,0,0,.1); -moz-box-shadow:0 0 8px rgba(0,0,0,.1); box-shadow:0 0 8px rgba(0,0,0,.1);}
.gdsoft_firmnews li p {float:left; width:100px; text-align:center; background:#f7f7f7;}
.gdsoft_firmnews li p label {display:block; height:67px; line-height:67px; font-size:48px; font-weight:bold; font-family:number; color:#acacac; border-bottom:1px solid #dcdcdc;}
.gdsoft_firmnews li p span {display:block; height:32px; font-family:number; line-height:32px; color:#666;}
.gdsoft_firmnews li .itemimg {float:left; margin:0 24px;}
.gdsoft_firmnews li dl dt {line-height:40px; font-size:22px; color:#50565d; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gdsoft_firmnews li dl dd {display:-webkit-box; height:80px; line-height:26px; text-align:justify; color:#999; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:3; word-break:break-all; overflow:hidden;}
.gdsoft_firmnews li em {display:flex; float:right; font-family:number; color:#999; align-items:center;}
.gdsoft_firmnews li em i {margin-right:2px; font-size:20px;}
.gdsoft_firmnews li:hover {border-color:#dc4741;}
.gdsoft_firmnews li:hover p label,.gdsoft_firmnews li:hover p span {color:#dc4741;}
.gdsoft_firmnews li:hover dl dt {color:#dc4741;}
.gdsoft_newspage {padding:40px 0 10px; overflow:hidden; text-align:center;}
.gdsoft_newspage a {display:inline-block; color:#97979b;}
.gdsoft_newspage a.disabled,.gdsoft_newspage a.disabled:hover {border-color:#e3e3e3; color:#cbcbcb;}
.gdsoft_newspage a:hover {border-color:#dc4741; color:#dc4741;}
.gdsoft_newspage a.cur {border-color:#dc4741; background:#dc4741; color:#fff; font-weight:bold;}
.gdsoft_newspage a.cur a {color:#fff;}
.gdsoft_location {height:50px; line-height:50px; font-size:12px; color:#666; background:#f7f8fb;}
.gdsoft_location span {margin-right:5px;}
.gdsoft_location a {margin-right:5px; color:#666;}
.gdsoft_location a:hover {color:#dc4741;}
.gdsoft_newsdetail {padding:40px 0; background:#fff;}
.gdsoft_newsdetail .article dl {padding-bottom:15px; border-bottom:1px solid #e8e8e8;}
.gdsoft_newsdetail .article dt {margin-bottom:20px; font-size:22px; color:#50565d; text-align:center;}
.gdsoft_newsdetail .article dd {display:flex; height:30px; color:#999; align-items:center; justify-content:center;}
.gdsoft_newsdetail .article dd label {margin-right:20px;}
.gdsoft_newsdetail .article dd i {margin-right:2px; font-size:22px;}
.gdsoft_newsdetail .article .text {padding-bottom:30px;}
.gdsoft_newsdetail .article .text img {margin:20px 0;}
.gdsoft_newsdetail .article .text img.wxw-img {margin:0;}
.gdsoft_newsdetail .article .text h1 {margin-top:20px; font-weight:bold;}
.gdsoft_newsdetail .article .text p {line-height:28px; text-align:justify; color:#666;}
.gdsoft_newsdetail .article .text p.tdt {text-indent:2em;}
.gdsoft_newsdetail .article ul.artgud {padding-top:20px; border-top:1px solid #e8e8e8;}
.gdsoft_newsdetail .article ul.artgud li {line-height:29px;}
.gdsoft_newsdetail .article ul.artgud label {color:#999;}
.gdsoft_newsdetail .article ul.artgud a {color:#666;}
.gdsoft_newsdetail .article ul.artgud a:hover {color:#dc4741;} 
.gdsoft_newsdetail .tips {float:left; width:329px; padding:0 40px;}
.gdsoft_newsdetail .tips h1 label {float:left; font-size:16px; color:#333;}
.gdsoft_newsdetail .tips h1 label i {margin-right:5px; font-size:18px; color:#dc4741;}
.gdsoft_newsdetail .tips h1 a {float:right; font-size:12px; color:#999;}
.gdsoft_newsdetail .tips h1 a:hover {color:#dc4741;}
.gdsoft_newsdetail .tips ul {padding:15px 0 20px; border-bottom:1px solid #e8e8e8;}
.gdsoft_newsdetail .tips ul li {line-height:28px;}
.gdsoft_newsdetail .tips ul i {margin-right:10px; color:#ccc;}
.gdsoft_newsdetail .tips ul a {color:#666;}
.gdsoft_newsdetail .tips ul a:hover {color:#dc4741;}
.gdsoft_newsdetail .tips .contact {height:255px; width:280px; margin:30px auto; text-align:center; background:#f5f4f4 url(../images2022/gdsoft_newscontact.png) no-repeat center bottom; border-radius:5px;}
.gdsoft_newsdetail .tips .contact h6 {padding-top:25px; font-size:16px; color:#333;}
.gdsoft_newsdetail .tips .contact p {line-height:45px; font-size:24px; font-weight:bold; color:#333;}
.gdsoft_newsdetail .tips .contact a {color:#3497ec;}
.gdsoft_newsdetail .tips .contact a i {position:relative; top:-3px; font-size:18px; margin-right:2px;}
/*end*/

/*page*/
.gdsoft_newspage {clear:both; padding:60px 0 20px; overflow:hidden;}
.gdsoft_newspage .items li {display:inline-block; float:left; width:28px; height:24px; line-height:24px; margin:auto 5px; border:1px solid #ddd; background:#fff; text-align:center; vertical-align:middle; padding:0px;}
.gdsoft_newspage .items li.prev,.gdsoft_newspage .items li.next {width:58px;}
.gdsoft_newspage .items li.disabled,.gdsoft_newspage .items li.disabled:hover {border-color:#eee; color:#ccc;}
.gdsoft_newspage .items li.disabled a,.gdsoft_newspage .items li.disabled:hover a {color:#ccc;}
.gdsoft_newspage .items li.dot {width:16px; height:26px; line-height:26px; border:0 none; background:none; cursor:default;}
.gdsoft_newspage .items a {display:block;}
.gdsoft_newspage .items li:hover {border-color:#dc4741;}
.gdsoft_newspage .items li:hover a {color:#dc4741;}
.gdsoft_newspage .items li.cur {border-color:#2065f1;}
.gdsoft_newspage .items li.cur a {width:24px; height:24px; font-weight:bold; line-height:24px; color:#2065f1;}
.gdsoft_newspage .total {margin-left:10px;}
.gdsoft_newspage .total,.gdsoft_newspage .text {height:26px; line-height:26px; color:#999;}
.gdsoft_newspage .form span {float:left; margin-left:10px;}
.gdsoft_newspage .form .input {width:36px; text-align:center;}
.gdsoft_newspage label {margin-right:5px;}
.gdsoft_newspage .pagel li {position:relative; margin:0 0 0 -1px;}
.gdsoft_newspage .pagel li:hover {z-index:10;}
.gdsoft_newspage .pager {display:inline-block;}
.gdsoft_newspage .btn {display:inline-block; width:40px; height:24px; line-height:24px; border:1px solid #ddd; border-radius:2px; background:#f8f8f8; text-align:center;}
.gdsoft_newspage .btn:hover {border-color:#dc4741; background:#dc4741; color:#fff;}

/*金牌服务*/
.gdsoft_gswrap {padding:45px 0;}
.gdsoft_gswrap h2 {color:#333; font-size:28px; line-height:2em; text-align:center;}
.gdsoft_gswrap h3 {font-size:20px; font-weight:bold; color:#666; margin-top:30px;}
.gdsoft_gswrap h3:first-child {margin-top:0;}
.gdsoft_gswrap h4 {font-size:16px; color:#666; text-align:center;}
.gdsoft_gswrap h5 {font-size:16px; font-weight:bold; margin-top:30px;}
.gdsoft_gswrap h5:first-child {margin-top:0;}
.gdsoft_gswrap .pwrap {margin-bottom:20px; overflow:hidden; padding:0 100px;}
.gdsoft_gswrap p {color:#666; line-height:1.78em; font-size:16px; margin-top:30px;}
.gdsoft_gswrap p:first-child {margin-top:0;}
.gdsoft_gservice1 {background:url(../images2022/service/gdsoft_goldenservice01.png) no-repeat 742px 55px;}
.gdsoft_gservice1 p {width:588px;}
.gdsoft_gservice2 p {margin-top:30px;}
.gdsoft_gservice2 p,.gdsoft_gservice6 p, .gdsoft_gservice3 .pwrap {width:388px; margin-right:20px;}
.gdsoft_gservice2 .hdwrap,.gdsoft_gservice4 .hdwrap {display:inline-block; margin-top:30px;}
.gdsoft_gservice2 .hdwrap li,.gdsoft_gservice4 .hdwrap li {float:left; margin:0 0 0 45px; width:135px; height:50px; line-height:44px; font-size:18px; text-align:center; cursor:pointer;}
.gdsoft_gservice2 .hdwrap li:first-child,.gdsoft_gservice4 .hdwrap li:first-child {margin-left:0px;}
.gdsoft_gservice2 .hdwrap a,.gdsoft_gservice4 .hdwrap a {display:block; width:129px; height:44px; border:3px #dfdfdf solid; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px;}
.gdsoft_gservice2 .hdwrap a:hover,.gdsoft_gservice2 .hdwrap .on a,.gdsoft_gservice4 .hdwrap a:hover,.gdsoft_gservice4 .hdwrap .on a {background:#dc4741; border-color:#dc4741; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; color:#fff;}
.gdsoft_gservice2 .hdwrap a label,.gdsoft_gservice4 .hdwrap a label {cursor:pointer;}
.gdsoft_gservice3 {background: url(../images2022/service/gdsoft_goldenservice03.png) no-repeat 616px 123px;}
.gdsoft_gservice3 p {margin-top:15px;}
.gdsoft_gservice5 {background:url(../images2022/service/gdsoft_goldenservice06.png) no-repeat 624px 75px;}
.gdsoft_gservice5 p {width:388px;}
.gdsoft_gservice6 {background:#fafafa url(../images2022/service/gdsoft_goldenservice08.png) no-repeat 56px 120px;}
.gdsoft_gsfloat {-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px; text-align:center; width:60px; position:relative; z-index:99;}
.gdsoft_gsfloat li {position:relative;}
.gdsoft_gsfloat li:first-child {margin-top:-1px;}
.gdsoft_gsfloat li i {color:#ccc; font-size:36px;}
.gdsoft_gsfloat li a {display:block;width:60px; height:60px; line-height:60px; background:#f7f7f7; border:1px solid #ccc; margin-top:-1px;}
.gdsoft_gsfloat li:hover,.gdsoft_gsfloat .cur {background:#fff;}
.gdsoft_gsfloat li:hover i,.gdsoft_gsfloat .cur i{color:#f7b516; font-size:36px;}
.gdsoft_gsfloat em {position:absolute; left:78px; top:17px; color:#999; line-height:24px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; border:1px solid #ccc; display:block; font-size:14px; white-space:nowrap; padding:0 15px; display:none; background:#fff;}
.gdsoft_gsfloat li:first-child a {border-top-left-radius:10px; border-top-right-radius:10px;}
.gdsoft_gsfloat li:last-child a {border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.gdsoft_gsfloat .triangle-left {width:0; height:0; border:6px solid #fff; border-color:transparent #fff transparent transparent; position:absolute; top:6px; left:-11px;}
.gdsoft_gsfloat .triwrap {width:0; height:0; border:7px solid #ccc; border-color:transparent #ccc transparent transparent; position:absolute; top:5px; left:-14px;}
/*end*/ 

.gdsoft_pop {position:fixed; display:none; top:50%; left:50%; margin-top:-149px; margin-left:-339px; width:678px; height:298px; background:url(../images2022/gdsoft_popbg.jpg); border:1px #bcbcbc solid; z-index:9999; -webkit-box-shadow:2px 3px 4px rgba(0,0,0,.2); box-shadow:2px 3px 4px rgba(0,0,0,.2);}
.gdsoft_pop .fork {position:absolute; right:20px; top:20px;}
.gdsoft_pop .fork i {font-size:22px; color:#686868; transition:all 0.6s;}
.gdsoft_pop .fork i:hover {color:#dc4741; transform:rotate(360deg);}
.gdsoft_pop .img {padding:65px 0 35px;}
.gdsoft_pop .c848484 {color:#848484;}
.gdsoft_pop .gdsoft_btn a {background:#dc4741; width:160px; height:45px; line-height:45px; font-size:18px; margin-bottom:25px;}
.gdsoft_pop .gdsoft_btn a label,.gdsoft_msgbtn a label,.gdsoft_msgbtn a i {color:#fff;}
.gdsoft_pop .gdsoft_btn a .bg,.gdsoft_msgbtn a .bg {background:none;}
.gdsoft_pop .gdsoft_btn a:hover label, .gdsoft_msgbtn a:hover label {color:#fff;}
.gdsoft_pop .gdsoft_btn a:hover,.gdsoft_msgbtn a:hover {background:#dc4741;}
.gdsoft_pop .gdsoft_btn a:hover .bg,.gdsoft_msgbtn a:hover .bg {background:#343434;}
.gdsoft_pop .pr10 {padding-right:20px;}
.gdsoft_msgbtn {position:fixed; right:20px; bottom:10px; z-index:9998;}
.gdsoft_msgbtn a {background:#dc4741; width:120px; height:40px; line-height:40px; font-size:16px; -webkit-border-radius:5px; border-radius:5px; margin-top:-1px; }
.gdsoft_msgbtn a i {font-size:20px; margin-right:5px;}
.gdsoft_backtop {position:fixed; opacity:0; right:50px; bottom:130px; z-index:9999; -webkit-transition:all .5s linear 0s; transition:all .5s linear 0s;}
.gdsoft_backtop a {width:50px; height:50px; line-height:50px; background:rgba(32,101,241,.3); -webkit-border-radius:50%; border-radius:50%; text-align:center; overflow:hidden;}
.gdsoft_backtop a i {font-size:25px; color:#fff;}
.gdsoft_msgbtn .cutes {position:relative; width:70px; height:70px; background:url(../images2022/gdsoft_cutes.png) no-repeat; background-size:70px; animation:cutes 2s steps(9) infinite; -webkit-animation:cutes 2s steps(9) infinite; z-index:9999; margin-left:25px;}
@keyframes cutes
{
from {background-position:0 0;}
to {background-position:0 -630px;}
}
@-webkit-keyframes cutes
{
from {background-position:0 0;}
to {background-position:0 -630px;}
}


/*start 20171221 zbl modify*/
.gdsoft_mcnew {position:absolute; top:30px; left:0; z-index:97; width:100%;}
.gdsoft_mcnew .bg,.gdsoft_mcnew .limg,.gdsoft_mcnew .cimg,.gdsoft_mcnew .rimg,.gdsoft_mcnew .sdimg {position:absolute; top:0; display:inline-block;}
.gdsoft_mcnew .bg {left:0; z-index:10; width:100%; height:55px; background:url(../images2022/gdsoft_mcnewbg.png) repeat-x;}
.gdsoft_mcnew .limg {left:0; z-index:11; width:104px; height:123px; background:url(../images2022/gdsoft_mcnewlimg.png) no-repeat;}
.gdsoft_mcnew .cimg {left:50%; z-index:11; width:119px; height:88px; margin-left:-200px; background:url(../images2022/gdsoft_mcnewcimg.png) no-repeat;}
.gdsoft_mcnew .sdimg {top:24px; left:50%; z-index:11; width:161px; height:100px; margin-left:-200px; background:url(../images2022/gdsoft_dbs.gif) no-repeat; background-size:100px;}
.gdsoft_mcnew .rimg {right:0; z-index:11; width:39px; height:148px; background:url(../images2022/gdsoft_mcnewrimg.png) no-repeat;}
.gdsoft_banner a {display:block;}
.gdsoft_banner .samk {position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
.gdsoft_banner .samk .img {position:absolute; opacity:0; transition:all 1s;}
.gdsoft_banner .samk .ia {top:-50px; left:50%; width:400px; margin-left:-200px;}
.gdsoft_banner .samk .ia img {width:400px;}
.gdsoft_banner .samk .ib {top:0; left:50%; width:400px; margin-left:-200px;}
.gdsoft_banner .samk .ib img {width:400px;}
.gdsoft_banner .samk .ic {bottom:0; left:50%; width:1100px; margin-left:-550px;}
.gdsoft_banner .samk .ic img {width:1100px;}
.gdsoft_banner .bigdata {position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
.gdsoft_banner .bigdata p {position:absolute; left:50%; width:1100px; margin-left:-550px; opacity:0; transition:all 1s;}
.gdsoft_banner .bigdata .ia {top:0;}
.gdsoft_banner .bigdata .ia img {width:1100px;}
.gdsoft_banner .bigdata .ib {bottom:200px;}
.gdsoft_banner .bigdata .ic {bottom:130px; opacity:1;}
.gdsoft_banner .bigdata .ic img {width:0; transition:all 1s;}
.gdsoft_banner .bigdata p span {margin:0 20px; font-size:30px; color:#fff;} 
.gdsoft_banner .swiper-slide-active .samk .img {opacity:1;}
.gdsoft_banner .swiper-slide-active .samk .ia {top:150px;}
.gdsoft_banner .swiper-slide-active .samk .ib {top:260px;}
.gdsoft_banner .swiper-slide-active .samk .ic {bottom:170px;}
.gdsoft_banner .swiper-slide-active .bigdata .ia {top:140px; opacity:1;}
.gdsoft_banner .swiper-slide-active .bigdata .ib {bottom:282px; opacity:1;}
.gdsoft_banner .swiper-slide-active .bigdata .ic img {width:600px; opacity:1;}

/*start 20180723 bqq modify*/
.gdsoft_product .prodbox li {width:285px; margin-right:20px;}
.gdsoft_sollist {overflow:visible;}
.gdsoft_product .prodbox li .content .txt {padding-top:33px;}
.gdsoft_product .prodbox li.more i {padding-top:145px; font-size:100px; color:#cfcfcf;}
.gdsoft_sol .solbox li {width:298px; height:190px;}
.gdsoft_sol .solbox li.sola {width:598px; height:382px;}
.gdsoft_sol .solbox li.solb,.gdsoft_sol .solbox li.solc,.gdsoft_sol .solbox li.sold,.gdsoft_sol .solbox li.sole,.gdsoft_sol .solbox li.solf {width:298px; height:190px;}
.gdsoft_sol .solbox li h2 {margin-top:-18px; height:36px;}
.gdsoft_sol .solbox li h2 span {height:34px; line-height:34px; font-size:20px;}
.gdsoft_sol .solbox li .txt {bottom:-56px; height:56px;}
.gdsoft_sol .solbox li .txt h3 {margin:8px 50px 8px 15px; padding:0;}
.gdsoft_sol .solbox li .txt i {height:24px; margin-top:-12px; font-size:24px;}
.gdsoft_sol .solbox li.sola h2 {left:40px; width:auto; height:auto;margin-top:-70px; text-align:left;}
.gdsoft_sol .solbox li.sola h2 span {display:block; font-size:32px; border:0;}
.gdsoft_sol .solbox li.sola h2 em {display:inline-block; height:2px; width:36px; background:#fff; border-radius:1px;}
.gdsoft_sol .solbox li.sola h2 label {display:block; margin-top:10px; font-size:40px;}
.gdsoft_sollist li .see i {padding-right:5px;}
.gdsoft_sollist li.itemh .bg {color:#6aaeab; background:#7dcecb;}
.gdsoft_sollist li.itemi .bg {color:#9987d4; background:#bdabf7;}
.gdsoft_sollist li.itemj .bg {color:#edcb30; background:#fff0ab;}
.gdsoft_idxclist {position:relative;}
.gdsoft_idxclist .hd ul {display:none;}
.gdsoft_idxclist .hd a {position:absolute; top:50%; z-index:9; display:inline-block; height:25px; width:25px; margin-top:20px; line-height:25px; text-align:center; color:#fff; background:#d4d4d4; border-radius:3px;}
.gdsoft_idxclist .hd .prev {left:-35px;}
.gdsoft_idxclist .hd .next {right:-35px;}
.gdsoft_idxclist .hd a:hover {background:#a5a5a5;}
.gdsoft_idxclist .bd .tempWrap,.gdsoft_idxclist .bd .tempWrap ul {overflow:visible!important;}
.gdsoft_detailmain ul.txt {padding:20px 100px 0; overflow:hidden;}
.gdsoft_detailmain ul.txt li {float:left; width:50%;}
.gdsoft_detailmain ul.txt label {display:inline-block; padding:25px 70px 10px 20px; font-size:18px; color:#409ad6;}
.gdsoft_detailmain ul.txt label i {margin-right:10px; font-size:28px; color:#3f9ad6;}
.gdsoft_detailmain ul.txt p {height:90px; padding:0 70px 0 20px; line-height:30px; font-size:16px; text-align:justify; color:#3e3a39;}
.gdsoft_serkeypoint {border-bottom:1px solid #e5e5e5;}
.gdsoft_serkeypoint li {float:left; width:25%; height:80px; padding:20px 0;}
.gdsoft_serkeypoint li img {float:left; margin-left:50px;}
.gdsoft_serkeypoint li dl {float:left; margin-top:15px;}
.gdsoft_serkeypoint li dt {font-size:16px;}
.gdsoft_serkeypoint li dd {margin-top:5px; color:#999;}

/*start 20180910 xq modify*/
.gdsoft_top .submenu_bg {position:absolute; top:120px; z-index:9; width:100%; height:0; background:#fff; border-top:1px #eee solid; box-shadow:0px 2px 3px rgba(0,0,0,.1);}
.gdsoft_top .submenu {position:absolute; top:50px; left:0; width:1200px; height:0; z-index:99; overflow:hidden;}
.gdsoft_top .submenu .list {padding:50px 0 0 20px;}
.gdsoft_top .submenu .list a {float:left; width:245px; height:55px; line-height:normal; padding:15px 15px 0 15px; margin:0 20px 20px 0; color:#515151;}
.gdsoft_top .submenu .list a:hover {background:#f5f5f5;}
.gdsoft_top .submenu .list a i {float:left; font-size:30px; color:#4e4e4e; margin-top:3px;}
.gdsoft_top .submenu .list a dl {height:50px; margin-left:40px;}
.gdsoft_top .submenu .list a dt {color:#333;}
.gdsoft_top .submenu .list a dd {font-size:12px; color:#999; padding-top:5px;}
.gdsoft_top .submenu .sollist a {height:75px;}
.gdsoft_top .submenu .sollist a i {width:30px; height:30px; line-height:30px; font-size:20px; color:#fff; border-radius:3px; text-align:center;}
.gdsoft_top .submenu .sollist a i.i1 {background:#74ccff;}
.gdsoft_top .submenu .sollist a i.i2 {background:#83e4a8;}
.gdsoft_top .submenu .sollist a i.i3 {background:#ffb571;}
.gdsoft_top .submenu .sollist a i.i4 {background:#b5b5ff;}
.gdsoft_top .submenu .sollist a i.i5 {background:#8cddd6;}
.gdsoft_top .submenu .sollist a i.i6 {background:#9ecbfe;}
.gdsoft_top .submenu .sollist a i.i7 {background:#ff9393;}
.gdsoft_top .submenu .sollist a i.i8 {background:#7dcecb;}
.gdsoft_top .submenu .sollist a i.i9 {background:#bdabf7;}
.gdsoft_top .submenu .sollist a i.i10 {background:#edcb30;}
.gdsoft_top .submenu .sollist a dd {display:-webkit-box; height:33px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
/*end*/

/*start 20190130 bqq modify-新年换肤*/
.page_index {height:1500px; background:#f8f8f8 url(../images2022/gdsoft_newyearbg.jpg) no-repeat center 30px;}
.page_index .gdsoft_top {position:relative; width:1200px; height:93px; margin:87px auto 0; padding-top:0; background:transparent;}
.page_index .gdsoft_top .submenu_bg {top:93px; border-top:0;}
.page_index .gdsoft_top .lc {height:93px;}
.page_index .gdsoft_top .lc .logo {width:204px; height:93px; background:url(../images2022/gdsoft_newyearlogo.png) no-repeat center; background-size:100%;}
.page_index .gdsoft_top .lc .info {width:225px; height:80px; margin:13px 0 0 1px; padding:0 0 0 15px; background:#fff; border-left:0;}
.page_index .gdsoft_top .nav {width:755px; height:80px; margin-top:13px; background:#fff;}
.page_index .gdsoft_top .nav ul {float:right; padding:15px 30px 0 0;}
.page_index .gdsoft_top .lc .info dt {padding-top:15px;}
.page_index .gdsoft_top .submenu {top:93px;}
.page_index .gdsoft_top .submenu .list {padding-top:30px;}
.page_index .gdsoft_top .nav li:hover .submenu {border-top:1px #eee solid;}
.gdsoft_banner {height:580px;}
.page_index .gdsoft_banner {width:1200px; margin:0 auto;}
.page_index .gdsoft_product {width:1200px; margin:0 auto;}
.gdsoft_banner .newyear .ia {width:350px; left:30px; margin-left:0;}
.gdsoft_banner .newyear .ia img {width:100%;}
.gdsoft_banner .newyear .ib {left:auto; right:140px; width:130px;}
.gdsoft_banner .newyear .ib img {width:100%;}
.gdsoft_banner .newyear .ic {bottom:272px; width:180px; margin-left:-81px; -webkit-transition:all 2s; transition:all 2s;}
.gdsoft_banner .newyear .ic img {width:100%;}
.gdsoft_banner .newyear .id {position:absolute; left:50%; bottom:110px; margin-left:-152px; -webkit-transform:scale(1.2); transform:scale(1.2);}
.gdsoft_banner .newyear .ie {position:absolute; left:50%; bottom:20px; margin-left:-185px; -webkit-transform:scale(0); transform:scale(0);}
.gdsoft_banner .swiper-slide-active .newyear .ia {top:150px;}
.gdsoft_banner .swiper-slide-active .newyear .ib {top:110px;}
.gdsoft_banner .swiper-slide-active .newyear .ic {bottom:272px; -webkit-transform:rotate(360deg); transform:rotate(360deg);}
.gdsoft_banner .swiper-slide-active .newyear .id {bottom:90px; -webkit-transform:scale(1); transform:scale(1);}
.gdsoft_banner .swiper-slide-active .newyear .ie {bottom:60px; -webkit-transform:scale(1); transform:scale(1);}
/*end*/

/* start 20190329 zbl modify */
.gdsoft_banner .ebp {position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
.gdsoft_banner .ebp p {position:absolute; left:50%; text-align:center; opacity:0; transition:all 1s;}
.gdsoft_banner .ebp p img {width:100%;}
.gdsoft_banner .ebp .ia {top:200px; width:460px; height:423px; margin-left:-500px;}
.gdsoft_banner .ebp .ia img {width:0; transition:all 1s;}
.gdsoft_banner .ebp .ib {top:0; width:507px; height:164px; margin-left:-30px;}
.gdsoft_banner .ebp .ic {bottom:100px; width:220px; height:223px; margin-left:140px;}
.gdsoft_banner .ebp .ic img {width:0; transition:all 1s;}
.gdsoft_banner .ebp .id {top:320px; width:71px; height:51px; margin-left:-50px;}
.gdsoft_banner .swiper-slide-active .ebp .ia {top:70px; opacity:1;}
.gdsoft_banner .swiper-slide-active .ebp .ia img {width:100%;}
.gdsoft_banner .swiper-slide-active .ebp .ib {top:70px; opacity:1;}
.gdsoft_banner .swiper-slide-active .ebp .ic {opacity:1;}
.gdsoft_banner .swiper-slide-active .ebp .ic img {width:100%;}
.gdsoft_banner .swiper-slide-active .ebp .id {opacity:1; margin-left:20px;}
.gdsoft_banner .gddata {position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
.gdsoft_banner .gddata p {position:absolute; left:50%; text-align:center; opacity:0; transition:all 1s;}
.gdsoft_banner .gddata p img {width:100%;}
.gdsoft_banner .gddata .ia {top:50px; width:980px; height:83px; margin-left:-490px;}
.gdsoft_banner .gddata .ib {bottom:153px; width:986px; height:90px; margin-left:-493px;}
.gdsoft_banner .gddata .ib img {width:0; transition:all 1s;}
.gdsoft_banner .gddata .ic {bottom:70px; width:120px; height:205px; margin-left:380px;}
.gdsoft_banner .gddata .ic img {width:0; transition:all 1s;}
.gdsoft_banner .swiper-slide-active .gddata .ia {top:210px; opacity:1;}
.gdsoft_banner .swiper-slide-active .gddata .ib {bottom:153px; opacity:1;}
.gdsoft_banner .swiper-slide-active .gddata .ib img {width:100%;}
.gdsoft_banner .swiper-slide-active .gddata .ic {opacity:1;}
.gdsoft_banner .swiper-slide-active .gddata .ic img {width:100%;}
.gdsoft_banner .jcpt {position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
.gdsoft_banner .jcpt p {position:absolute; left:50%; text-align:center; opacity:0; transition:all 1s;}
.gdsoft_banner .jcpt p img {width:100%;}
.gdsoft_banner .jcpt .ia {top:50px; width:558px; height:77px; margin-left:-279px;}
.gdsoft_banner .jcpt .ib {bottom:50px; width:1141px; height:171px; margin-left:-570px;}
.gdsoft_banner .swiper-slide-active .jcpt .ia {top:160px; opacity:1;}
.gdsoft_banner .swiper-slide-active .jcpt .ib {bottom:200px; opacity:1;}
/*end*/

/* start 20190926 xq modify */
.gdsoft_top .vislist {padding:50px 0 0 0px;}
.gdsoft_top .vislist dl {float:left; width:170px; margin:0 15px; padding-bottom:10px;}
.gdsoft_top .vislist dl:hover {background:#f5f5f5;}
.gdsoft_top .vislist dt {position:relative; padding:8px 0 10px 8px; margin-bottom:10px; border-bottom:1px #eee solid;}
.gdsoft_top .vislist dt i.lefticon {margin-right:5px; font-size:24px; color:#333;}
.gdsoft_top .vislist dt i.arrow {display:none; position:absolute; top:50%; right:20px; z-index:99; margin-top:-7px; font-size:14px; color:#666; animation:leftico .5s ease-out infinite;}
.gdsoft_top .vislist dt {line-height:30px;}
.gdsoft_top .vislist dd {padding-left:20px;}
.gdsoft_top .vislist dd p {color:#666; line-height:30px;}
.gdsoft_top .vislist .item a {display:block; color:#333!important;}
.gdsoft_top .vislist dl:hover dt i.arrow {display:block;}
.gdsoft_top .vislist dl:hover dt i.lefticon {color:#dc4741;}
/*end*/

/*start 20190927 xq modify-国庆换肤*/
.page_gqj {background:#f8f8f8 url(../images2022/gdsoft_gqbg.jpg) no-repeat center 30px;}
.page_gqj .gdsoft_top {position:relative; width:1200px; margin:87px auto 0;}
.page_gqj .gdsoft_top .gdsoft_layout {width:1180px;}
.page_gqj .gdsoft_top .submenu_bg {top:90px; border-top:0;}
.page_gqj .gdsoft_top .submenu {top:70px; left:-10px}
.page_gqj .gdsoft_top .submenu .list,.page_gqj .gdsoft_top .vislist {padding-top:30px;}
.page_gqj .gdsoft_top .nav li:hover .submenu {border-top:1px #eee solid;}
.page_gqj .gdsoft_banner {width:1200px; margin:0 auto;}
.page_gqj .gdsoft_product {width:1200px; margin:0 auto;}
.page_gqj .gdsoft_banner .gqj {position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
.page_gqj .gdsoft_banner .gqj p {position:absolute; top:-50%; text-align:center; transition:all 1s;}
.page_gqj .gdsoft_banner .gqj p img {width:100%;}
.page_gqj .gdsoft_banner .gqj .ia {width:35px; left:256px; margin-top:0;}
.page_gqj .gdsoft_banner .gqj .ib {top:0; left:50%; width:350px; margin-left:-175px; -webkit-transform:scale(.5); transform:scale(.5);}
.page_gqj .gdsoft_banner .gqj .ic {left:auto; right:256px; width:35px;}
.page_gqj .gdsoft_banner .swiper-slide-active .gqj .ia {top:20px;}
.page_gqj .gdsoft_banner .swiper-slide-active .gqj .ib {top:45px; -webkit-transform:scale(1); transform:scale(1);}
.page_gqj .gdsoft_banner .swiper-slide-active .gqj .ic {top:20px;}
/*end*/

/*start 20200116 xq modify-新春换肤*/
.page_2020 {background:#f8f8f8 url(../images2022/gdsoft_newyear2020.jpg) no-repeat center 30px;}
.page_2020 .gdsoft_top {position:relative; width:1200px; margin:87px auto 0;}
.page_2020 .gdsoft_top .lc .logo {position:relative; top:-25px; left:-10px; width:219px; height:100px; background:url(../images2022/gdsoft_newyearlogo.png) no-repeat center; background-size:100%;}
.page_2020 .gdsoft_top .lc .info {margin-left:0; border-left:none;}
.page_2020 .gdsoft_top .gdsoft_layout {width:1180px;}
.page_2020 .gdsoft_top .submenu_bg {top:90px; border-top:0;}
.page_2020 .gdsoft_top .submenu {top:70px; left:-10px; background:#fff;}
.page_2020 .gdsoft_top .submenu .list, .page_2020 .gdsoft_top .vislist {padding-top:30px;}
.page_2020 .gdsoft_top .nav li:hover .submenu {border-top:1px #eee solid;}
.page_2020 .gdsoft_banner {width:1200px; margin:0 auto;}
.page_2020 .gdsoft_product {width:1200px; margin:0 auto;}
.page_2020 .gdsoft_banner .newyear20 {position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
.page_2020 .gdsoft_banner .newyear20 p {position:absolute; top:-50%; text-align:center; transition:all 1s;}
.page_2020 .gdsoft_banner .newyear20 p img {width:100%;}
.page_2020 .gdsoft_banner .newyear20 .ia {top:0; left:50%; width:974px; margin-left:-487px; -webkit-transform:scale(.2); transform:scale(.2);}
.page_2020 .gdsoft_banner .newyear20 .ib, .page_2020 .gdsoft_banner .newyear20 .ic {left:140px; width:190px; height:233px;}
.page_2020 .gdsoft_banner .newyear20 .ic {left:auto; right:140px;}
.page_2020 .gdsoft_banner .swiper-slide-active .newyear20 .ia {top:-210px; -webkit-transform:scale(1); transform:scale(1);}
.page_2020 .gdsoft_banner .swiper-slide-active .newyear20 .ib, .page_2020 .gdsoft_banner .swiper-slide-active .newyear20 .ic {top:345px;}
/*end*/

/*start 20210205 bqq modify-新春换肤*/
.page_2021 {background:#f8f8f8 url(../images2022/gdsoft_newyear2021.jpg) no-repeat center 30px;}
.page_2021 .gdsoft_top {position:relative; width:1200px; margin:87px auto 0;}
.page_2021 .gdsoft_top .lc .logo {position:relative; top:-25px; left:-10px; width:219px; height:100px; background:url(../images2022/gdsoft_newyearlogo.png) no-repeat center; background-size:100%;}
.page_2021 .gdsoft_top .lc .info {margin-left:0; border-left:none;}
.page_2021 .gdsoft_top .gdsoft_layout {width:1180px;}
.page_2021 .gdsoft_top .submenu_bg {top:90px; border-top:0;}
.page_2021 .gdsoft_top .submenu {top:70px; left:-10px; background:#fff;}
.page_2021 .gdsoft_top .submenu .list, .page_2021 .gdsoft_top .vislist {padding-top:30px;}
.page_2021 .gdsoft_top .nav li:hover .submenu {border-top:1px #eee solid;}
.page_2021 .gdsoft_banner {width:1200px; margin:0 auto;}
.page_2021 .gdsoft_product {width:1200px; margin:0 auto;}
.page_2021 .gdsoft_banner .newyear21 {position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
.page_2021 .gdsoft_banner .newyear21 p {position:absolute; top:-50%; text-align:center; transition:all 1s;}
.page_2021 .gdsoft_banner .newyear21 p img {width:100%;}
.page_2021 .gdsoft_banner .newyear21 .ia {left:50%; width:500px; margin-left:-250px; -webkit-transform:scale(.2); transform:scale(.2);}
.page_2021 .gdsoft_banner .newyear21 .ib {left:98px; width:190px;}
.page_2021 .gdsoft_banner .newyear21 .ic {right:105px; width:190px;}
.page_2021 .gdsoft_banner .newyear21 .id {left:50%; width:493px; margin-left:-249px;}
.page_2021 .gdsoft_banner .swiper-slide-active .newyear21 .ia {top:0; -webkit-transform:scale(1); transform:scale(1);}
.page_2021 .gdsoft_banner .swiper-slide-active .newyear21 .ib {top:210px;}
.page_2021 .gdsoft_banner .swiper-slide-active .newyear21 .ic {top:210px;}
.page_2021 .gdsoft_banner .swiper-slide-active .newyear21 .id {top:480px;}
/*end*/

/* start 20220112 zbl modify-banner */
.gdsoft_banner .zjtx {position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
.gdsoft_banner .zjtx p {position:absolute; left:50%; text-align:center; opacity:0; transition:all 1s;}
.gdsoft_banner .zjtx p img {width:100%;}
.gdsoft_banner .zjtx .ia {top:50px; width:758px; margin-left:-480px;}
.gdsoft_banner .zjtx .ib {bottom:50px; width:963px; margin-left:-482px;}
.gdsoft_banner .swiper-slide-active .zjtx .ia {top:180px; opacity:1;}
.gdsoft_banner .swiper-slide-active .zjtx .ib {bottom:220px; opacity:1;}
/* end */

/* start 20220128 zbl modify-新春换肤 */
.page_2022 {background:#f8f8f8 url(../images2022/gdsoft_newyear2022.jpg) no-repeat center 30px;}
.page_2022 .gdsoft_top {position:relative; width:1200px; margin:87px auto 0;}
.page_2022 .gdsoft_top .lc .logo {position:relative; top:-25px; left:-10px; width:219px; height:100px; background:url(../images2022/gdsoft_newyearlogo.png) no-repeat center; background-size:100%;}
.page_2022 .gdsoft_top .lc .info {margin-left:0; border-left:none;}
.page_2022 .gdsoft_top .gdsoft_layout {width:1180px;}
.page_2022 .gdsoft_top .submenu_bg {top:90px; border-top:0;}
.page_2022 .gdsoft_top .submenu {top:70px; left:-10px; background:#fff;}
.page_2022 .gdsoft_top .submenu .list, .page_2022 .gdsoft_top .vislist {padding-top:30px;}
.page_2022 .gdsoft_top .nav li:hover .submenu {border-top:1px #eee solid;}
.page_2022 .gdsoft_banner {width:1200px; margin:0 auto;}
.page_2022 .gdsoft_product {width:1200px; margin:0 auto;}
.page_2021 .gdsoft_banner .newyear22 {position:absolute; top:0; left:0; z-index:9999; width:100%; height:100%;}
.page_2022 .gdsoft_banner .newyear22 p {position:absolute; top:-50%; text-align:center; transition:all 1s;}
.page_2022 .gdsoft_banner .newyear22 p img {width:100%;}
.page_2022 .gdsoft_banner .newyear22 .ia {left:50%; width:580px; margin-left:-290px; -webkit-transform:scale(.2); transform:scale(.2);}
.page_2022 .gdsoft_banner .newyear22 .ib {left:98px; width:190px;}
.page_2022 .gdsoft_banner .newyear22 .ic {right:105px; width:190px;}
.page_2022 .gdsoft_banner .newyear22 .id {left:50%; width:493px; margin-left:-249px;}
.page_2022 .gdsoft_banner .swiper-slide-active .newyear22 .ia {top:20px; -webkit-transform:scale(1); transform:scale(1);}
.page_2022 .gdsoft_banner .swiper-slide-active .newyear22 .ib {top:230px;}
.page_2022 .gdsoft_banner .swiper-slide-active .newyear22 .ic {top:230px;}
/* end */

/* start 20220412 bqq modify-成功案例 */
.cf60 {color:#f60;}
.ce6001f {color:#e6001f;}
.gdsoft_caselist li {width:285px; height:400px; margin-right:20px;}
.gdsoft_caselist li .itemimg {height:210px;}
.gdsoft_caselist li .itemimg .bg {width:100%;}
.gdsoft_caselist li .itemimg .tag {left:8px; width:68px; height:35px; padding-top:2px; font-size:12px; background:url(../images2022/newcase/list/gdsoft_listtag.png); box-sizing:border-box;}
.gdsoft_caselist li:hover .line {width:100%;}
.gdsoft_caselist li .text h3 {font-size:20px;}
.gdsoft_caselist li .text p {line-height:26px; text-align:justify;}
.gdsoft_logolist .logoimg {width:1000px; margin:0 auto; padding-top:20px;}
.gdsoft_logolist .logoimg img {width:100%;}
.gdsoft_detailmain .boxtxt.w1000 {width:1000px; margin:30px auto 0;}
.gdsoft_detailmain .boxtxt.w1000 p {padding:initial;}
.gdsoft_detailmain .boxtxt p {text-align:justify;}
.gdsoft_detailmain .boxtxt p.fs16 {font-size:16px;}
.gdsoft_detailmain .boxtxt p.fs18 {padding:0 100px; font-size:18px;}
.gdsoft_detailmain .boxtxt p.c333 {color:#333;}
.gdsoft_detailmain .boxtxt p.txtc {text-align:center;}
.gdsoft_detailmain .boxtxt .complete p {display:flex; margin-top:10px;}
.gdsoft_detailmain .boxtxt .complete p i {margin-right:18px; line-height:26px; color:#4bb677;}
.gdsoft_detailmain .boxtxt .complete p strong {white-space:nowrap;}
.gdsoft_detailmain .boxtxt .intit {height:40px; margin:30px 24px 0; padding-left:10px; font-weight:bold; line-height:40px; background:#eee; border-left:4px solid #e6001f; border-radius:2px;}
.gdsoft_detailmain .boxtxt .img {text-align:center}
.gdsoft_detailmain .iotpro {width:50%; margin:0 auto; padding:10px 0 20px 0;}
.gdsoft_detailmain .iotpro li {position:relative; display:flex; height:82px; margin-top:10px; padding:10px; border:1px solid #ccc; border-radius:10px;}
.gdsoft_detailmain .iotpro .tag {position:relative; display:inline-block; width:30px; height:60px; margin-right:10px; overflow:hidden;}
.gdsoft_detailmain .iotpro .tag em {position:relative; z-index:9; display:block; width:26px; line-height:60px; font-size:24px; color:#fff; text-align:center;}
.gdsoft_detailmain .iotpro .tag:before {content:""; position:absolute; top:0; left:-30px; display:inline-block; width:60px; height:60px; background:#e6bd43; border-radius:50%;}
.gdsoft_detailmain .iotpro .tag:after {content:""; position:absolute; top:0; left:0; width:5px; height:60px; background:linear-gradient(to right,rgba(0,0,0,.15),rgba(0,0,0,0));}
.gdsoft_detailmain .iotpro .txt {flex:1; display:flex; align-items:left; justify-content:space-around; flex-direction:column;}
.gdsoft_detailmain .iotpro li:nth-child(2) .tag:before {background:#e6001f;}
.gdsoft_detailmain .iotpro li:nth-child(3) .tag:before {background:#1d75bd;}
.gdsoft_detailmain .iotpro li:nth-child(4) .tag:before {background:#048c74;}
.gdsoft_detailmain .iotpro li:nth-child(5) .tag:before {background:#6371c4;}
/* end */