footer/*public start*/
* {margin: 0;padding: 0;font-size: 16px;font-family: '微软雅黑';-webkit-tap-highlight-color: rgba(0,0,0,0);}
ol, ul, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, img {margin: 0;padding: 0;}
ol, ul, li {list-style: none;padding: 0;margin: 0;}
img {border: none;max-width:100%;vertical-align: bottom;}
a {text-decoration: none;border: none;margin: 0;padding: 0;}
input, textarea {outline: 0;resize: none;/*border: none;*/_border: 0;margin: 0;padding: 0;}
select {border: 0;}
input::-webkit-search-cancel-button {display: none;}
input[type=button], input[type=submit], input[type=search], button { -webkit-appearance: none;}
table, table td {border-collapse: collapse;}
select {border: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: none;}
select::-ms-expand {display: none;}
.clear {clear: both;}
.clearfix::after {content: '';clear: both;display: block;}
.fl{float: left;}
.fr{float: right;}
.tc{text-align: center;}
.wrap {width: 100%;min-width: 1200px;_zoom: 1;position: relative;overflow: hidden;}
.container{width: 1280px;margin: 0 auto;}
/*public end*/

/*header--start--*/
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background: #fff;}
.logo{padding: 23px 0 21px 0;}
.nav >ul>li{float: left;text-align: center;}
.nav >ul>li:hover{background: #eee;}
.nav >ul>li>a{color: #333333;font-size: 14px;display: block;padding: 46px 0 45px;font-weight: 600;width: 100px;}
.nav >ul>li:hover >a,.nav-dowm li:hover p{color: #2184c7;}
.nav >ul>li:hover .nav-dowm{display: block;}
.nav-dowm{position: absolute;width: 100%;background: #eee;top: 100%;left: 0;z-index: 999;display: none;}
.nav-dowm ul{display: table;margin: 0 auto;}
.nav-dowm li{float: left;text-align: center;margin-left: 70px;}
.nav-dowm li a{display: block;padding: 28px 0 25px;}
.nav-dowm li:first-child{margin-left: 0;}
.nav-dowm li p{color: #333333;font-size: 14px;padding-top: 2px;}
.nav-icon{height: 36px;}
.nav-icon img{max-height: 100%;}
.lang{padding: 45px 0 44px;}
.lang a{color: #666666;font-size: 12px;}
.lang a:after{content: "|";color: #666666;font-size: 12px;display: inline-block;margin-left: 5px;}
.lang a:last-child:after{content: none;}
.lang a:hover{color: #2184c7;}
/*header--end--*/
/*banner--start--*/
.banner{margin-top: 100px;}
.banner .swiper-pagination{margin-bottom: 10px;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;border-radius:100%;background: #fff;border: 3px solid #fff;margin-left: 14px !important;}
.banner .swiper-pagination-bullet:first-child{margin-left: 0;}
.banner .swiper-pagination-bullet-active{background: #2184c7;}
.banner .swiper-button-prev,.banner .swiper-button-next{width: 64px;height: 65px;}
.banner .swiper-button-prev{background: url(../images/prve.png) no-repeat;}
.banner .swiper-button-next{background: url(../images/next.png) no-repeat;}


.bannerImg{
    margin-top: 100px;
        position: relative;
    height: 480px;
    overflow: hidden;
}
/*banner--end--*/
/*公司业务--start--*/
.index-title{
    text-align: center;padding: 50px 0 75px;
}
.index-title i{/*color: #ecf2f9;*/font-weight: 600;font-size: 32px;color: rgba(33,132,199,.12);}
.index-title h2{color: #2184c7;font-size: 32px;margin-top: -26px;}
.index-title p{color: #666666;font-size: 16px;padding-top: 20px;}
.company-list {
    width: 500%;
    overflow: hidden;
}
.company-list>ul:first-child{display: block;}
.company-list>ul{float: left;}
.company-list>ul>li{position: relative;float: left;margin-left: 40px;overflow: hidden;}
.company-list>ul>li:first-child{margin-left: 0;}
.clearfix2{
   margin-left: 40px;
}
.li-com-pic{/*left: 50%;transform: translateX(-50%);*/}
.li-com-pic,.shadow-bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;text-align: center;}
.li-com-pic img{padding-top: 80px;}
.li-com-pic p{color: #fff;font-size: 24px;padding-top: 35px;padding-left: 35px;padding-right: 35px;}
.shadow-bg{left: 0;transition: 600ms;}
.company-note{width: 100%;height:100%;position: absolute;top: 50%;transform: translateY(-50%); left: -100%;background-color: #00a0e9;transition: 600ms;overflow: hidden;}
.company-note>div {
    width: 100%;
    text-align: center;
    padding: 55px 0 28px;
}
.company-note>ul {
   /* width: 50%;*/
   /* float: left;*/
    text-align: left;
}
.company-note>ul>li>a {
    display:inline-block;
    font-size: 14px;
    color: #ffffff;
    padding-left: 16px;
    padding-right: 16px;
}
.company-note>ul>li {
    /*padding-top: 13px;*/
    width: 50%;
    padding-top: 13px;
    float: left;
    
}
.company-note>ul>li>a:hover {
    text-decoration: underline;
}
.note-content {
   
}
.note-content>li{
  text-align: center;
}
.note-content>li>a{
   
}

/*.company-list ul li:hover .li-com-pic,.company-list ul li:hover .shadow-bg{display: none;}*/
.company-list ul li:hover .company-note{left: 0;}
.company-nav{padding: 60px 0 80px;}
.company-nav ul,.partner-nav ul{display: table;margin: 0 auto;}
.company-nav ul li,.partner-nav ul li{width: 50px;height: 2px;background: #999999;float: left;margin-left: 10px;cursor: pointer;}
.company-nav ul li:first-child,.partner-nav ul li:first-child{margin-left: 0;}
.company-nav ul li.active,.partner-nav ul li.active{background: #2184c7;}
/*公司业务--end--*/
/*--公司产品--start--*/
.product{background: #eeeeee;}
.product-title{padding: 50px 0 65px;}
/*.product-title i{color: #dce3e9;}*/
.full3 {width: 100%;height: 550px;overflow: hidden;	}
.full3_bg {width: 100%;min-width:1290px;height: 550px;overflow: hidden;margin: 0 auto;padding: 0;position: absolute;}
.full3_shadow {width: 100%;height: 450px;}
/* 必要布局样式css */
.ato-content { width: 100%;margin: 0 auto;position:relative;}
.ato-list{width:1740px;position:absolute;right:0;}
.ato-list ul { height: 450px;}
.ato-list ul li {
    width: 270px;
    height: 385px;
    float: left;    
    margin-right: 0;
    text-align: center;
    background-color: #fff;
    -webkit-transition: height 300ms;
    -moz-transition: height 300ms;
    -ms-transition: height 300ms;
    -o-transition: height 300ms;
    transition: height 300ms;
    position: relative;
    top: 10px;
    left: 0px;
    background: #2184c7;
    border: 1px solid #e7e7e7;
}
.ato-list ul li:before {content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.case_detail{width: 350px;float: left;}
.case_detail p{font-size: 14px;text-align: left;clear:left;padding-left: 50px;padding-right: 50px;}
.case_detail p.case_title1{font-size: 24px;font-weight: bold;margin-top: 60px;margin-bottom: 20px;font-weight: 600;color: #fff;}
.case_detail p.case_title2{font-size: 14px;margin-bottom: 15px;color: #cccccc;}
.case_detail p.case_note{font-size: 14px;line-height: 24px;color: #ffffff;}
.case-div{width: 60px;height: 1px;background: #fff;margin-left: 50px;margin-bottom: 10px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.case_img{width:360px;float:left;}
.case_img img{width:360px;height:385px;position: absolute;right:0;}
.ato-list-fl {float: left;}
.ato-list-fl a {width: 64px;height: 64px;position: relative;margin-top: 54px;float: left;    }
.ato-list-fl a.prev{position: absolute;left: 30px;top: 210px;z-index: 10;}
.ato-list-fl a.next{position: absolute;right: 30px;top: 210px;z-index: 10;}
.ato-list {float: left;width: 1740px;height: 500px;}
.ato-list ul li:hover {top: -5px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s}
.prev:hover .ato-ope1 {position: absolute;top: 0;left: 11px;}
.prev:hover .ato-ope1 {position: absolute;top: 0;left: 11px;}
.case_detail a.ato-more {width: 100px;height: 35px;text-align: center;display: none;display: inline-block;border: 1px solid #fff;line-height: 35px;color: #fff;font-size: 14px;text-decoration: none;position: absolute;bottom: 55px;left: 50px;}
/*--公司产品--end--*/

/*新闻资讯--start*/
.new{padding-bottom: 50px;}
.new-left{width: 680px;}
.new-left .swiper-button-prev,.new-left .swiper-button-next{width: 25px;height: 24px;top: 95%;}
.new-left .swiper-button-prev{background: url(../images/new-prve.png) no-repeat;left: auto;right: 52px;}
.new-left .swiper-button-next{background: url(../images/new-prve1.png) no-repeat;right: 18px;}
.new-left .swiper-button-prev:hover{background: url(../images/new-next1.png) no-repeat;}
.new-left .swiper-button-next:hover{background: url(../images/new-next.png) no-repeat;}
.new-right{width: 560px;}
.new-right li >a{display: block;overflow: hidden;padding: 20px 0 23px;}
.day{width: 70px;padding-left: 15px;}
.day h4{color: #2184c7;font-size: 24px;}
.day p{text-align: right;}
.day p,.note p{color: #666;font-size: 12px;line-height: 20px;}
.note {width: 412px;padding-right: 40px;}
.note span{color: #333333;font-size: 14px;display: block;padding: 6px 0 5px;font-weight: 600;}
.note p{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.new-more1{text-align: right;/*height: 7px;*/width: 26px;margin: 3px 0 0 auto;}
.pic1,.new-right li:hover .pic2{display: block;}
.pic2,.new-right li:hover .pic1{display: none;padding-left: 10px;}
.new-right li:hover{background: #f2f2f2;}
.new-right li:hover span{color: #2184c7;}
.new-more2{width: 100%;border: 1px solid #2184c7;height: 28px;line-height: 28px;text-align: center;margin-top: 50px;}
.new-more2 a{display: block;font-size: 12px;color: #666666;}
.new-more2:hover{background: #2184C7;}
.new-more2:hover a{color: #fff;}
/*新闻资讯--end*/
/*合作伙伴--start*/
.partner{background: url(../images/partner_02.png) center top;padding-bottom: 55px;background-size: cover;margin-bottom: 50px;}
.partner-title i{color: rgba(255,255,255,.12);}
.partner-title h2,.partner-title p{color: #fff;}
.partner-cont{width: 1400px;margin: 0 auto;background: #2184c7;}
.partner-cont ul{padding: 10px 20px 0 30px; height: 240px;}
.partner-cont li{float: left;width: 116px;height: 90px;position: relative;margin-left: 60px;padding-bottom: 25px;cursor: pointer;}
.partner-cont li:hover {

    animation: doudou 1s;
}
@keyframes doudou {
    0%{transform: translate(0px,10px);};
    100%{transform: translate(0px,10px);};   
}
.partner-cont li:nth-child(1),.partner-cont li:nth-child(9){margin-left: 0;}
.partner-cont li img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.partner-nav{padding: 60px 0 0 ;}
.partner-nav ul li{background: #fff;}
.partner-nav ul li.active{background: #85d5f1;}
.partner-cont ul{display: none;}
.partner-cont ul:first-child{display: block;}
/*合作伙伴--end*/
/*footer--start*/
.footer{background: url(../images/footer-bg.png) center top;background-size: cover;}
.footer-left{margin-right: 45px;padding-top: 45px;}
.footer-cont{padding: 30px 0 20px;}
.footer-middle{padding: 0 20px;position: relative;}
.footer-middle:before{width: 1px;height: 176px;background:#dddddd;position: absolute;left: 0;top: 0;content: "";}
.footer-middle:after{width: 1px;height: 176px;background: #dddddd;position: absolute;right: 0;top: 0;content: "";}
.footer-middle ul{float: left;margin-left:65px;padding-top: 40px;}
.footer-middle ul:first-child{margin-left: 0;}
.footer-middle ul li:first-child{padding-bottom: 10px;}
.footer-middle ul li{margin-bottom: 8px;}
.footer-middle h4{color: #666666;font-size: 16px;}
.footer-middle a{color: #666;font-size: 14px;}
.footer-right{width: 380px;padding-top: 40px;}
.footer-right p{color: #666666;font-size: 14px;line-height: 20px;padding-left: 30px;margin-bottom: 10px;}
.footer-p1{background: url(../images/footer-icon1.png)0px 5px no-repeat;}
.footer-p2{background: url(../images/footer-icon2.png)0px 6px no-repeat;}
.footer-p3{background: url(../images/footer-icon3.png)0px 3px no-repeat;}
.footer-bottom{padding-top: 30px;border-top: 1px solid #59a0d0;}
.footer-a ul{padding-bottom: 10px;}
.footer-a li{float: left;}
.footer-a li a{color: #2184c7;font-size: 14px;display: inline-block;}
.footer-a li:after{background: url(../images/footer-icon4.png) no-repeat;width: 2px;height: 15px;content: "";display: inline-block;margin-bottom: -3px;margin-left: 5px;margin-right: 5px;}
.footer-a li:last-child:after{content: none;}
.footer-a p,.footer-a a{color: #666666;font-size: 14px;padding-bottom: 9px;}
.footer-a a{/*margin-left: 25px;*/}
.footer-a a:nth-child(1) { margin-left: 0px; }
.footer-weima{padding-bottom: 12px;}
.footer-weima img{border: 1px solid #e2e2e2;}
.footer-weima span{display: inline-block;color: #333333;font-size: 14px;margin-left: 17px;padding-bottom: 47px;}
/*footer--end*/


/*第二个轮播设计*/
.swiper-slide5 {
    overflow: hidden;
}
.swiper-slide5:hover img {
    transition: all 1s;
    transform: scale(1.1);
}

#kefu1{position:fixed; right:0px; top:80px; z-index:10008; width: 132px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url('../images/img.gif?v=1') no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}

.cs_online{height:30px; background: url('../images/img.gif?v=1') no-repeat 0px -50px;}
.cs_online_qq{height: 25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}
.cs_online_qq img{vertical-align: middle;}

.cs_qcode{padding: 10px 0px 0px 0px;}

.cs_free{height:32px; background: url('../images/img.gif?v=1') no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url('../images/img.gif?v=1') no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background: url('../images/img.gif?v=1') no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}