/* 
    author:PengJin;
    date:2019-10-28;
*/
.header{position: static !important;}
/* --banner-- */
.inpage-banner{position:relative;height:380px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-color:#eee;}
.inpage-banner .text{display:none;margin:0 auto;width:1200px;height:450px;text-align:center;overflow:hidden;}
.inpage-banner .text h2{margin-top:122px;height:50px;line-height:50px;font-size:36px;font-weight:normal;color:#000;}
.inpage-banner .text p{margin-top:24px;height:25px;line-height:25px;font-size:14px;color:#666;}
.inpage-banner .text p a{color:#666;}
.inpage-banner .text p a:after{margin:0 6px;content:">";}
.inpage-banner .text p a:last-child:after{display:none;}
.inpage-banner .text p a:hover{color:#2763eb;}
/* --end banner-- */

/* --inpage-menu-- */
.inpage-menu-wrap{position:relative;z-index:333;margin-top:-5px;margin-bottom:40px;height:85px;}
.inpage-menu-wrap:before,.inpage-menu-wrap:after{display:block;position:absolute;z-index:9;bottom:0;height:80px;width:calc((100% - 1200px) / 2);content:"";background:#f4f4f4;}
.inpage-menu-wrap:before{left:0;}
.inpage-menu-wrap:after{right:0;}
.inpage-menu{position:relative;margin:0 auto;width:1200px;height:80px;border-top:#2763eb solid 5px;background:#fff;}
.inpage-menu .tempWrap,.inpage-menu ul{overflow: visible !important;}
.inpage-menu .prev,.inpage-menu .next{position:absolute;z-index:3;top:0;width:60px;height:80px;cursor:pointer;}
.inpage-menu .prev{left:0;background:#fff url(../2zjtx-images/inpage_menu_prev.png) no-repeat center;border-right:#e5e5e5 solid 1px;}
.inpage-menu .next{right:0;background:#fff url(../2zjtx-images/inpage_menu_next.png) no-repeat center;}
.inpage-menu .prevStop,.inpage-menu .nextStop{opacity:0.5;cursor:no-drop;}
.inpage-menu .prev:hover{background-color:#2763eb;background-image:url(../2zjtx-images/inpage_menu_prev2.png);}
.inpage-menu .next:hover{background-color:#2763eb;background-image:url(../2zjtx-images/inpage_menu_next2.png);}
.inpage-menu .menu-list{margin:0 60px;}
.inpage-menu .menu-list ul,.inpage-menu .menu-list .tempWrap{height:80px;}
.inpage-menu .menu-list li{position: relative;float:left;width:20%;height:80px;line-height:80px;text-align:center;}
.inpage-menu .menu-list li>a{display:block;height:80px;font-size:18px;color:#333;border-right:#e5e5e5 solid 1px;background:#fff;}
.inpage-menu .menu-list li:last-child>a{border-right:none;}
.inpage-menu .menu-list li.cur,.inpage-menu .menu-list li:hover{background:url(../2zjtx-images/inpage_menu_cur.png) no-repeat center bottom;}
.inpage-menu .menu-list li.cur>a,.inpage-menu .menu-list li:hover>a{color:#fff;background:#2763eb;}
.inpage-menu .hd{display:none;}
/* --end inpage-menu-- */

/*-- picture --*/
.picture-wrap{padding:60px 0;overflow:hidden;}
.picture-list{width:1230px;}
.picture-list .item{float:left;margin-right:30px;margin-bottom:30px;width:380px;text-align:center;overflow:hidden;background:#fff;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.picture-list .pic{width:380px;overflow:hidden;} 
.picture-list .pic img{display:block;width:100%;transition:all ease-in-out 1s;}
.picture-list .text{padding:15px;;color:#333;font-size:16px;}
.picture-list .text h3{height:30px;line-height:30px;font-weight:normal;font-size:18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.picture-list .text p{height:25px;line-height:25px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.picture-list .item:hover{background:#2560e2;}
.picture-list .item:hover .pic img{transform:scale(1.1);}
.picture-list .item:hover .text{color:#fff;}
.inpage-menu-fix{position: fixed;top: 0;left: 0;right: 0;margin: 0 auto;box-shadow: 0 2px 20px #f5f5f5;}
.inpage-menu-fix .menu-list li a{background: rgb(255,255,255,0.9);}
/*-- end picture --*/

/* --faq-- */
.faq{padding:60px 0;overflow:hidden;background:#fefefe url(../2zjtx-images/special/faq_bg.jpg) no-repeat center 0;}
.faq-inner{width:1220px;overflow:hidden;}
.faq-list{float:left;margin-right:20px;width:590px;overflow:hidden;}
.faq-list dl{padding:20px 0;cursor:pointer;overflow:hidden;border-bottom:#f0f0f0 solid 1px;background:url(../2zjtx-images/off.png) no-repeat right 34px;}
.faq-list dt{padding-left:56px;height:38px;line-height:38px;font-size:16px;color:#333;overflow:hidden;background:url(../2zjtx-images/Q.png) no-repeat 0 0;}
.faq-list dd{display:none;padding:10px 0 10px 56px;overflow:hidden;background:url(../2zjtx-images/A2.png) no-repeat 0 10px;}
.faq-list dd .con{padding:30px;font-size:15px;color:#666;height:70px;line-height:30px;overflow:hidden;background:#f9f9f9;}
.faq-list dd .con p{height:150px;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;}
.faq-list dl.cur dt{background-image:url(../2zjtx-images/Q2.png);}
.faq-list dl.cur{background-image:url(../2zjtx-images/on.png);}
.faq .more{padding-top:30px;text-align:center;font-size:18px;overflow:hidden;}
.faq .more a{display:block;margin:0 auto;width:220px;height:59px;line-height:59px;color:#fff;overflow:hidden;background:#2763eb;border-radius:0 0 20px 0;transition: all 0.5s;}
.faq .more a:hover{color:#333;background:#d5d5d6;border-radius:0 20px 0 20px;}
/* --end faq-- */

/* --indexForm-- */
.indexForm{padding:60px 0;overflow:hidden;background:#fff;}
.indexForm .leftCon{float:left;width:668px;height:281px;overflow:hidden;}
.indexForm .leftCon img{display:block;width:100%;}
.indexForm .rightCon{float:right;width:456px;height:281px;overflow:hidden;}
.indexForm .rightCon li{margin-bottom: 20px;height:40px;border-bottom:#d3d3d3 solid 1px;border-left: 00;}
.indexForm .rightCon li:last-child{border-bottom:none;}
.indexForm .rightCon li .label{display:block;float:left;line-height:40px;font-size:16px;color:#999;width:115px;}
.indexForm .rightCon li .valBox{overflow:hidden;}
.indexForm .rightCon li .valBox select{display:block;width:100%;height:40px;line-height:40px;font-size:16px;color:#111;border:none;overflow:hidden;outline:none;}
.indexForm .rightCon li .valBox input{display:block;width:100%;height:40px;line-height:40px;font-size:16px;border:none;outline:none;transition:all 0.5s linear;}
.indexForm .rightCon li a{display: block;width: 143px;height: 45px;line-height: 45px;font-size:16px;color:#333;text-align:center;border:#d3d3d3 solid 1px;float: left;margin-right: 10px;}
.indexForm .rightCon li a:last-child{margin-right: 0;}
.indexForm .rightCon li a:hover{color:#fff;background:#2763eb;border-color:#2763eb;}
/* --end indexForm-- */

/* --sub-menu-- */
.sub-menu{padding:40px 0;text-align:center;overflow:hidden;background:#fff;}
.sub-menu-list{margin:0 auto;width:1200px;}
.sub-menu li{display:inline-block;margin:5px 25px;text-align:center;width:138px;line-height:38px;background:#e8e8e8;border:#dbdbdb solid 1px;border-radius:20px;font-size: 16px;}
.sub-menu li a{display:block;}
.sub-menu li.cur,.sub-menu li:hover{background-color:#2763eb;border-color:#2763eb;}
.sub-menu li.cur a,.sub-menu li:hover a{color:#fff;}
/* --end sub-menu-- *

/* fwlc */
.fwlc { position: relative; overflow: hidden; background: url("../1zcbt-images/fwlc-bg.jpg") no-repeat center; width: 100%; height: 23.1875rem; background-size: cover;}
.fwlc .fwlc-con { overflow: hidden;}
.fwlc .fwlc-con .tit { float: left; padding-top: 7.8125rem;}
.fwlc .fwlc-con .tit h2 { font-size: 2.25rem; color: #fff;}
.fwlc .fwlc-con .tit .number { width: 18.125rem; margin-top: 1rem;}
.fwlc .fwlc-con .tit .number a { margin-right: 1rem; float: left; width:8.125rem; height: 2.875rem; line-height: 2.875rem; text-align: center;background: #fff; font-size: 1.125rem; color: #1e4084;}
.fwlc .fwlc-con .tit .number a i { margin-right:0.625rem;display: inline-block; background: url("../1zcbt-images/fwlc-server.png") no-repeat center; width: 1.375rem; height: 1.375rem;  background-size: 100%; vertical-align: middle;}
.fwlc .fwlc-con .tit .number p {  float:left;font-size: 1.125rem; color: #fff;}
.fwlc .fwlc-con .tit .number em { float: left; display: block; font-size: 1.125rem; color: #fff;}
.fwlc .fwlc-con .pic { display:none; float: left; width: 10.3125rem; font-size: 0;}
.fwlc .fwlc-con .pic img { width: 100%;}
.fwlc .fwlc-list {float: left;margin-top:6.875rem;width: 78%;}
.fwlc .fwlc-list li {float: left;margin-left: 5.6%;}
.fwlc .fwlc-list li span { display: block; width: 7.0625rem; font-size: 0;}
.fwlc .fwlc-list li span img { width: 100%;}
.fwlc .fwlc-list li p { font-size: 1.125rem; color: #fff; padding-top: 0.625rem; text-align: center;}
@media (max-width: 1400px) {
    .fwlc .fwlc-list {width: 75%;}
    .fwlc .fwlc-list li {margin-left: 6%;}
    .fwlc .fwlc-list li span { width: 5.8rem;}

}

@media (max-width: 1200px) {
    .fwlc .fwlc-list { width: 56%;}
    .fwlc .fwlc-list li { margin-left: 1%;}
}

@media (max-width: 992px) {
    .fwlc { display: none;}
}
/* fwlc end */


.xjrbdiv{ width:1200px; margin:0 auto; overflow:hidden;}
.xjrleft{ float:left; width:48%;}
.xjrldiv{ border:3px solid #2d8eff; margin-bottom:10px;}
.xjrldiv_top{ background: url(../1zcbt-images/zc1.png) no-repeat 20px 0 #2d8eff; height:156px;}
.xjrldiv_top_zi{ color: white;
  font-size: 28px;
  line-height: 40px;
  text-align: center;
  font-weight: 500;
  padding-top: 30px;
  padding-left: 28px;}
.xjrldiv_zhong{ overflow:hidden; padding:20px;}
.xjrldiv_zhongdian{ background:url(../1zcbt-images/zc3.png) no-repeat left; height:81px;font-size: 30px;
  color: white;
  line-height: 80px;
  padding-left: 75px;
  margin-bottom: 15px;}
.xjrldiv_p{background:url(../1zcbt-images/zc5.png) no-repeat left 5px; color:black; font-size: 18px;
  line-height: 30px;
  margin-bottom: 5px;
  padding-left: 33px;}
.xjrright{ float:right; width:48%;}
.xjrrdiv{ border:3px solid #0044cb; margin-bottom:10px;}
.xjrrdiv_top{ background:url(../1zcbt-images/zc2.png) no-repeat 20px 0 #0044cb; height:156px;}
.xjrrdiv_top_zi{ color: white;
  font-size: 28px;
  line-height: 40px;
  text-align: center;
  font-weight: 500;
  padding-top: 30px;
  padding-left: 28px;}
.xjrrdiv_zhong{ overflow:hidden; padding:20px;}
.xjrrdiv_zhongdian{ background:url(../1zcbt-images/zc4.png) no-repeat left; height:81px;font-size: 30px;
  color: white;
  line-height: 80px;
  padding-left: 75px;
  margin-bottom: 15px;}
.xjrrdiv_p{background:url(../1zcbt-images/zc6.png) no-repeat left 5px; color:black; font-size: 18px;
  line-height: 30px;
  margin-bottom: 5px;
  padding-left: 33px;}



.zclyul{ overflow:hidden;width: 1200px;margin: 0 auto;}
.zclyul li{ overflow:hidden; float:left; width:15%; margin:0 5px 15px; border:1px solid #eee;}
.zclytu{ width:100%; overflow:hidden;aspect-ratio: 12/9;}
.zclytu img{ width:100%;aspect-ratio: 12/9;transition: all 0.6s;}
.zclytitle{ text-align:center; color:black; padding:10px 0;}
.zclyul li a{ display: block;
  width: 80px;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 8px;
  background: #2d8eff;
  margin: 5px auto 10px;
  border-radius: 15px;}
.zclyul li:hover .zclytu img{transform: scale(1.1,1.1);transition: all 0.6s;}

/* --problem-- */
.problem{padding:60px 0;height:284px;overflow:hidden;background:url(../2zjtx-images/problem_bg.jpg) no-repeat center;}
.problem-list{overflow:hidden;padding-top: 10px;}
.problem-list .item{position:relative;float:left;width: 16%;text-align:center;}
.problem-list .item i{display:block;position:absolute;left:50%;margin-left:-9px;width:18px;height:18px;background:url(../2zjtx-images/problem_dot.png) no-repeat;animation:scale 2s infinite linear;}
.problem-list .item span{display:block;font-size:24px;color:#333;}
.problem-list .item p{margin-top:5px;font-size:14px;color:#333;}
.problem-list .item-1,.problem-list .item-3,.problem-list .item-5{margin-top: 56px;padding-top:32px;}
.problem-list .item-1 i,.problem-list .item-3 i,.problem-list .item-5 i{top:0;}
.problem-list .item-2,.problem-list .item-4{margin-top: -15px;padding-bottom: 21px;}
.problem-list .item-2 i,.problem-list .item-4 i{bottom:0;}
.problem-list .item-1{animation:fadeinR 1s ease-in-out;}
.problem-list .item-2{animation:fadeinR 1.5s ease-in-out;}
.problem-list .item-3{animation:fadeinR 2s ease-in-out;}
.problem-list .item-4{animation:fadeinR 2.5s ease-in-out;}
.problem-list .item-5{animation:fadeinR 3s ease-in-out;}
/* --end problem-- */

/* --good-- */
.good{padding:70px 0 30px;overflow:hidden;background:#f8f8f8;}
.good-list{margin:0 auto;width:1380px;overflow:hidden;}
.good-list .item{position:relative;float:left;margin:0 20px;width:303px;height:314px;text-align:center;overflow:hidden;background:#f8f8f8;transition:all 0.5s linear;}
.good-list .item:after{display:block;position:absolute;left:50%;bottom:80px;width:13px;height:13px;content:"";background:url(../2zjtx-images/good_on.png) no-repeat center;transition:all 0.25s linear;}
.good-list .item i{display:block;margin:64px auto 10px;width:60px;height:60px;transition:all 0.5s linear;}
.good-list .item i img{display:block;width:100%;}
.good-list .item span{display:block;height:30px;line-height:30px;font-size:24px;color:#333;}
.good-list .item em{display:block;height:20px;line-height:20px;font-size:13px;color:#999;font-family:Arial;}
.good-list .item p{display:none;margin-top:30px;padding:0 20px;height:98px;line-height:25px;font-size:16px;color:#333;overflow:hidden;}
.good-list .item:hover{background:#fff;}
.good-list .item:hover p{display:block;margin-top:30px;}
.good-list .item:hover i{margin-top:40px;}
.good-list .item:hover:after{bottom:26px;background-image:url(../2zjtx-images/good_off.png);}
/* --end good-- */

/* --types-- */
.types{padding:60px 0;overflow:hidden;background:#f6f6f6;}
.types-list{overflow:hidden;}
.types-list .item{position:relative;float:left;width:300px;height:165px;background:#ebebeb;}
.types-list .item.white{background:#fafafa;}
.types-list .pic{display:none\9;position:absolute;z-index:1;left:0;top:0;width:300px;height:165px;overflow:hidden;background:#000;transition:all 0.5s;border-radius:82px;opacity:0;}
.types-list .pic img{display:block;width:300px;height:165px;}
.types-list .text{position:absolute;z-index:3;left:0;top:0;padding:15px;width:100%;height:100%;line-height:1.5;overflow:hidden;box-sizing:border-box;}
.types-list .text h3{font-weight:normal;font-size:18px;color:#333;}
.types-list .text p{font-size:14px;font-family:Arial;color:#999;}
.types-list .text i{display:block;position:absolute;right:15px;bottom:15px;width:70px;height:70px;overflow:hidden;border-radius:50%;}
.types-list .text i img{display:block;width:70px;height:70px;border-radius:50%;}
.types-list .text:after{display:block;position:absolute;left:15px;bottom:15px;width:12px;height:1px;content:"";background:#999;}
.types-list .item:hover .text *{color:#fff;}
.types-list .item:hover .pic{display:block\9;width:300px;height:165px;border-radius:0;opacity:1;}
.types-list .item:hover .text i{display:none\9;opacity:0;}
/* --end types-- */

/* --charts-- */
.charts{padding:60px 0;overflow:hidden;background:#fff;}
.charts #charts{margin:0 auto;padding:0 50px;width:1200px;height:490px;background:url(../2zjtx-images/charts.png) no-repeat;}
.charts .group{position:relative;float:left;margin:0 71px;width:98px;height:440px;}
.charts .group span{display:block;position:absolute;left:0;top:100%;width:100%;height:45px;line-height:45px;font-size:16px;color:#333;text-align:center;}
.charts .group .bar{position:absolute;bottom:0;width:40px;height:0;transition:all 1s;}
.charts .group .bar-1{left:0;background:#2763eb;border:#2763eb solid 1px;}
.charts .group .bar-2{right:0;border:#ddd solid 1px;background:url(../2zjtx-images/charts_ohter.png) repeat;}
/* --end charts-- */

/* --adv-- */
.adv{padding-top:60px;overflow:hidden;background:#f4f4f4;}
.adv-list{margin:0 auto;width:1250px;overflow:hidden;}
.adv-list .item{float:left;width:20%;height:530px;text-align:center;overflow:hidden;transition:all 0.5s linear;}
.adv-list .num{transition:all 0.5s linear;}
.adv-list .num em{font-size:70px;color:#999;font-family: "DIN Medium";}
.adv-list .num sub{display:inline-block;width:24px;height:24px;line-height:24px;font-size:13px;color:#fff;background:#999;border-radius:50%;}
.adv-list .line{margin:18px auto 5px;width:1px;height:52px;background:#c0c0c0;opacity:0;display:none\9;}
.adv-list .tit{margin-top:20px;overflow:hidden;}
.adv-list .tit h3{height:30px;line-height:30px;font-weight:normal;font-size:20px;color:#333;}
.adv-list .tit p{font-size:14px;font-family:"DIN Medium";color:#999;}
.adv-list .read{height:75px;background:url(../2zjtx-images/adv_read.png) no-repeat center;transition:all 0.5s linear;}
.adv-list .summary{padding:15px 25px 0;height:100px;line-height:25px;font-size:14px;color:#666;overflow:hidden;transition:all 0.5s linear;}
.adv-list .icon{margin:22px auto 0;width:50px;height:50px;overflow:hidden;}
.adv-list .icon img{display:block;width:50px;height:50px;}
.adv-list .item:hover{background:#fff;}
.adv-list .item:hover .num{}
.adv-list .item:hover .line{opacity:1;display:block\9;}
.adv-list .item:hover .summary{opacity:1;display:block\9;}
.adv-list .item:hover .tit h3{color:#2763eb;}
.adv-list .item:hover .icon{}
.adv-list .item:hover .read{height:0;width:0;opacity:0;}
/* --end adv-- */

/* --step-- */
.step{padding-top:86px;height:280px;overflow:hidden;background:#fff url(../2zjtx-images/step_bg.jpg) no-repeat center bottom;}
.step-list{margin-top:-25px;overflow:hidden;}
.step-list .item{float:left;width:20%;text-align:center;}
.step-list .item i{display:block;margin:0 auto;width:60px;height:60px;overflow:hidden;border:#ddd solid 1px;border-radius:50%;background:#fff;}
.step-list .item span{display:block;margin-top:12px;height:30px;line-height:30px;font-size:20px;color:#333;}
.step-list .item p{font-size:12px;font-family:Arial;color:#999;}
.step-list .item:nth-child(1){animation:bounceinL 1s ease-in-out;}
.step-list .item:nth-child(2){animation:bounceinL 1.25s ease-in-out;}
.step-list .item:nth-child(3){animation:bounceinL 1.5s ease-in-out;}
.step-list .item:nth-child(4){animation:bounceinL 1.75s ease-in-out;}
.step-list .item:nth-child(5){animation:bounceinL 2s ease-in-out;}
/* --end step-- */

/* --case-- */
.case{padding:60px 0;overflow:hidden;background:#fff;}
.case-list{width:1230px;}
.case-list .item{float:left;margin-right:30px;width:380px;overflow:hidden;padding-bottom:15px;}
.case-list .pic{position:relative;width:380px;overflow:hidden;}
.case-list .pic img{display:block;width:100%;transition:all 0.5s linear;}
.case-list .pic:after{display:block;position:absolute;left:0;bottom:-40px;width:100%;height:40px;content:"";background:#2763eb url(../2zjtx-images/case_read.png) no-repeat center;transition:all 0.5s;}
.case-list .text{padding:15px 10px 0;line-height:1.5;text-align:center;overflow:hidden;}
.case-list .text h3{font-weight:normal;font-size:18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.case-list .text h3 a{color:#333;}
.case-list .text p{font-size:14px;color:#666;}
.case-list .item:hover .pic:after{bottom:0;}
.case-list .item:hover .pic img{transform:scale(1.1);}
.case-list .item:hover{box-shadow:5px 5px 15px #ccc}
/* --end case-- */


/* --news-- */
.news{padding:60px 0;overflow:hidden;background:#f3f3f3;}
.news-tab{overflow:hidden;}
.news-menu{margin:0 auto 22px;width:335px;overflow:hidden;}
.news-menu li{float:left;padding-bottom:3px;width:33.33%;height:42px;line-height:42px;font-size:16px;text-align:center;}
.news-menu li a{display:block;color:#333;background:#fff;}
.news-menu li.cur{background:url(../2zjtx-images/news_menu_cur.png) no-repeat center bottom;}
.news-menu li.cur a{color:#fff;background:#2763eb;}
/*.news-group{margin-top:-30px;} */
.news-main{overflow:hidden;}
.news-hot{float:left;margin-top:20px;width:503px;overflow:hidden;}
.news-hot .pic{width:503px;height:315px;overflow:hidden;}
.news-hot .pic img{display:block;width:100%;transition:all 0.5s linear;}
.news-hot .text{padding:0 20px;height:170px;overflow:hidden;background:#fff;transition:all 0.5s linear;}
.news-hot .text h3{margin-top:18px;height:40px;line-height:40px;font-weight:normal;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-hot .text h3 a{color:#333;}
.news-hot .text p{height:50px;line-height:25px;font-size:13px;color:#666;overflow:hidden;}
.news-hot .date{margin-top:20px;height:42px;line-height:42px;overflow:hidden;border-top:#e3e3e3 solid 1px;}
.news-hot .date a{float:right;font-size:14px;color:#666;}
.news-hot .date em{font-size:14px;font-family:"DIN Medium";color:#666;}
.news-hot:hover .pic img{transform:scale(1.1);}
.news-hot:hover .text{background:#2763eb;}
.news-hot:hover .text *{color:#fff;border-color:#fff;}
.news-list{float:right;width:656px;height:554px;overflow:hidden;}
.news-list .item{padding:20px 0;overflow:hidden;border-bottom:#ddd dashed 1px;}
.news-list .date{float:left;padding:10px;width:98px;height:68px;text-align:center;font-family:"DIN Medium";border:#e0e0e0 solid 1px;transition:all 0.5s linear;}
.news-list .date span{display:block;height:40px;line-height:40px;font-size:24px;color:#333;}
.news-list .date em{display:block;font-size:18px;color:#666;}
.news-list .text{float:right;width:498px;height:94px;overflow:hidden;background:url(../2zjtx-images/news_read.png) no-repeat 0 bottom;}
.news-list .text h3{height:30px;line-height:30px;font-size:18px;font-weight:normal;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list .text h3 a{color:#000;}
.news-list .text p{height:48px;line-height:24px;font-size:14px;color:#666;overflow:hidden;}
.news-list .item:hover .date{background:#2763eb;border-color:#2763eb;}
.news-list .item:hover .date *{color:#fff;}
.news-list .item:hover h3 a{color:#2763eb;}
.innewsimg{width: 138px;float: left;}
/* --end news-- */

/* --indexForm2-- */
.indexForm2{padding:60px 0;overflow:hidden;background:#fff;}
.indexForm2 .leftCon{float:left;width:672px;height:380px;overflow:hidden;}
.indexForm2 .leftCon img{display:block;width:100%;}
.indexForm2 .rightCon{float:right;width:452px;height:430px;overflow:hidden;}
.indexForm2 .rightCon .tit{padding-bottom:25px;overflow:hidden;border-bottom:#ababab dashed 1px;}
.indexForm2 .rightCon .tit h2{font-weight:normal;font-size:36px;color:#333;}
.indexForm2 .rightCon .tit p{height:32px;line-height:32px;font-size:18px;color:#666;}
.indexForm2 .form{padding-top:12px;overflow:hidden;}
.indexForm2 .form li{margin-top: 30px;/* height: 45px; */border-bottom:#d3d3d3 solid 1px;}
.indexForm2 .form li:last-child{border-bottom:none;}
.indexForm2 .form li .label{width: 80px;display:block;float:left;line-height:40px;font-size:16px;color:#666;}
.indexForm2 .form li .valBox{overflow:hidden;}
.indexForm2 .form li .valBox input{display:block;width:100%;height:40px;line-height:40px;font-size:16px;border:none;outline:none;transition:all 0.5s linear;}
.indexForm2 .form li a{display: inline-block;width: 224px;height: 50px;line-height: 50px;font-size:16px;color:#333;text-align:center;border:#d3d3d3 solid 1px;}
.indexForm2 .form li a:last-child{border-left:none;}
.indexForm2 .form li a:hover{color:#fff;background:#2763eb;border-color:#2763eb;}
/* --end indexForm2-- */

/* --worry-- */
.worry{padding:60px 0;overflow:hidden;background:#f4f4f4;}
.worry-list{margin:0 auto;width:1300px;}
.worry-list .item{float:left;width:25%;text-align:center;}
.worry-list .item i{display:block;margin:0 auto;width:102px;height:102px;overflow:hidden;border:#ddd dashed 1px;border-radius:50%;transition:all 0.5s linear;}
.worry-list .item i img{display:block;width:102px;height:102px;}
.worry-list .item h3{padding:18px 0;font-weight:normal;font-size:18px;color:#333;}
.worry-list .item span{display:inline-block;padding:0 15px;height:36px;line-height:36px;font-size:14px;color:#fff;background:#333;border-radius:18px;}
.worry-list .item:hover i{border-color:#2763eb;transform:translateY(-10px) rotateY(360deg);}
.worry-list .item:hover span{background:#2763eb;}
/* --end worry-- */

/* --service-- */.service{padding:50px 0;overflow:hidden;background:#fff;}
.service .wrapper{overflow:hidden;}
.service-list{margin-left:-50px;width:1300px;overflow:hidden;}
.service-list .item{float:left;width:260px;text-align:center;background:url(../2zjtx-images/charts_line.png) repeat-y right;}
.service-list .item i{display:block;margin:0 auto;width:60px;height:60px;overflow:hidden;}
.service-list .item i img{display:block;width:60px;height:60px;}
.service-list .item span{display:block;margin-top:10px;height:35px;line-height:35px;font-size:24px;color:#333;overflow:hidden;}
.service-list .item p{font-size:15px;height:28px;line-height:28px;color:#999;}
.service-list .item:nth-child(1){animation:fadeinR 1s ease-in-out;}
.service-list .item:nth-child(2){animation:fadeinR 1.25s ease-in-out;}
.service-list .item:nth-child(3){animation:fadeinR 1.5s ease-in-out;}
.service-list .item:nth-child(4){animation:fadeinR 1.75s ease-in-out;}
.service-list .item:nth-child(5){animation:fadeinR 2s ease-in-out;}
/* --end service-- */


/*企业风采*/
.photos{padding:60px 0;text-align: center;background:no-repeat center;overflow: hidden;}
.photos-left{position: relative;float: left; margin-top:10px;width: 600px;height: 400px;overflow: hidden;}
.photos-left .pic img{display: block;width: 600px;height: 400px;transition: all 1s;}
.photos-left:hover .pic img{transform: scale(1.2);}
.photos-left .tit {position: absolute;text-align: left;background: rgba(0,0,0,0.5);left: 0;bottom: 0;width: 100%;height: 46px;line-height: 46px;font-size: 18px;color: #fff;text-indent: 20;}
.photos-left .tit a{display:block;padding:0 20px;color: #fff;}
.photos-right{position: relative;float: right;margin-top:10px;width: 600px;height: 400px;overflow: hidden;}
.photos-right .item {position: relative;float: left;margin-left: 10px;margin-bottom: 15px;overflow: hidden;transition: all 1s;}
.photos-right .item:hover img {transform: scale(1.2);}
.photos-right .item .pic img{display: block;width: 290px;height: 193px;transition: all 1s;}
.photos-right .tit {position: absolute;text-align: left;background: rgba(0,0,0,0.5);left: 0;bottom: 0;width: 100%;height: 46px;line-height: 46px;font-size: 18px;color: #fff;text-indent: 20;}
.photos-right .tit a{display:block;padding:0 20px;color: #fff;}

/* cjwt */
.cjwt{padding: 28px 2px 45px 10px;background: #f4f4f4;overflow: hidden;}
.cjwt .con{width: 1200px;margin: 0 auto;}
.cjwt .mainCon{padding-top: 22px;margin-top: 20px;}
.cjwt .conBox dl{padding: 12px 30px 12px 19px;border: 1px solid #ebebeb;border-radius: 36px;margin-top: 30px;background-color:#fff;}
.cjwt .conBox dl:first-child{margin-top: 0;}
.cjwt .conBox dt{height: 45px;overflow: hidden;cursor: pointer;}
.cjwt .conBox dt h3{padding-left: 70px;float: left;font-size: 21px;color: #171c44;font-weight: normal;line-height: 45px;background: url(../2zjtx-images/cjwt-q.png) no-repeat left top;width: 90%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.cjwt .conBox dt i{display: block;width: 23px;height: 45px;background: url(../2zjtx-images/cjwt-icon01.png) no-repeat center;float: right;}
.cjwt .conBox dd{background: url(../2zjtx-images/cjwt-a.png) no-repeat left top;padding-top: 9px;margin-top: 10px;padding-left: 70px;display: none;}
.cjwt .conBox dd h4{font-size: 18px;color: #575c5d;font-weight: normal;margin-bottom: 16px;}
.cjwt .conBox dd p{font-size: 14px;color: #575c5d;margin-bottom: 14px;line-height: 34px;}
.cjwt .conBox dl.cur dt i{background: url(../2zjtx-images/cjwt-icon02.png) no-repeat center;}
/* cjwt End */

/* case 2019-12-19 */
.case-wrap{padding:60px 0;background:#f5f5f5;}
/*.CaseList{overflow:hidden;}*/
.CaseList .item{margin-bottom:40px;padding:40px;overflow:hidden;background:#fff;transition:all .2s}
.CaseList .item:hover{box-shadow:10px 10px 10px #dadada;margin:-10px 0 50px}
.CaseList .pic{float:left;width:400px;height:237px;overflow:hidden;}
.CaseList .pic img{display:block;width:100%;transition:all 0.5s linear;}
.CaseList .pic:hover img{transform:scale(1.1);}
.CaseList .text{padding-left:48px;height:237px;overflow:hidden;}
.CaseList .text h3{height:30px;line-height:30px;font-size:24px;overflow:hidden;color:#2763eb;font-weight: normal;}
.CaseList .text p.subTitle{font-size: 18px;color: #333;margin-top: 10px;font-weight: bold;}
.CaseList .text .summary{margin-top: 20px;height:200px;line-height:25px;font-size: 16px;color:#333;overflow:hidden;text-align: justify;}
/* end case */


.area-menu{display:none;position:absolute;z-index: 999;left:0;top:100%;width:100%;line-height:45px;font-size:14px;text-align:center;overflow:hidden;background:#fff;border-top:#f0f0f0 solid 1px;box-shadow:0 5px 10px rgba(0,0,0,0.1);}
.area-menu a{display:inline-block;margin:0 10px;color:#666;}
.area-menu a:hover{color:#2763eb;}

/* .btnMore{padding-top:30px;text-align:center;font-size:18px;overflow:hidden;}*/
.btnMore{padding-top:30px;text-align:center;font-size:18px;overflow:hidden;float:left;margin-left:500px}
.btnMore a{display:block;margin:0 auto;width:180px;height:59px;line-height:59px;color: #666;overflow:hidden;background:#d5d5d6;border-radius:0 0 20px 0;transition: all 0.5s;}
.btnMore a:hover{color:#fff;background:#2763eb;border-radius:0 20px 0 20px;}
