@charset "utf-8";
.banbox { width:100%; overflow:hidden; background:url(../image/banner1.jpg) no-repeat center center; height:410px;}
.banbox2 { width:100%; overflow:hidden; background:url(../image/banner2.jpg) no-repeat center center; height:410px;}

/* ProductService-css*/
.banbox img{ display:block; position:relative;  left:50%; margin-left:-960px;  }
.banbox  h1{ margin-top:180px; color:#fff; font-size:34px; font-weight:normal; line-height:54px; }
.contain { background:#f7f7f7; padding-bottom:55px;   }
.contain h1{ text-align:center; padding-top:45px; font-weight:normal;font-size:36px; color:#333;   }
.contain  p{ text-align:center; padding-top:24px; line-height:34px; color:#4d4d4d; font-size:16px; }
.contain  .probox{margin-top:20px; height:1400px; }
.contain .service-box{ width:467px; height:417px; background:#fff; border:1px solid  #eee; border-radius:2px; position:relative; padding-left:50px; padding-right:50px; margin: 0 40px; margin-bottom:60px;  }
.contain .service-box:hover{ border-color: #0b7cc2; cursor:pointer; }
.contain .pro-list1{ position:relative; float:left; }
.contain .service-box .bicon{ position:absolute; top:-22px;  }
.contain .service-box h1{ text-align:left; font-size:28px; margin-top:140px; padding:0;   }
.contain .service-box p{ font-size:17px; text-align:left; padding-top:36px; line-height:30px;}
.contain .arr{ position:absolute; right:55px; bottom:42px;  }
.contain .pro-list2{ position:relative; float:right; }


/*SuccessfulCase-css*/
/*SuccessfulCase-css-sort*/
.sc-contain .sort-box{ height:330px; overflow:hidden;  }
.sc-contain .sort-box .t1{color:#000101; font-size:21px; margin-top:85px;}
.sc-contain .sort-box .check-box{ padding-left:99px;  width:1101px; margin: 0 auto;  margin-top:52px;  overflow:hidden;}
.sc-contain .sort-box .check-box .input_check {width:0px;height: 20px;visibility: hidden;}
.sc-contain .sort-box .check-box  span {margin-bottom:35px; display:block; float:left;}
.sc-contain .sort-box .check-box .input_check+label {display: inline-block;width: 188px;height: 22px; color:#4c4b55; font-size:17px;
    line-height:22px; background:url(../images/newzhima/check0-off.png) no-repeat left center; padding-left:32px;}
.sc-contain .sort-box .check-box .input_check:checked+label { background:url(../images/newzhima/check0-on.png) no-repeat left center; }
/*SuccessfulCase-css-caselist*/
.wd1230{ width:1230px; margin:0 auto; }
.sc-contain .case-box{ height:1355px; background:#f7f7f7; overflow:hidden; padding-top:15px; overflow:hidden;   }
.sc-contain .case-box  .case{ margin-top:50px; width:377px; height:338px; background:#fff; border:1px solid #eee; border-radius:2px; position:relative; float:left; margin-right:30px; 						                              margin-bottom:0px; overflow:hidden; }
.sc-contain .case-box  .caseimg{width:377px; height:215px; position:absolute; top:0; left:0;  }
.sc-contain .case-box  .caselogo{width:92px; height:92px; border-radius:100px; position:absolute; top:192px; right:18px;  }
.sc-contain .case-box  .casename{ position:absolute; top:160px; right:18px; text-align:right; font-size:19px; color:#fff; z-index: 1;  }
.sc-contain .case-box  .caseti{ position:absolute; top:250px; left:24px; text-align:left; font-size:18px; color:#333;  line-height:28px; font-weight:normal;
    height:56px; width:220px;  overflow:hidden;z-index: 1;   }
.sc-contain .case-box  .caseinfo{ position:absolute; top:290px; left:24px; text-align:left; font-size:19px; color:#6a6977; font-weight:normal;
    height:22px; width:320px;  overflow:hidden; z-index: 1;  }
.sc-contain .case-box  .case:hover{ border:1px solid #2b8ee7; cursor:pointer;  }
.sc-contain .case-box  .case:hover .caseimg{-webkit-transform:rotate(0deg) scale(1.1);-ms-transform:rotate(0deg) scale(1.1);transform:rotate(0deg) scale(1.1);-webkit-transition:all 0.5s ease-in;		                                      transition:all 0.5s ease-in;  z-index: 0; }
.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; }


/*AboutUs-css*/
.bgaboutus{width:100%; overflow:hidden; background:url(../image/banner3aboutus.jpg) no-repeat center center; height:410px; }
.bgaboutus h1{ color:#000; }
.bgfff{ background:#fff;  }
.companybox .companyinfo{ margin-top:70px; overflow:hidden; }
.companybox .companyinfo .company{ float:left; }
.companybox .companyinfo .companytext{ width:600px; float:right; color:#000; font-size:16px; line-height:36px; padding-top:6px; text-align:left; text-indent:2em; }
.companybox .companyinfo .companytext .more{ margin-top:3px; margin-right:10px; }
.companybox  .comtext{color:#000; font-size:16px; line-height:36px;padding-top:20px;  text-indent:2em; display:none; }

.culturebox .companyinfo{ margin-top:40px; overflow:hidden; }
.culturebox .companyinfo .company{ float:right; }
.culturebox .companyinfo .companytext{ width:600px; float:left; color:#000; font-size:16px; line-height:36px; padding-top:6px; text-align:left; text-indent:2em; }
.culturebox .companyinfo .ttext span{ color:#000; font-weight:bold; font-size:18px;  }
.culturebox .companyinfo .ttext{ color:#000; font-weight:normal; margin:28px 0;font-size:16px; width:540px; line-height:26px;   }

.culturebox .companyinfo .companytext .more{ margin-top:3px; margin-right:10px; }
.culturebox .comtext{color:#000; font-size:16px; line-height:36px;padding-top:20px;  text-indent:2em; display:none; }
/*AboutUs-css-history*/
.history{ background:url(../image/fazhanbg.jpg) no-repeat center center; height:1476px; margin-top:105px; position:relative;  }
.history  .timeleft1{ position:absolute; top:100px; right:640px; text-align:right; }
.history  .timeleft h2{  text-align:right;  font-weight:normal; font-size:20px; line-height:24px;    }
.history  .timeleft h2 span{  text-align:right; color:#99999b; font-size:14px; font-weight:normal; margin-left:25px;    }
.history  .timeleft h3{  text-align:right; padding-right:82px;    font-weight:normal; color:#0b7cc2; font-size:17px; line-height:35px;  }
.history  .timeleft p{  text-align:right; padding-right:82px; margin:0; padding-top:15px; line-height:22px; color:#5b5a62;  font-size:16px;  cursor:pointer;  }
.history  .timeleft:hover h2{color:#0b7cc2; cursor:pointer; }
.history  .timeleft:hover h2 span{color:#0b7cc2; cursor:pointer; }
.history  .timeleft:hover h3{color:#0b7cc2; cursor:pointer;  }
.history  .timeleft2{ position:absolute; top:393px; right:640px; text-align:right; }
.history  .timeleft3{ position:absolute; top:689px; right:640px; text-align:right; }
.history  .timeleft4{ position:absolute; top:985px; right:640px; text-align:right; }
.history  .timeleft5{ position:absolute; top:1281px; right:640px; text-align:right; }

.history  .timeright1{ position:absolute; top:238px; left:632px; text-align:right; }
.history  .timeright h2{  text-align:left;  font-weight:normal; font-size:20px; line-height:24px;    }
.history  .timeright h2 span{  text-align:left; color:#99999b; font-size:14px; font-weight:normal; margin-right:25px;    }
.history  .timeright h3{  text-align:left; padding-left:82px;    font-weight:normal; color:#0b7cc2; font-size:17px; line-height:35px;  }
.history  .timeright p{  text-align:left; padding-left:82px; margin:0; padding-top:15px; line-height:22px; color:#5b5a62;  font-size:16px;  cursor:pointer;  }
.history  .timeright:hover h2{color:#0b7cc2; cursor:pointer; }
.history  .timeright:hover h2 span{color:#0b7cc2; cursor:pointer; }
.history  .timeright:hover h3{color:#0b7cc2; cursor:pointer;  }
.history  .timeright2{ position:absolute; top:523px; left:632px; text-align:right; }
.history  .timeright3{ position:absolute; top:816px; left:632px; text-align:right; }
.history  .timeright4{ position:absolute; top:1109px; left:632px; text-align:right; }
/*InSight-css-*/

.bginsight{width:100%; overflow:hidden; background:url(../image/banner4dongjian.jpg) no-repeat center center; height:410px; }
.insightbox{ background:#f7f7f7; padding-top:53px; padding-bottom:60px; }

.insight{ height:830px; background:#fff; border:1px solid #eee;  }
.insightbox .insight h1{ font-size:20px; line-height:20px; font-weight:normal; margin-left:72px; margin-top:54px; }
.insightbox .insight h2{ font-size:17px; line-height:20px; font-weight:normal; color:#838288; margin-left:72px; margin-top:15px;  }
.insightlist {width:486px; height:300px;   }
.insightlist1{ margin-top:50px;  margin-left:74px; float:left;}
.insightlist1 h3{width:120px; margin:0 auto; background:url(../images/newzhima/insight1.jpg) no-repeat left center; padding-left:60px;
    font-size:27px; font-weight:normal; height:36px; line-height:36px; margin-bottom:42px;  }
.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:20px; color:#000; overflow:hidden; height:22px; overflow:hidden; }
.insightlist .articles  .tt span{ color:#99999b; font-size:12px; float:right;  }
.insightlist .articles  .tf{ font-size:17px;  overflow:hidden; color:#838288; margin-top:8px; height:25px; overflow:hidden;}
.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:50px;  margin-right:74px; float:right;}
.insightlist2 h3{width:120px; margin:0 auto; background:url(../images/newzhima/insight2.jpg) no-repeat left center; padding-left:60px;
    font-size:27px; font-weight:normal; height:36px; line-height:36px; margin-bottom:42px;  }
.insightlist3{ margin-top:50px;  margin-left:74px; float:left;}
.insightlist3 h3{width:100px; margin:0 auto; background:url(../images/newzhima/insight3.jpg) no-repeat left center; padding-left:60px;
    font-size:27px; font-weight:normal; height:36px; line-height:36px; margin-bottom:42px;  }
.insightlist4{ margin-top:50px;  margin-right:74px; float:right;}
.insightlist4 h3{width:120px; margin:0 auto; background:url(../images/newzhima/insight4.jpg) no-repeat left center; padding-left:60px;
    font-size:27px; font-weight:normal; height:36px; line-height:36px; margin-bottom:42px;  }

.solution{ height:935px; background:#fff; margin-top:60px;}
.solution .solutiondiv{ width:300px;  margin-left:85px; float:left;  margin-top:80px; overflow:hidden;  }
.solution .solutiondiv1{  margin-left:85px;    }
.solution .solutiondiv1 h3{ color:#0584e5; font-size:19px;
    margin-bottom:20px; height:46px; line-height:46px; cursor:pointer; overflow:hidden; background:url(../images/newzhima/solt2.png) no-repeat left center;  padding-left:60px;  }
.solution .solutiondiv li{  font-size:17px; color:#333;cursor:pointer;
    height:120px; line-height:40px; overflow:hidden;overflow:hidden;  }
.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:20px; 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:20px; 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:20px; 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:20px; 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:20px; height:46px; line-height:46px; cursor:pointer;  }
/*Settlement-css-*/
.banbox-5{width:100%; overflow:hidden; background:url(../image/banner5settle.jpg) no-repeat center center; height:705px; margin:0; padding:0; }
.banbox-5  h1{ margin-top:320px; color:#fff; font-size:34px; font-weight:normal; line-height:54px; }
.bgf7{ background:#f7f7f7; }
.settle-box{ overflow:hidden; margin-top:50px;}
.settle-box .settle1{ width:568px; float:left; background:#fff; height:710px; border:1px solid #eee; border-radius:2px;  }
.settle-box .settle1:hover{ border-color: #0b7cc2; cursor:pointer; }
.settle-box .settle2{ width:568px; float:right; background:#fff; height:795px;  border:1px solid #eee; border-radius:2px; }
.settle-box .settlelist{    margin: 0 35px;  margin-bottom:40px; }
.settle-box .settlelist img{ cursor:pointer; width:567px;}
.settle-box .settlelist h1{ margin-top:65px; font-size:28px; text-align:left; margin-left:53px; padding:0; height:40px; line-height:40px;  cursor:pointer; width:400px;  overflow:hidden;}
.settle-box .settlelist p{ margin-left:53px; margin-right:53px; line-height:30px; font-size:16px; text-align:left; padding-top:40px; height:150px; overflow:hidden;  cursor:pointer;}
.settle-box .settlelist span{ margin-left:53px; color:#1190f2; font-size:19px; padding-top:30px; display:block; cursor:pointer;}
.settle-box .settle1 h1{ background: url(../images/newzhima/settle-icon.jpg) no-repeat left center; padding-left:53px; cursor:pointer; }
.settle-box .settle2 h1{ background: url(../images/newzhima/settle-icon2.jpg) no-repeat left center; padding-left:53px;   }


.price-box.bread { height:50px; line-height:50px; margin-bottom:20px;  }
.price-box{ padding-top:100px; padding-bottom:120px; }

.price{ padding:70px 85px 160px 130px; box-sizing:border-box; background:#fff;  -webkit-box-shadow:0 0 10px 15px #e5e5e5;
    -moz-box-shadow:0 0 40px #e5e5e5;
    box-shadow:0 0 40px  #e5e5e5; position:relative;  line-height:2.5em;   }
.info{ min-height:700px; }
.price h1{ color:#afd5ee; text-align:center; font-size:33px; border-bottom:1px solid #f1f1f1; line-height:33px; padding-bottom:25px;}
.price .top10{ position:absolute; left:-48px; top:10%;  }
.price .top30{ position:absolute; left:-48px; top:30%;  }
.price .top50{ position:absolute; left:-48px; top:50%;  }
.price .top70{ position:absolute; left:-48px; top:70%;  }
.price .br10{ position:absolute; bottom:140px; right:95px; }


/* CSS Document */

/* CSS Document */
.more{ text-align: right; padding-right: 2em; margin-top: -25px; }
.more:hover{ color:#0584e5;cursor: pointer;}
