/*  公司介绍*/
/*.about{padding:40px 0;}*/
.about .w1200{background:#fff;overflow:hidden}
.aboutMain{background:#fff;overflow:hidden;margin-bottom:10px;}
.aboutMain .pic{width:600px;height: 396px;overflow:hidden;}
.aboutMain .pic img{transition:all 1.6s}
.aboutMain .pic:hover img{transform:scale(1.08)}
.aboutMain .font{padding:35px 25px 0 0;width:540px}
.aboutMain .font .tie{font-size:24px;color:#333;margin-bottom:30px}
.aboutMain .font .txt{height: 228px;margin-bottom:10px;overflow:hidden;line-height: 24px;}
.aboutMain .btn a{width:150px;height:40px;display:inline-block;text-align:center;line-height:40px;color:#333;margin-right:1px;background:#e7e7e7}
.aboutMain .btn a:hover{background:#0083cb;color:#fff}
.aboutMain .btn a{width:150px;height:40px;display:inline-block;text-align:center;line-height:40px;color:#333;margin-right:1px;background:#e7e7e7}
.aboutMain .btn a:hover{background:#0083cb;color:#fff}


/*产品详情*/
.caseType{margin:0 auto;padding-top:17px;width:1200px;overflow:hidden;}
.caseType .list{width:1215px;}
.caseType .item{position:relative;float:left;margin-right:15px;width:376px;height:280px;overflow:hidden;}
.caseType .pic{position:relative;width:390px;height:280px;}
.caseType .pic img{display:block;width:390px;height:280px;overflow:hidden;}
.caseType .pic p{position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:50px;font-size:18px;color:#fff;background:#0083cb;opacity: 0.7;text-align: center;}
.caseType .text{position:absolute;z-index:-1;top:100%;left:0;width:390px;height:280px;line-height:280px;background:#0083cb;text-align:center;transition:all 1s; opacity: 0.7; font-size: 20px;color:#fff;}
.caseType .text a{display:block;font-size:20px;color:#fff;}

.wrap-tit { text-align: center; padding: 80px 0 70px 0;animation: fadeinT 1s ease-out backwards;}
.wrap-tit h2 { color: #111111;font-size: 36px; font-weight: normal;}
.wrap-tit h2 a { color: #111111; }
.wrap-tit p { font-size: 18px; color: #000; padding-top: 10px;}



/* --photos-- */
.photos{padding:70px 0;overflow:hidden;background:#f2f2f2;}
.photos-slide{position:relative;float:left;width:600px;height:370px;overflow:hidden;}
.photos-slide .bd li{position:relative;width:600px;height:370px;overflow:hidden;}
.photos-slide .bd li img{display:block;width:600px;height:370px;transition:all 0.5s;}
.photos-slide .bd li p{position:absolute;left:0;bottom:0;padding:0 20px;width:560px;height:60px;line-height:60px;font-size:18px;color:#fff;background:url(../images/Index/photos_tit.png) repeat-x;}
.photos-slide .bd li:hover img{transform:scale(1.1);}
.photos-slide .hd{position:absolute;right:20px;bottom:25px;width:200px;text-align:right;} 
.photos-slide .hd li{display:inline-block;margin:0 5px;width:6px;height:6px;text-indent:9999px;cursor:pointer;border:#fff solid 1px;border-radius:50%;overflow:hidden;}
.photos-slide .hd li.cur{background:#fff;}
.photos-list{float:right;width:600px;height:370px;overflow:hidden;}
.photos-list .item{position:relative;float:left;margin-left:10px;margin-bottom:10px;width:290px;height:180px;overflow:hidden;}
.photos-list .item img{display:block;width:290px;height:180px;transition:all 0.5s;}
.photos-list .item p{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;text-align:center;font-size:18px;color:#fff;overflow:hidden;background:rgba(0,0,0,0.5);}
.photos-list .item:hover img{transform:scale(1.1);}
/* --end photos-- */


/* --adv-- */
.adv{padding:70px 0;overflow:hidden;background:#0083ca;clear:both;}
.adv-list{width:1220px;overflow:hidden;}
.adv-list .item{position:relative;float:left;margin-right:20px;margin-bottom:20px;width:590px;height:230px;overflow:hidden;background:#fff;}
.adv-list .item:after{display:block;position:absolute;left:260px;bottom:36px;width:40px;height:1px;content:"";background:#e6e6e6;}
.adv-list .pic{float:left;width:208px;height:230px;overflow:hidden;}
.adv-list .text{padding:30px 50px;width:272px;height:170px;overflow:hidden;}
.adv-list .text h3{height:35px;line-height:35px;font-size:24px;color:#333;font-weight:normal;overflow:hidden;}
.adv-list .text p{margin-top:12px;height:75px;line-height:25px;font-size:16px;color:#666;}
.adv-list .item:nth-child(1){animation:fadeInDown 1s;}
.adv-list .item:nth-child(2){animation:fadeInRight 1s;}
.adv-list .item:nth-child(3){animation:fadeInLeft 1s;}
.adv-list .item:nth-child(4){animation:fadeInUp 1s;}
/* --end adv-- */

/* --case-- */
.case{padding-top:70px;overflow:hidden;background:#f2f2f2 url(../images/Index/case_bg.jpg) no-repeat center 0;}
.case-list{position:relative;height:200px;overflow:hidden;}
.case-list li{position:absolute;padding:10px;width:100px;height:100px;line-height:100px;text-align:center;font-size:16px;color:#fff;border-radius:50%;}
.case-list li.li01{left:0;bottom:4px;animation:fadeInUp 0.5s linear;}
.case-list li.li02{left:180px;bottom:48px;animation:slideInUp 1s linear;}
.case-list li.li03{left:360px;bottom:74px;animation:slideInUp 1.5s linear;}
.case-list li.li04{left:540px;bottom:84px;animation:slideInUp 2s linear;}
.case-list li.li05{right:360px;bottom:74px;animation:slideInUp 1.5s linear;}
.case-list li.li06{right:180px;bottom:48px;animation:slideInUp 1s linear;}
.case-list li.li07{right:0;bottom:4px;animation:fadeInUp 0.5s linear;}
.case-list .tips{position:absolute;left:0;bottom:0;width:100%;text-align:center;}
.case-list .tips i{display:block;margin:12px auto;width:20px;height:1px;background:#83bf34;}
.case-list .tips p{font-size:22px;color:#83bf34;line-height:1.5;}
.partner{margin-top:38px;padding:30px 0;overflow:hidden;background:#fff;}
.partner-slide{position:relative;overflow:hidden;}
.partner-slide .bd li{position:relative;float:left;width:239px;overflow:hidden;border-right:#f2f2f2 solid 1px;}
.partner-slide .bd li img{display:block;width:205px;height:85px;}
.partner-slide .bd li p{position:absolute;left:0;top:100%;width:100%;height:100px;line-height:100px;text-align:center;font-size:18px;font-weight:bold;color:#fff;background:rgba(131,191,52,0.85);transition:all 0.5s;}
.partner-slide .bd li:hover p{top:0;} 
.partner-slide .hd{margin-top:20px;text-align:center;}
.partner-slide .hd li{display:inline-block;margin:0 5px;width:6px;height:6px;text-indent:-9999px;cursor:pointer;border:#cecece solid 1px;border-radius:50%;overflow:hidden;}
.partner-slide .hd li.cur{background:#0083ca;border-color:#0083ca;}
.partner .zxBox{padding-top:40px;overflow:hidden;}
.partner .zxBox dt{float:left;width:580px;text-align:right;}
.partner .zxBox dt a{display:inline-block;width:140px;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;background:#0083ca;border-radius:10px 0 10px 0;}
.partner .zxBox dt a:after{display:inline-block;margin-left:5px;width:20px;height:20px;content:"";vertical-align:middle;background:url(../images/Index/icon_zx.png) no-repeat;}
.partner .zxBox dd{float:right;width:600px;}
.partner .zxBox dd span{display:block;font-size:16px;color:#333;}
.partner .zxBox dd em{display:block;margin-top:4px;font-family:"DINPro-Bold";font-size:24px;color:#333;}
/* --end case-- */


/*-- picture --*/
.picture-wrap{padding:7px 0;overflow:hidden;}
.picture-list{width:100%;}
.picture-list::after{display:block;clear:both;height:0;content:"";visibility:hidden;}
.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 .item:nth-child(3n){margin-right:0;}
.picture-list .item:nth-child(3n+1){clear:left;}
.picture-list .pic{width:100%;height:250px;overflow:hidden;}
.picture-list .pic a{display:block;width:100%;height:100%;}
.picture-list .pic img{display:block;width:100%;height:250px;object-fit:cover;transition:all ease-in-out 1s;}
.picture-list .tit{margin:10px;line-height:25px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.picture-list .item:hover{background:#0083ca;}
.picture-list .item:hover .pic img{transform:scale(1.1);}
.picture-list .item:hover .tit{color:#fff;}
/*-- end picture --*/


/*产品详情放大镜*/
.small_box{position:relative;}
.small_box .mask{position:absolute;top:0;left:0;width:100%;height:100%;}
.small_box .float_layer{position:absolute;z-index:333;width:250px;height:250px;cursor:all-scroll;border:#f0f0f0 solid 1px;background:rgba(255,255,255,0.5);}
.picZoom{display:none;position:absolute;z-index:333;left:105%;top:0;width:500px;height:500px;overflow:hidden;border:#f0f0f0 solid 1px;background:#fff;}
.picZoom img{position:absolute;min-width:1000px;}

