/*
* @Author: Marte
* @Date:   2017-03-24 14:01:06
* @Last Modified by:   Marte
* @Last Modified time: 2017-03-31 15:34:11
*/

/*整体设计*/
body{background-color: #fff;font-family:"Microsoft YaHei";}
a,a:hover{color:#333;text-decoration:none;}
*{transition: all 0.1s linear 0s;}
.w{max-width:980px;margin:0 auto;}

ul,li{margin:0;padding: 0;list-style: none;}

/*公用部分--头部--底部--左右对联--*/
.pageTop{height:40px;line-height:40px;color:#fff;overflow:hidden;background:#eff0ef; /* 一些不支持背景渐变的浏览器 */background:-moz-linear-gradient(top,#fafafa,#eff0ef);background:-webkit-gradient(linear,0 0,0 bottom,from(#fafafa),to(#eff0ef));background:-o-linear-gradient(top,#fafafa,#eff0ef);box-shadow:5px 0 5px #dcdcde;}
.pageTop .m-left{color:#999;}
.pageTop .m-left b{font-size:16px;color:#0096ff;}
.pageTop .m-right a{color:#999;font-size:12px;margin-left:20px;}
.pageNav{height:90px;padding-top: 40px;}
.pageNav .m-logo{float: left;}
.pageNav .nav-list{float:right;height:50px;}
.pageNav .nav-list>li{float: left;line-height: 50px;margin:0 20px;position: relative;}
.pageNav .nav-list>li>a{font-weight: bold;font-size: 16px;padding:5px 0;}
.pageNav .nav-list>li:hover>a{color:#0195ff;border-bottom: 2px solid #0195ff;}
.pageNav .nav-list>li.cur>a{color:#0195ff;border-bottom: 2px solid #0195ff;}
.pageNav .about-list{position: absolute;width: 200%;left: -50%;top: 50px;text-align: center;border-radius: 0 0 10px 10px;background:#fff;display:none;z-index: 99;}
.pageNav .about-list>li>a{padding: 5px 0;}
.pageNav .about-list>li:hover>a{color:#0195ff;border-bottom: 2px solid #0195ff;}
.pageNav .about-list>li.cur>a{color:#0195ff;border-bottom: 2px solid #0195ff;}
.pageNav .about-us:hover .about-list{display:block;}
.pageFoot{text-align: center;padding:15px 0;color:#5f5f5f;font-size: 12px;background:#eee;}
.pageFoot p{margin-bottom: 5px;}
.pageFoot a{margin:0 4px;}
.coupLeft{position: fixed;left: 5px;bottom:80px;z-index: 99;}
.coupRight{position: fixed;right: 5px;bottom:80px;width:130px;height:200px;background:url(../img/coup_right.png) no-repeat center center;padding:40px 10px 0;z-index: 99;}
.coupRight .u-close{position: absolute;right: 10px;top: 8px;color:#fff;font-size: 16px;cursor: pointer;}
.coupRight p{color:#0096ff;margin-bottom: 15px;}
.coupRight p a{display:inline-block;padding-left: 25px;margin-right: 6px;width:75px;height:25px;line-height: 25px;background:url(../img/qq.png) no-repeat 5px center #0096ff;color:#fff;font-size: 12px;border-radius: 5px;}
/*手机设备*/
@media (max-width: 768px) {
    .pageNav{height:60px;padding-top: 10px;}
    .pageFoot{background:#ededed;color:#333;padding:10px 0 5px;}
    body{padding-bottom: 50px;}
    .pageNav .m-logo{width:50%;}
    .pageNav .m-logo img{width:200px;}
    .pageNav .m-tel{float:right;}
    .pageNav .m-tel img{width:150px;margin-top: 10px;}
    .pageNav .nav-list{height:50px;position: fixed;bottom:0;left: 0;right: 0;background:#fff;border-top:1px solid #ddd;color:#4e4c4d;z-index: 99;}
    .pageNav .nav-list>li{width:20%;margin:0;float:left;position: relative;}
    .pageNav .nav-list>li>a{text-align: center;padding-top: 10px;background:url(../img/mobile/nav_icon1.png) no-repeat center 6px;background-size: 20px;font-weight: normal;font-size: 12px;display:block;width:100%;height:100%;}
    .pageNav .nav-list>li:nth-of-type(2)>a{background-image: url(../img/mobile/nav_icon2.png);}
    .pageNav .nav-list>li:nth-of-type(3)>a{background-image: url(../img/mobile/nav_icon3.png);}
    .pageNav .nav-list>li:nth-of-type(4)>a{background-image: url(../img/mobile/nav_icon4.png);}
    .pageNav .nav-list>li:nth-of-type(5)>a{background-image: url(../img/mobile/nav_icon5.png);}
    .pageNav .nav-list>li:hover>a{color:#4e4c4d;border-bottom:0;}
    .pageNav .nav-list>li.cur>a{color:#0096ff;border-bottom:0;background-image: url(../img/mobile/nav_icon11.png);}
    .pageNav .nav-list>li.cur:nth-of-type(2)>a{background-image: url(../img/mobile/nav_icon22.png);}
    .pageNav .nav-list>li.cur:nth-of-type(3)>a{background-image: url(../img/mobile/nav_icon33.png);}
    .pageNav .nav-list>li.cur:nth-of-type(4)>a{background-image: url(../img/mobile/nav_icon44.png);}
    .pageNav .nav-list>li.cur:nth-of-type(5)>a{background-image: url(../img/mobile/nav_icon55.png);}
    .pageNav .nav-list>li:after{content: '';position: absolute;right: 0;top:15px;height:20px;width:1px;background:#ddd;}
    .pageNav .nav-list>li.about-us:after{width:0;}
    .pageNav .about-list{position: absolute;width: 100%;top:-110px;left: 0;text-align: center;border-radius: 10px 10px 0 0;background:#fff;border:1px solid #ddd;height:110px;border-bottom: 0;font-size: 12px;overflow:hidden;}
    .pageNav .about-list>li{line-height: 35px;}
}


/*首页*/
.carousel-inner img{width:100%;}
.index-tips{font-size: 12px;line-height: 40px;color:#808080;}
.index-tips a{float:right;color:#1a4768;}
.index-modular{padding: 40px 0;}
.index-modular .u-tt{font-size: 30px;text-align: center;margin-bottom: 20px;}
.index-modular .u-tt span{color:#1a4768;}
.index-modular .u-block{width:18%;margin:0 1% 30px;text-align: center;float:left;}
.index-modular .u-block img{width:100%;height:100px;margin-bottom: 10px;}
.index-fn{padding:30px 0;overflow:hidden;}
.index-fn .u-tt{font-size: 30px;text-align: center;margin-bottom: 40px;}
.index-fn .fn{padding-left: 150px;}
.index-fn .fn1{background:url(../img/index_fn1.png) no-repeat left center;}
.index-fn .fn2{background:url(../img/index_fn2.png) no-repeat left center;}
.index-fn .fn p{line-height: 30px;margin:0;}
.index-fn .fn p span{margin-right: 10px;display: inline-block;width:8px;height:8px;background:#0093fe;}
@media (max-width: 768px) {
    .index-fn .u-tt{font-size: 24px;margin-bottom: 20px;}
    .index-fn .fn{padding-left: 100px;}
    .index-fn .fn1{background:url(../img/mobile/index_fn1.png) no-repeat 20px center;margin-bottom: 20px;}
    .index-fn .fn2{background:url(../img/mobile/index_fn2.png) no-repeat 20px center;}
    /*手机公告栏*/
    .mobile-gg{width:80%;margin:10px auto;padding:20px 40px 40px;background:url(../img/mobile/index_ggbg.png) no-repeat;background-size: 100% 100%;}
    .mobile-gg p{margin:0;color:#4e4c4d;}
    .mobile-gg p:first-child{line-height: 35px;font-size: 20px;color:#333;text-align: center;}
    .mobile-gg a{color:#0096ff;font-size: 12px;float:right;line-height: 25px;}
}

/*客户案例*/
.case-tt{text-align: center;font-size: 30px;margin:30px 0;}
.case-tt span{color:#0096ff;}
.case-tt font{color:#d9d9d9;font-size: 20px;font-weight: bold;}
.caseWrap{margin-bottom: 20px;}
.caseWrap .case{width:23%;margin:0 1% 1%;float: left;background:url(../img/case_bg.png) no-repeat;background-size: 100% 100%;padding:25px;}
.caseWrap .case img{width:100%;}
.caseWrap .case p{line-height: 30px;margin:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.caseWrap .case .u-tt{font-size: 16px;font-weight: bold;margin-top: 15px;}
@media (max-width: 768px) {
    .caseWrap{margin-bottom: 0;}
    .caseWrap .case{width:100%;margin:0;background:#fff;border-top: 8px solid #ededed;padding:10px 10px 10px 120px;position: relative;}
    /*.caseWrap .case img{width:90px;height:90px;position: absolute;left:15px;}*/
    .caseWrap .case img{width:110px;height:83px;position: absolute;left:5px;top:14px;}  /*解决列表图片显示比例问题*/
    .caseWrap .case .u-tt{margin-top: 0;}
}

/*联系我们 - 合作伙伴 - 公司简介*/
.aboutWrap{margin-bottom: 40px;}
.aboutWrap .u-tt{border-bottom: 1px dashed #cbcbcb;position: relative;margin-top: 50px;padding:10px 0;}
.aboutWrap .u-tt img{width:50px;}
.aboutWrap .u-tt p{position:absolute;bottom:0;left:65px;font-size: 20px;}
.aboutWrap .u-tt p small{font-size: 14px;color:#cbcbcb;margin-left: 1em;}
.aboutWrap .u-main{margin-top: 20px;padding:0;}
.aboutWrap .u-main .textp{margin-top: 50px;line-height: 25px;text-indent: 2em;font-size: 16px;text-align: justify;}
.aboutWrap .u-main .info{margin-top: 30px;padding-left: 60px;position: relative;}
.aboutWrap .u-main .info img{position: absolute;left: 0;top:50%;-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.aboutWrap .u-main .info p{margin:0;line-height: 24px;font-size: 12px;}
.aboutWrap .u-main .info>div>p:first-child{font-size: 16px;}
.aboutWrap .u-main .address{margin-top: 100px;}
.aboutWrap .company-tt{color:#0096ff;margin-top:40px;font-size: 16px;}
.aboutWrap .company-tt2{color:#0096ff;font-size: 16px;}
.aboutWrap .partner-tt{margin-top: 40px;font-weight: bold;font-size: 18px;}
@media (max-width: 768px) {
    .contact-mobile-qr{float:left;}
    .contact-mobile-qr img{width:142px;}
    .aboutWrap .u-main .textp{margin-top: 0;}
    .aboutWrap .u-tt{margin-top: 0;}
    .aboutWrap .u-main .address{margin:20px 0 -20px;width:100%;}
    .aboutWrap .u-main .info{margin-top: 15px;}
    .aboutWrap .u-main .info:first-child{margin-top: 0;}
    .aboutWrap .u-main .info img{left: 15px;width:25px;}
    .aboutWrap .u-tt img{width:35px;}
    .aboutWrap .u-tt p{left:45px;font-size: 18px;}
    .aboutWrap .u-tt p small.msmall{font-size: 12px;margin:0;}
    .aboutWrap .company-tt{margin-top:15px;}
    .aboutWrap .company-mobile-bd{margin-bottom: -30px;}
    .aboutWrap .company-mobile-bd b{display:inline-block;margin-bottom: 10px;}
    .aboutWrap .partner-tt{margin: -8px 0 8px;font-size: 16px;}
}




/*帮助中心*/
.help-foot{border-bottom: 1px solid #fff;overflow:hidden;background:#0096ff;color:#fff;padding:15px 0;}
.help-foot .list li:first-child{line-height: 40px;border-bottom: 1px dashed #cee9fd;margin-bottom: 10px;}
.help-foot .list li a{color:#fff;font-size: 12px;line-height: 25px;}
.help-hd{height:40px;line-height: 40px;background:#0096ff;}
.help-hd a{color:#fff;margin-right: 30px;}
.helpWrap{background:#eee;}
.helpWrap .main{background:#fff;padding: 30px 50px;}
.helpWrap .main:first-child{border-bottom: 1px dashed #ddd;}
.helpWrap .main .u-tt{padding-left: 30px;background:url(../img/help_ttbg.png) no-repeat left center;margin-bottom: 30px;}
.helpWrap .main .u-tt p{margin:0;color:#8d8d8d;}
.helpWrap .main .u-tt p:first-child{font-size: 18px;color:#333;}
.helpWrap .main .info{line-height: 50px;}
.helpWrap .main .info p{padding-left: 8em;position: relative;margin-bottom: 0;}
.helpWrap .main .info p span{position: absolute;left:2em;width:6em;}
.helpWrap .main .info p a{color:#009bc8;display:inline-block;width:10em;}
@media (max-width: 768px) {
    .help-mobile-hd{position: relative;}
    .tx-info{position:absolute;left:50%;top:50%;text-align:center;color:#fff;line-height:30px;margin:-40px 0 0 -30px;}
    .tx-info img{width:60px;height:60px;border-radius: 100%;box-shadow: 0 0 5px #fff;}
    .helpWrap .main{padding: 15px;}
    .helpWrap .main:first-child{border-bottom: 5px solid #ededed;padding:0;}
    .helpWrap .main .info{line-height: 30px;border-top:5px solid #ededed;}
    .helpWrap .main .info b{padding-left: 2em;font-size: 15px;background:url(../img/mobile/help_icon1.png) no-repeat 8px center;background-size: 16px;}
    .helpWrap .main .info:nth-of-type(4) b{background-image: url(../img/mobile/help_icon2.png);}
    .helpWrap .main .info:nth-of-type(5) b{background-image: url(../img/mobile/help_icon3.png);}
    .helpWrap .main .info:nth-of-type(6) b{background-image: url(../img/mobile/help_icon4.png);}
    .helpWrap .main .info p{color:#bbb;}
    .helpWrap .main .info p a{width:6em;color:#bbb;}
    .help-mobile-tt{border-top:1px solid #ddd;font-size: 12px;color:#bbb;padding-top: 12px;position: relative;text-align: center;}
    .help-mobile-tt span{position: absolute;font-size: 16px;color:#000;background:#fff;top:-12px;left: 50%;margin-left: -35px;padding: 0 5px;}
}


/*新闻*/
.new-tips{line-height: 40px;color:#8b8b8b;}
.new-tips span{color:#009bc8;}
.newWrap{padding-left: 240px;position: relative;min-height:400px;}
.newWrap .left-nav{width:220px;position: absolute;left: 0;top:0;padding:20px;border:1px solid #ddd;color:#8b8b8b;}
.newWrap .left-nav .u-tt{font-weight: bold;border-bottom: 1px solid #ddd;margin-bottom: 10px;}
.newWrap .left-nav .u-tt p:first-child{margin:0;font-size: 20px;color:#009bc8;}
.newWrap .left-nav ul li{padding-left: 20px;background:url(../img/new_dian.png) no-repeat left center;line-height: 30px;}
.newWrap .left-nav ul li a{color:#8b8b8b;}
.newWrap .main-tt{margin-bottom:20px;padding:10px;color:#009bc8;border-bottom: 2px solid #ddd;}
.newWrap .main-tt b{font-size: 24px;margin-right: 10px;}
.newWrap .new{padding-left: 240px;margin-bottom: 40px;position: relative;}
.newWrap .new>img{width:200px;height:110px;position: absolute;left: 10px;top:0;}
.newWrap .new .new-tt{font-weight: bold;font-size: 16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newWrap .new .msg{color:#ff703e;font-size: 12px;overflow: hidden;}
.newWrap .new .msg span{float:right;color:#8b8b8b;}
.newWrap .new .text{color:#8b8b8b;text-align: justify;font-size: 12px;height:60px;line-height: 20px;overflow: hidden;position: relative;}
.newWrap .new .text a{color:#009bc8;position: absolute;bottom:0;right: 0;background:#fff;}
.newWrap .new .text a span{color:#8b8b8b;margin-right: 5px;}
@media (max-width: 768px) {
    .newWrap{padding-left:0;min-height: 0;}
    .newWrap .new{padding:10px 10px 10px 120px;margin-bottom: 0;border-top:8px solid #ededed;}
    .newWrap .new>img{width:100px;height:55px;top:8px;}
    .newWrap .new .new-tt{font-weight: normal;font-size: 16px;text-overflow:ellipsis; white-space:normal; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
    .newWrap .new .msg{color:#838383;}
}

/*新闻详情*/
.newtext {font-size:1.1em;}
.newtext .title, .recommended .rectitle{font-weight:bold;font-size:1.5em;text-align:center;}
.newtext div {width:740px;overflow:hidden;}
.newtext div img{width:100%;}
.newtext .msg .time {color:#fe9e7b;width:200px;}
.newtext .msg span {float:right;height:40px;line-height:40px;width:100px;}
.newtext .newContent div {text-indent:2em;margin-bottom:2em;}
.newtext .recommended {display:none;}
.newtext .recommended .rectitle{margin-bottom:1em;}
.newtext .recommended .reclist{border: 1px solid #bbc3bc;padding: 0 0 0 2em;margin-bottom: 0.5em;}
.newtext .recommended div img {float:right;width:200px;height:112px;}
.newtext .recommended div span{line-height: 46px;}
@media screen and (max-width:768px) {.newtext {margin-top:1em;font-size:1em;}
    .newtext .title {font-size:1.2em;}
    .newtext div {box-sizing:border-box;width:90%;margin:0 auto;}
    .newContent div {text-indent:2em;margin-bottom:1.5em;}
    .recommended {display:block;}
}
