@charset "utf-8";/* CSS Document*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,iframe{margin:0;padding:0}
input,button,select,textarea{outline:none}
li{list-style:none}
img{border:none}
textarea{resize:none}
body{color:#000;background:#fff;word-break:break-word;word-wrap:break-word;}
body,input,textarea{font-size:12px;font-family:arial,"微软雅黑";}
i,em{font-style:normal;}
a{color:#000;text-decoration:none;outline:none}
a:hover{color:#ea4648;}
table{ border-collapse:collapse }
/*clearfix*/
.clearfix:after,.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.cl{*+height:1%}
.fl,.z{float:left;} 
.fr,.y{float:right!important;}
.show{display:block;}
.hide{display:none;}
.tal{text-align: left!important;}
.fz12{font-size: 12px !important;}
.fz14{font-size: 14px !important;}
.tac{text-align:center!important;}
.tal{text-align:left!important;}
.tar{text-align:right!important;}
.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}
.mt40{margin-top: 40px !important;}
.mt50{margin-top: 50px !important;}
.mt60{margin-top: 60px !important;}
.mt70{margin-top: 70px !important;}
.mt80{margin-top: 80px !important;}
.mt90{margin-top: 90px !important;}
.mt100{margin-top: 100px !important;}
.centerXY{display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center;}
.centerY{display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center;}
body{position: relative; background-color: #fff; overflow-x:hidden; overflow-y: auto; min-width: 320px; width: 100%;}
.hide{display: none!important}
.wrap{width:1200px;margin:0 auto;position:relative}
.iconfont{font-size:inherit;}
.cblue{color:#55ADE5!important;}
.body-en{word-break:break-word;}
/*toper*/
.toper{position: fixed; top: 0; height: 28px; z-index: 99; width: 100%; background-color: #393939;}
.toper .t-logo{float: left; font-family: Helvetica; margin-left: 20px; font-size: 12px; font-weight: bold; line-height: 28px; color:#fff;}
.toper .t-logo b{margin-left: 6px; color:#666;}
.toper .t-users{float: right; margin-right: 20px; line-height: 28px; color:#777;}
.toper .t-users a{padding:0 10px; color:#777;display: inline;}
/*header*/
.header{position: fixed; top: 28px; height: 60px; z-index: 99; width: 100%; background-color: #202020;}
.header .h-logo{float: left; padding:15px 20px; height: 60px; box-sizing:border-box; overflow: hidden; width: 128px;}
.isLoaded .h-logo img{transform:rotateY(360deg); -webkit-transform:rotateY(360deg); transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}
.header .menus{margin-left: 128px; display: block;}
.h-logo:hover img{transform:rotateY(0); -webkit-transform:rotateY(0); transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}
.header .h-links{float: left; position: relative; height: 60px; line-height: 60px; border-left: 1px solid #393939; color:#aaa; font-size: 13px;}
.header .h-links .h-menu{display: block; padding:0 30px; color:#aaa; font-size: 13px; transition:all .3s; -webkit-transition:all 0.3s;}
.header .h-links:hover .h-menu{background-color: #000;}
.header .fl{border-right: 1px solid #393939;}
.header .icon-naoling{color:#F15A29!important;}
.header .h-mores{opacity: 1; pointer-events:none; transition:all .3s; -webkit-transition:all 0.3s; text-align: left; position: absolute; top: 59px; min-width: 100%; background-color: #000000; border-top: 1px solid #393939; line-height: 40px; font-size: 13px;}
.header .h-mores a.hm-jump{display: block; color:#fff; padding: 10px 30px; line-height: 20px; transition:all .3s; -webkit-transition:all 0.3s; white-space: nowrap;}
.header .h-mores a.hm-jump:hover{background-color: #1B1B25; color:#4C72FF;}
.header .fr .h-links .h-mores{top:none; right:0; } 
.header .h-links:hover .h-mores{opacity: 1; pointer-events:auto;}
.header .h-mores .h-prodMores{width:500px; padding:35px 60px 35px 35px; box-sizing:border-box;}
.header .h-mores .h-prodMores .hp-t{display: block; color:#4C72FF; font-size: 16px; line-height: 24px; padding:3px 0;}
.header .h-mores .h-prodMores .hp-d{color: #999; font-size: 12px; line-height: 22px; margin-top: 10px;}
.header .h-mores .h-prodMores .hp-jump{display: block; width:140px; height: 35px; line-height: 35px; text-align: center; background-color: #4C72FF; color:#fff; margin-top: 25px; transition:all .3s; -webkit-transition:all 0.3s;}
.header .h-mores .h-prodMores .hp-jump:hover{transform:translateX(10px); -webkit-transform:translateX(10px);}


.header .burger{padding:15px 15px 5px; cursor: pointer; pointer-events:auto; float: right; margin-top: 3px; display: none; margin-left: 5px;}
.header .burger-in{width:30px; margin:0 auto;}
.header .burger .line1,.header .burger .line2,.header .burger .line3{background:#fff;height:3px;margin-bottom:5px;opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s}
.header .burger .line1:last-of-type,.header .burger .line2:last-of-type,.header .burger .line3:last-of-type{margin-bottom:0}
.header .burger .line1{width:30px}
.header .burger .line2{width:25px}
.header .burger .line3{width:20px}
.header .burger:hover .line1,.header .burger:hover .line2,.header .burger:hover .line3{width:30px}
.header .burger.on .line1{transform: matrix(0.7071, 0.7071, -0.7071, 0.7071, 0, 6); -webkit-transform: matrix(0.7071, 0.7071, -0.7071, 0.7071, 0, 6);}
.header .burger.on .line2{visibility: hidden; opacity: 0; transform: matrix(1, 0, 0, 1, -40, 0); -webkit-transform: matrix(1, 0, 0, 1, -40, 0);}
.header .burger.on .line3{width:30px; transform: matrix(0.7071, -0.7071, 0.7071, 0.7071, 0, -10); -webkit-transform: matrix(0.7071, -0.7071, 0.7071, 0.7071, 0, -10);}

/*首页banner*/
.com-banner{padding-top: 88px; position: relative; overflow: hidden;}
.com-banner a{display: block; height: 240px; background-size:cover; background-repeat: no-repeat; background-position: center center; position: relative;}
.com-banner .swiper-pagination{bottom:30px;}
.com-banner .swiper-pagination span{width: 40px; height: 4px; border-radius:0; background-color: #fff;}
.com-banner .bcont{padding-top: 100px; color:#fff;}
.com-banner .tit{font-size: 52px; font-weight: normal; line-height: 60px; padding:10px 0;background:none;border-bottom:0px;color:white;float:none;}
.com-banner .disc{font-size: 15px; line-height: 30px; height: 90px; overflow: hidden; margin-top: 10px; max-width:750px;}
.com-banner .handle{display: none; width: 140px; height: 38px; border:1px solid #fff; color:#fff; font-size: 14px; text-align: center; line-height: 38px; margin-top: 20px; -webkit-transition:all 0.3s;transition:all 0.3s}
.com-banner .handle:hover{background-color: #fff; border-color:#fff; color:#273A55;}

/**/
.hmn-right{height: 580px;}
.hmn-left{width: 50%; float: left; background-color: #fff;}
.hmn-left .conts{width: 450px; margin:0 auto; padding-top: 30px;}
.hmn-left .conts .t1{font-size: 13px; color:#858585;}
.hmn-left .conts .t2{font-size: 18px; color:#111; line-height: 50px; margin-top: 18px; max-width: 360px;font-weight: bolder;}
.hmn-left .conts .d{margin-top: 20px;}
.hmn-left .conts .d p{line-height: 22px; font-size: 13px; color: #868686;}
.hmn-right{width: 50%; float: right; background-color: #1F2945; position: relative;}
.hmn-right img{position: absolute; left: 50%; top: 50%; transform:translate3d(-50%,-50%,0); -webkit-transform:translate3d(-50%,-50%,0);}

.hm-tuxs{height: 220px; background: url(../images/bg2.jpg) no-repeat center center/cover; background-attachment: fixed; text-align: center; color:#fff; font-size: 30px; line-height: 52px; }
.hm-tuxs .wrap{padding:150px 10px 0;}
.hm-tuxs .wrap p{margin-top: 20px;}

.hm-pingtai{padding:20px 0; background-color: #1DCB8B;/*#1F2945;*/}
.hm-pingtai .tus{float: right; margin-right: 150px;}
.hm-pingtai .conts{float: left; width:550px;}
.hm-pingtai .conts .t1{font-size: 13px; color:#5773FF;}
.hm-pingtai .conts .t2{font-size: 18px; color:#fff; line-height: 30px; margin-top: 1px;}
.hm-pingtai .conts .d{margin-top: 10px;font-size: 13px; color: #fff; line-height: 28px;}
.hm-digitized{background-color: #1DCB8B; padding:20px 0 20px;}
.hm-digitized .tit{height: 50px; line-height: 50px; text-align: center; font-size: 18px; color:#fff;}
.hm-digMain{position: relative;}
.hm-digMain .swiper-button-prev,.hm-digMain .swiper-button-next{top: 200px; margin-top: 0; width: 60px; height: 60px; background: none; color:#fff; font-size: 60px; line-height: 60px; text-align: center;}
.hm-digMain .swiper-button-prev{left:-70px;}
.hm-digMain .swiper-button-next{right:-70px;}
.hm-digMain .hm-digSwiper{overflow: hidden;}
.hm-digMain ul{margin-top: 30px;}
.swiper-slide  .conts img{    max-height: 100px;    max-width: 300px; width:auto}
.hm-digMain li{float: left; background-color: #fff; width: 24%; margin:0 .65%; height: 380px; position: relative; overflow: hidden;}
.hm-digMain li .conts{width: 210px; margin:0 auto; padding-top: 20px;}
.hm-digMain li .pic{display: block; margin-bottom: 0px;}
.hm-digMain li .d{display: block; height: 144px; overflow: hidden; line-height: 24px; color: #868686;}
.hm-digMain li .jump{margin-top: 30px; display: block; width: 110px; height: 32px; line-height: 32px; text-align: center; font-size: 13px; background-color: #4E74FF; color:#fff;}
.hm-digMain .marks{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size:cover; background-position: center center; background-repeat: no-repeat; color:#fff; -webkit-transition:all 0.5s linear;transition:all 0.5s linear}
.hm-digMain .marks .minfo{position: absolute; width: 100%; left: 0; top: 50%; -webkit-transition:all .3s;transition:all .3s ; transform:translateY(-50%) scale(1); -webkit-transform:translateY(-50%) scale(1); text-align: center;}
.hm-digMain .marks .m-txt{margin-top: 10px; line-height: 36px; font-size: 21px;}
.hm-digMain li:hover .marks{opacity: 0; transform: scale(0); -webkit-transform: scale(0); transition-delay:.2s; -webkit-transition-delay:.2s;}
.hm-digMain li:hover .minfo{transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0);}
.hsearch-form{width:204px; box-sizing:border-box; padding:10px;}
.hsearch-form button{float: right; height: 28px; line-height: 28px; width:40px; font-size: 13px; text-align: center; border:0; background-color: #333; color:#aaa;}
.hsearch-form input{display: block; width: calc(100% - 40px); padding:0; height: 28px; line-height: 28px; border:0; margin:0; background-color: #666; color:#ccc; font-size: 14px; text-indent: 5px;}

.hm-partner{padding:30px 0 30px; background-color: #fff;}
.hm-partner .tit{height: 50px; line-height: 50px; text-align: center; font-size: 27px; color:#1F2745;}
.hm-partner .list{text-align: center; margin-top: 30px; position: relative;}
.hm-partner .list-container{padding:20px 0; overflow: hidden; height: 150px;}
.hm-partner .list a{display: inline-block; margin:0 20px; width: auto; line-height: 100px; vertical-align: middle;}
.hm-partner .list a:after{content:"";}
.hm-partner .list a img{max-height: 100px; -webkit-transition:all 0.3s;transition:all 0.3s; vertical-align: middle;}
.hm-partner .list a:hover img{transform:scale(1.2); -webkit-transform:scale(1.2);}

.hm-partner .pd-button-prev,.hm-partner .pd-button-next{position: absolute; top: 50px; margin-top: 0; width: 40px; height: 40px; cursor: pointer; background: none; color:#666; font-size: 40px; line-height: 40px; text-align: center;}
.hm-partner .pd-button-prev{left:-50px;}
.hm-partner .pd-button-next{right:-50px;}
.hm-partner .swiper-button-disabled{opacity: .2; cursor: auto;}
/*底部*/
.footer{padding:40px 0 60px; background-color: #1F2945; color:#fff;}
.ft-infos{float: left; width: 340px;}
.ft-infos a.ft-logo{display: block; margin-bottom: 20px;}
.ft-infos .infos{line-height: 25px; color:#7f7f7f;}
.ft-website {float: right;}
.ft-website dl{float: left; padding-left:30px; padding-right: 20px; max-width: 230px;}
.ft-website dt{font-size: 15px; line-height: 32px; margin-bottom: 25px;}
.ft-website dd a{display: block; line-height: 30px; font-size: 13px; color:#7f7f7f; -webkit-transition:all 0.3s;transition:all 0.3s;}
.ft-website dd a:hover{color:#fff;}
.d li{line-height:25px;}
.bottomer{height: 60px; background-color: #202020; line-height: 60px; color:#aaa;}
.bottomer .b-links{position: relative; float: left; padding:0 25px; line-height: 60px; height: 60px; font-size: 14px; color:#fff; border-left: 1px solid #393939; -webkit-transition:all 0.3s;transition:all 0.3s;}
.bottomer .b-links .iconfont{font-size: 24px;}
.bottomCopyr{height: 60px; background-color: #202020; border-top: 1px solid #393939; line-height: 60px; color:#aaa;}
.bottomer .b-mask{display: none; position: absolute; bottom:60px; left:-100px; width:180px; padding:15px; background-color: #202020; text-align: center; color:#aaa; font-size: 16px; line-height: 20px;}
.bottomer .b-mask img{display: block; margin-top: 10px;}
.bottomer .b-links:hover{background-color: #000;}
.bottomer .b-links:hover .b-mask{display: block;}

.backTop{width: 70px; opacity: 0; pointer-events:none; -webkit-transition:all 0.3s;transition:all 0.3s; height: 70px; position: fixed; bottom: 30px; right: 0; background-color: #202020; text-align: center; color:#aaa; box-sizing:border-box; padding-top: 10px; line-height: 25px; z-index: 999;}
.backTop:hover{color:#fff; }
.backTop.over{opacity: 1; pointer-events:auto;}

@media screen and (max-width: 750px){
	.wrap{width: 100%; box-sizing:border-box; padding:0 10px;}
	.header .menus{position: absolute; top: 60px; left: 0; background-color: #202020; width: 100%; display: none; border-top: 1px solid #393939; margin-left: 0;}
	.header .menus .h-links{float: none; height: auto;}
	.header .menus .h-links.fr{float: none !important;}
	.header .menus .h-links .h-mores{position: static; display: ;}
	.header .menus .h-links:hover .h-mores{display: block;}
	.header .menus.open{display: block;}
	.header .h-mores{width: 100%;}
	.hsearch-form{width: 100%;}
	.header .burger{display: block;}block
	.com-banner a{height: 240px;}
	.com-banner .bcont{position: absolute; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); padding-top: 0;}
	.com-banner .tit{font-size: 24px; line-height: 56px}
	.com-banner .disc{font-size: 14px; line-height: 24px; height: 90px;}
	.com-banner .handle{display:none;width: 140px; height: 38px; border:1px solid #fff; color:#fff; font-size: 14px; text-align: center; line-height: 38px; margin-top: 20px;}

	.hmn-left{width: 100%;}
	.hmn-left .conts{width: 95%;}
	.hmn-right{display: none;}
	.hm-tuxs .wrap{padding-top: 30px; font-size: 18px; line-height: 42px;}
	.hm-digitized li{width: 100%; margin: 10px auto 0; height: 280px; padding-bottom: 40px;}
	.hm-digitized li:first-child{ margin: 10px auto 0;}
	.hm-digitized li .conts{width:90%;}
	.hm-digitized li .d{height: auto;}
	.hm-pingtai .tus{ width: 60%; float: none; display: none; margin:0 auto 20px;}
	.hm-pingtai .conts{width: 100%;}
	.hm-partner .list img{max-width:300px;}
	.hmn-left .conts{padding-bottom: 70px;}
	.hm-digitized .tit{height: auto;}
	.hm-digMain .swiper-button-next,.hm-digMain .swiper-button-prev,.hm-partner .pd-button-prev,.hm-partner .pd-button-next{display: none;}
	.ft-website dl{display: none;}
	.bottomer .fr{display: none;}
	.bottomCopyr{padding:10px 0; height: auto; line-height: 30px;}
}

/******************案例*********************/
.disTit{font-size: 18px; line-height: 50px; color:#202020; font-weight: normal; text-align: center;padding:10px;}
.disSub{font-size: 15px; color:#878787; line-height: 30px; margin-top: 10px; text-align: center;}
/*应用场景*/
.case-scene{padding:20px 0;}
.case-scene .list{margin-top: 10px;}
.case-scene .list li{float: left; width:30%; margin:0 1.66%; text-align: center;}
.case-scene .list .pic{width: 60px; height: 60px; margin:0 auto;}
.case-scene .list .t{line-height: 30px; padding:5px 0; font-size: 18px; color:#444; margin-top: 10px;}
.case-scene .list .d{line-height: 28px; padding:10px 0; font-size: 13px; color:#666;}
/*灵雀云解决方案*/
.images-title{padding:20px 0; background:#273A55 url(../images/bg-grid.jpg) no-repeat center center/auto 100%; color:#fff; text-align: center; line-height: 1.8;}
.images-title .disTit{color:#fff;}
.images-title .infos{color:#fff; line-height: 28px; font-size: 15px; margin-top: 20px; text-align: center;}
.images-title .gz-desc{display: block; width: 140px; width: 140px; height: 38px; border:1px solid #fff; color:#fff; font-size: 14px; text-align: center; line-height: 38px; margin: 10px auto 0;}
.green-imgTitle{background-image:url(../images/fs_bg.jpg);background-size:cover}
.green-imgTitle .gz-desc{border-width:2px; border-radius:4px;}
.case-scheme .list {padding:0px 0 55px;}
.case-scheme .list li{float: left; width:48%; box-sizing:border-box; border:1px solid transparent; padding:30px 27px; height: 122px; margin-top: 20px; margin-left: 4%; overflow: hidden; -webkit-transition:all 0.3s;transition:all 0.3s;}
.case-scheme .list li:nth-child(2n-1){margin-left: 0;}
.case-scheme .list .pic{float: left; width:60px; height:60px;}
.case-scheme .list .d{margin-left: 85px; padding-top: 3px; line-height: 27px; height: 54px; box-sizing:content-box; font-size: 13px; color:#666;}
.case-scheme .list li:hover{border-color:#118CEE; box-shadow: 0 2px 8px 2px rgba(0,0,0,.15)}

/*客户案例*/
.case-demos{padding:20px 0; background-color: #F7F7F7;}
.case-dTab{height: 59px; border-bottom: 1px solid #ddd; margin-top: 20px;}
.case-dTab a{float: left; width: 25%; text-align: center; line-height: 57px; border-top: 2px solid #ddd; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.case-dTab a.on{border-top-color:#108CEE; background: url(../images/cur-arr.png) no-repeat center 0; color:#108CEE;}
.case-dGroup{padding:20px 0 20px; line-height: 25px; color:#545454; font-size: 14px;}
.case-dMain{display: none;}
.case-dMain.on{display: block;}
.case-dMain h4{font-size: 16px; font-weight: normal; color:#444; line-height: 36px; padding:20px 0;}
@media screen and (max-width: 750px){
	.case-scene .list li{float: none; margin:30px 0 0!important; width: 100%;}
	.case-scheme .list li{float: none; margin:20px 0 0!important; width: 100%;}
	.case-dTab a{}
}
/**********************服务***********/
.service-page{padding-top:70px;}
.service-main .list {padding-bottom: 70px;}
.service-main .list li{float: left; width:49%; margin-top: 50px; margin-left: 2%; -webkit-transition:all 0.3s;transition:all 0.3s; }
.service-main .list li:nth-child(2n-1){margin-left: 0;}
.service-main .list li:hover{box-shadow: 0 2px 8px 2px rgba(0,0,0,.15)}
.service-main .list .t{height: 50px; background-color: #365ABF; text-align: center; font-size: 20px; line-height: 50px; color:#fff;}
.service-main .list .info{box-sizing:border-box; border-top: 0; border:1px solid #CCC; padding:29px 50px 39px 19px; height: 330px; overflow: hidden;}
.service-main .list .pic{float: left; width:200px; height:200px;}
.service-main .list .pic img{width: 100%; height: 100%; display: block;}
.service-main .list .d{margin-left: 220px; padding-top: 20px; line-height: 27px; font-size: 14px; color:#666;}

@media screen and (max-width: 750px){
	.service-main .list li{float: none; margin:40px 0 0!important; width: 100%;}
	.service-main .list li .pic{float: none; text-align: center; width: auto;}
	.service-main .list li .pic img{display: inline-block; width: 200px; height: 200px;}
	.service-main .list .info{height: auto; padding:30px;}
	.service-main .list .d {margin-left: 0;}
}

/***************about***************/
/*公司介绍*/
.about-cont{padding: 50px 0 80px;}
.about-cont .info{margin-top: 50px;}
.about-cont .pic{float: left; width: 550px; text-align: center;}
.about-cont .info{margin-left: 550px; margin-right: 30px; font-size: 14px; color:#444; line-height: 28px;}
/*创始团队*/
.about-group{padding:70px 0 100px; background:#273A55 url(../images/bg-huan.jpg) no-repeat center center/cover;}
.about-group .disTit{color:#fff;}
.about-group .list{}
.about-group .list li{float: left; width:46%; margin:0 2%; text-align: center; color:#fff; margin-top: 30px;}
.about-group .list .t{font-size: 17px; line-height: 30px; margin-top: 15px;}
.about-group .list .d{font-size: 13px; line-height: 26px; margin-top: 20px; text-align: justify; text-justify:inter-ideograph;}

/*发展历程*/
.about-course{padding: 70px 0 30px; background:#fff url(../images/bg-air.jpg) no-repeat center center/80% auto;}
.courseCont-tab{width: 68%; margin:50px auto 0; position: relative;}
.courseCont-tab .swiper-button-prev,.courseCont-tab .swiper-button-next{top: -2px; margin-top: 0; width: 30px; height: 30px; background: #000; color:#fff; font-size: 18px; line-height: 30px; text-align: center; border-radius:50%;}
.courseCont-tab .swiper-button-prev{left:-10px;}
.courseCont-tab .swiper-button-next{right:-10px;}
.course-tab{position: relative; overflow: hidden;}
.course-tab .line{width:83.3%; position: absolute; top: 12px;  left:8.3%; border-top: 1px solid #20283B; }
.courseCont-tab li{width:16.66%; float: left; position: relative; cursor: pointer;}
.courseCont-tab li i{display: block; width: 26px; height: 26px; background: url(../images/radio.png) no-repeat; margin:0 auto;}
.courseCont-tab li span{display: block; line-height: 24px; padding:12px 4px; font-size: 15px; color:#111; text-align: center;}
.courseCont-tab li.on i{background-image: url(../images/radio-h.png);}

.courseCont-main{height: 300px; overflow: hidden; width: 68%; margin:70px auto 0;}
.courseCont-main li{text-align: center; font-size: 38px; color:#595959;}
.courseCont-main li i{position: absolute; display: block; width: 100%; padding-top: 25px; border-bottom: 1px solid #20283B;}
.courseCont-main li span{position: relative; display: block; padding:0 5%; width:60%; background-color: #fff; line-height: 50px; margin:0 auto;}

/*所获荣誉*/
.about-honor{padding:70px 0 100px; background-color: #F8F8F8;}
.about-honor .list{margin-top: 40px; text-align: center;}
.about-honor .list li{display: inline-block; margin:0 20px; width:300px;}
.about-map .baidumap{height: 530px;}
/*联系我们*/
.contactCont{padding:70px 0; background: url(../images/bg-contact.jpg) no-repeat center center/cover; color:#fff; }
.contactCont .disTit{color:#fff;}
.contactCont .list {margin-top: 30px;}
.contactCont .list li{float: left; box-sizing:border-box; border:2px solid #fff; width: 49%; margin-left: 2%; height: 260px; margin-top: 20px; text-align: center;}
.contactCont .list li:nth-child(2n-1){margin-left: 0;}
.contactCont .list li .t{height: 60px; line-height: 60px; font-size: 30px; font-weight: normal; vertical-align: middle; margin-top: 30px;}
.contactCont .list li .t img{vertical-align: middle; margin-left: 15px; }
.contactCont .list li .t strong{font-weight: normal;}
.contactCont .list .d{margin-top: 20px; font-size: 14px; line-height: 26px; display: inline-block; text-align: left; width: 330px;}
@media screen and (max-width: 750px){
	.about-cont .pic{float: none; width: auto; margin-top: 30px;}
	.about-cont .info{margin:20px auto;}
	.about-group .list .pic img{max-width:100%;}
	.about-course{background-size:cover;}
	.courseCont-tab{width:auto; margin:50px 30px 0;}
	.courseCont-tab .swiper-button-prev{left:-25px;}
	.courseCont-tab .swiper-button-next{right:-25px;}
	.courseCont-tab li span{font-size: 13px;}
	.courseCont-main{width: 100%;}
	.courseCont-main li {font-size: 24px;}
	.contactCont .list li{float: none; width: 100%; margin-left: 0;}
	.contactCont .list .d{width:90%;}
}

/**************合作伙伴*****************/
.parther-main{padding: 70px 0;}
.parther-main .list{padding-top: 20px;}
.parther-main .list li{float: left; width:48%; box-sizing:border-box; padding:40px 35px 20px; height:200px; margin-top: 40px; margin-left: 4%; border:1px solid #D7D8D9; -webkit-transition:all 0.3s;transition:all 0.3s}
.parther-main .list li:nth-child(2n-1){margin-left: 0;}
.parther-main .list .pic{float: left; width:32px; height:32px;}
.parther-main .list .info{margin-left: 64px;}
.parther-main .list .t{font-size: 20px; color:#333; line-height: 28px; }
.parther-main .list .d{margin-top: 10px; font-size: 14px; line-height: 24px; color:#878787;}
.parther-main .list .d a{color:#878787; -webkit-transition:all 0.3s;transition:all 0.3s}
.parther-main .list .d a:hover{color:#37BE7E;}
.parther-main .list li:hover{box-shadow: 0 2px 8px 2px rgba(0,0,0,.15)}
.parther-main .list .mores{float: left; width:48%; box-sizing:border-box; padding:40px 35px 20px 50px; height:200px; margin-top: 40px; margin-left: 4%;}
.parther-main .list .mores .m-t{font-size: 15px; color:#878787; line-height: 28px;}
.parther-main .list .mores .m-d{font-size: 17px; color:#111; line-height: 34px;}
@media screen and (max-width: 750px){
	.parther-main{padding:70px 10px;}
	.parther-main .list li,.parther-main .list .mores{float: none; width: 100%; margin-left: 0;}
}

/******************加入我们*****************/
.join-bubble{padding:80px 0; background: url(../images/bg-bubble.jpg) repeat-y center center /100% auto; background-attachment: fixed;}
.join-bubble .info{max-width:900px; margin:0 auto; font-size: 15px; color:#444; line-height: 30px;}
.photo-wall{height: 440px; background: url(../images/photo-wall.jpg) repeat-x center center/auto 100%;}
.join-main{padding: 50px 0;}
.jnm-ul .item{float: left; width:45%; margin-left: 10%; font-size: 14px; line-height: 28px; color:#444; margin-top: 20px;}
.jnm-ul .item:nth-child(2n-1){margin-left: 0;}
.jnm-cont{margin-top: 70px;}
.jtit-green{margin-top: 20px; font-size: 22px; color: #4C72FF; line-height: 32px; text-align: center;}
.jnm-cont .content{margin-top: 80px; line-height: 24px; color:#444; font-size: 14px;}
.jnm-cont .content h5{font-size: 16px; margin:20px 0; color:#000; font-weight: normal;}
.jnm-step{position: relative; margin:30px 0 100px;}
.jnm-step .line{width:100%; position: absolute; top: 100px;  left:0; border-top: 2px solid #4C72FF;}
.jnm-step ul{position: relative;}
.jnm-step li{width:16.66%; float: left; margin-left: 11.11%; text-align: center;}
.jnm-step li:first-child{margin-left: 0; }
.jnm-step .t{margin-top: 15px; line-height: 20px; font-size: 14px; color:#4C72FF;}
.jnm-step .d{margin-top: 15px; line-height: 20px; font-size: 12px; color:#202020;}
.jnm-zhaopin {border: 1px solid #d9d9d9; border-top: 0; margin-top: 30px;}
.jnm-zhaopin dl{border-top: 1px solid #d9d9d9;}
.jnm-zhaopin dt{padding:10px; line-height: 28px; font-size: 16px; color:#666; cursor: pointer;}
.jnm-zhaopin dd{height:0; overflow: hidden;}
.jnm-zhaopin dd .infos{padding:15px; border-top: 1px solid #d9d9d9; color:#666; line-height: 1.8;}
.jtimg-t1{font-size: 25px;}
.jtimg-t2{font-size: 44px;}
.join-acquire {margin-top: 50px;}
.join-acquire li{float: left; width: 33.33%; position: relative; overflow: hidden;}
.join-acquire li img{width: 100%; display: block; -webkit-transition:all .3s;transition:all .3s}
.join-acquire li .lays{
	position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing:border-box; background-color: rgba(0,0,0,.6); color:#fff; padding:40px; overflow: hidden; font-size: 16px; opacity: 0; transition:all .3s; -webkit-transition:all .3s; line-height: 1.8; }
.join-acquire li:hover .lays{opacity: 1;}
.join-acquire li:hover img{ transform:scale(1.15); -webkit-transform:scale(1.15);}
@media screen and (max-width: 750px){
	.photo-wall{background-size:cover;}
	.jnm-step li{background-color: #fff; float: none; width:100%; margin-left: 0; margin-bottom: 30px;}
	.jnm-step li:last-child{margin-bottom: 0;}
	.jnm-step .line{top: 0; left: 50%; height: 100%; border-top: 0; border-left: 2px solid #4C72FF;}
	.join-acquire li{float: none; width: 100%;}
	.join-acquire li .lays{font-size: 14px;}
}
/************灵雀动态************/
.news-main{margin-top: 70px; margin-bottom: 80px;}
.newsleft{float: left; width: 210px;}
.leftmenu li{line-height: 28px;margin-bottom: 10px;}
.leftmenu li a{font-size: 14px;border-left: 3px solid #fff;display: block;padding-left: 15px; color:#777;}
.leftmenu li a.on{border-left: 3px solid #4C72FF; color:#4C72FF;}
.news-mc{float: right; width: 950px;}
.news-mc-h4{font-size: 22px; font-weight: normal; color:#525252; padding-bottom: 15px; border-bottom: 1px solid #ddd;}
.news-mlist {padding-bottom: 50px;}
.news-mlist li{height: 210px; margin-top: 45px; overflow: hidden;}
.news-mlist .pic{float: left; width: 330px;}
.news-mlist .pic img{display: block; width: 100%;}
.news-mlist .info{margin-left: 370px;}
.news-mlist .info .t{display: block; font-size: 24px; height: 70px; line-height: 35px; overflow: hidden; color:#3E3E3E;}
.news-mlist .info .time{margin-top: 10px; font-size: 12px; color:#bbb;}
.news-mlist .info .d{line-height: 26px; height: 78px; font-size: 13px; color:#868686; overflow: hidden; margin: 4px 0;}
.news-mlist .info .more{text-align: right; margin-top: 5px; font-size: 14px; color:#4C72FF;}
.paging a{display: inline-block; padding:0 8px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color:#555; border-radius:4px; margin-right:4px; margin-top:4px;  -webkit-transition:all 0.3s;transition:all 0.3s}
.paging a.cur,.paging a:hover{background: #4C72FF; color:#fff;}

/************灵雀动态*详情***********/
.news-conts .nc-title{font-size: 28px; color:#3E3E3E; text-align: center; margin-bottom: 18px; font-weight: normal;}
.news-conts .nc-time{text-align: center; margin-bottom: 20px;}
.news-conts .nc-time .sj{font-size: 12px; color: #B9B9B9;}
.news-conts .nc-time .org{font-size: 13px; color: #878787; margin-left: 20px;}
.news-conts .nc-content{margin-top: 50px; line-height: 28px; font-size: 14px; color:#666; padding-bottom: 80px;}
.news-conts .nc-content p{padding: 5px 0}
.news-conts .nc-content img{max-width: 100%}
@media screen and (max-width: 750px){
	.newsleft{float: none; width: 100%;}
	.newsleft ul{overflow: hidden;}
	.leftmenu li{float: left;}
	.leftmenu li a{float: left; margin:0 10px 0 0; border-left: 0; border-bottom: 3px solid #fff; padding:0 15px;}
	.leftmenu li a.on{ border-left: 0; border-bottom-color: #4c72ff}

	.news-mc{float: none; width: 100%; margin-top: 30px;}
	.news-mlist li{height: auto;}
	.news-mlist .pic{width: 100%; float: none;}
	.news-mlist .info{margin-left: 0; margin-top: 10px;}
}
/*****************产品-******************/
.product-titles{height: 64px; border-bottom: 1px solid #ddd; text-align: center;}
.product-titles a{line-height: 64px; padding:0 32px; font-size: 14px; color:#444; display: inline-block; height: 64px; position: relative; }
.product-titles a:after{content:""; height: 0; position: absolute; bottom: 0; border-bottom: 3px solid #4E74FF; width:30%; left:35%; -webkit-transition:all 0.3s;transition:all 0.3s; transform:scaleX(0); -webkit-transform:scaleX(0);}
.product-titles a:hover:after,.product-titles a.on:after{transform:scaleX(1); -webkit-transform:scaleX(1);}
.disText{font-size: 15px; color:#878787; line-height: 30px; text-align: center;}
.blueTit{font-size: 22px; color:#4E74FF; line-height: 30px; text-align: center;}
.product-main .biao{text-align: center;}
.product-main .biao img{width: 100%; max-width: 1020px;}
.prodList li{float: left; width:23%; box-sizing:border-box; border:1px solid transparent; height: 122px; margin-top: 20px; margin-left: 2.66%; text-align: center; -webkit-transition:all 0.3s;transition:all 0.3s; height: 200px;}
.prodList li:nth-child(4n+1){margin-left: 0;}
.prodList li:hover{border-color: #4E74FF}
.prodList .pic{margin-top: 20px; height: 50px;}
.prodList .t{margin-top: 10px; line-height: 28px; height: 28px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 18px; color:#444;}
.prodList .d{margin-top: 12px; line-height: 22px; height: 66px; overflow: hidden; font-size: 12px; color:#888;}
.bluer-title{padding:130px 0; background: url(../images/bg-bluer.jpg) no-repeat center center/cover; color:#fff; text-align: center; line-height: 1.8;}
.bluer-title .t1{font-size: 24px;}
.bluer-title .t2{font-size: 16px; margin-top: 20px;}
.product-wrap2{padding:40px 0 35px; background-color: #F9F9F9;}
.product-wrap3{padding:40px 0 35px;}
.product-wrap4{padding:130px 0;}
.bluer-title.pdsm{padding:60px 0;}
.tubiaoku{text-align: center; margin-top: 20px;}
.tubiaoku li{display: inline-block; width: 130px; height: auto; margin:0 10px; font-size: 14px;}
.tubiaoku li img{width: 130px; height: 130px; display: block;}

@media screen and (max-width: 750px){
	.product-titles{height: auto;}
	.product-titles a{padding:0 10px;}
	.prodList li{width:49%; margin-left: 2%;}
	.prodList li:nth-child(2n+1){ margin-left: 0;}
}


.h-logo span.andisk_logo_small {
    font-size: 26px;
}

.h-logo span.andisk_logo_text{
	line-height:30px;
 }

.h-logo span.andisk_logo_text {
    font-family: impact;
}

span.andisk_gray {
    color: gray;
}

span.andisk_blue {
    color: rgb(0, 112, 192);
}

span.andisk_yellow {
    color: rgb(255, 192, 0);
}

.loginbox{
	position:fixed;
	display:block;
	width:280px;
	height:260px;
	top:50%;
	margin-top:-195px;
	left:50%;
	margin-left:-140px;	
	background-color:rgba(255,255,255,0.9);	
	z-index:1042;
	border-radius:5px;
	border: 2px solid #eee;
}
.loginbox h2{
	padding-top:20px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:30px;	
	font-weight:600;
}
.loginbox h4{
	font-weight:400;	
	font-size:12px;
	margin-bottom:25px;
	padding-left:0px;
}

.loginbox .logintitle{
	font-weight:bolder;	
	font-size:12px;
	margin-bottom:25px;
	color: rgb(213, 40, 40);
}

.center-text {
    text-align: center;
}

.loginbox-username{
	margin-bottom:20px;
	height:40px;
	width:85%;
	border:solid 2px rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.5);
	padding-left:20px;	
	transition:all 400ms ease;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}

.loginbox-username:focus{
	border:solid 2px #27ae60;/*Green*/
	transition:all 400ms ease;	
}

.loginbox-password{
	margin-bottom:30px;
	height:40px;
	width:85%;
	border:solid 2px rgba(0,0,0,0.1);
	color:rgba(0,0,0,0.5);
	padding-left:20px;	
	transition:all 400ms ease;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}

.loginbox-password:focus{
	border:solid 2px #27ae60;/*Green*/
	transition:all 400ms ease;	
}
.loginbox .button{
	width:40%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	display:block;
	color:#FFFFFF;
	cursor:pointer;
}
.loginbox em{
	margin-top:20px;
	display:block;
	text-align:center;
	font-style:normal;
	font-size:10px;
}
.loginbox .close-loginbox{
	width:100%;
	margin-top:15px;
	height:50px;
	border-top:solid 1px rgba(0,0,0,0.1);
	color:#1f1f1f;	
	font-size:12px;
	line-height:45px;
	text-align:center;
	display:block;
}

.button{
    font-weight:500;
	display:inline-block;
	padding:10px 20px;
    transition:all 200ms ease;
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    cursor:pointer;
}

.button i{
	margin-right:10px;	
	font-size:12px;
	width:12px;
	text-align:center;
	margin-left:-5px;
}
.button:hover{
	color:#FFFFFF!important;
}

.button-green{			background-color:#27ae60; color:#FFFFFF;}
.button-orange{
	  background: #fa7821;
	  border: 1px solid #e36d1f;
	  color: #fff;
	}
	
.button-orange:hover{	background-color:rgba(250, 120, 33, 0.77);}
.button-green:hover{	background-color:#2ecc71;}
.blue-3d{				border-bottom:solid 4px #194e70;}
.button-blue{			background-color:#2980b9; color:#FFFFFF;}
.button-blue:hover{		background-color:#3498db;}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.modal-backdrop {
	opacity: 0.9;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;		
}

.weui_grid_title {
    font-weight: bolder;
    margin-left: 4px;
    color: #111;
}

.d li a {
    color: white;
}

.weui_grid_label {
	font-size: 12px;
}

.hmn-left .price {
	float: right;
	color: white;
	font-weight: bolder;
}

img[src='https://hmcdn.baidu.com/static/hmt/icon/21.gif']{
	display: none;
}