
.wrap-tit2 { margin:71px 0 41px 0; text-align: center; animation: fadeinT 1s ease-out backwards;background: url("../images/index/wrap-bg02.png") no-repeat center; }.wrap-tit2 h2 { font-size: 32px; color: #fff; }
.wrap-tit2 h2 a { color: #fff;}
.wrap-tit2 p { color: #fff; font-size: 14px; padding-top: 14px;  font-family: MicrosoftYaHei-Bold; font-weight: bold;}
.wrap-tit { margin:6px 0 5px 0; text-align: center; animation: fadeinT 1s ease-out backwards;background: url("../images/index/wrap-bg.png") no-repeat center; }
.wrap-tit h2 { font-size: 32px; color: #333; }
.wrap-tit h2 a { color: #333;}
.wrap-tit h2 a:hover{color:#1e2380;}
.wrap-tit p { color: #999; font-size: 14px; padding-top: 14px;  font-family: MicrosoftYaHei-Bold; font-weight: bold;}


/*党建活动 */
.Dynamic{padding: 55px 0;overflow: hidden;background-color: #fff;}

.Dynamic-Con{margin-top: 40px;position: relative;}

.Dynamic-Text .item{overflow: hidden;}
.Dynamic-Text .item .pic{float: left;width: 37.5%;height: 278px;overflow: hidden;animation: fadeinL 1s ease-out backwards;}
.Dynamic-Text .item .pic img{width: 100%;height: 278px;display: block;transition: .8s all;}
.Dynamic-Text .item:hover .pic img{transform: scale(1.1);}
.Dynamic-Text .item .text{float: right;background-color: #fff;padding: 0 40px;width: 62.5%;box-sizing: border-box;/* height: 444px; */animation: fadeinR 1s ease-out backwards;}
.Dynamic-Text .item .text h3{font-weight: normal;font-size: 26px;}
.Dynamic-Text .item .text h3 a{color: #333;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.Dynamic-Text .item .text em{display: block;font-size: 16px;color: #999;margin-top: 15px;background: url(../images/Inpage/shijian.png) no-repeat center left;padding-left: 2px;}
.Dynamic-Text .item .text p{font-size: 14px;color: #666;line-height: 25px;margin-top: 30px;border-top: 1px #ddd dotted;padding-top: 30px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
.Dynamic-Text .item .text a.More{width: 120px;height: 40px;line-height: 40px;text-align: center;display: block;background-color: #1e2380;color: #fff;font-size: 16px;margin-top: 26px;}
.Dynamic-Text .item:hover .text h3 a{color: #1e2380;}

.Dynamic-Box{position: absolute;right: 40px;bottom: 20px;}
.Dynamic-Box ul li{width: 9px;height: 9px;display: inline-block;*display: inline;*zoom: 1;background-color: #999;border-radius: 50%;cursor: pointer;margin: 0 5px;text-indent: 99px;overflow: hidden;}
.Dynamic-Box ul li.cur{background-color: #1e2380;}
/* 党建活动 End */

/*-- ZYS动态 --*/
.news-wrap{padding:60px 0 35px;overflow:hidden;}
.news-wrap.bg-white{background: #f4f4f4;}
.news-list{overflow:hidden;}
.news-list .item{float:left;margin:10px;width:380px;background:#fff;}
.news-list .pic{padding:10px 10px 0;height:200px;overflow:hidden;}
.news-list .pic img{display:block;width:100%;transition:all 1s;}
.news-list .text{padding:20px;text-align:center;overflow:hidden;}
.news-list .text h3{height:30px;line-height:30px;font-size:16px;font-weight:normal;overflow:hidden;}
.news-list .text h3 a{color:#333;}
.news-list .text em{display:block;height:25px;line-height:25px;font-size:14px;color:#666;}
.news-list .text p{height:75px;line-height:25px;font-size:14px;color:#666;overflow:hidden;}
.news-list .text a.read{display:block;margin:20px auto 0;width:140px;height:40px;line-height:40px;border:#ddd solid 1px;border-radius:22px;}
.news-list .item:hover .pic img{transform:scale(1.1);}
.news-list .item:hover .text h3 a{color:#1e2380;}
.news-list .item:hover .text a.read{color:#fff;background:#1e2380;border-color:#1e2380;}
.news-list02{width:1224px;}
.news-list02 .item{float:left;margin-right:24px;margin-bottom:24px;width:588px;height:172px;background:#f7f7f7;}
.news-list02 .pic{float:left;width:278px;height:172px;overflow:hidden;}
.news-list02 .pic img{display:block;height:172px;transition:all ease-in-out 1s;}
.news-list02 .text{float:right;padding:25px;width:258px;height:120px;overflow:hidden;border:#eee solid 1px;background: #fff;}
.news-list02 .text h3{height:32px;line-height:32px;font-size:18px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list02 .text h3 a{color:#333;}
.news-list02 .text em{display:block;height:25px;line-height:25px;font-size:14px;color:#666;}
.news-list02 .text p{height:40px;line-height:22px;font-size:13px;color:#666;overflow:hidden;}
.news-list02 .text .read{display:block;margin-top:10px;height:30px;line-height:30px;font-size:13px;color:#999;background:url(../images/Inpage/faq_read.png) no-repeat right center;}
.news-list02 .item:hover h3 a{color:#1e2380;}
.news-list02 .item:hover .pic img{transform:scale(1.1);}
.news-list02 .item:hover .read{color:#1e2380;}
.news-list02 .item:hover{box-shadow:0 0 20px #ccc;}
/*-- end ZYS动态 --*/


/* 应用案例 */
.Solution{padding: 55px 0;overflow: hidden;background-color: #f6f6f6;}
.Solution .item{overflow: hidden;margin-top: 30px;}
.Solution .item:first-child{margin-top: 0;}
.Solution .item .pic{width: 450px;height: 250px;overflow: hidden;float: left;}
.Solution .item .pic img{display: block;width: 450px;height: 250px;transition: .8s all;}
.Solution .item:hover .pic img{transform: scale(1.1);}
.Solution .item .text{float: right;background-color: #fff;padding:30px 50px;box-sizing: border-box;width: 750px;height: 250px;}
.Solution .item .text h3{font-weight: normal;font-size: 24px;}
.Solution .item .text h3 a{color: #333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;}
.Solution .item .text p{font-size: 14px;color: #333;line-height: 28px;margin-top: 20px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.Solution .item .text i{width: 30px;height: 0px;display: block;margin-top: 20px;background: no-repeat center center;}
.Solution .item .text h4{font-weight: normal;overflow: hidden;margin-top: 23px;}
.Solution .item .text h4 a{width: 120px;height: 45px;line-height: 45px;background-color: #abce03;color: #fff;font-size: 16px;text-align: center;float: left;}
.Solution .item .text h4 a:first-child{background-color: #1e2380;}
.Solution .item .text h4 a em{width: 20px;height: 20px;display: inline-block;*display: inline;*zoom: 1;margin-right: -14px;vertical-align: middle;background: url(../images/Inpage/SolutionBox02.png) no-repeat center center;}
.Solution .item .text h4 a:first-child em{background: no-repeat center center;}
/* 应用案例ˆ End */


/* service */
.service { overflow: hidden; background: #fff;}
.service-tit { width: 100%; height: 310px; background: url("../images/index/service-bg.jpg") no-repeat center;}
.service-tit p { float: left; width: 300px; padding-top:205px;text-align: center; font-size: 18px; color: #fff;}
/* service end */


/* honor */
.honor{ position:relative;overflow: hidden; width: 100%; height: 354px; background: url("../images/index/honor-bg.jpg") no-repeat center;}
.honor .wrap-tit2 {margin-bottom:25px;}
.honor-main{position:relative;height:115px;}
.honor-main:after{display:block;position:absolute;left:0;top:60px;width:100%;height:1px;content:"";background:#8f91c0;}
.honor-main .tempWrap{width:1200px !important;}
.honor-item{position:relative;z-index:3;float:left;width:150px;margin-right:105px;text-align: center;}
.honor-item span{position:relative;display:block;padding-bottom:38px;height:30px;line-height:30px;font-size: 18px; color: #fff; }
.honor-item span:after,.honor-item span:before{display:block;position:absolute;content:"";}
.honor-item span:after{left:50%;bottom:0;margin-left:-7px;width:15px;height:15px;background:url(../images/Index/honor_dot.png) no-repeat;}
.honor-item span:before{left:50%;bottom:7px;width:1px;height:16px;background:#fff;}
.honor-item p{margin-top:10px;height:56px;line-height:28px;font-size: 18px; color: #fff;overflow:hidden;}
.honor-main .prev,.honor-main .next { position:absolute;z-index:333;top:40px; width: 36px; height: 40px;cursor:pointer; }
.honor-main .prev{left:-70px;background: url("../images/index/honor-prev.png") no-repeat center;}
.honor-main .next {right:-70px;background: url("../images/index/honor-next.png") no-repeat center;}
/* honor end */


/* fruit */
.fruit{overflow: hidden; position: relative; width: 100%; height: 562px; background: url("../images/index/fruit-bg.jpg") no-repeat center;}
.fruit-con { overflow: hidden; padding-top: 70px;}
.fruit-left {float: left;width: 402px;height: 410px;background: #fff;border-top: 3px solid #1e2380;box-sizing: border-box;margin-right: 6px;}
.fruit-t1 {  width:362px; margin:0 auto;padding-top:40px;font-size: 30px;font-family: MicrosoftYaHei-Bold; font-weight: bold; color: #1e2380; text-align: center;}
.fruit-t2 { width:362px;margin:0 auto;padding-top: 5px; padding-bottom:29px; border-bottom:1px solid #e6e6e6;font-size: 22px; color: #333;font-family: MicrosoftYaHei-Bold; text-align: center;}
.fruit-wraper {overflow: hidden; display:block; height:220px;}
.fruit-left p {width:362px;margin: 15px auto 0;font-size: 16px;color: #333;text-align: center;line-height: 27px;text-align: left;}
.fruit-right{background:#fff;overflow:hidden;}
.fruit-item {  font-size:0; padding:0 4px 8px 0;float: left; width: 260px;overflow: hidden;}
.fruit-item img {width: 240px;height: 141px;padding: 10px 10px 0 10px;background: #fff;}
.fruit-item p {/* width: 100%; */height: 46px;background: #fff;line-height: 46px;text-align: center;font-size: 16px;color: #333;margin: 0 10px;}
.fruit-item:hover p { background: #1e2380; color: #fff;}
/* fruit end */



/* fruit */
.fruit{overflow: hidden; position: relative; width: 100%; height: 562px; background: url("../images/index/fruit-bg.jpg") no-repeat center;}
.fruit-con { overflow: hidden; padding-top: 70px;}
.fruit-left { float: left; width: 402px; height: 421px; background: #fff; border-top: 3px solid #1e2380; box-sizing: border-box; margin-right: 6px;}
.fruit-t1 {  width:362px; margin:0 auto;padding-top:40px;font-size: 30px;font-family: MicrosoftYaHei-Bold; font-weight: bold; color: #1e2380; text-align: center;}
.fruit-t2 { width:362px;margin:0 auto;padding-top: 5px; padding-bottom:29px; border-bottom:1px solid #e6e6e6;font-size: 22px; color: #333;font-family: MicrosoftYaHei-Bold; text-align: center;}
.fruit-left p { width:362px;margin:18px auto 0;font-size: 16px; color: #333; text-align: center; line-height: 27px; text-align: left;}
.fruit-item {  font-size:0; padding:0 4px 8px 0;float: left; width: 260px;overflow: hidden;}
.fruit-item img { width: 260px; height: 161px;}
.fruit-item p { width: 100%; height: 46px; background: #fff; line-height: 46px; text-align: center; font-size: 16px; color: #333;}
.fruit-item:hover p { background: #1e2380; color: #fff;}
/* fruit end */


/*内页关于*/
.pro-se{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;padding-bottom: 30px;}
  .pro-fi {padding: 30px 0 50px;}
  .intoentit {text-align: center;}
  .intocntit {background: url("..images/Inpage/company_25.png") no-repeat center;text-align: center;font-size: 18px;color: #1e2380;margin:10px 0;}
  .pro-se .le {float: left;width: 550px;height: 526px;border: 5px solid #1e2380;position: relative;margin-left: -200px;}
  .pro-se .le img {position: absolute;top: 23px;left: 38px;}
  .pro-se .ri {width: 540px;padding: 42px 0 0 0;float: right;margin-right: -200px;}
  .pro-se .ri p{line-height:24px;margin-bottom:15px;color:#666;text-align: justify;text-indent: 2em;}
  .pro-se-th {clear: both;padding-top: 45px;overflow: hidden;}
  .pro-se-th .li {width: 215px;text-align: center;float: left;opacity: 0;filter: alpha(opacity=0);margin-right: 33px;padding: 30px;background: #f4f4f4;}
  .pro-se-th .li .thtit {font-size: 20px;color: #1e2380;padding: 15px 0;}
  .pro-se-th .li p{font-size:16px;line-height:28px}


/*联系*/
.contact-us1200 .linkUsli{width:100%}
.contact-us1200 .linkUsli .container .mainCon{padding:30px 0}
.contact-us1200 .linkUsli li{text-align: left;float:left;background:#e7e7f1;padding: 20px 5px 10px 15px;width: 268px;margin-right:15px;margin-bottom:15px;line-height:24px;font-size:14px;height: 85px;}
.contact-us1200 .linkUsli li:nth-child(4n){margin-right:0}
.contact-us1200 .linkUsli li h3{font-size: 16px;margin-bottom:10px;font-weight: bolder;}
.contact-us1200 .linkUsli li p span{float: left;font-weight: bold;}
.contact-us1200 .linkUsli li:hover{box-shadow:5px 5px 10px #cecece}
.contact-us1200 .linkUsli li:hover h3{color:#1e2380}

/*经销商分布*/
.xswl{width:100%}
.xswl .container .mainCon{padding:30px 0;}
.xswl dl{float:left;background:#fff;width: 575px;margin-right: 50px;margin-bottom: 30px;line-height: 28px;font-size: 16px;height: 225px;}
.xswl dl:nth-child(2n){margin-right:0}
.xswl dl dt{float:left;height: 225px;width: 64px;background: #959595;color:#fff;font-size: 32px;padding: 0 45px;line-height: 40px;margin-right: 35px;display: table-cell;}
.xswl dl dt p{display: table-cell;height: 218px;vertical-align: middle;}  
.xswl dl dd{float:left;padding: 20px 15px 20px 0;width: 367px;}
.xswl dl dd h3{font-size: 18px;bottom:10px;}
.xswl dl:hover{box-shadow:5px 5px 10px #a8a8a8}
.xswl dl:hover  dt{;background: #1e2380;}
.xswl.xswl-hw dt{width:110px;padding: 0 20px;text-align: center;}
.xswl.xswl-hw dt p{text-align:center;width: 110px;font-size:24px}
.xswl.xswl-hw dd p{font-size:14px;}
.xswl.xswl-hw dl h3{font-size:18px}

/* case */
.case { background: #fff; overflow: hidden; padding-bottom: 70px;}
.case-con {  position:relative; width: 100%; height: 504px; overflow: hidden;}
.case-menu { float: left; width: 402px;position: absolute; z-index: 2;}
.case-item {display:block;float:left; width: 200px; height: 100px; margin: 0 1px 1px 0; background: rgba(0,0,0,0.8)}
.case-item img { width: 60px; height: 50px; display: block; margin: 10px auto 0;}
.case-item > p { font-size: 18px; text-align: center; color: #fff;}
.case-bottom { width: 400px;}
.case-item.cur{ background: #1e2380;}
.case-main { width: 100%; height: 504px; overflow: hidden;}
.case-main .item {position:relative;height: 504px;overflow:hidden;}
.case-main .pic{overflow:hidden;height:504px;}
.case-main .pic img{display:block;width:1200px;height:504px;}
.case-main .tit {position:absolute;z-index: 1;bottom:0;left:0;padding:22px 30px;width:1140px;height:36px;line-height:36px;color:#fff;background:url(../images/Index/case_shadow.png) no-repeat center;}
.case-main .tit h3{margin-left:400px;font-weight:normal;font-size:18px;}
.case-main .tit h3 a{color:#fff;}
.case-main .tit span{float:right;font-size:14px;width:78px;height:34px;line-height:34px;text-align:center;border:#fff solid 1px;}
.case-main .tit span a{color:#fff;}
/* case end */

/*发展历程*/
.c_w_l{float:left;position:relative;  width:400px; border-right:1px solid #ececec; padding-bottom: 20px;}
.c_w_r{float:right;width:800px;padding-left: 40px;}
.about5 .c_w_l{width:400px;}
.about5 .c_w_r{width:800px;border-left: 1px solid #ececec;}
.about5 .c_w_r ul{padding-bottom: 60px;}
.about5 .c_w_r li{position:relative; padding:25px 0; border-top:2px dashed #ececec;}
.about5 .c_w_r li .bg{position:absolute;left:-440px;top:0;width:1200px;z-index: -1;height:100%;background:#ebebeb;display: none;}
.about5 .c_w_r li:hover .bg{display: block; width: 2560px; margin-left: -680px;}
.about5 .c_w_r li:first-child{border:0 none;}
.about5 .c_w_r li .time{position:absolute;left: -496px;top:31px;font-size: 36px;color: #1e2380;line-height: 34px;padding-right:54px;width:400px;text-align: right;border-right: 3px solid #1e2380;font-weight: normal;letter-spacing: 1px;}
.about5 .c_w_r li p{font-size: 16px;color:#444;line-height: 26px;}


/*产品二级导航*/
/*.y-nav2{background:#e5e5e5;overflow:hidden;padding:20px 30px 20px}
.y-nav2 li {float:left;margin-right:20px;}
.y-nav2 li a{font-size:16px;color:#333;}
.y-nav2 li a:hover{text-decoration:underline;color: #1e2380;}
.y-nav2 li a.cur{text-decoration:underline;color: #1e2380;}
.y-product-module .y-product-box .txts a:hover{background:#1e2380}*/
/*产品二级导航*/
.y-nav2{background:#e5e5e5;overflow:hidden;}
.y-nav2 li {float:left;}
.y-nav2 li a{font-size:16px;display: inline-block;color:#333;line-height: 50px;height: 50px;border-left: 1px solid #c8c8c8;padding: 0 28px;}

.y-nav2 li a:hover{color: #fff;background:#1e2380;border-left: 1px solid #1e2380;}
.y-nav2 li a.cur{color: #fff;background:#1e2380;border-left: 1px solid #1e2380;}
.y-nav2 li:last-child a{border-right:none}
.y-nav2 li:first-child a {border-left:none}
.y-product-module .y-product-box .txts a:hover{background:#1e2380}


/*服务*/
.fuwu{overflow:hidden;position:relative;padding-top:10px}
.fuwu li{float:left;width: 386px;height: 259px;margin-right:20px;overflow:hidden;margin-bottom: 20px;background:#1e2380;position:relative;transition:all .2s;}
.fuwu li:nth-child(4n-1){margin-right:0}
.fuwu li a{display:block;}
.fuwu li img{width: 386px;position:absolute;z-index:1;top:0;}
.fuwu li h3{color:#fff;text-align:center;margin-top: 110px;z-index:2;position:relative;font-size: 26px;font-weight: normal;}
.fuwu li:hover{  box-shadow: 5px 5px 0px rgba(0,0,0,.2);}

/* partner */
.partner { overflow: hidden;position: relative; width: 100%;height: 542px; background: url("../images/index/partner-bg.jpg") center no-repeat;}
.partner .wrap-tit p { font-size: 18px; color: #333;   font-family: MicrosoftYaHei; font-weight: normal;}
.partner-con { display:inline-block;box-sizing:border-box;border-top: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;box-sizing: border-box;}
.partner-item,.partner-more { width: 199px; height: 100px; float: left; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;background: #fff;box-sizing: border-box;}
.partner-item img { width: 100%; height: 100%;}
.partner-item a:hover img{opacity:0.8;}
.partner-more a {  display:block;font-size:18px; color: #333;width:100%;line-height:100px;text-align:center;}
.partner-more a:hover { background: #1e2380; color: #fff;}

/* partner end*/

/*发展历程2*/
.history{width: 1200px;margin:0 auto;position: relative;padding: 30px 0 50px;}
.history li span{ font-size: 30px;color: #1e2380;}
.history li .circle{position: absolute;top: 0;z-index: 2;}
.history ul{width: 100%;}
.history li{position: relative;width: 45%;margin-top: 0;cursor: pointer;}
.history li p{font-size: 14px;color: #666;margin-bottom: 10px;height: 40px;line-height: 20px;overflow: hidden;}
.history li.l{text-align: right;padding-right: 5%;border-right: 2px solid #1e2380;}
.history li.r{position: relative;left: -1.6px;text-align: left;padding-left: 5%;margin-left: 50%;border-left: 2px solid #1e2380;}
.history li.l .circle{right: -18px;background: #fff;}
.history li.r .circle{left: -18px;}
.history li span.active{color: #272eab;}
.history li.l.last{border-right: 2px dotted #1e2380;}
.history li.last.end{border: none!important;}
.history li.r.last{border-left: 2px dotted #1e2380;}
.history li.last p{padding-bottom: 0;margin-bottom: 10px;}

.history .pull{position:absolute;z-index:33;left:50%;bottom: 0px;margin-left:-30px;width:60px;height:60px;cursor:pointer;display: block;background: #000;}
.history .show{background:url(../images/Inpage/history_more.png) no-repeat;animation:fadeinT 2s infinite;}
.history .hide{background:url(../images/Inpage/history_hide.png) no-repeat;animation:fadeinB 2s infinite;}


 @keyframes fadeinT{
    0%{opacity:0;transform:translateY(-100px);}
    100%{opacity:1;transform:translateY(0);}
}
@keyframes fadeinB{
    0%{opacity:0;transform:translateY(100px);}
    100%{opacity:1;transform:translateY(0);}
} 


.down_menu{margin:20px auto 30px;text-align:center}
.down_menu a{display:inline-block;margin:0 10px;padding:10px 20px;border:solid #ccc 1px;border-radius: 5px;font-size:16px;}
.down_menu a:hover,.down_menu a.cur{background:#1e2380;border:solid #1e2380 1px;color:#fff;}

