@charset "utf-8";

body {
    margin: 0;
}
a{ font-size:inherit; color:inherit; text-decoration:none; }
*{ margin:0; padding:0; font-family:"微软雅黑"; font-weight:normal;}
li{ list-style:none; }
.wd96{ width:96%; margin:0 auto; }
.ft30{ font-size:30px; }
.ft26{ font-size:26px;}
.bgf7{ background:#f7f7f7; }
.bgfff{ background:#fff; }
.container{ padding-bottom:40px; overflow:hidden; }
.container .itd{ text-align:center; font-size:30px; color:#302b3f;  margin-top:35px;   }
.container .it1{ text-align:center; font-size:26px; color:#302b3f;  margin-top:35px;   }
.container .it2{text-align:center; font-size:16px; color:#302b3f; margin-top:20px; line-height:28px;    }
@media (max-width:500px){
    .container .it1{ text-align:center; font-size:22px; color:#302b3f; margin-top:15px; }
    .container .it2{text-align:center; font-size:15px; color:#302b3f; margin-top:18px; margin-bottom:15px; line-height:28px;    }
}
.wd100{ width:100%; }
.container  .wd100{ width:100%; }
.container .twh{ margin-top:20px;  }
.container .twh p{ font-size:17px; color:#302b3f; line-height:30px; text-indent:2em; }
.container .twh img{ float:left; width:49%; margin-right:3%; margin-top:5px;  }
.container .twh .tbox{ font-size:17px; color:#302b3f; line-height:30px; text-indent:2em; }
.container .twh .tbox li{line-height:30px; }
.container .twh .tbox li span{ font-weight:bold; color:#222; }

.imglist{ margin-top:0px; }
.imglist img{ width:100%; margin-bottom:10px; }
.fazhan{   }
.fazhan .it2{ margin-bottom:30px; }

.commonlist{ padding:36px 0; border-top:1px solid #e7e7e7;  border-bottom:1px solid #e7e7e7; overflow:hidden; background:#fff;  }
.commonlist h2{ padding-left:16px; font-size:20px; line-height:48px;  }
.commonlist h3{ padding-left:16px; font-size:17px;line-height:32px; margin-bottom:30px;    }
.commonlist li{ margin-left:16px; font-size:18px;line-height:50px; color:#302b3f; padding-left:50px; float:left; margin-right:8px;   }
.commonlist .t1{ background:url(../images/newzhima/bticon1.jpg) no-repeat left center; background-size:40px 40px; }
.commonlist .t2{ background:url(../images/newzhima/bticon2.jpg) no-repeat left center; background-size:40px 40px; }
.commonlist .t3{ background:url(../images/newzhima/bticon3.jpg) no-repeat left center; background-size:40px 40px; }
.comcon{  }
.consult{ width:100%;  padding-bottom:40px;  box-sizing:border-box;}
.consult h3{  font-size:27px; text-align:center; padding-top:40px; font-weight:normal; }
.consult h4{ font-size:17px; text-align:center; padding-top:18px; font-weight:normal; color:#4c4b55;  }
.consult li{ background:#fff; border-radius:8px; margin-top:25px; width:74%;   margin:0px auto; margin-top:25px; max-width:540px;}
.consult input{ width:100%; height:57px;  border:1px solid #d1d1d3;  font-size:22px; border-radius:6px; box-sizing:border-box;
    box-shadow: inset 0px 0px 3px #d1d1d3; outline:none; padding-left:90px; font-size:22px;box-shadow: inset 0px 0px 3px #d1d1d3; outline:none;		}
.consult input:focus{  border:1px solid #98b472; box-shadow: inset 0px 0px 3px #98b472;}
.consult .in-qiye{ background:url(../images/newzhima/qiye1.png) no-repeat 10px center; }
.consult .in-qiye:focus{  background:url(../images/newzhima/qiye.png) no-repeat 10px center;   }
.consult .in-name{ background:url(../images/newzhima/name1.png) no-repeat 10px center; }
.consult .in-name:focus{  background:url(../images/newzhima/name.png) no-repeat 10px center;   }
.consult .in-tel{ background:url(../images/newzhima/tel1.png) no-repeat 10px center;  }
.consult .in-tel:focus{  background:url(../images/newzhima/tel.png) no-repeat 10px center;   }
.consult .in-mail{ background:url(../images/newzhima/mail1.png) no-repeat 10px center;  }
.consult .in-mail:focus{  background:url(../images/newzhima/mail.png) no-repeat 10px center;   }
.consult  .cbtn{display:block; height:60px; background:#f7f7f7;  border-radius:4px; text-align:center; padding:0;
    border:1px solid #3DA8EE;color:#008de8;  width:40%; margin:0 auto; margin-top:64px; font-size:20px; line-height:60px; cursor:pointer}
.consult  .cbtn:hover{background:#008de8; color:#fff;   }
.consult  .cbtn:focus{background:#008de8;  border:1px solid #3DA8EE;  color:#fff;   }
.input_check {position: absolute;width: 20px;height: 20px;visibility: hidden;}
.consult .input_check:checked+label { background: url(../images/newzhima/check0-on.png) no-repeat left center;}
.consult  .input_check+label {display: inline-block;width: 188px;height: 22px; color:#99999b; font-size:17px; margin-top:10px;
    line-height:22px; background:url(../images/newzhima/check0-off.png) no-repeat left center; padding-left:32px; margin-left:25%;}

@media (min-width:590px){
    .container .probox{margin-top:15px; }
    .container .service-box{ width:467px; margin:0 auto; height:350px; background:#fff; border:1px solid  #eee; border-radius:2px;
        position:relative; padding-left:50px; padding-right:50px; margin-top:40px;}
    .container .service-box .bicon{ position:absolute; top:-22px;  }
    .container .service-box h1{ text-align:right; font-size:28px; margin-top:15px; padding:0;   }
    .container .service-box p{ font-size:17px; text-align:left; padding-top:36px; line-height:30px;}
    .container .arr{ position:absolute; right:55px; bottom:30px;  }
}

@media (max-width:590px){
    .container .itd {font-size:26px}
    .container { width:100%; }
    .container .service-box{ width:92%; margin-left:4%; margin-right:4%; height:350px; background:#fff; border:1px solid  #eee; border-radius:2px;
        position:relative; padding-left:5%;  padding-right:5%;  margin-top:40px;  box-sizing:border-box;}

    .container .service-box .bicon{ position:absolute; top:-22px; width:92px;  }
    .container .service-box h1{ text-align:right; font-size:28px; margin-top:15px; padding:0;   }
    .container .service-box p{ font-size:17px; text-align:left; padding-top:36px; line-height:30px;}
    .container .arr{ position:absolute; right:5%; bottom:10px; width:43px; height:30px;  }
}

.container 	.settle{ width:94%; max-width:540px;  margin:0 auto; background:#fff; border:1px solid  #eee; padding-bottom:20px; margin-top:30px;   }
.container 	.settle img{ width:100%;  }
.container 	.settle  h1{ margin-top:25px; font-size:20px; text-align:left; margin-left:5%; padding:0; line-height:40px;   }
.container 	.settle  p{ margin-left:5%; margin-right:5%; line-height:30px; font-size:14px; text-align:left; padding-top:10px; height:150px; overflow:hidden; }
.container 	.settle  span{ margin-left:5%;  color:#1190f2; font-size:19px; padding-top:10px; display:block;}
.container .settle1 h1{ background: url(../images/newzhima/settle-icon.jpg) no-repeat left center; padding-left:53px; background-size:28px 31px; }
.container .settle2 h1{ background: url(../images/newzhima/settle-icon2.jpg) no-repeat left center; padding-left:53px; background-size:28px 31px; }

.container .sort-box{  overflow:hidden; background:#fff; }
.container .sort-box .t1{color:#000101; font-size:21px;  width:94%; margin:0 auto; margin-top:25px;}
.container .sort-box .check-box{  width:94%; margin: 0 auto;  margin-top:32px;  overflow:hidden;}
.container .sort-box .check-box .input_check {width:0px;height: 20px;visibility: hidden;}
.container .sort-box .check-box  span {margin-bottom:25px; display:block; float:left;}
.container .sort-box .check-box .input_check+label {display: inline-block;width: 126px;height: 22px; color:#4c4b55; font-size:17px;
    line-height:22px; background:url(../images/newzhima/check0-off.png) no-repeat left center; padding-left:32px;}
.container .sort-box .check-box .input_check:checked+label { background:url(../images/newzhima/check0-on.png) no-repeat left center; }

.container .case-box{ background:#f7f7f7; overflow:hidden; padding-top:15px; width:100%; margin:0 auto; max-width:650px;  }
.container .case-box  .case{ margin-top:30px; width:46%; margin-left:2.6%;  background:#fff; border:1px solid #eee; border-radius:2px;					                               						                           margin-bottom:0px;  box-sizing:border-box;  padding-bottom:12px; float:left;  }
.container .case-box .casetopbox{  position:relative; }
.container .case-box .casetopbox .caseimg{width:100%;   }
.container .case-box .casetopbox .caseabout  .caselogo{width:80px; height:80px; border-radius:100px; position:absolute; bottom:-35px; right:18px;  }
.container .case-box .casetopbox .caseabout .casename{ position:absolute; bottom:55px; right:18px; text-align:right; font-size:17px; color:#fff; z-index: 1;  }
.container .case-box  .caseti{  text-align:left; font-size:16px; color:#222; font-weight:normal;  line-height:28px;  height:28px;   margin-top:18px; padding-left:8px;
    overflow:hidden;z-index: 1;    }
.container .case-box  .caseinfo{  text-align:left; font-size:14px; color:#6a6977; font-weight:normal; line-height:30px;  height:30px; overflow:hidden;   margin-top:0px; padding-left:8px;
    overflow:hidden; z-index: 1; text-overflow:ellipsis;   }


@media (max-width:600px){
    .container .case-box .casetopbox .caseabout  .caselogo{width:50px; height:50px; border-radius:100px; position:absolute; bottom:-35px; right:10px;  }
    .container .case-box .casetopbox .caseabout .casename{ position:absolute; bottom:30px; right:10px; text-align:right; font-size:17px; color:#fff; z-index: 1;  }
}

@media (max-width:530px){

    .container .case-box{ background:#f7f7f7; overflow:hidden; padding-top:15px; width:100%; margin:0 auto; max-width:650px;  }
    .container .case-box  .case{ margin-top:30px; width:90%; margin-left:5%;  background:#fff; border:1px solid #eee; border-radius:2px;					                               						                           margin-bottom:0px;  box-sizing:border-box;  padding-bottom:12px;  }
    .container .case-box .casetopbox{  position:relative; }
    .container .case-box .casetopbox .caseimg{width:100%;   }
    .container .case-box .casetopbox .caseabout  .caselogo{width:100px; height:100px; border-radius:100px; position:absolute; bottom:-35px; right:18px;  }
    .container .case-box .casetopbox .caseabout .casename{ position:absolute; bottom:75px; right:18px; text-align:right; font-size:18px; color:#fff; z-index: 1;  }
    .container .case-box  .caseti{  text-align:left; font-size:18px; color:#000; font-weight:normal;  line-height:30px;  height:60px;  margin-top:14px; padding-left:8px;
        overflow:hidden;z-index: 1;overflow:hidden;text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;   }
    .container .case-box  .caseinfo{  text-align:left; font-size:14px; color:#6a6977; font-weight:normal; line-height:30px;  height:30px;  margin-top:0px; padding-left:8px;
        overflow:hidden; z-index: 1; text-overflow:ellipsis;  }

}
.yema{ font-size:20px; color:#99999b; text-align:center; margin-top:85px;}
.yema a{ padding:0 9px; cursor:pointer;    }
.yema a:hover{ color:#0692e6; }
.yema .active{ color:#0692e6; }



.insight{ background:#fff;  width:92%; margin:0 auto;}
.insightbox .insight h1{ font-size:18px; line-height:20px; font-weight:normal;  margin-top:44px;  }
.insightbox .insight h2{ font-size:16px; line-height:20px; font-weight:normal; color:#838288;  margin-top:15px;  }
.insightlist { height:300px;   }
.insightlist1{ margin-top:60px;  }
.insightlist1 h3{width:60px; margin:0 auto; background:url(../images/newzhima/insight1.jpg) no-repeat left center; padding-left:46px;
    font-size:24px; font-weight:normal; height:36px; line-height:36px; margin-bottom:30px; background-size:30px 30px; text-align: center; }
.insightlist .articles:hover{color:#0584e5; }
.insightlist .articles { height:52px; background:url(../image/news-icon.jpg) no-repeat left center; padding-left:48px; margin-bottom:25px; }
.insightlist .articles  .tt{ font-size:17px; color:#000; overflow:hidden; height:22px; overflow:hidden; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.insightlist .articles  .tt span{ color:#99999b; font-size:12px; float:right;  }
.insightlist .articles  .tf{ font-size:15px;  overflow:hidden; color:#838288; margin-top:8px; height:26px; line-height:26px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.insightlist .articles:hover{ cursor:pointer; }
.insightlist .articles:hover .tt {color:#0584e5; }
.insightlist .articles:hover .tt span{color:#0584e5; }
.insightlist .bghot{  background:url(../images/newzhima/5-130H21S649.gif) no-repeat left center; }

.insightlist2{ margin-top:30px;}
.insightlist2 h3{width:60px; margin:0 auto; background:url(../images/newzhima/insight2.jpg) no-repeat left center; padding-left:46px;
    font-size:24px; font-weight:normal; height:36px; line-height:36px; margin-bottom:28px; background-size:30px 30px; text-align: center; }
.insightlist3{ margin-top:30px; }
.insightlist3 h3{width:60px; margin:0 auto; background:url(../images/newzhima/insight3.jpg) no-repeat left center; padding-left:46px;
    font-size:24px; font-weight:normal; height:36px; line-height:36px; margin-bottom:28px;   background-size:30px 30px;text-align: center;}
.insightlist4{ margin-top:30px;}
.insightlist4 h3{width:60px; margin:0 auto; background:url(../images/newzhima/insight4.jpg) no-repeat left center; padding-left:46px;
    font-size:24px; font-weight:normal; height:36px; line-height:36px; margin-bottom:28px; background-size:30px 30px; text-align: center;}

.solution{  background:#fff; margin-top:60px;}
.solution img{ width:100%; }
.solution .solutiondiv{ width:90%;  margin:0 auto; margin-top:30px; overflow:hidden;  }
.solution .solutiondiv h3{ width:270px; margin:0 auto; }
.solution .solutiondiv1{    }
.solution .solutiondiv1 h3{ background:url(../images/newzhima/solt.png) no-repeat left center; color:#0584e5; font-size:19px; padding-left:60px;
    margin-bottom:20px; height:46px;   line-height:46px; cursor:pointer;   }
.solution .solutiondiv li{  font-size:15px; color:#333;cursor:pointer;
    line-height:40px; overflow:hidden;padding-left:10px;  }
.solution .solutiondiv li:hover{ color:#0584e5; }
.solution .solutiondiv2 h3{ background:url(../images/newzhima/solt2.png) no-repeat left center; color:#0584e5; font-size:19px; padding-left:60px;
    margin-bottom:14px; height:46px; line-height:46px; cursor:pointer;  }
.solution .solutiondiv3 h3{ background:url(../images/newzhima/solt3.png) no-repeat left center; color:#0584e5; font-size:19px; padding-left:60px;
    margin-bottom:14px; height:46px; line-height:46px; cursor:pointer;  }
.solution .solutiondiv4 h3{ background:url(../images/newzhima/solt4.png) no-repeat left center; color:#0584e5; font-size:19px; padding-left:60px;
    margin-bottom:14px; height:46px; line-height:46px; cursor:pointer;  }
.solution .solutiondiv5 h3{ background:url(../images/newzhima/solt5.png) no-repeat left center; color:#0584e5; font-size:19px; padding-left:60px;
    margin-bottom:14px; height:46px; line-height:46px; cursor:pointer;  }
.solution .solutiondiv6 h3{ background:url(../images/newzhima/solt6.png) no-repeat left center; color:#0584e5; font-size:19px; padding-left:60px;
    margin-bottom:14px; height:46px; line-height:46px; cursor:pointer;  }

.cash-hezuo { border-top:1px solid #eee; padding-bottom:10px;  }
.cash-hezuo .border{ height:54px; border-bottom:1px solid #e1e1e2;}
.cash-hezuo h2{ color:#383637; font-size:30px; width:200px; background:#f7f7f7; height:52px; line-height:52px; display:block; margin:0 auto; text-align:center; margin-top:-25px;  }
.cash-hezuo p{  color:#4c4b55;  font-size:17px;text-align:center;  margin-top:10px;   line-height:36px;     }

/*公告*/
.notice{width:94%;margin:0px auto;height:34px;overflow:hidden; padding-bottom:8px;  background:url(../image/bg.gif) no-repeat left center; }
.noticTipTxt{color:#ff7300;height:40px;overflow:hidden;padding-left:25px;}
.noticTipTxt li{height:40px;line-height:40px; font-size:15px; position:relative; }
.noticTipTxt a{color:#020202;font-size:12px;text-decoration:none;}
.noticTipTxt a:hover{color:#0779ca;}
.noticTipTxt a img{ margin-left:20px; position:absolute; top:0px; }

.info{width:96%; margin:0 auto; }
.info .tt1{ text-align:center; font-size:16px; margin-top:15px; }
.info img{ width:100%; }
.info p{ width:100%;  }
.info table{ width:100%;  }

.mbottom{ width:100%; }
.blogo{ display:block; width:30%; margin:20px auto; }
.mbottom li{ color:#7b7b7b; list-style:none; text-align:center; line-height:28px; }
.mbottom .ft16{ font-size:17px; color:#626262; }
.mbottom .ft14{ font-size:15px;}

.more{    text-align: right;}
























