@charset "utf-8";
/* CSS Document */
header {width: 100%;position: relative;text-align: center;}
header .index-banner-swiper {width: 100%;height: 100%;}
header .index-banner-swiper img {width: 100%;height: 100%;object-fit: cover;}
header .index-head {position:fixed;left: 0;top: 0;z-index: 999;line-height: 100px;height: 102px;width: 100%;background: rgba(0, 0, 0,0.2);transition: all .36s ease-out 0s;backdrop-filter: blur(2px);}
header .index-head .wd1200 {display: flex;align-items: center;justify-content: space-between;padding: 0 100px;margin: auto;}
header .index-head .wd1200 .logo img {height:46px;}
header .index-head .wd1200 .nav {display: flex;align-items: center;width: 100%;max-width: 1200px;margin: 0 auto;}
header .index-head .wd1200 .nav li {height:98px;width:9%;margin: 0 1%;line-height: 99px;border-bottom: 2px solid transparent;transition: 0.36s;text-align: center;}
header .index-head .wd1200 .logo{white-space: nowrap;margin-left: 2%; margin-right: 3%;}
@media screen and (max-width: 1600px){
header .index-head .wd1200 {padding: 0 40px;}
}
@media screen and (max-width: 1300px){
}
header .index-head .wd1200 .nav li a {font-size: 18px; color:#fff}
header .index-head .wd1200 .nav .li-active {border-bottom: 2px solid #3186E0;}
header .index-head .wd1200 .nav .li-active a {/*color: #3186E0;*/}
header .index-head .wd1200 .nav li:hover {border-bottom: 2px solid #3186E0;}
header .index-head .wd1200 .nav li:hover a {color: #3186E0;}
header .index-head .wd1200 .nav li.on{ border-bottom: 2px solid #3186E0;}

/**导航菜单*/
.nav li .down a{ display:block; height:40px; line-height:40px;}
.nav li .down a:hover{background:none;text-decoration: none;color:#fff;}
.nav li:last-child h2{ border:none;}
.nav li .down a:last-child{ border:none;}
.nav li:hover .down{display:block;}
.nav li .down.w1200 .left{width:23%;float:left;margin-right:0px;background: #f9f9f9;}
.nav li .down.w1200 .left .w235{width:280px;height:390px;overflow:auto;}
.nav li .down.w1200 .left ul{width:205px;margin: 26px auto;}
.nav li .down.w1200 .left ul li{width: 195px;height: auto!important;text-align:left;margin:0px;border-bottom:1px solid rgba(255, 255, 255, .2); padding:13px 0 13px 10px;}
.nav li .down.w1200 .left ul li:last-child{border:none}
.nav li .down.w1200 .left ul li.on{width: 195px;border-radius: 0 12px 12px 0;}
.nav li .down.w1200 .left ul li a{width:166px;height:40px;line-height:40px;font-size:18px;color: #333;}
.nav li .down.w1200 .left ul li a span{float:right;}
.nav li .down.w1200 .right{ width:77%;float:left;background:#fff;height:390px;overflow:auto;margin-top: 20px;}
.nav li .down.w1200 .right ul{float: right;display:none;width:860px;height:auto;margin-bottom: 30px;}
.nav li .down.w1200 .right ul .sonmenu{float:left;width:100%;border-bottom:1px dashed #999;margin-top: 20px;}
.nav li .down.w1200 .right ul .sonmenu:last-child{border-bottom:none;}
.nav li .down.w1200 .right ul .sonmenu2 a{margin-left: 18px;font-weight: bold;font-size:16px;color:#0066ac!important;border-right:0px;text-align:left;}
.nav li .down.w1200 .right ul .sonmenu3 a{text-align: left;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;color:#333; font-size:16px;float:left;width: 45%;border:0px;margin:0;padding:0 18px 0px 18px;border-right:1px solid #ddd;height:auto;line-height:24px;margin:10px 0px;}
.nav li .down.w1200 .right ul .sonmenu3 a:nth-of-type(2n){ padding-left:30px;border-right:none;}
.nav li .down.w1200 .right ul .sonmenu3 a:last-child{border:none}
.nav li .down.w1200 .right ul .sonmenu4 img {max-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.nav li .down.w1200 .right ul .sonmenu4 a {box-sizing: border-box; float: left; width: 22%;height: auto;margin: 25px 4% 0 0;position: relative;}
.nav li .down.w1200 .right ul .sonmenu4 a:nth-of-type(4n){margin: 25px 0 0 0;}
.nav li .down.w1200 .right ul .sonmenu3 .sunmenu-faqa{padding: 0!important;}
.nav li .down.w1200 .right ul .sonmenu3 .sunmenu-faqa i.fa{color: #0079c8;margin-right: 6px;font-size: 20px;}
.nav li .down.w1200 .right ul .sonmenu3 .sunmenu-faqa span.fa{margin-left: 6px;}
.nav li .down.w1200 .right ul .sonmenu5 a {text-align: left;font-size: 16px;font-weight: bold;float: left;width: 23%;margin: 20px 2.66% 20px 0; color:#333;}
.nav li .down.w1200 .right ul .sonmenu5 a .nav-ziliao {max-height: 20px;font-size: 14px;color: #666;line-height: 1em;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;-webkit-line-clamp: 1;-webkit-box-orient: vertical;max-width: 100%;}
.nav li .down.w1200 .right ul .sonmenu5 a:nth-of-type(4n){margin: 20px 0 20px 0;}
.nav li .down.w1200 .right ul .sonmenu5 a:hover {color:#3186E0;transition: all .36s;}
.nav li .down.w1200 .right ul .sonmenu5 a sub{vertical-align: sub;line-height: normal;font-weight: normal;font-size: small;}
.nav li .down.w1200 .right ul .sonmenu5 a sup{vertical-align: super;line-height: normal;font-weight: normal;font-size: small;}
.nav li .down.w1200 .right ul .sonmenu5 .down-caiye{margin-top: 30px;}
.nav li .down.w1200 .right ul .sonmenu5 .down-caiye a{display: contents;}
.nav li .down.w1200 .right ul .sonmenu5 .down-caiye hr{margin:0;}
.nav li .down.w1200 .right ul .sonmenu5 .down-caiye h2 {font-size: 24px;font-weight: bold;color: #333;text-align: left;line-height: 2em;}
.nav li .down.w1200 .right ul .sonmenu5 .down-caiye p{font-size: 16px;color: #333;text-align: left;line-height: 2em;margin-top: 20px;}
.nav li .down.w1200 .right ul .sonmenu5 .down-caiye p span{color: #004ea2;font-size: 20px;font-weight: bold;}
.nav li .down.w1200 .right ul .sonmenu6 {text-align: right;overflow: hidden;margin-top: 8%;}
.nav li .down.w1200 .right ul .sonmenu6 a .coverxynew::after {content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; transition: all .36s;}
.nav li .down.w1200 .right ul .sonmenu6 a .coverxynew {position: relative; overflow: hidden; height: 130px;}
.nav li .down.w1200 .right ul .sonmenu6 a:hover .coverxynew::after { background: rgba(0, 0, 0, 0); }
.nav li .down.w1200 .right ul .sonmenu6 a:hover span { opacity:0;}
.nav li .down.w1200 .right ul .sonmenu6 img {max-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.nav li .down.w1200 .right ul .sonmenu6 a {box-sizing: border-box;display: inline-block;width: 25%;height: auto;margin: 20px 4% 20px 0;position: relative;}
.nav li .down.w1200 .right ul .sonmenu6 a:last-child{margin: 20px 0 20px 0;}
.nav li .down.w1200 .right ul .sonmenu6 a:nth-of-type(4n){margin: 20px 0 20px 0;}
.nav li .down.w1200 .right ul .sonmenu6 span {font-size: 14px;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 160px;transition: all .36s;opacity: 1;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;line-height: 2em;text-align: center;}
.nav li .down.w1200 .right ul .sonmenu4 a .coverxy {position: relative; overflow: hidden; height: 130px;}
.nav li .down.w1200 .right ul .sonmenu4 span {display: inherit; font-size: 14px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: absolute; top:50%;left: 50%; transform: translate(-50%, -50%); max-width: 80%;transition: all .36s; opacity:1;}
.nav li .down.w1200 .right ul .sonmenu4 a:hover span { opacity:0;}
.coverxy::after {content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; transition: all .36s;}
.nav li .down.w1200 .right ul .sonmenu4 a:hover .coverxy::after {background: rgba(0, 0, 0, 0); }
.down .w235 .left li a{}
.nav li .down.w1200 .left ul li.on a::after {margin-top: 21px;margin-left: 15px;content: ""; width: 20px; height: 2px; background: #0079c8; position: absolute;transform: translateY(-50%);transition: all .36s;}
.nav li .down.w1200{margin: 0 auto;background: #fff;max-height:0px;width:1200px;position: relative;padding:0px;border:0px;overflow:hidden;transition: all .6s ease-out 0s;}
.yuanyice-nav {overflow: hidden;height:0px;width: 100%;position: absolute;background: #fff;left: 0px;transition: all .6s ease-out 0s;}
.yuanyice-d {position: absolute;position: absolute; height:0px; width: 100%; background: #ffffff; left: 0;transition: all .6s ease-out 0s;}
.nav li:hover .yuanyice-nav{height:390px;box-shadow: 0 3px 15px rgba(0,0,0,0.1);} 
.nav li:hover .down.w1200{max-height:390px;}
.nav li:hover .yuanyice-d {height: 540px;box-shadow: 0 5px 12px rgba(0,0,0,0.1);}
.nav li:hover  .menu-e {height:540px;box-shadow: 0 5px 12px rgba(0,0,0,0.1);}
.nav li:hover  .yuanyice-x{height: 540px;}
header #y_search { font-size: 20px; color: #ffffff; }
header .searcha{height:405px!important; transition: all .6s ease-out 0s;width: 100%;opacity: 1!important; padding-top: 150px;height: 0px; box-sizing: border-box; float: right; background: #fff; position: absolute;margin-top: -3px!important; box-shadow: 0 5px 12px rgba(0,0,0,0.1);}
header .fa fa-close{display: block!important; }
header .tb-search{height: 0px;background: #fff; opacity: 0; transition: all .6s ease-out 0s; width: 100%;margin-top: -3px;}
header .tb-search .yuanyice-sousuo{display: none;max-width: 600px;margin:0 auto;}
header .searcha .yuanyice-sousuo{display: block!important;}
header .ss-xz{width: 97px;height: 40px;box-sizing: border-box;border:1px solid #d3d3d3;float: left;}
header .tb-search input{width:90%;border:none;padding: 0 15px;box-sizing: border-box;font-size: 16px;color: #333;line-height: 50px;height: 50px;float: left;}
header .tb-search a{float:left;width:10%;height: 50px;line-height: 50px;text-align: center;background: none;display: block;font-size: 20px;color: #004ea2;font-weight: bold;border-radius: 0px 5px 5px 0px;}
header .ss-xz select{padding-left: 10px;box-sizing: border-box;border:none;width: 100%;height: 38px;font-size: 16px;color: #333;}
header .search { float: right;}
header .search span{font-size:24px;color: #0079c8;line-height: 70px;height: 70px;margin-left: 20px;}
.yuanyic-ss { height: 50px;border-bottom: 2px solid #d3d3d3;}
@media screen and (max-width:1024px){
header .tb-search{margin-right: 0px; float:none;width: 100%;}
header .search span{margin-left: 0px;margin-right: 20px;line-height: 50px; height: 50px;}
}
.filterSelectionBox {width: 14%; float:left;}
ul.productFilters li a {font-size: 18px; line-height: 2em; color: #0079c8;}


.zsq-logo2{ display:none;}
.index-head:hover{box-shadow: 0 5px 13px rgba(0,0,0,0.2);background-color:#f9f9f9;}
.index-head:hover .zsq-logo1{display:none;}
.index-head:hover .zsq-logo2{display:block;}
.index-head:hover{background: rgba(255,255,255);height: 103px;}
.index-head:hover .wd1200 .nav li a{color:#000;}
.index-head:hover .wd1200 .nav .li-active a{color: #3186E0;}
.prnavh {box-shadow: 0 5px 13px rgba(0,0,0,0.2);background: rgba(255,255,255)!important;background: #ffffff!important;top: 0!important; z-index: 9;padding:0!important;line-height:82px!important;height:82px!important;}
.prnavh .wd1200 .nav li a{color:#000!important;}
.prnavh .wd1200 .nav .li-active a{color: #3186E0!important;} 
.prnavh .zsq-logo2{display:block!important;}
.prnavh .zsq-logo1{display:none!important;}
.prnavh .wd1200 .nav li { height:76px!important;line-height: 77px!important;transition: all .36s ease-out 0s!important;}
/*banner作为背景样式.n-banner{max-width: 100%; height: 597px;border: none; vertical-align: middle; object-fit: cover;background-size: auto!important;background: no-repeat center / cover;}*/
.n-banner{max-width: 1920px;margin: 0 auto;}
/*@media only screen and (max-width: 1400px) {
.n-banner{width: 140%; margin-left:-20%;}
}
@media only screen and (min-width:1400px) and (max-width: 1500px) {
.n-banner{width: 130%; margin-left:-15%;}
}
@media only screen and (min-width:1500px) and (max-width: 1600px) {
.n-banner{width: 120%; margin-left:-10%;}
}
@media only screen and (min-width:1600px) and (max-width: 1700px) {
.n-banner{width: 116%; margin-left:-8%;}
}
@media only screen and (min-width:1700px) and (max-width: 1800px) {
.n-banner{width: 108%; margin-left:-4%;}
}
*/
 

.logo span {color: #fff;font-size: 20px;font-weight: bold;}
.index-head:hover .logo span,.prnavh .logo span,.index-head:hover #y_search,.prnavh #y_search{color:#004ea2!important;}
.cpzx-cp2{justify-content: start; flex-wrap: wrap; display: flex;width: 100%;height: auto;}
.cpzx-cp2 a{border-radius: 20px;transition: all .36s ease-out 0s;float: left;width:23%;box-sizing: border-box;height:auto;display: block;margin-right:2.66%;margin-bottom: 30px;background: #ffffff;}
.cpzx-cp2 a:hover{box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);transform: translate3d(0,-8px,0);transition: all .36s ease-out 0s;}
.cpzx-cp2 a:nth-of-type(4n){margin-right: 0px;}
.cpzx-cp2 a p{padding: 0 10px 30px 10px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;color: #333;font-size: 16px;font-weight:bold }
.cp-tp1{width: 100%;height: 100%;overflow: hidden;text-align: center;border-radius: 20px;}
.pro-cover {text-align: center;height: 252px;width: 100%;overflow: hidden;position: relative;}
.cp-tp1 .pro-cover img {width: 100%;position: absolute;top: 50%;transform: translate(-50%,-50%);height: auto;left: 50%;max-height: none;}
.cp-tp1 img{margin: 0 auto;display: block;max-width:100%;max-height: 100%;}
.z-box-right1{margin-top: 30px;box-shadow: 0 5px 13px rgba(0,0,0,0.1); padding: 20px 40px; float: none; max-width: 1400px;}
.z-box-right2{float: none;max-width: 1400px;}
.plca{z-index:99;position: absolute;margin-top:-15px; width:auto;background:none;}
.plca a {font-size: 16px; color:#5a5a5a}
.plca-y{border-radius: 24px;  height: 30px; width: fit-content; line-height: 30px;padding: 2px 30px 2px 20px; background:#FFF;box-shadow: 0px 0px 9px 1px rgba(217,217,217,0.4);}
.plca .plca-y span {font-size: 16px;}
.plca .plca-y .fa{font-size: 20px; margin-right:6px;}
.vico_adpo {max-width: 1400px;margin: 0 auto;}
.vico-pro{}
.navx {max-width:1400px; margin: 0 auto; height: 50px; font-family: "Microsoft Yahei"; padding-bottom:8px;border-bottom:1px solid #d9d9d9;}
.navx ul li { float: left; display: inline-block; zoom: 1; text-align:left; position:relative;width: 15%;margin-right: 1.6%;}
.navx ul .navula{width: 100%;}
.navx ul li:last-child{margin-right: 0px;}
.navx li a span{ height: 50px; line-height: 50px; zoom: 1; margin: 0 31px 0 0; font-weight: bold;font-size: 24px; position:relative;transition:all .36s ease; color:#000;}
.navx li a span:hover{color:#0079c8;}
.navx li.on a span{color:#0079c8;}
.navx li a span::before { content: ''; display: inline-block;position: absolute; bottom: -18px; left: 0; width:0; height: 2px; background: #0079c8; transition: all .36s ease;}
.navx li.on a span::before {width:100%;}
.navx li a span:hover::before {  width:100%; }
.navx li a:hover, .nav .cur a { text-decoration: none; /*background: url(../images/nav_a.gif) repeat-x left 0; color: #0079c8; font-weight: bold; */}
.navx .nobg { background: none; }
.navx li .down{/*position:absolute;  */top:50px; left:0; height: 52px; margin-top:50px;}
.navx li .down a{ display:block; width:fit-content; float:left; margin-bottom:50px;white-space: nowrap;height:48px; line-height:48px; font-size:18px;padding:0 22px;background-color:#ffffff;/*#f7f7f7;*/border-bottom:2px solid rgba(0, 78, 162, 0);transition:all .36s;margin-right:15px; color:#000;}
.navx li .down a:hover{border-bottom: 2px solid rgba(0, 78, 162, 1);color: #0079c8; width:fit-content;}
.navx li .down a.active{border-bottom: 2px solid rgba(0, 78, 162, 1);color: #0079c8; width:fit-content;}
.vico_background{ background:#f5f5f5;padding-top:1px;}
.vico_canshu {margin: 0 40px;}
.yuanyice-time{ text-align:inherit!important;}
.yuanyice-time h2{display: inline-block;line-height: 2em!important; height:auto!important;font-size: 20px;color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.yuanyice-time span{line-height: 2em;display: inline-block;float: right;font-size: 18px;color: #333;}

/*首页*/
.p-mainindex{position: relative;width: 100%;height:320px;padding: 0 20px;box-sizing: border-box;max-width: 1400px;margin: 0 auto;}
.p-mainindex .swiper-slide a h5{font-size: 16px; margin-top: 20px; white-space: nowrap; overflow: hidden;color: #ffffff;}
.p-mainindex .swiper-container-bm1 .swiper-slide {width: 25%;padding: 0 15px;box-sizing: border-box;text-align: center;}/*产品推荐结束*/

/*左滑*/
.picMarquee-left{max-width:1400px; margin:0 auto;overflow:hidden; position:relative;}
.picMarquee-left .hx{ overflow:hidden;  height:30px; padding:0 10px;  }
.picMarquee-left .hx .prev,.picMarquee-left .hx .next{ display:block;  width:15px; height:12px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("/skin/yuanyice/arrow.png") no-repeat;}
.picMarquee-left .hx .next{ background-position:0 -50px;  }
.picMarquee-left .hx .prevStop{ background-position:-60px 0; }
.picMarquee-left .hx .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bx{ padding:10px;   }
.picMarquee-left .bx ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bx ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bx ul li .pic{ text-align:center; }
.picMarquee-left .bx ul li .pic img{max-width: 100%; border-radius:16px;max-height:300px; display:block; padding:2px;box-sizing: border-box;}
.picMarquee-left .bx ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bx ul li .title{ line-height:24px;   }

/*foot*/
.footer-nav-right{float:left;width:30%;margin: 50px 0 35px;border-left: 1px solid rgb(0 0 0 / 10%);}
.footer-contact{float:right;width:83%}
.contact-text dl dd p.foot_ad{ float:left; color:#666;}
.contact-text dl dd span{width: 252px;float: left;line-height: 32px;}
.f_nav.fixed .containerx ul li {background: url(../images/f_li.gif) no-repeat right center;margin-right: 36px;margin-left:10px;float: left;}
.f_nav.fixed .containerx ul li:last-child{background:none; margin-right:0;}
.contact-text{width:300px;height:150px;text-align:left}
.contact-text p{font-size:14px;line-height:30px;color:#666;}
.contact-text p span{margin:20px 0 10px 0;font-family:Impact;font-size:24px;line-height:36px;letter-spacing:2px;color:#0079c8;}
.contact-text p span i{color:#666}
.contact-text dl{float:left;padding:10px 0 20px}
.contact-text dl dd{font-size:14px;line-height:36px}
.contact-text dl dd a{color: #666;}
.qr-code{float:left;width:275px;height:40px}
.qr-code ul li{float:left;width:40px;height:40px;margin-right:26px;text-align:center;background:#0079c8;border-radius:20px; position:relative;}
.qr-code ul li:before{content:"";position:absolute;z-index:0;width:40px;height:40px;border-radius:50%;opacity:0;-webkit-transition:.3s cubic-bezier(.3,0,0,1.3);-moz-transition:.3s cubic-bezier(.3,0,0,1.3);-ms-transition:.3s cubic-bezier(.3,0,0,1.3);-o-transition:.3s cubic-bezier(.3,0,0,1.3);transition:.3s cubic-bezier(.3,0,0,1.3);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0)}
.qr-code ul li:hover:before{opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.qr-code ul a:nth-child(1) li:before{background:#1ec67a;}
.qr-code ul a:nth-child(2) li:before{background:#d81e06;}
.qr-code ul a:nth-child(3) li:before{background:#000;}
.qr-code ul a:nth-child(4) li:before{background:#ffc200;}
.qr-code .fa{position:relative;width:40px;height:40px;font-size:20px;line-height:40px;color:#fff}
.qr-code a:hover i{color:#fff}
.qr-code .qr-code-img{position:absolute;transition: all .36s ease-out 0s;display: inline-flex;width:130px;height:0;transform: translateX(-50%);left: 50%;-webkit-box-shadow:0 0 6px rgba(14,22,30,.3);-moz-box-shadow:0 0 6px rgba(14,22,30,.3);-o-box-shadow:0 0 6px rgba(14,22,30,.3);box-shadow:0 0 6px rgba(14,22,30,.3)}
.qr-code ul li:hover .qr-code-img{height:130px;margin-top:-141px;}
.qr-code-img img{width: 100%;}
.qr-code ul li:hover .qr-code-img:after{content:'';position:absolute;top:129px;left:57px;display:block;width:0;height:0;border:8px solid transparent;border-top:10px solid #fff}

/*留言板*/
.tab_ltb{ border: 1px solid #ccc; height:46px; line-height:46px; margin:10px 10px 10px 0; }
.bot img{margin-right: 20px;}
.yuanyicep{ font-size:16px!important; line-height:2em!important;}
.ny-nr.clearfix p img{margin: auto;display: block;}
.yuanyice-ctitle {padding: 10px 0;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;color: #000;font-size: 18px;}
hr { margin: 30px 0; border: 0; border-top: 1px solid rgba(0,0,0,.1); border-top: 1px solid #ddd; box-sizing: content-box; height: 0; overflow: visible;}
hr:last-child{ display:none;}
/*企业发展*/
.yyc-faimg img{max-width: 30%; margin-left: 12px; top: 50%; transform: translateY(-50%); position: absolute; right: 0; max-height: 90%; display:none;}
.yyc-fz {width: 100%;}
.cd-container {margin: 0 auto;}
.cd-container::after {/* clearfix */
  content: '';display: table;clear: both;}
.y_year {font-size: 14px;color: #fff;top:11px;left: 4px;position: absolute;vertical-align: middle;}
@media only screen and (min-width: 1170px) {
.y_year {font-size: 20px;color: #fff;top: 16px;left: 7px;position: absolute;vertical-align: middle;}
}


#cd-timeline {position: relative;padding: 2em 0;margin-top: 2em;margin-bottom: 2em;}
#cd-timeline::before {/* this is the vertical line */
  content: '';position: absolute;top: 0;left: 18px;height: 100%;width: 4px;background: #d7e4ed;}
@media only screen and (min-width: 1170px) {#cd-timeline {margin-top: 3em;margin-bottom: 3em;}
#cd-timeline::before {left: 50%;margin-left: -2px;}
}
.cd-timeline-block {position: relative;margin: 2em 0;}
.cd-timeline-block:after {content: "";display: table;clear: both;}
.cd-timeline-block:first-child {margin-top: 0;}
.cd-timeline-block:last-child {margin-bottom: 0;}
@media only screen and (min-width: 1170px) {.cd-timeline-block {margin: 4em 0;}
.cd-timeline-block:first-child {margin-top: 0;}
.cd-timeline-block:last-child {margin-bottom: 0;}
}
.cd-timeline-img {position: absolute;top: 0;left: 0;width: 40px;height: 40px;border-radius: 50%;box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);}
.cd-timeline-img img {display: block;width: 24px;height: 24px;position: relative;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;}
.cd-timeline-img.cd-picture {background: #75ce66;top: 38%;}
.cd-timeline-img.cd-movie {background: #c03b44;}
.cd-timeline-img.cd-location {background: #f0ca45;}
@media only screen and (min-width: 1170px) {.cd-timeline-img {width: 60px;height: 60px;left: 50%;margin-left: -30px;/* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;}
.cssanimations .cd-timeline-img.is-hidden {visibility: hidden;}
.cssanimations .cd-timeline-img.bounce-in {visibility: visible;-webkit-animation: cd-bounce-1 0.6s;-moz-animation: cd-bounce-1 0.6s;animation: cd-bounce-1 0.6s;}
}
.cd-timeline-content {position: relative;margin-left: 60px;background:#f6f6f6;border-radius: 0.25em;padding: 1em;box-shadow: 0 3px 0 #d7e4ed;}

.cd-timeline-content:after {content: "";display: table;clear: both;}
.cd-timeline-content h2 {color: #303e49;}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {font-size: 13px;font-size: 0.8125rem;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {display: inline-block;}
.cd-timeline-content p {margin: 1em 0;line-height: 1.6;}
.cd-timeline-content .cd-read-more {float: right;padding: .8em 1em;background: #acb7c0;color: white;border-radius: 0.25em;}
.no-touch .cd-timeline-content .cd-read-more:hover {background-color: #bac4cb;}
a.cd-read-more:hover {text-decoration:none;background-color: #424242;}
.cd-timeline-content .cd-date {float: left;padding: .8em 0;opacity: .7;}
.cd-timeline-content::before {content: '';position: absolute;top: 16px;right: 100%;height: 0;width: 0;border: 7px solid transparent;border-right: 7px solid white;}
@media only screen and (min-width: 768px) {
.cd-timeline-content h2 {font-size: 20px;font-size: 1.25rem;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.cd-timeline-content p {font-size: 16px;font-size: 1rem;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {font-size: 14px;font-size: 0.875rem;}
}
@media only screen and (min-width: 1170px) {
.cd-timeline-content {margin-left: 0;padding: 4em 1.6em 3em;width: 42%;}
.cd-timeline-content::before {top: 24px;left: 100%;border-color: transparent;border-left-color: white;}
.cd-timeline-content .cd-read-more {float: left;}
.cd-timeline-content .cd-date {position: absolute;width: 100%;left: 122%;top: 42%;font-size: 16px;font-size: 1rem;}
.cd-timeline-block:nth-child(even) .cd-timeline-content {float: right;animation-name: fadeInRight;    -webkit-animation: fadeInRight;}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before {top: 24px;left: auto;right: 100%;border-color: transparent;border-right-color: white;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {float: right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {left: auto;right: 122%;text-align: right;}
.cssanimations .cd-timeline-content.is-hidden {visibility: hidden;}
.cssanimations .cd-timeline-content.bounce-in {visibility: visible;-webkit-animation: cd-bounce-2 0.6s;-moz-animation: cd-bounce-2 0.6s;animation: cd-bounce-2 0.6s;}
}
 @media only screen and (min-width: 1170px) {/* inverse bounce effect on even content blocks */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {-webkit-animation: cd-bounce-2-inverse 0.6s;-moz-animation: cd-bounce-2-inverse 0.6s;animation: cd-bounce-2-inverse 0.6s;}
}
/*企业发展-end*/

/*图片放大*/
/*******************************  about2  **************************/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
 #baguetteBox-overlay.visible{opacity:1}
 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
 
 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
 .baguetteBox-button#next-button{right:2%}
 .baguetteBox-button#previous-button{left:2%}
 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
 .baguetteBox-button svg{position:absolute;left:0;top:0}
 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
 
.ab2main{ padding-top:50px; padding-bottom:92px;}
.ab2lie{ width:23.5%; display:inline-block; vertical-align:top; margin-left:2%; margin-top:30px;}
.ab2tu{ display:block; border: solid 1px #197f3b; position:relative;}
.ab2tu img{ width:100%;}
.ab2fu{ position:absolute; display:block; width:100%; height:100%; left:0px; top:0px; opacity:0; transition:0.5s; z-index:1}
.ab2fu:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background-image: linear-gradient(0deg, #4a9842 0%, #94c93d 100%); border: solid 1px #197f3b;	opacity: 0.6; z-index:2}
.ab2fu i{ position:absolute; z-index:3; width:60px; line-height:60px; left:50%; top:50%; margin-left:-30px; margin-top:-30px; text-align:center; font-size:40px; color:#fff;}
.ab2lie:hover .ab2fu{ opacity:1;}
.ab2main .fenye{ text-align:center;}
.ab2main .fenyen{ display:inline-block; float:none;}
@media screen and (max-width:999px){
.ab2lie{ width:24%; margin-left:1.333%; margin-top:20px;}
.ab2fu{ display:none}
.ab2main{ padding-bottom:40px; text-align:center;}
}
@media screen and (max-width:599px){
.ab2lie{ width:46%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
}
@media screen and (max-width:399px){
.ab2lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
}
.yyc-rytitle {font-size: 16px; line-height: 2em; text-align: center; margin: 10px 0;}

/*图片放大-end*/
/*产品样册下载*/
.yyc-ny p{margin-bottom: 0;}
#yuanyic h2{ font-size:20px; line-height:2em; color:#000; font-weight:bold;margin-bottom: 5px;}
#yuanyic p{ font-size:16px; line-height:2em;margin-top: 12px;}
#yuanyic{border-radius: 0.5em;box-shadow: 0 10px 20px rgb(0 0 0 / 20%); position: fixed; overflow: hidden; top: 0; left: 0; z-index: 99999; width: 100%; height: 100%; background-color: rgba(0,0,0,.8);}
.rrr{background: #ffffff;border-radius: 0.5em;box-shadow: 0 10px 20px rgba(0,0,0, 0.2);position: fixed;overflow: hidden;top: 35%;left: 50%; width: 500px; height: auto; transform: translateX(-50%);padding: 2em;z-index: 99999;}
.xxx {width: 40px!important; height: 30px!important; float: right; color: #333; font-size: 20px; text-align: right;}
/*产品样册下载*/

/*案例样式及图集切换*/
.vico-baike {display: flow-root;}
.vico-baike h2 {font-size: 24px; line-height: 1em;margin-bottom: 20px; font-weight: bold; margin-top: 15px; color: #000;display: inherit;}
.case-pro a {color: #0079c8; font-size: 24px; line-height: 1em; margin: 10px 0 20px;display: block; font-weight: bold;}
.pr5a{font-size: 28px;line-height: 30px; color: #212121; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.pr5n{padding: 40px 0 10px;}
.vico-flow-root {position: relative; display: flow-root;}
.vico-baike-zhutu{float:right; width:24%;border: 1px solid #ddd;overflow: hidden;}
.vico-baike-tu{overflow: hidden;border-bottom: 1px solid #ddd;}
.vico-baike img{max-width:100%;}
.vico-baike-left-content{ max-width:70%;overflow: hidden;position: absolute; top: 50%; transform: translateY(-50%); float: left;}
.yyc-casecon .case-box-title p{font-size: 18px;line-height: 48px;color: #333;margin-bottom: 0;}
.case-box-title{height: 48px;padding: 10px;text-align:center;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.yyc-casecon .cp1-ms-p p:last-child{margin-bottom: 0;}
.yyc-casecon h2 {font-size: 24px;line-height: 1em;margin-bottom: 20px;font-weight: bold;margin-top: 15px;color: #000;display: inherit;border-bottom:none;padding-bottom: 0;}
.yyc-list-z ul li p{margin-bottom: 10px;}
.vico-baike-left, .vico-baike-right {width: 46.95%;display: inline-block;vertical-align: top;}
.vico-baike-right {padding-left: 15px;}
.vico-baike-left {border-right: 1px solid #ddd;margin-right: 2%;padding-right: 30px;}

.vico-baike-zhutu img:hover { transform:scale(1.1);}
.vico-baike-zhutu img{ max-width:100%;transition: all .8s ease-out 0s;} 
.yyc-jianjie {font-size: 17px;line-height: 2em;color: #333;}




.case-pro .cp-ms-p p{margin-bottom: 0;}
.yyc-casecon{padding: 30px; }
.yyc-casecon, .yyc-casecona{background: #ffffff; margin-bottom: 10px; border: 1px solid #ddd;}
.yyc-casecona{padding: 60px 30px;}
.yyc-casecon p{font-size: 18px; line-height:2em; margin-bottom: 20px;color: #333;}
.case-other {padding-top: 30px;}
#outer {position: relative;margin-top: 30px;min-height:0px;}
#content{width: 80%;float: left;}
.m1t{width: 18.2%;float: right;}
#content .tabul { display: none; position: relative;}
#content .tabul:after {content: ""; clear: both; display: block;}
#tab {overflow: hidden; zoom: 1; text-align: center;}
#tab li a {display: inline-block; vertical-align: middle; cursor: pointer; text-align: left;}
#tab li a::after { content: "";width: 100%; height: 100%; background: rgba(0, 0, 0, .4); position: absolute; top: 0; left: 0;transition: all .36s;}
#tab li:hover a::after { background: rgba(0, 0, 0, 0); }
.m3tua {width:100%; float: left; overflow: hidden;text-align: center;}
.m3tua img {max-height: 100%;max-width: 100%;transition: all .3s ease-out 0s;}
.cp-detail-img .tabul2:hover .m3tua img{transform:scale(1.05);transition: all .3s ease-out 0s;}

.img-lista { position: relative; overflow: hidden; z-index: 90; }
.img-lista li{position: relative;transition: 0.5s;}
.img-lista li img{ width:100%;}
.img-lista #tab li {height: auto; border-radius:0px; transition: 0.5s;margin-bottom:20px;line-height: normal;}
.img-lista #tab li.current {background-image:none;	background-blend-mode: normal, normal;}
.img-lista  #tab li a {padding-left:0px; padding-right:0px;font-size: inherit;line-height: normal;}
/*案例图集切换*/

/*产品详情图集切换*/
#content2{width:100%;float: none;}
.m1t2{margin-top: 30px;}
#content2 .tabul2 {cursor: pointer;display: none; position: relative;}
#content2 .tabul2:after {content: ""; clear: both; display: block;}
#tab2 {overflow: hidden; zoom: 1; }
#tab2 li a {vertical-align: middle; cursor: pointer; text-align: left;}
#tab2 li a::after { content: "";width: 100%; height: 100%; background: rgba(0, 0, 0, .2); position: absolute; top: 0; left: 0;transition: all .36s;}
#tab2 li:hover a::after { background: rgba(0, 0, 0, 0); }
.img-lista #tab2 li {height: auto; border-radius:0px; transition: 0.5s;margin-bottom:20px;line-height: normal;width: 23%;display: inline-block;margin-right: 2%;}
.img-lista #tab2 li:last-child{margin-right: 0;}
.img-lista #tab2 li.current {background-image:none;	background-blend-mode: normal, normal;}
.img-lista  #tab2 li a {padding-left:0px; padding-right:0px;font-size: inherit;line-height: normal;}
.img-lista  #tab2 li img{height: auto;width: 100%;transition: all .8s ease-out 0s;cursor: pointer;}
.img-lista  #tab2 li img:hover { transform: scale(1.05);}
/*产品详情图集切换-end*/

/*关于我们*/
.yuanyice_about {margin-top: 60px;}
.yuanyice_about img{ max-width:100%;}
.yuanyice_about h1,.yuanyice_about h1 a{color: #0079c8;font-size: 30px; line-height: 40px; font-weight: bold;margin-bottom: 30px;}
.yuanyice_about p,.yuanyice_about p a{margin-bottom:30px; line-height:2em; font-size:18px; text-align:justify;color: #000;}
.wecandolinea{border-top: 2px solid #c7000b;width: 55px; margin: 5px auto 25px;}
.zhilianga{border-top: 2px solid #c7000b; width: 45px; margin: 5px 0 30px;}
.abouttitlex{padding-top: 40px;font-weight: 700;font-size:32px; text-align:center;line-height: 2em;color: #333;}
.wecando {position: relative; padding-top: 30px;}
.wecandoc{position: absolute;top: 0;left: 0;z-index: 1;margin: 180px auto 0 auto; width: 100%; max-width:1200px;text-align: center;}
.yuanyice_about .wecandoc h2{color: #fff;}
.wecando h2{ font-size:32px; font-weight:700;color:#FFF;line-height: 2em;}
.wecandox{float: none;display: inline-block;width: 24%;text-align:center;margin-top: 20px;}
.wecandox p{display:block;font-weight:bold;color:#fff;font-size:24px;margin:15px 0;text-align: center;}
.yuanyice_about .yyc-list-dot p {margin-bottom: 15px;}
.about-project h2{font-size: 52px;text-align: center;font-weight: 500; line-height:2em;color: #333;}
.about-zhiliang{position: relative; display: flow-root;}
.about-zhilianga {max-width: 54%;}
.pj2tu{width: 45%;max-width: 500px; margin-top: 54px; position: absolute; right: 0; transform: translateY(-50%); top: 50%;}
.wecandob{display: none;}
.wecandod{height: 100%; width: 100%;}
.wecandox img,.wecandolinea img{display:inline-block;}
.wecandoline img{display:inline-block;margin:20px 0 60px 0;}
.abou-tadvantage{ width:75%; margin:40px auto;}
.about-project{ width:50%; float:left; margin:30px 0;}
.about-project p{font-size: 18px;text-align: center;color:#666; line-height:1.95em; padding:0 15%;}
.list-triangle ul li{list-style-image:url(/images/vicometer/list-triangle.png);padding-left:6px;font-size:18px; margin-bottom:15px;}
/*关于我们-end*/

/*联系我们*/
.yuanyice-zong {margin: 100px auto 50px;max-width: 1200px;}
.yuanyice-zong .coli{ width:24%; text-align:center; display:inline-block; vertical-align:top; float:left;}
.yuanyice-zong .cotu{ width:58px; height:58px; border-radius:50%; padding:10px; border:1px solid #0079c8;margin:auto;}
.yuanyice-zong .cotu span{ display:block; border-radius:50%; background:#0079c8;text-align:center; line-height:59px; color:#fff; font-size:30px}
.yuanyice-zong .coa{ display:block; text-align:center; font-size:16px; line-height:24px; margin-top:17px;}
.yuanyice-zong .cop{ font-size:16px; color:#333; line-height:22px; text-align:center; margin-top:7px;}
.yuanyice-zong .cop a{ display:block; color:#555555;}
.yuanyice-zong .cop:hover{ color:#197f3b;}
.yuanyice-zong .coli:hover .cotu{border:1px solid #1eabd7;}
.yuanyice-zong .coli:hover .cotu span{ background:#1eabd7;}
.yuanyice-zong .coli:nth-child(4) .cop{ font-size:14px;}
.yuanyice-zong .coli p.cotu {padding-bottom:10px;}
.yuanyice-zong .cobiao{ display:block; text-align:center; font-size:36px;line-height:40px;}
.yuanyice-zong .cobiao:hover{ text-decoration:none;}
.yuanyice-zong .cop2{ margin-top:85px;}
.yuanyice-zong .cop2 p{ font-size:16px; text-align:center; margin-top:25px; margin-bottom:17px;}
.yuanyice-zong .ks5{ width:660px; max-width:660px;max-height:194px;height:194px;padding-top:10px;}
.yuanyice-zong .tab_bz{vertical-align:middle;}
.yuanyice-zong .tab_1{margin:10px 0 0 0px;}
.yuanyice-zong .agent_con{padding-left:0;}
.yuanyice-zong .tab_lta{ width:436px;}
.yuanyice-zong .tab_ltb{ width:90px;}
.yuanyice-zong .tab_ltc{height:50px;vertical-align:middle;}
.yuanyice-zong .age_li_about .tab_1 tr td input::-webkit-input-placeholder,.age_li_about .tab_1 tr td textarea::-webkit-input-placeholder{ font-size:16px; padding-left:10px;}
.yuanyice-zong .z-body { width: 100%; padding: 0px 0 50px;}
.yuanyice-zong .wrap343 {padding: 50px 0 0px;width: 1200px;}
.yuanyice-zong .ueditor_baidumap {height: 500px;}
.yuanyice-zong .z-box {width: 1200px;}
.yuanyice-zong .item .fa {font-size: 20px; line-height: 50px;color: #555555;vertical-align: middle;}
.yuanyice-zong .itema {border: 1px solid #333333; width: 20%; background: #fff;display: inline-block; margin-right: 2%;}
.yuanyice-zong .tab_ltb{height:51px; line-height:51px;border:none;margin:0;}
.yuanyice-zong .itema label{font-size: 16px;padding-left: 15px;}
.yuanyice-zong .itema .tab_ltc{vertical-align: top;height: 50px;}
/*联系我们-end*/
.yuanyicea table, .yuanyicea table tr, .yuanyicea table td {border: 1px solid #666;border-collapse:collapse; padding: 10px 5px;}

/*新闻*/
.list a {border-radius: 5px; overflow: hidden; background: #fff; margin-right: 2.5%;margin-top: 30px;width:31.66%; float: left;transition: all .36s ease-out 0s; position: relative;}
.list a:hover{box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);transition: all .36s ease-out 0s;transform: translate3d(0,-10px,0);}
.list a:nth-of-type(3n) {margin-right: 0;}
.list-newimg {width: 100%;height: 214px;overflow: hidden; position: relative;}
.list-newimg img {width: 100%;position: absolute;top: 50%;transform: translateY(-50%);height: auto;}
.list h2 {font-size: 18px;color: #000;font-weight: bold;line-height: 2em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 15px 15px 5px;}
.list p {max-height: 48px;margin: 0 15px 15px;color: #666;font-size: 14px;line-height: 1.75em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-moz-binding: url('ellipsis.xml#ellipsis')}
.list-author {padding: 5px 15px 5px;border-top: 1px solid #eee;}
.list-newico {font-size: 16px;color: #666;line-height: 2em;height: 34px;}
.list-newico img {height: 32px;width: 32px;border-radius: 50%;border: 1px solid #eee;float: left;margin-right: 10px;}
.list-newico em {font-style: normal;float: right;}
.list-newico p {width: 180px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 2em;font-size: 16px;margin: 0;float: left;}


/*新闻-end*/
/*首页百科*/
.index-baike{width: 100%;margin-bottom: 80px;position: relative;display: inline-block;}
.index-baike ul li {transition: 0.5s;display: inline-block;vertical-align: middle;margin-right: 40px;font-size: 24px;font-weight: 500;color: #000;cursor: pointer;cursor: pointer;height: 68px;line-height: 68px;box-sizing: border-box;}
.index-baike ul .current3{color:#0079c8!important;}
.index-baike ul li span{ line-height:68px; height:68px;position: relative;}
.index-baike ul li span::before {content: ''; display: inline-block; position: absolute; bottom: -20px; left: 0; width: 0; height: 2px; background: #0079c8; transition: all .36s ease;}
.index-baike ul .current3 span::before{width: 100%;}
.index-baike ul li .vico-more{display:none;font-size: 16px!important; float: right; position: absolute; right: 5px;font-size: 16px!important;color: #0079c8;}
.index-baike ul .current3 a{display: inline-block!important;}
.index-baike ul li a .fa {margin-left: 6px;}
.index-baike .tabul3 {display: none;}
.index-baike #tab3{margin-bottom: 21px;}


/*首页百科-end*/

/*首页banner*/
.carousel-inner img {width: 100%;display: block;}
.carousel{position:relative}
.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}
@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}
}
.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}
@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:20px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:5px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;transition:opacity .6s ease}
@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}
}
.carousel-indicators .active{background-color: #0079c8;}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}
/*首页banner-end*/

/*行业应用*/
.application {margin-bottom: 80px;}
.application-con{ max-width:1200px; margin: 30px auto 60px;}
.application-con h2{ font-size: 24px; font-weight: bold; line-height: 2em; color:#004ea2;margin: 10px 0;}
.application-con p{color: #000; font-size: 17px; line-height: 40px;margin-bottom: 10px;}
.application h2 {text-align: center; font-size: 40px; font-weight: bold; line-height: 2em; color:#004ea2;}
.application p {color: #004ea2; font-size: 16px; text-align: center; line-height: 2em;}
.application p a{color: #004ea2; }
.application p i{ margin-left:5px;}
.application-pro {width: 33.33%;padding: 10px 10px 10px 10px;}
.application-pro:hover .application-content{box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);transform: translate3d(0,-5px,0);transition: all .36s ease-out 0s;}
.application-sport{max-width:1200px; margin: 30px auto 60px;}



.application-content{background: #fff;border-radius: 16px;padding: 25px 20px 20px 20px;transition: all .36s ease-out 0s;}
.application-proimg img {width: 100%;margin-bottom: 20px;}
.application-protitle h2 {font-size: 40px;font-weight: bold;color: #004ea2;line-height: 2em;}
.application-prosort {font-size: 16px;font-style: italic;line-height: 1.75em;margin-bottom: 1.75em;}
.application-propoint p{font-size: 16px;font-weight: 500;line-height: 1.75;}
.application-propoint p i {width: 16px;text-align: center;color: #0c6cb0;}
.application-propoint p .pid{ font-size:12px;}
.application-propoint p span {padding-left: 10px;}
.application-promore {display: flex;margin-top: 20px;}
.application-promore a {transition: all .36s ease-out 0s;font-size: 16px;font-weight: bold;color: #004ea2;border: 2px solid #004ea2;padding: 8px 20px;border-radius: 5px 5px 5px 5px;}
.application-promore a:hover{background:#004ea2; color:#fff;}
.application-case {display: flex;flex-wrap: wrap;width: 100%;}
.application-case a {width: 25%;padding: 10px;box-sizing: border-box; text-align:center;}
.application-case a img {width: 100%;border-radius: 16px;transition: all .36s ease-out 0s;}
.application-case a span {font-size: 16px;font-weight: 500;color: #333;line-height: 2em;padding-top: 15px;display: inherit;}
.application-case a:hover img{box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);transform: translate3d(0,-6px,0);transition: all .36s ease-out 0s;}
.application-iso {margin: 0 auto; text-align:center;}
.application-isoleft,.application-isoright{display: inline-block;}
.application-isoleft{ margin-right:120px;}
.application-iso img{ max-width:178px;margin-bottom: 10px;}
.application-iso p {font-size: 40px; font-weight: bold;color: #004ea2; line-height: 1em;}
.application-iso span {font-weight: 100;margin-left: 10px;}
.application-test {width: 41%;float: right;margin-top: 36px;}
.application-test h2 {font-size: 40px;font-weight: 500;line-height: 50px;color: #fff;}
.application-test p {font-size: 18px;line-height: 30px;color: #fff;width: 76%;margin-top: 20px;}
.application-data {font-size: 14px;line-height: 20px; color: #fff;margin-top: 50px;}
.application-iso .application-title {font-size: 16px;color: #666;line-height: 2em;margin-bottom: 10px;font-weight: normal;}


/*行业应用-end*/
/*服务支持*/
.sport {box-sizing: border-box;width: 100%;display: inline-block;}
.sport h2,.sport-new h2 {font-size: 28px;padding: 40px 0;font-weight: bold;color: #2d5082;text-align: center;}
.sport .sport-body {width: 33.33%;box-sizing: border-box;padding: 0;float: left;text-align: center;border: 1px solid #e0e0e0;border-top: none;border-left: none;}
.sport .sport-body:nth-of-type(n+4) {border-bottom: none;}
.sport .sport-body:nth-of-type(3n) {border-right: none;}
.sport .sport-body h3 {font-size: 21px;font-weight: bold;color: #535353;padding: 10px 0 5px;}
.sport .sport-body p {font-size: 17px;color: #868686;min-height: 48px;line-height: 48px;}
.sport .sport-body a {display: block;padding: 35px 30px;}
.sport-new {margin: 60px 0 0;}

.pr14lie {width: 23.24%;display: inline-block;vertical-align: top;margin-left: 2%;border-radius: 10px;margin-top: 28px;}
.pr14lie:first-child{margin-left: 0;}
.pr14a {display: block;text-align: center;padding: 5px;border-radius: 10px 10px 0 0;line-height: 31px;color: #ffffff;font-size: 18px;background: #2d5082;}
.pr14tu {display: block;}
.pr14tu img {width: 100%;}
.pr14p {background: #fff;box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 10%);border-radius: 0 0 10px 10px;padding: 10px;min-height: 90px;box-sizing: border-box;}
.pr14p p {color: #2d5082;font-size: 16px;line-height: 22px;margin-top: 8px;}
.pr14p p a {display: block;padding-left: 13px;position: relative;color: #2d5082;}
.pr14p p a:before {content: "";position: absolute;width: 0;border: 5px solid #2d5082;border-left-width: 8px;border-bottom-color: transparent;border-top-color: transparent;border-right-color: transparent;left: 0px;top: 6px;}
.sport-provide {margin: 0 0 60px;}
.sport-title h2 { font-size: 22px; font-weight: bold;color: #333;line-height: 2em;}
.sport-title p {font-size: 18px;line-height: 2em;}
	
.suxiang {color: #666666;font-size: 16px;line-height: 30px;margin-top: 30px;}
.vico-baike-sport {background: #ffffff; padding: 30px; margin-bottom: 10px; border: 1px solid #ddd;}
.vico-baike-boxs:nth-child(3n+1) {margin-left: 0%;}
.vico-baike-boxs {width: 32%;display: inline-block;margin-left: 2%;margin-top: 20px;vertical-align: top;}
.vico-baike-box-title {display: block;text-align: center;padding: 5px;border-radius: 10px 10px 0 0;line-height: 31px;color: #ffffff;font-size: 18px;background: #2d5082;}
.vico-baike-sport img {max-width: 100%;}
.vico-baike-box-text {font-size: 16px; display: flow-root; box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 10%); border-radius: 0 0 10px 10px;padding: 20px 10px 10px;}
.vico-baike-box-text img { float: right; max-width: 36%!important;margin-left: 12px;}
.vico-ico {display: inline-block;min-width: 148px;line-height: 40px;height: 40px; padding: 1px;text-align: center; margin-left: 10px; margin-top: 30px; float: left;margin-right: 22px; font-size: 16px;background: #2d5082;}
.vico-ico a {color: #fff;background: none;display: block;padding: 0 5px;transition: 0.5s;}
.vico-ico:hover a {color: #2d5082;background: #f9f9f9;}

.vico_solution{}
.ss1n:before{ content:""; position:absolute; top:23px; bottom:23px; width:1px; background:#b4b4b4; left:50%;}
.ss1n{ background:#e8e8e8; position:relative; margin: 30px auto;padding: 17px 50px;}
.ss1n:after{ content:""; clear:both; display:block;}
.ssl{ width:40.64%; float:right;margin-top:38px;}
.ssl select{ width:100%;height:40px; background: #ffffff; border: solid 1px #c4c4c4; font-size:18px; color: #666; padding:0 20px;}
.ssl select:nth-child(2){ margin-top:13px;}
.ssr{font-size: 18px; width: 38.48%; float: left; margin-right: 30px; margin: 31px 0; position: relative; height: 42px; line-height:42px;}
.ssr i{ padding-left: 40px;  float: right; display: block;top: 0px; font-size: 26px; z-index: 1;line-height: 42px;height: 42px;}
.news_random dl.pd_list_dl{margin-right}
.ssrx{vertical-align: middle; position: absolute;}
.y_down{ margin-top:30px;}
@media screen and (max-width:1024px){
.ssl{width:100%; margin: 24px 0;}
.ssr{ font-size:18px;width:100%; float:left; margin:30px 0 10px 0;position:relative; height:52px; padding-right:50px;}
.ss1n:before{ background:none;}
.ssr i{ display:none;}
.ssrx{width: 100%;text-align: center;}
.ssl select option{text-align:center;}
}

.yyc-article-table table{border-collapse:collapse;}
.yyc-article-table{margin: 30px 0;}
.yyc-article-table table td {padding: 15px 16px; font-size:18px;border-right: 1px solid #a59e9e;}
.yyc-article-table table tr td:last-child {border-right: none;}
.yyc-article-table table tr{border: 1px solid #a59e9e;border-left:none;border-right:none;}
.yyc-article-table table tr:first-child{border-top:none;}
.yyc-article-table table tr:last-child{border-bottom:none;}
.yyc-article-tda,.yyc-article-tdb{border-right: 1px solid #a59e9e;}



/*服务支持-end*/


@media only screen and (max-width: 1240px) {
.vico-pro,.z-box-right2,.z-box {padding: 0 30px;}
.menu-right{ display: none;}


}

/*视频中心*/
.ny-info .weixin {position: relative;}
.ny-info .weixin img.qrcode {position: absolute;z-index: 99;top: -50px;right: -130px;width: 7.5rem;max-width: none;height: 7.5rem;transform: scale(0);transform-origin: top right;opacity: 0;border: .3125rem solid #0085ba;border-radius: .25rem;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.ny-info .weixin:hover img.qrcode {transform: scale(1);opacity: 1;}
.list-video {text-align: center; position: absolute; top: 34.5%; left: 50%;transform: translate(-50%, -50%);}
.list-video img {height: 64px;width: 64px;}
.list a:hover .list-video img{opacity:0;transition: all .6s ease-out 0s;}






