﻿/*header*/
.lh-header{position:fixed; left:0; top:-92px; right:0; width:100%; height:92px; background:rgba(0,0,0,.3); z-index:100; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.lh-header:after{ content: ""; display: block; width: 0%; height: 2px; background:#f41123; position: absolute; left: 50%; bottom: 0; transition: ease .5s;z-index: 2;}
.lh-header:hover:after{ width: 100%; left: 0;}
.lh-header.ani{top:0;}
.lh-header.fixed, .lh-header:hover { background: #fff;box-shadow: 0 5px 8px rgba(0,0,0,.2); top:0;}
body.index .lh-header.fixed{ background: none;}
.lh-logo{position:absolute; left:120px; top:30px;}
.lh-header:hover .lh-logo,.lh-header.fixed .lh-logo{ background-image: url(../image/logo1.png); width: 145px; height: 31px;}
.lh-header:hover .lh-logo .logo1,.lh-header.fixed .lh-logo .logo1{ visibility: hidden;}
.lh-header.fixed .lh-header-r .z_header_nav>li, .lh-header:hover .lh-header-r .z_header_nav>li,.lh-header.fixed .lh-header-tel,.lh-header:hover .lh-header-tel,.lh-header.fixed .ljlanguage, .lh-header:hover .ljlanguage,.lh-header.fixed .ljlanguage a, .lh-header:hover .ljlanguage a {color: #011c35;}
.lh-header .ljlanguage{color:#fff;float:left;line-height: 32px;font-size: 16px;height: 100%;font-family: "microsoft yahei";position: relative;padding:0 5px;}
.lh-header .ljlanguage a.on{color:#f41123}
.ljlanguage{ display: none;}

.z_header_nav li{ display: inline-block; margin-right: 4vw; position: relative;height: 92px;line-height: 92px;}
/*.nav_mask{ width: 100%; box-shadow: 0 3px 7px rgba(0,0,0,.1); position: absolute;min-height: 240px; left: 0; top: 100px; background:#fff;z-index: 6; transform: translateY(10%); opacity: 0; visibility: hidden; transition: all .4s;}
*/			
/*.z_header_nav:hover .sub_nav{opacity: 1; visibility: visible;min-height: 240px;transform: translate(-50%,0%);}
.z_header_nav:hover .nav_mask{ opacity:1; visibility: visible;transform: translateY(0);}*/
.z_header_nav .sub_nav{ width: 100%; padding: 10px 0;  box-sizing: border-box; position: absolute;left: 50%; transform: translate(-50%,10%); top: 110px; width: 130px; z-index: 7; text-align: center; opacity: 0; visibility: hidden; transition: all .4s;}
.z_header_nav .sub_nav a{ display: block; line-height: 30px; color: #666;}
.z_header_nav li:hover .sub_nav{  background:#eee; opacity: 1; visibility: visible; transform: translate(-50%,0);}
.z_header_nav .sub_nav a:hover{ color:#F54339;}
.z_header_nav a{ color: #fff; font-size: 16px; transition: all .6s;    display: block;
    width: 100%;
    height: 100%;}
.lh-header.fixed .z_header_nav a,.lh-header:hover .z_header_nav li a{ color: inherit;}
.lh-header:hover .z_header_nav li a:hover{ color: #F54339;}
.lh-header .z_header_nav li:hover>a,.z_header_nav li.on>a{ color:#F54339;}
.lh-header.fixed .lh-header-r .z_header_nav>li.on>a{ color:#F54339;}
.z_header_nav li:before{ content: ""; display: block; width: 2px; height: 23px;background:#F54339; position: absolute; left: 50%; bottom: 0px; transition: all .4s; opacity: 0;}
.lh-header.fixed .z_header_nav li.on:before{ opacity: 0;}
.z_header_nav li:hover:before,.lh-header.fixed .z_header_nav li.on:hover:before{ opacity: 1;transform: translateY(10px);}
.mobile_btn{cursor:pointer; width: 50px; display: none; height: 50px; position: absolute; right: 0; top: 0; z-index: 4; box-sizing: border-box;  padding: 18px 14px;  }
.mobile_btn.on .line1{transform:rotate(45deg);transform-origin:13% 50%;}
.mobile_btn.on .line2{width:0;}
.mobile_btn.on .line3{transform:rotate(-45deg);transform-origin:13% 50%;}
.mobile_btn span{display:block; width:22px; height:1px; background: #333; transition:all .45s;}
.mobile_btn .line2{margin:5px 0; width:16px; }

.lh-header-a{margin-top:28px; display:block; width: 190px;}
.lh-header-a .aqy{float:left; color:#fff; line-height:36px; margin-left:.8vw;font-family:"microsoft yahei";}
.lh-header-a .wsy{display:block; width:100px; height:26px; background:url(http://img.sov-china.com/images/222.png) no-repeat center; background-size:cover; margin-top:4px;}
.lh-header-a .aqy i{display:inline-block; width:28px; height:22px; background:url(http://img.sov-china.com/images/icon1.png) no-repeat center; float:left; margin:6px 10px 0 0;}
.lh-header-b{float:left; margin:0 0 0 1.5vw;}
.lh-header-b li{float:left; margin:0 0.4vw;}
.lh-header-b li a{display:block; width:36px; height:36px; border-radius:50%; border:1px solid #fff;  color:#fff; text-align:center; line-height:36px; display:flex; align-items:center; justify-content:center; position:relative; z-index:1;}
.lh-header-b li a:before{content:''; display:block; width:100%; height:100%; border-radius:50%; position:absolute; left:0; top:0; background:rgba(238,119,0,1); z-index:-1; transform:scale(0); transition:ease .65s; opacity:0;}
.lh-header-b li a:hover{border-color:#EE7700;}
.lh-header-b li a:hover:before{transform:scale(.9); opacity:1;}
.lh-header-b li a i{font-size:18px;}
.lh-header-tel{float:left; color:#fff; font-size:16px; font-weight:bold; line-height:36px; margin-left:1.5vw;}
.lh-header-tel:hover a{ color: #F5493F;}
.lh-header-tel a{ font-size:16px;}
.lh-header-tel i{margin-right:5px; font-size:20px; float:left;}
.lh-header-r{padding-right:2vw; width:76%; text-align: right;}
.lh-nav-btn{width:30px; height:16px; display:block; position:absolute; left:50%; top:37px; margin-left:-15px;}
.lh-nav-btn:before{content:''; display:block; width:100%;  height:2px; background:#fff; position:absolute; left:0; top:0; transition:ease .65s;}
.lh-nav-btn:after{content:''; display:block; width:100%;  height:2px; background:#fff; position:absolute; left:0; bottom:0; transition:ease .65s;}
.lh-nav-btn i{display:block; width:100%; height:2px; background:#fff;position:absolute; right:0; top:50%; margin-top:-1px; transition:ease .65s;}
.lh-header-l:hover .lh-nav-btn:before{width:60%;}
.lh-header-l:hover .lh-nav-btn:after{width:60%;}
.lh-header-l:hover .lh-nav-btn i{width:60%;}

.lh-header-l{float:left; width:92px; height:92px; background:#f41123; position:relative; cursor:pointer;}
.lh-sidebar{position:fixed; left:0; top:0; z-index:99; height:100%; padding-top:92px; transform:translateX(-100%); visibility:hidden; transition:ease .25s;}
.lh-sidebar-item{height:100%; width:200px; background:#001321; border-right:1px solid #0D2537; padding-top:30px; position:relative; z-index:5;}
.lh-sidebar-item li{padding:0 35px; line-height:50px; cursor:pointer;color:#fff;}
.lh-sidebar-item li a{color:#fff;}
.lh-sidebar-item li a:hover{color:#f41123;}
.lh-sidebar-item li i{float:right;}
.lh-sidebar-tel{position:absolute; left:0; width:200px; text-align:center; line-height:24px; color:#606b73; bottom:30px; z-index:6;}
.lh-sidebar-two{position:absolute; left:200px; top:92px; width:200px; background:#001321; height:100%; padding-top:30px; transition:ease .25s; transform:translateX(-100%); z-index:4;}
.lh-sidebar-three{position:absolute; left:400px; top:92px; background:#061C2C; width:375px; height:100%; padding-top:30px; transition:ease .25s; transform:translateX(-100%); z-index:3; visibility:hidden;}
.lh-sidebar-two li,.lh-sidebar-three li{padding:0 35px; line-height:50px; cursor:pointer;color:#fff;}
.lh-sidebar-two li.on,.lh-sidebar-two li.on a{color:#f41123;}
.lh-sidebar-item li.on a,.lh-sidebar-item li.on{color:#f41123;}
.lh-sidebar-two li a,.lh-sidebar-three li a{color:#fff;}
.lh-sidebar-two li a:hover,.lh-sidebar-three li a:hover{color:#f41123;}
.lh-sidebar-two li i{float:right;}
.lh-sidebar-three.hover,.lh-sidebar-two.hover,.lh-sidebar.hover{transform:translateX(0); visibility:visible; transition:ease .55s;}
.lh-search-layer{position:absolute; left:0; right:0; top:92px; height:92px; background:rgba(0,0,0,.5); z-index:100; opacity:0; visibility:hidden; transition:ease .65s; display:none;}
.lh-search{width:100%; max-width:1200px; margin:21px auto 0; height:50px; line-height:50px; position:relative;}
.lh-search input{display:block; width:100%; height:50px; line-height:50px; background:#fff; border:none; position:absolute; left:0; top:0; padding:0 20px;}
.lh-search a{position:absolute; right:0; top:0; width:120px; height:50px; text-align:center; background:#f41123; color:#fff;}
.lh-search a:hover{background:#C96703;}
.lh-search-close{position:absolute; right:0; top:0; width:92px; height:92px; background:#000; color:#fff; text-align:center; line-height:92px;}
.lh-search-close i{font-size:24px;}
.lh-search-close:hover{border-radius:50% 0 50% 50%;}
.Search .lh-search-layer{opacity:1; visibility:visible;}
.lh-return{display:none;}

/*首页产品*/
.indexpro{ padding:100px 0;}
.slideGroup{ width:100%; float:left; margin-top:80px; position:relative;}
.slideGroup .hd{ width:70%; position:absolute; right:0; top:-149px; text-align:right; padding-right:190px;}
.slideGroup .hd ul{ display:inline-block; width:100%; text-align:right;}
.slideGroup .hd ul .slick-track{ float:right;}
.slideGroup .hd ul .slick-slide{ cursor:pointer; display:inline-block; font-size:15px; color:#333; padding:0 12px; line-height:64px; letter-spacing:1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.slideGroup .hd ul .slick-current{ color:#ff0000; background:url(../image/index2_2.jpg) no-repeat center bottom;}
.slideGroup .hd a{ display:inline-block; float:right; position:absolute; right:0; top:0; font-size:15px; color:#333; line-height:64px; letter-spacing:1px; /*background:url(../images/index2.png) no-repeat left center;*/ width:116px;}
.slideGroup .hd a:hover{ color:#ff0000;}
.slideGroup .hd a span{ font-family:"宋体";}
.slideGroup .bd{ width:100%; float:left;}
.section .c_1570{ height:100%; position:relative;}
.tablebox{display: table;vertical-align: middle; height:100%; position:relative; width:100%;table-layout: fixed;}
.middlebox{ display:table-cell; vertical-align:middle;}
.tit_1{ width:100%; float:left; position:relative; font-size:36px; color:#333; line-height:74px; font-weight:bold; letter-spacing:4px;}
.tit_1 span{color: #e60012;}
.tit_1 h1{ position:absolute; left:0; top:0; height:74px; line-height:74px; font-size:70px; color:#333; letter-spacing:8px; text-transform:uppercase; opacity:0.05; z-index:-1;}

.slide_pic_2{ width:100%; float:left; position:relative; padding:0 30px;}
.slide_pic_2 .slick-prev,.slide_pic_2 .slick-next{ display:block; width:13px; height:25px; position:absolute; left:0px; top:50%; margin-top:-12px; background:url(../image/index2_1.png) no-repeat left center; background-size:auto 100%; cursor:pointer;}
.slide_pic_2 .slick-next{ background-position:right center; left:auto; right:0px;}
.slide_pic_2 .slick-prev:hover,.slide_pic_2 .slick-next:hover{ background-image:url(../image/index2_1_h.png);}
.ul_2{ margin-top:20px;}
.ul_2 .zbox{ width:100%; float:left; padding:0 15px;}
.ul_2 .zbox .zbox_box{ width:100%; float:left; position:relative; overflow:hidden;}
.ul_2 .zbox .zbox_box .pic{ width:100%; float:left; background:black; height:428px;}
.ul_2 .zbox .zbox_box .pic img{ width:503px; height:428px; position:absolute; left:50%; top:50%; max-width:none; margin:-214px 0 0 -251px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_2 .zbox .zbox_box .zbox_down{ width:100%; text-align:center; position:absolute; left:0; bottom:0; background:white; height:142px; padding:25px 30px 0 30px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_2 .zbox .zbox_box .zbox_down .zbox_down_head{ width:100%; font-size:18px; color:#333; line-height:30px; font-weight:bold; letter-spacing:1px; background-position:center bottom;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_2 .zbox .zbox_box .zbox_down .zbox_down_body{ width:100%; margin-top:16px; font-size:14px; color:#666; line-height:30px; height:60px; overflow:hidden; letter-spacing:1px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_2 .zbox .zbox_box .zbox_down .zbox_down_detail{ margin-top:42px; display:inline-block; width:96px; height:40px; line-height:38px; border:solid 1px white; color:white; font-size:14px; color:white; letter-spacing:1px; text-transform:uppercase;}
.ul_2 .zbox .zbox_box:hover .pic img{ opacity:0.4;}
.ul_2 .zbox .zbox_box:hover .zbox_down{ height:100%; background:none; padding:86px 70px 0 70px;}
.ul_2 .zbox .zbox_box:hover .zbox_down .zbox_down_head{ color:white; padding-bottom:27px; /*background:url(../images/index3_4.jpg) no-repeat center bottom;*/}
.ul_2 .zbox .zbox_box:hover .zbox_down .zbox_down_body{ color:white; margin-top:21px; height:90px;}
.ul_2 .zbox .zbox_box .zbox_down .zbox_down_detail:hover{ background:white; color:black;}
.c_1570_box{ margin:0 -30px;}
.c_1570_box .row{ margin-right:-15px; margin-left:-15px;}
/*首页产品结束*/

/*首页视频滚动*/
.indexevl{ width:574px; position:relative; margin: 0 0 0 -45px;;}
.indexevl .slick-prev,.indexevl .slick-next{ display:block; width:13px; height:25px; position:absolute; left:10px; top:50%; margin-top:-12px; background:url(../image/index2_1.png) no-repeat left center; background-size:auto 100%; cursor:pointer;}
.indexevl .slick-next{ background-position:right center; left:auto; right:10px;}
.indexevl .slick-prev:hover,.indexevl .slick-next:hover{ background-image:url(../image/index2_1_h.png);}
/*视频结束*/
.indexban{position:relative}
.m-bann{display:none}
.indexban .imgtext{position:absolute;top:30%;left:75%;margin-left:-37.5vw;z-index:3;opacity:0}
.indexban .swiper-slide-active .imgtext{left:50%;opacity:1}
.indexban .swiper-container-horizontal>.swiper-pagination-bullets{bottom:45px}
.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;opacity:1;border-radius:8px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{width:30px;background-color:#e60012}
.indexa{padding:100px 0}
.indexa .textbox{width:calc(100% - 742px - 9.27vw);margin-right:9.27vw}
.indexa .textbox .title{color:#000;margin:54px 0 18px;font-size:18px;font-family:"Source Han Sans CN"}
.indexa .textbox .text{color:#666;height:282px;line-height:2.143;overflow:hidden}
.indexa .textbox .more, .indeextop .more, .indexpro .slideGroup .more{width:186px;height:56px;border-radius:56px;border:1px solid #e2e2e2;padding-left:30px;display:block}
.indexa .textbox .more .moretext, .indeextop .more .moretext,.indexpro .more .moretext{line-height:54px;color:#666;font-weight:bold;font-family:Arial}
.indexa .textbox .more .icon, .indeextop .more .icon,.indexpro .more .icon{width:37px;height:7px;margin-top:24px;margin-left:5px;background-image:url(../image/iamore.png);background-repeat:no-repeat;background-position:left center}
.indexarightbox .imgbox .img:nth-of-type(2){margin-right:20px}
.iavideobox{margin-top:20px;position:relative; display: none;}
.iavideobox video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;visibility:hidden;opacity:0;object-position:center center;object-fit:cover}
.iavideobox .player{width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-25px;z-index:3;cursor:pointer}
.iavideobox:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:2}
.iavideobox.cur video{z-index:3;visibility:visible;opacity:1}
.iavideobox.cur .player,
.iavideobox.cur .img{z-index:-1;visibility:hidden;opacity:0}
.indexarightbox .imgbox .img:hover img,
.iavideobox:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.indexa .textbox .more:hover,
.indeextop .more:hover,.indexpro .more:hover{background-color:#e60012;background-position:right 122px center}
.indexa .textbox .more:hover .moretext,
.indeextop .more:hover .moretext,.indexpro .more:hover .moretext{color:#fff}
.indexa .textbox .more:hover .icon,
.indeextop .more:hover .icon,.indexpro .more:hover .icon{background-position:right center}
.indexb{width:100%;height:470px;padding-top:86px;background-image:url(http://img.sov-china.com/images/ibbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}
.indexb .title{color:#fff;text-align:center;font-size:30px;font-family:"Source Han Sans CN";width:70%;margin:0 auto;line-height:1.6}
.indexb .numbox{margin-top:58px}
.indexb .numlist{width:25%;position:relative}
.indexb .numlist:after{content:"";width:1px;height:72px;background-color:rgba(255,255,255,0.1);position:absolute;top:10px;right:0}
.indexb .numlist:nth-last-of-type(1):after{display:none}
.indexb .numlist .numUp{color:#fff;font-family:'dinbold';line-height:1;font-size:60px;display:inline-block}
.indexb .numlist .unit{color:#fff;margin-top:38px;display:inline-block;margin-left:5px}
.indexb .numlist .text{color:#fff;text-align:center;margin-top:3px}
.indexb .numlist .top{text-align:center}
.indexc{padding:100px 0 116px}
.indexc .icbot{margin-top:40px}
.icbotlist{width:23.75%;background-color:#f7f7f7;margin-bottom:24px;margin-right:1.75%;padding:3.02vw 30px 54px;position:relative;overflow:hidden}
.icbotlist:nth-of-type(1){width:49%;height:39.84375vw;padding:6.88vw 50px 30px 2.8125vw;background-image:url(../image/icbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.icbotlist:nth-of-type(3),
.icbotlist:nth-of-type(5){margin-right:0}
.icbotlist:nth-of-type(1) .img img{width:100%}
.icbotlist .textbox{margin-top:26px}
.icbotlist:nth-of-type(1) .textbox{margin-top:3.254vw}
.icbotlist .textbox .title{color:#000;font-size:18px;font-weight:bold;text-align:center;max-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.icbotlist .textbox .text{color:#666;margin-top:5px;max-height:20px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.icbotlist:nth-of-type(1) .textbox .title{font-size:24px;max-height:30px}
.icbotlist .more{width:158px;height:44px;border:1px solid #bfbfbf;border-radius:44px;line-height:42px;text-align:center;color:#e60012;font-weight:bold;font-family:Arial;position:absolute;bottom:-25px;opacity:0;left:50%;margin-left:-79px}
.icbotlist .img{padding:0 32.5px}
.icbotlist:nth-of-type(1) .img{padding:0 1.5vw}
.icbotlist:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.icbotlist:hover .textbox .more{bottom:25px;opacity:1}
.icbotlist:hover .textbox .text{opacity:0}
.icbotlist:nth-of-type(1):hover .textbox .text{opacity:1}
.icbotlist:hover{background-color:#fff;box-shadow:0px 2px 29px 0px rgba(0,0,0,0.11)}
.indexc .swiper-pagination{display:none}
.indexc .swiper-container{overflow:initial}
.indexc .swiper-wrapper{display:block}
.indexd{padding:100px 0;background-color:#f4f4f4}
.indexdbox{margin-top:28px}
.indexdbox .swiper-container{padding:20px 0}
.indexdbox .swiper-slide{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1)}
.indexdbox .textbox{width:calc(100% - 600px);background-color:#fff;padding:2.9375vw 2.145vw 6vw 2.208vw}
.indexdbox .textbox .num{height:17px;color:#ccc;font-weight:bold;font-family:'dinbold'}
.indexdbox .textbox .title{color:#000;font-size:28px;margin:8px 0 30px;font-weight:bold;max-height:34px;font-family:"Source Han Sans CN";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexdbox .textbox .text{color:#666;line-height:2.143;max-height:84px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.indexdbox .textbox .morebox{margin-top:42px}
.indexdbox .textbox .moretext{color:#666;font-weight:bold;font-family:Arial;}
.indexdbox .textbox .icon{width:37px;height:7px;margin-top:4px;background-image:url(../image/iamore.png);background-repeat:no-repeat;background-position:left center;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexdbox .swiper-slide{ height: 60%;}
.indexdbox .swiper-slide:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.indexdbox .swiper-slide:hover .textbox .title{color:#e60012}
.indexdbox .swiper-slide:hover .textbox .icon{margin-left:15px}
.indexdbox .swiper-button-next,
.indexdbox .swiper-button-prev{width:11px;height:19px;top:auto;margin-top:0;bottom:calc(20px + 4.25vw);left:auto;background-size:100% 100%;opacity:1}
.indexdbox .swiper-button-next{background-image:url(../image/idrbtn.png)}
.indexdbox .swiper-button-prev{background-image:url(../image/idlbtn.png);right:35.223vw}
.indexdbox .numbox{position:absolute;bottom:calc(20px + 3.85vw);right:31.223vw;z-index:2}
.indexdbox .numbox #curnum{width:35px;padding:0 5px;height:35px;border:1px solid #e2e2e2;background-color:transparent;text-align:center;color:#666;font-family:Arial}
.indexdbox .numbox #curnum:focus{border-color:#d60c03;border-radius:4px}
.indexdbox .numbox .line,
.indexdbox .numbox .pagenum{line-height:35px;color:#666}
.indexdbox .numbox .line{margin:0 5px}
.indexenavlist{display:block;color:#999;line-height:40px;font-size:16px;position:relative;margin-right:60px}
.indexenavlist:nth-last-of-type(1){margin-right:0}
.indexenavlist.cur, .indexenavlist:hover{color:#d60c03}
.indexenavlist:after{content:"";width:0;height:2px;background-color:#d60c03;position:absolute;bottom:0;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indexenavlist.cur:after, .indexenavlist:hover:after{width:100%}
.indexe{padding:90px 0 90px; background-color:#fff;}
.indexebox{margin-top:50px;position:relative;height:435px}
.indexelist{display:none;width:100%;position:absolute;top:0;left:0}
.indexelist:nth-of-type(1){display:block}
.indexeleft{width:calc(100% - 670px);margin-right:96px}
.indexeleft .top .img{margin-top:5px}
.indexeleft .top .img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.indexeleft .top .textbox{width:calc(100% - 360px);margin-left:40px}
.indexeleft .top .textbox .title{color:#3f3f3f;font-size:24px;max-height:70px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexeleft .top .textbox .date{color:#c9c9c9;font-family:'gothicb';margin:12px 0 24px}
.indexeleft .top .textbox .text{color:#999;max-height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexeleft .top .textbox .more{width:140px;margin-top:44px;height:46px;display:block;background-color:#e60012;color:#fff;border-radius:46px;text-align:center;line-height:46px;font-family:Arial;font-weight:bold}
.indexeleft .top .textbox .more:hover{box-shadow:0px 5px 24px 0px rgba(0,0,0,0.08);transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px)}
.indexeleft .bot{margin-top:34px}
.indexeleftlist{display:block;padding:14px 0}
.indexeleftlist .title{color:#666;width:calc(100% - 110px);margin-right:20px;max-height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexeleftlist .date{color:#c9c9c9;font-family:'gothicb'}
.indexevideobox{position:relative}
.indexevideobox video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;visibility:hidden;opacity:0;object-fit:cover;object-position:center center}
.indexevideobox .player{width:50px;height:50px;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:3;cursor:pointer}
.indexevideobox.cur video{z-index:3;visibility:visible;opacity:1}
.indexevideobox.cur .img,
.indexevideobox.cur .player{z-index:-1;visibility:hidden;opacity:0}
.indexevideobox:hover{box-shadow:0px 3px 34px 0px rgba(0,0,0,0.08)}
.indexevideobox:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.indexeleftlist:hover .title{color:#e60012;font-weight:bold}
.wapindexeitems{width:100%;display:none;border-top:1px solid #f2f2f2;margin-top:25px}
.wapindexeitem{display:block;padding:25px 0;border-bottom:1px solid #f2f2f2}
.wapindexeitem .textbox{width:calc(100% - 155px);margin-right:35px}
.wapindexeitem .textbox .title{font-size:16px;line-height:1.6;height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.wapindexeitem .textbox .date{color:#c9c9c9;font-weight:bold;font-family:Arial;font-size:12px;margin-top:30px}
.wapindexeitem .img{width:120px;margin-top:5px}
.indexf{padding:100px 0;background-color:#f4f4f4;}
.indexf .title{
    color: #000;
    font-size: 36px;
    font-weight: bold;
    line-height: 1; text-align: center;
}
.indexf .title span{ color: #e60012;}
.index_hz{ padding: 8vh 7vw;}
.index_hz .index_tit{ text-align: center;}
.index_hz .index_tit .line{ display: inline-block;}
.hz_list li{ width: 16.6%;  float: left; text-align: center;  } 
.hz_list li img{ max-width:70%; max-height: 80px; display: block;margin:0 auto; vertical-align: middle;margin-top: 40px}

.about1, .about3{padding:120px 0;overflow:hidden}
.about1 .textbox{width:calc(100% - 815px);margin-right:95px}
.about1 .textbox .title1{color:#000;font-size:48px;font-weight:bold;font-family:Arial;line-height:1}
.about1 .textbox .title1 span{color:#e60012}
.about1 .textbox .title{color:#000;font-size:30px;width:88%;margin:20px 0 48px}
.about1 .textbox .text, .about3 .textbox .text{color:#666;line-height:1.857}
.about2{width:70%;margin:0 auto;height:450px;position:relative;background-image:url(http://img.sov-china.com/images/about2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}
.about2.cur{width:100%}
.about2 .wrap{position:relative;height:450px}
.about2 .title{width:64%;margin:0 auto;color:#fff;font-size:30px;text-align:center;position:absolute;top:50%;left:50%;margin-left:-34%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.about3 .textbox{width:calc(100% - 840px);margin-left:120px;padding-top:88px}
.about3 .textbox .title{color:#000;font-size:30px}
.about3 .textbox .text{margin-top:42px}
.merchants{padding:120px 0 140px}
.mertitle{font-size:36px;font-weight:bold;color:#000}
.mertitle span{color:#e60012}
.merchantsform{margin-top:42px}
.merformlist{margin-right:2.09%;margin-bottom:36px;position:relative;}
.merformlist:nth-of-type(3n){margin-right:0}
.merformlist .top{color:#666; font-size: 16px;}
.merformlist .top span{color:#e60012}
.merformlist .input, .merselect{margin-top:16px}
.merformlist .input input{width:100%;height:62px;border:1px solid #ececec;border-radius:5px;padding:0 19px}
.merformlist .input input:focus{border-color:#e60012;border-radius:5px}
.merselect{width:100%;height:62px;border:1px solid #ececec;border-radius:5px;padding:10px 19px;position:relative}
.merselecttop{cursor:pointer}
.merselecttop .name{width:calc(100% - 19px);margin-right:10px;line-height:40px;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.merselecttop .icon{line-height:40px;height:40px}
.merselecttop .icon img{display:inline-block;vertical-align:middle}
.merselectbox{width:100%;max-height:200px;color:#999;overflow-y:auto;position:absolute;top:92px;z-index:-1;visibility:hidden;opacity:0;left:0;background-color:#fff;border:1px solid #ececec;border-top:none;box-shadow:0px 4px 26px 0px rgba(0,0,0,0.08)}
/* 滚动条 */
.merselectbox::-webkit-scrollbar, .hisconlist .textbox .textitems::-webkit-scrollbar{width:8px}
/* 滚动条滑块 */
.merselectbox::-webkit-scrollbar-thumb, .hisconlist .textbox .textitems::-webkit-scrollbar-thumb{background-color:#e60012}
/* 滚动条外层轨道 */
.merselectbox::-webkit-scrollbar-track, .hisconlist .textbox .textitems::-webkit-scrollbar-track{background-color:#ffeaec}
.merselectlist{color:#999;padding:0 19px;line-height:42px;cursor:pointer}
.merselectlist:hover{background-color:#e60012;color:#fff}
.merselect.cur .merselectbox{top:62px;visibility:visible;z-index:10;opacity:0}
.merselect.cur .icon img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.merformlist.last{width:100%}
.merchantsbtn{width:460px;height:62px;font-size:16px;font-weight:bold;cursor:pointer;background-color:#e60012;border-radius:5px;color:#fff;text-align:center;line-height:62px;margin-top:24px}
.history{padding:120px 0 140px}
.histitle{color:#000;font-size:36px;font-weight:bold;line-height:1}
.histitle span{color:#e60012}
.histitlebox .text{color:#666;font-size:16px;margin-top:18px}
.hisslidebox{margin-top:112px;position:relative}
.hisslide{position:relative}
.hisslidebox:after{content:"";width:100%;height:2px;background-color:#f0f0f0;position:absolute;top:50%;margin-top:-1px;left:0;z-index:auto}
.hisslide .swiper-slide{height:140px;z-index:3}
.hisslide .yuan{width:79px;height:79px;border-radius:79px;margin:0 auto;background-color:rgba(230,0,18,0);position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px}
.hisslide .yuan1{width:79px;height:79px;border-radius:79px;background-color:#f0f0f0;cursor:pointer}
.hisslide .year{text-align:center;line-height:79px;color:#666;font-size:18px;font-weight:bold;font-family:Arial}
.hisslide .swiper-slide-active .yuan{width:140px;height:140px;background-color:rgba(230,0,18,0.1);border-radius:141px;padding:20px;margin-top:-70px;margin-left:-70px}
.hisslide .swiper-slide-active .yuan1{width:100px;height:100px;background-color:#e60012;border-radius:100px;margin:0 auto}
.hisslide .swiper-slide-active .year{color:#fff;font-size:24px;line-height:100px;font-weight:bold;font-family:Arial}
.hisslide .swiper-button-next,
.hisslide .swiper-button-prev{width:48px;height:48px;background-size:100% 100%;opacity:1;margin-top:-24px}
.hisslide .swiper-button-next{background-image:url(../image/hisr.png);right:-48px}
.hisslide .swiper-button-prev{background-image:url(../image/hisl.png);left:-48px}
.hisslide .swiper-button-next:hover{background-image:url(http://img.sov-china.com/images/hisr_cur.png)}
.hisslide .swiper-button-prev:hover{background-image:url(http://img.sov-china.com/images/hisl_cur.png)}
.hisconbox{margin-top:80px}
.hisconbox .wrap{position:relative}
.hisconlist{position:absolute;top:0;left:0;visibility:hidden;z-index:-1;opacity:0}
.hisconlist.active{position:static;visibility:visible;z-index:1;opacity:1}
.hisconlist .img{width:50%}
.hisconlist .textbox{width:50%;position:relative;overflow:hidden;background-color:#f6f6f6;padding:5.833vw 30px 30px 5.208vw}
.hisconlist .textbox:after{content:attr(year);color:#eee;font-size:200px;font-weight:bold;font-family:'din';position:absolute;right:-40px;bottom:-60px}
.hisconlist .textbox .year{color:#e60012;font-size:36px;font-weight:bold;font-family:'din';opacity:0;transform:translateX(80px);-webkit-transform:translateX(80px);-moz-transform:translateX(80px);transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s}
.hisconlist .textbox .textitems{margin-top:25px;max-height:248px;overflow-y:auto;opacity:0;transform:translateX(80px);-webkit-transform:translateX(80px);-moz-transform:translateX(80px);transition:1s ease-in-out 0.5s;-webkit-transition:1s ease-in-out 0.5s;-moz-transition:1s ease-in-out 0.5s}
.hisconlist .textbox .textitem{position:relative;padding-left:16px;color:#666;font-size:16px}
.hisconlist .textbox .textitem:after{content:"";width:8px;height:8px;box-sizing:border-box;border:2px solid #dfafb3;border-radius:8px;position:absolute;left:0;top:7px}
.hisconlist.active .textbox .year,
.hisconlist.active .textbox .textitems{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}
.hisconlist .img:hover img, .about3 .img:hover img, .about1 .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.honor{padding:120px 0 136px}
.honorbox{margin-top:74px}
.honorlist{width:25%;padding:0 15px}
.honorlist .img{text-align:center}
.honorlist .img img{display:inline-block}
.honorlist:hover .img img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15)}
.honorlist .title{margin-top:20px;text-align:center;color:#666;font-size:16px}

.conformbox .merselect .merselectbox{top:61px;visibility:visible;z-index:10;opacity:1;display:none}
.merselect.cur .icon img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.case{padding:100px 0 140px}
.casetop{ margin-bottom:50px;}
.casetop .textbox{width:calc(100% - 527px);border:1px solid #eee;border-left:none;padding:2.9375vw 4.427vw 30px 2.145vw}
.casetop .title{color:#000;font-size:36px;font-weight:bold;font-family:"Source Han Sans CN"}
.casetop .text{color:#666;line-height:2.143;margin:28px 0 56px;max-height:150px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.casetop .more{width:186px;height:56px;display:block;background-color:#f4f4f4;padding-left:28px;border-radius:56px;}
.casetop .more .moretext{color:#666;font-weight:bold;line-height:56px;font-family:Arial}
.casetop .more .icon{width:32px;height:7px;margin-left:12px;margin-top:25px;background-image:url(../image/casetopmore.png);background-repeat:no-repeat;background-position:left center}
.casetop .more:hover{background-color:#e60012;transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px)}
.casetop .more:hover .moretext{color:#fff}
.casetop .more:hover .icon{background-position:right center}
.casetop .img{ width: 527px;}
.casetop .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.casepics{ background-color: #ffffff; margin-top:10px;}
.casepics .casepic1{ width:50%; float: left; text-align: center; margin-bottom: 30px;}
.casepics .casepic1 .img{ margin-bottom:10px; padding-left: 30px; padding-right: 30px;}
.casepics .casepic1 .img img{display:inline-block; transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.casepics .casepic1 .img img:hover{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);}
.casepics .casepic1 .bt{ font-size: 16px; color: #666666;}
.caseitems{margin-top:60px}
.caseitem{width:32.22%;margin-right:1.6%;margin-bottom:24px;display:block;position:relative;overflow:hidden}
.caseitem:nth-of-type(3n){margin-right:0}
.caseitem .img{position:relative;overflow:hidden}
.caseitem .img:after{content:"";width:100%;height:100%;position:absolute;top:100%;left:0;background-color:rgba(255,255,255,0.3);transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.caseitem .textbox{height:160px}
.caseitem .textbox .box{height:160px;padding:45px 56px 48px 38px;background-color:#fff;position:relative;z-index:3;border:1px solid #eee;border-top:none}
.caseitem .title{color:#000;font-size:20px}
.caseitem .text{color:#666;margin-top:16px;max-height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.caseitem .more{display:inline-block;color:#e60012;position:absolute;bottom:0;left:38px;opacity:0;font-weight:bold;font-family:Arial;padding-right:38px;background-image:url(http://img.sov-china.com/images/casemore.png);background-repeat:no-repeat;background-position:right center;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.caseitem:hover{box-shadow:0.518px 1.932px 29px 0px rgba(0, 0, 0, 0.11)}
    .caseitem:hover .textbox .box{height:240px;padding:36px 56px 76px 38px;transform:translateY(-80px);-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px)}
    .caseitem:hover .textbox .text{max-height:38px;-webkit-line-clamp:2}
    .caseitem:hover .textbox .more{bottom:76px;opacity:1;transition:0.5s ease-in-out 0.3s;-webkit-transition:0.5s ease-in-out 0.3s;-moz-transition:0.5s ease-in-out 0.3s}
    .caseitem:hover .img:after{top:-100%}
.casemore{width:186px;height:56px;display:block;border-radius:56px;margin:36px auto 0;background-color:#f4f4f4;color:#e60012;font-weight:bold;text-align:center;line-height:56px;font-family:Arial}
.casemore:hover{background-color:#e60012;color:#fff;transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px)}
.casedbox{background-color:#f8f8f8;padding-bottom:100px}
.casedtopbox{background-color:#fff;padding:92px 90px 100px 100px;position:relative;margin-top:-96px;z-index:3;overflow:hidden}
.casedtopbox .img{width:621px;margin-top:5px}
.casedtopbox .img img{ margin: 0 auto;}
.casedtopbox .textbox{width:calc(100% - 621px - 6.25vw);margin-right:6.25vw}
.casedtopbox .textbox .title{color:#000;font-size:36px;font-weight:bold;font-family:"Source Han Sans CN"}
.casedtopbox .textbox .text{color:#666;margin:25px 0 52px;line-height:2.143}
.casedtopbox .textbox .immediately{width:180px;height:56px;background-color:#e60012;color:#fff;text-align:center;line-height:56px;font-size:16px;font-weight:bold;cursor:pointer;border-radius:5px}
.casedtopbox .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.casedbot{margin-top:10px;background-color:#fff}
.casedbotnav{padding:43px 0;border-bottom:1px solid #f1f1f1;text-align:center}
.casedbotnavlist{margin-right:-4px;padding:0 50px;display:inline-block;border-right:1px solid #e5e5e5;cursor:pointer}
.casedbotnavlist:nth-last-of-type(1){border-right:none}
.casedbotnavlist a{color:#666;font-size:16px;line-height:1;position:relative}
.casedbotnavlist a:after{content:"";width:100%;height:2px;background-color:#e60012;position:absolute;bottom:-4px;left:0;opacity:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.casedbotnavlist.cur a, .casedbotnavlist:hover a{color:#e60012}
.casedbotnavlist.cur a:after, .casedbotnavlist:hover a:after{bottom:-43px;opacity:1}
.casedbotbox{padding:0 100px 56px}
.casedbotlist{padding:54px 0;border-bottom:1px solid #f1f1f1}
.casedbotlist:nth-last-of-type(1){border-bottom:none}
.casedbotlist .name{width:342px;color:#000;font-size:36px;font-weight:bold;font-family:"Source Han Sans CN";position:relative}
.casedbotlist .name:after{content:"";width:33px;height:4px;position:absolute;bottom:-30px;left:0;background-color:#c7c7c7}
.casedbotlist .con{width:calc(100% - 342px);min-height:142px}
.casedconslidebox{position:relative}
.casedconslidebox .swiper-button-next, .casedconslidebox .swiper-button-prev{width:19px;height:35px;background-size:100% 100%;opacity:1;top:auto;bottom:54px}
.casedconslidebox .swiper-button-prev{background-image:url(../image/cadl.png);left:0}
.casedconslidebox .swiper-button-next{background-image:url(../image/cadr.png);left:74px}
.casedconslidebox .swiper-button-prev:hover{background-image:url(../image/cadl_cur.png)}
.casedconslidebox .swiper-button-next:hover{background-image:url(../image/cadr_cur.png)}
.casedconslidebox .swiper-slide{padding:50px 20px 72px;background-color:#f6f6f6}
.casedconslidebox .swiper-slide .img{text-align:center}
.casedconslidebox .swiper-slide .img img{display:inline-block;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.casedconslidebox .swiper-slide .textbox{margin-top:28px}
.casedconslidebox .swiper-slide .title{color:#000;font-size:18px;font-weight:bold;text-align:center}
.casedconslidebox .swiper-slide .text{color:#666;text-align:center;margin-top:6px}
.casedconslidebox .swiper-slide:hover .img img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15)}
.casedetailrec{padding:88px 0 116px}
.casedetailrec .histitle{text-align:center}
.casedform{width:538px;height:672px;padding:20px;opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);background-color:#fff;border-radius:10px;z-index:21;position:absolute;top:50%;left:50%;margin-left:-269px;margin-top:-280px}
.casedclose{cursor:pointer}
.casedform .form{padding:0 10%}
.casedform .title{color:#000;font-size:20px;font-weight:bold;text-align:center;margin:10px 0 10px}
.casedform .title_2{color:#000;font-size:14px;font-weight:bold;text-align:center;margin:10px 0 16px}
.casedform .formlist{width:100%;padding:0 15px;border:1px solid #eaeaea;border-radius:5px;margin-bottom:20px}
.casedform .formlist2 .formlist{width:calc(100% - 130px);margin-right:10px}
.casedform .formlist2 .code{width:120px;height:54px}
.casedform .formlist2 .code img{width:100%;height:100%}
.casedform .formlist .name{color:#999;width:56px;line-height:52px}
.casedform .formlist .name span{color:#e60012}
.casedform .formlist .input{width:calc(100% - 56px);}
.casedform .formlist .input input:disabled {  
    color: #000; background-color: #fff;
    opacity: 1;
    -webkit-text-fill-color: #000;
}
.casedform .formlist input{width:100%;height:52px;padding:0 10px}
.casedform .formlist textarea{width:100%;height:90px;padding:10px}
.casedform .btn{width:80%;height:54px;line-height:54px;margin:0 auto;background-color:#e60012;color:#fff;text-align:center;cursor:pointer;border-radius:5px;font-size:16px;font-weight:bold}
.casedform.cur{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.casedform .formlist.ewm {border:none;}
.casedform .formlist.ewm img{ margin:0 auto; max-width:200px;}
.news{padding:118px 0 140px}
.newsitems{margin-top:10px}
.nesitem .box{padding:50px 0;border-bottom:1px solid #eee;position:relative;z-index:3}
.nesitem .box .img{ width: 300px; height: 198px;}
.nesitem .textbox{width:calc(100% - 308px);padding:34px 0 0 42px}
.nesitem .textbox .title{color:#333;width:calc(100% - 132px);font-size:20px;font-weight:bold;max-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.nesitem .textbox .date{color:#aaa;padding-left:20px;margin-top:5px;font-family:Arial;background-image:url(../image/newstime.png);background-repeat:no-repeat;background-position:left center}
.nesitem .textbox .text{color:#828181;margin-top:60px;line-height:1.714;max-height:46px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.nesitem{position:relative;display:block}
.nesitem:after{content:"";width:0%;height:100%;background-color:#f9f9f9;position:absolute;top:0;left:0;z-index:auto;transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s}
.nesitem:hover:after{width:100%}
.nesitem:hover .textbox .title{color:#e60012}
.nesitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.nesitem:hover .box{border-bottom-color:#eee}
.news .pager{margin-top:82px}
.news .wappager{margin-top:40px}
.newsdbox{padding:92px 0 138px}
.newsdl{width:calc(100% - 500px);margin-right:100px}
.newsdl .title{color:#191919;font-size:32px;font-weight:bold;line-height:1.5}
.newsdl .content p{ font-size:16px; line-height: 30px; margin-bottom: 10px; text-indent: 2em;}
.newsdl .content h3{ font-size:24px; line-height: 30px; margin-bottom:20px; margin-top:30px;}
.newsdl .content dl{ font-size:16px; line-height: 30px; margin-bottom:20px;}
.newsdl .content dl dt{ font-weight:600; margin-top: 18px;}
.newsdl .content ul{ margin-bottom:20px; margin-top:30px;}
.newsdl .content li{ font-size:16px; line-height: 30px;}
.newsdlother{margin:24px 0 34px}
.newsdlother .list{margin-right:10px}
.newsdlother .list:nth-last-of-type(1){margin-right:0}
.newsdlother .list .icon{height:17px;line-height:17px}
.newsdlother .list .icon img{display:inline-block;vertical-align:middle}
.newsdlother .list .text{color:#ccc;margin-left:8px;font-family:'din'}
.newsdr{width:400px;background-color:#f5f5f5}
.newsdr .top{padding:58px 50px 54px}
.newsdr .bot{padding:46px 50px 50px;margin-top:10px}
.newsdr .titlebox .cntitle{color:#191919;font-size:26px;font-weight:bold;font-family:'siyuansongti'}
.newsdr .titlebox .entitle{color:#a2a8ae;font-family:'calibri';margin-top:6px}
.newsrecommitem{display:block;padding:36px 0;border-bottom:1px solid #ededed}
.newsrecommitem:nth-last-of-type(1){border-bottom:none;padding:36px 0 0}
.newsrecommitem .textbox{margin-top:28px}
.newsrecommitem .date{font-family:'din';color:#9c9c9c;font-size:16px}
.newsrecommitem .title{color:#666;font-size:16px;font-weight:bold;margin-top:14px;line-height:1.875;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newspagerlist{padding:26px 0;border-bottom:1px solid #f5f5f5}
.newspagerlist:nth-last-of-type(1){margin-bottom:0}
.newspagerlist .name{color:#999;margin-right:12px}
.newspagerlist .text{width:calc(100% - 68px);max-height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.newsdlbot{margin-top:68px;border-bottom:1px solid #f5f5f5;padding-bottom:38px}
.newsdlbotl .list{margin-right:20px}
.newsdlbotl .list .icon{line-height:36px;margin-right:8px}
.newsdlbotl .list .icon img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.newsdlbotl .list .text{line-height:36px;color:#ccc;font-weight:bold;font-family:'din'}
.newsdlbot .returnlist{padding-left:26px;line-height:36px;display:block;color:#999;background-image:url(../image/nreturn.png);background-repeat:no-repeat;background-position:left center}
.newstjcp{margin-top:68px;padding-bottom:38px}
.newstjcp .tjtitle{ text-align: center;color: #000;font-size: 36px;font-weight: bold;line-height: 1;}
.newstjcp .proitem:nth-of-type(1), .prod8 .proitem:nth-of-type(2){width:31.94%;margin-right:2.09%;display:block;margin-bottom:40px;background-color:#f6f6f6;padding:50px 20px 72px}
.newstjcp .proitem .img{text-align:center}
.newstjcp .proitem .img img{display:inline-block}
.newstjcp .proitem .textbox{margin-top:28px}
.newstjcp .proitem:nth-of-type(1) .textbox, .prod8 .proitem:nth-of-type(2) .textbox{width:100%}
.newstjcp .proitem:nth-of-type(1) .textbox .title, .prod8 .proitem:nth-of-type(2) .textbox .title,
.newstjcp .proitem:nth-of-type(1) .textbox .desc, .prod8 .proitem:nth-of-type(2) .textbox .desc{text-align:center}
.newstjcp .proitem .title{color:#000;font-size:18px;font-weight:bold;text-align:center;max-height:24px;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.newstjcp .proitem .desc{color:#666;text-align:center;margin-top:6px;max-height:20px;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.newstjcp .tjitems{ margin-top:44px;}
.newstjcp .tjitems .proitem{ padding:20px 20px 40px;}
.newstjcp .tjitems .proitem:nth-of-type(3n){ margin-right:0;}
/* .newsdSitems{margin:25px 0 40px} */
.newsdSitems .newsdSitem{width:36px;height:36px;border:1px solid #e6e6e6;margin-right:15px;cursor:pointer;border-radius:36px;background-repeat:no-repeat;background-position:center center}
.newsdSitems .newsdSitem:nth-last-of-type(1){margin-right:0}
.newsdSitems .newsdSitem .icon{width:34px;height:34px;background-repeat:no-repeat;background-position:center center}
.newsdSitems .newsdSitem:nth-of-type(1) .icon{background-image:url(../image/ndwx.png)}
.newsdSitems .newsdSitem:nth-of-type(2) .icon{background-image:url(../image/ndwb.png)}
.newsdSitems .newsdSitem:nth-of-type(3) .icon{background-image:url(../image/ndqq.png)}
.newsdSitems .newsdSitem:nth-of-type(1):hover .icon{background-image:url(../image/ndwx_cur.png)}
.newsdSitems .newsdSitem:nth-of-type(2):hover .icon{background-image:url(../image/ndwb_cur.png)}
.newsdSitems .newsdSitem:nth-of-type(3):hover .icon{background-image:url(../image/ndqq_cur.png)}
.newsdSitems .newsdSitem:hover{background-color:#f41123;border-color:#f41123}
.newsdr .returnlist{width:100%;height:50px;color:#fff;text-align:center;line-height:50px;display:block;background-image:url(http://img.sov-china.com/images/nrbtnbg.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.newsdlbot .returnlist:hover{background-image:url(http://img.sov-china.com/images/nreturn_cur.png);color:#e60012}
.downloadalert .casedform{height:512px;margin-top:-256px}

.product{padding:120px 0 130px}
.procenter, .proitems{margin-top:44px}
.proitem, .prod8 .proitem:nth-of-type(1), .prod8 .proitem:nth-of-type(2){width:31.94%;margin-right:2.09%;display:block;margin-bottom:40px;background-color:#f6f6f6;padding:50px 20px 72px}
.proitem .img{text-align:center}
.proitem .img img{display:inline-block}
.proitem .textbox{margin-top:28px}
.prod8 .proitem:nth-of-type(1) .textbox, .prod8 .proitem:nth-of-type(2) .textbox{width:100%}
.prod8 .proitem:nth-of-type(1) .textbox .title, .prod8 .proitem:nth-of-type(2) .textbox .title,
.prod8 .proitem:nth-of-type(1) .textbox .desc, .prod8 .proitem:nth-of-type(2) .textbox .desc{text-align:center}
.proitem .title{color:#000;font-size:18px;font-weight:bold;text-align:center;max-height:24px;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.proitem .desc{color:#666;text-align:center;margin-top:6px;height:24px; line-height: 24px; max-height:24px;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.procenter .proitem{width:48.95%;margin-right:2.1%;zoom:1;padding:92px 22px 100px 46px}
.procenter .proitem:nth-of-type(2n){ margin-right:0;}
.procenter .proitem:after{content:"";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}
.procenter .proitem .textbox{width:calc(100% - 330px);padding:14px 0 0 0;position:relative;margin-top:0}
.procenter .proitem .textbox .title{color:#000;text-align:left;font-size:26px;max-height:32px;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.procenter .proitem .textbox .desc{color:#666;text-align:left;margin-top:24px;line-height:2;height:84px;max-height:84px;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.procenter .proitem .textbox .morebox{width:50px;height:50px;background-color:#e60012;border-radius:50px;margin-top:34px}
.procenter .proitem .textbox .morebox .text{max-width:0px;overflow:hidden;color:#fff;font-weight:bold;font-family:Arial;line-height:50px}
.procenter .proitem .textbox .morebox .icon{width:50px;height:50px;text-align:center;line-height:50px}
.procenter .proitem .textbox .morebox .icon img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.proitems .proitem:nth-of-type(3n){ margin-right:0;}
.proitem:hover, .prod8 .proitem:nth-of-type(1):hover, .prod8 .proitem:nth-of-type(2):hover{/*background-color:#fff;*/box-shadow:0px 2px 29px 0px rgba(0,0,0,0.11)}
.proitem:hover .img img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15)}
.proitem:hover .textbox .morebox{width:180px;padding-left:30px}
.proitem:hover .textbox .morebox .text{max-width:90px}
.prod8 .proitem:nth-of-type(1) .textbox .desc, 
.prod8 .proitem:nth-of-type(2) .textbox .desc{height:24px;max-height:24px;margin-top:6px}

.joinus{padding:120px 0 140px}
.joinustop{padding:29px 80px;background-color:#1f1a17;height:88px}
.joinustop{margin-top:46px}
.joinustoplist{font-size:18px;color:#fff;line-height:30px}
.joinustoplist:nth-of-type(1),
.joinustoplist:nth-of-type(2),
.joinustoplist:nth-of-type(3),
.joinustoplist:nth-of-type(4){width:25%}
.joinusitem{margin-bottom:2px}
.joinusitem:nth-last-of-type(1){margin-bottom:0}
.joinusitemtop{padding:0 80px;background-color:#f4f5f7;cursor:pointer}
.joinusitemtoplist{line-height:30px;color:#666;font-size:18px;padding:29px 0}
.joinusitemtoplist:nth-of-type(1),
.joinusitemtoplist:nth-of-type(2),
.joinusitemtoplist:nth-of-type(3),
.joinusitemtoplist:nth-of-type(4){width:25%}
.joinusitemtoplist:nth-of-type(5){width:9.5%;cursor:pointer;height:88px;border-left:1px solid #c7cdd6;background-repeat:no-repeat;background-position:center center}
.joinusitembot{padding:46px 78px;display:none}
.joinusitembot .list{margin-bottom:32px}
.joinusitembot .list .name{color:#000;font-weight:bold;font-size:16px}
.joinusitembot .list .text{color:#696969;margin-top:10px;line-height:2}
.joinusitembot .emailbox{padding:0 22px;height:28px;background-color:#eee;color:#e60012;font-size:12px;line-height:28px;display:inline-block}
.joinusitem.cur .joinusitemtop{background-color:#e60012}
.joinusitem.cur .joinusitemtoplist{color:#fff}
.onlinerecruit{width:174px;height:48px;margin-top:42px;display:block;background-color:#e60012;line-height:48px;border-radius:48px;color:#fff;padding-left:70px;background-image:url(../image/recicon.png);background-repeat:no-repeat;background-position:left 40px center}
.merformlist .input textarea{width:100%;height:112px;border:1px solid #ececec;border-radius:5px;padding:15px 19px}
.merformlist .input textarea:focus{border-color:#e60012;border-radius:20px}
.distrint{padding:120px 0 80px}
.distrintsearch .input input{width:318px;height:70px;border:1px solid #efeff0;border-right:none;padding:0 30px}
.distrintsearch .btn{width:114px;height:70px;color:#fff;text-align:center;line-height:70px;font-size:18px;cursor:pointer;background-color:#e60012}
#container{width:100%;height:950px}
.maptishi{width:471px;height:327px;padding:65px 44px 20px 68px;box-shadow:0px 3px 30px 0px rgba(73, 73, 73, 0.16);background-image:url(http://img.sov-china.com/images/mapbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.maptishi .title{color:#e60012;font-size:16px;font-weight:bold;margin-bottom:22px}
.maptishi .conlistname{color:#999}
.maptishi .conlisttext{width:calc(100% - 74px)}
.maptishi .conlist{margin-bottom:8px}
.disalertbox{width:494px;height:430px;padding:30px;background-color:#fff;border-radius:10px;z-index:22;opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);position:absolute;top:50%;margin-top:-215px;left:50%;margin-left:-274px}
.disalertbox.cur{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.disalertbox .disclose{cursor:pointer}
.disalertbox .con{margin-top:30px}
.disalertbox .icon{width:98px;margin:0 auto}
.disalertbox .title{font-size:18px;width:292px;margin:24px auto 34px;text-align:center}
.disalertbox .text{color:#e60012;font-size:18px;font-weight:bold;text-align:center}
.contact1{ padding-top: 80px; padding-bottom: 80px;}
.contact1 .lx{ width: 60%;background: #f3f4f8; height: 760px;}
.contact1 .con{ padding: 45px 7%;}
.contact1 .ly{ width: 40%;}
.contact1 .lx .list{ margin-top: 45px;}
.contact1 .lx .list .item{  line-height: 40px; padding: 20px 0 20px 30px; font-size: 16px; border-bottom: 1px solid #dcdde1; position: relative;}
.contact1 .lx .list .item:nth-of-type(1){ border-top:1px solid #dcdde1;}
.contact1 .lx .ercode .wx{ width: 118px; margin-right: 100px; text-align: center;}
.contact1 .lx .ercode .wx .t{ padding-top: 2px;}
.contact1 .lx .list .item .iconfont{color: #e60012; width: 22px; height: 22px; font-size: 22px; position: absolute; top: 50%; left: 0; margin-top: -11px; transform: translate(-50%, -50%);}
/* .contact1box{margin-top:70px} */
.contact1list{width:25%;margin-top:50px}
.contact1list .icon{width:90px;height:90px;margin:0 auto}
.contact1list .textbox{margin-top:26px}
.contact1list .textbox .title{color:#999;text-align:center}
.contact1list .textbox .text{font-size:16px;height:42px;font-weight:bold;text-align:center;margin-top:5px}
.contact1list:hover .icon img{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg)}
.contactmap{width:100%;height:600px; padding-bottom: 40px; overflow:hidden}
.contactmap .mapimg{width:100%;height:100%}
.conform{padding:120px 0 140px}
.conformbox{margin-top:45px}
.conformradio{margin-top:25px}
.conformralist{margin-right:80px;margin-top:10px;cursor:pointer}
.conformralist:nth-last-of-type(1){margin-right:0}
.conformralist .selicon{width:16px;height:16px;border:1px solid #dcdcdc;margin-right:10px}
.conformralist.cur .selicon{border-color:#e60012;background-color:#e60012}
.conformralist .name{color:#999;line-height:16px}
.conformralist.cur .name{color:#e60012}

.download{padding:120px 0 140px}
.downnavlist{display:block;margin-right:40px;color:#666;font-size:16px;position:relative}
.downnavlist:nth-last-of-type(1){margin-right:0}
.downnavlist:after{content:"";width:0;height:2px;background-color:#e60012;position:absolute;bottom:-14px;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.downnavlist.cur{color:#e60012;font-size:16px;font-weight:bold}
.downnavlist.cur:after{width:100%}
.downitems{margin-top:50px}
.downitem{display:block;margin-bottom:20px;background-color:#f4f4f4;padding:30px 40px;cursor:pointer}
.downitem .date{color:#ccc;font-weight:bold;font-family:Arial;line-height:30px}
.downitem .title{width:calc(100% - 170px);color:#666;font-weight:bold;margin:0 32px;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.downitem .icon{width:33px;height:29px;position:relative;overflow:hidden}
.downitem .icon:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../image/downicon.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.downitem .icon:before{content:"";width:100%;height:100%;position:absolute;top:0;left:-100%;background-image:url(../image/downicon_cur.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.downitem:hover{background-color:#e60012}
.downitem:hover .date, .downitem:hover .title{color:#fff}
.download .pager{margin-top:60px}
.downitem:hover .icon:after{left:100%}
.downitem:hover .icon:before{left:0%}
.merformlist.last2{width:65.97%;margin-right:0}
.verification{width:100%;height:100vh;position:relative;background-image:url(http://img.sov-china.com/images/verbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.verificatbox{position:absolute;top:50%;left:50%;margin-left:-254px;margin-top:-120px}
.verificatbox .title{color:#fff;font-size:48px;text-align:center}
.verformbox{width:408px;height:65px;margin:60px 0 12px;background-color:#fff;padding:10px 30px}
.verformbox.cur{border-radius:8px}
.verformbox .input{width:calc(100% - 36px);margin-right:20px}
.verformbox .input input{width:100%;height:45px;font-size:16px;color:#333}
.verformbox .input input::-webkit-input-placeholder{color:#999}
.verformbox .btn{line-height:45px;height:45px;cursor:pointer}
.verformbox .btn img{display:inline-block;vertical-align:middle}
.verificatbox .prompt{color:#fff;font-size:16px;text-align:center;transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);opacity:0}
.verificatbox .prompt.cur{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px)}
.verificatbox .prompt a{color:#e60012}
.comproblemitems{margin-top:40px}
.comproblemitem{background-color:#f4f4f4;margin-bottom:20px}
.comprmitemtop{width:100%;height:120px;padding:45px 38px;cursor:pointer}
.comprmitemtop .type{width:30px;height:30px;background-color:#e60012;text-align:center;line-height:30px;border-radius:30px;color:#fff;font-weight:bold;font-family:'gothicb';font-size:16px}
.comprmitemtop .name{width:calc(100% - 120px);margin:0 40px 0 20px;line-height:30px;color:#000;font-size:18px}
.comprmitemtop .icon{width:12px;height:30px;position:relative}
.comprmitemtop .icon:after{content:"";width:12px;height:4px;background-color:#e60012;position:absolute;left:0;top:50%;margin-top:-2px}
.comprmitemtop .icon:before{content:"";width:4px;height:12px;background-color:#e60012;position:absolute;left:4px;top:50%;margin-top:-6px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.comprmitembot{padding:0 38px 58px;display:none}
.comprmitembot .type{width:30px;height:30px;background-color:#ef6411;text-align:center;line-height:30px;border-radius:30px;color:#fff;font-weight:bold;font-family:'gothicb';font-size:16px}
.comprmitembot .con{width:calc(100% - 50px);margin-left:20px}
.comproblemitem.cur{background-color:#fff;box-shadow:0px 0px 17px 0px rgba(0,0,0,0.15)}
.comproblemitem.cur .comprmitemtop .name{font-weight:bold}
.comproblemitem.cur .comprmitemtop .icon:before{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}
.comproblem{padding:120px 0 105px;background-image:url(http://img.sov-china.com/images/comprobg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.comproform{margin-top:40px}
.comproformlist{width:48%;height:62px;margin-right:4%;margin-bottom:15px;background-color:#fff;border-radius:5px;padding:10px 20px}
.comproformlist:nth-of-type(2n){margin-right:0}
.comproformlist .name{width:64px;height:42px;line-height:42px;margin-right:10px;color:#666}
.comproformlist .name span{color:#e60012}
.comproformlist .input{width:calc(100% - 74px)}
.comproformlist .input input{width:100%;height:42px}
.comproformlist.last2{width:66.315%;margin-right:0}
.comproformlist.last{width:100%;margin-right:0}
.comproformlist.code{width:270px;height:62px;margin-right:5px}
.comproformlist.code .name{color:#999}
.comproformcode img{width:110px;height:62px;border-radius:5px}
.comproform .btn{width:32.63%;height:62px;border-radius:5px;background-color:#e60012;color:#fff;text-align:center;line-height:62px;font-size:16px;font-weight:bold;cursor:pointer}
.comproblem .histitle{color:#fff}


.cont1{padding:148px 0 40px;min-height:calc(100vh - 200px); background: #f6f6f6;}
.cont1 .cont_l{width:calc(100% - 620px);margin-right:100px;padding-top:3vw}
.cont1 .cont_r{ width: 520px;}
.prod1slide>.swiper-pagination-bullets{bottom:46px}
.prod1slide>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;background-color:#777;opacity:1;margin:0 8px}
.prod1slide>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#e60012}
.prod1slide .swiper-slide img{opacity:0;}
.prod1slide .swiper-slide-active img{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);opacity:1}
.cont1 .cont_l .type{line-height:0.8; padding-left:20px; border-left:2px solid #e60012; margin-top:10px; font-size:18px;}
.cont1 .cont_l .type span{font-family:Arial;}
.cont1 .cont_l .title{ font-size:32px; font-weight:600;line-height:1.5;color:#e60012;}
.cont1 .cont_l .desc{line-height:2.143; margin-top:30px;}
.cont1 .btn{width:180px;height:56px;cursor:pointer;border:2px solid #e60012;text-align:center;line-height:52px;color:#1f1a17;font-size:16px;font-weight:bold;border-radius:5px; margin-top:40px;}
.cont1 .btn:hover{color:#fff;background-color:#e60012}

.prod2{padding:95px 0 62px}
.prod2 .title{text-align:center;color:#000;font-size:36px;font-family:"Source Han Sans CN"}
.prod2 .box{margin-top:70px}
.prod2 .list{width:33.3333%;padding:0 50px;margin-bottom:25px}
.prod2 .list .icon{text-align:center}
.prod2 .list .icon img{display:inline-block}
.prod2 .list .textbox{margin-top:20px}
.prod2 .list .textbox .name{text-align:center;color:#e60012;font-size:30px}
.prod2 .list .textbox .text{text-align:center;margin-top:22px;color:#666;line-height:1.714}
.prod2 .list:hover .icon img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}
.prod3{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:95px 0}
.prod3 .textbox{width:calc(100% - 517px);margin-right:100px}
.prod3 .textbox .title,
.prod4 .title,
.prod5 .title,
.prod6 .title,
.prod7 .title{color:#000;font-size:36px;font-family:"Source Han Sans CN"}
.prod3 .textitems{margin-top:52px; font-size:16px;}
.prod3 .textitems dd{ zoom: 1;padding-left:30px;width:calc(100% - 30px);color:#666;font-size:16px;line-height:30px}
.prod3 .textitems .num{display:block;height:20px; width: 20px; border-radius:20px;background-color:#e60012;text-align:center;line-height:20px;color:#fff;font-family:Arial; font-size:14px;margin-left:-30px; margin-top:5px; float:left;}
.prod3 .sm{ margin-top: 60px;}
.prod3 .sm .title{ font-size: 36px; padding-bottom: 40px; padding-top:40px;}
.prod3 .sm .title2{ font-size: 16px; font-weight:600; padding-top: 30px;}
.prod3 .sm p{font-size:16px; color: #666666; margin-top:10px; line-height: 30px; text-indent: 2em;}
.prod3 .sm .img img{ margin:0 auto;}
.prod3 .sm .lc{ text-align: center; width: 98%;}
.prod3 .sm .lc .li{ padding: 10px 20px; width: 25%;}
.prod3 .bz{ padding-top: 60px;}
.prod3 .bz .title{ font-size: 36px; padding-bottom: 40px;}
.prod3 .bz .bzpic{ float: left; width: 33.3333%; text-align: center; padding: 10px 20px;}
.prod3 .bz .bzpic img{ margin: 0 auto;}
.prod3 .bz .bzpic .bztext{ font-size:16px; line-height: 30px;}
.prod3 .bz .bzpic .bztext p.title2{ font-weight:600; font-size:16px; text-align: center;}
.prod3 .bz .bzpic .bztext p{ text-indent: 2em; text-align: left;}
.prod4{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:95px 0}
.prod4 .list{width:31.52%;margin-right:2.72%;position:relative;overflow:hidden;padding:30px 85px 54px 38px;border-radius:5px;margin-bottom:5px;background-image: -moz-linear-gradient( -164deg, rgb(246,244,238) 0%, rgb(243,235,236) 100%);background-image: -webkit-linear-gradient( -164deg, rgb(246,244,238) 0%, rgb(243,235,236) 100%);background-image: -ms-linear-gradient( -164deg, rgb(246,244,238) 0%, rgb(243,235,236) 100%);}
.prod4 .list:nth-of-type(3n){margin-right:0}
.prod4 .list .text{font-size:18px;line-height:1.667}
.prod4 .list .num{font-size:120px;color:#e60012;font-family:'cfdin';opacity:0.2;line-height:1;position:absolute;bottom:-30px;right:40px}
.prod4 .box{margin-top:45px}
.prod5{padding:94px 0 98px}
.prod5 .swiper-button-next, .prod5 .swiper-button-prev{position:static;width:19px;height:35px;margin-top:0;opacity:1;background-size:100% 100%}
.prod5 .swiper-button-next{background-image:url(../image/prod5r.png);margin-left:52px}
.prod5 .swiper-button-prev{background-image:url(../image/prod5l.png)}
.prod5 .swiper-button-prev:hover{background-image:url(../image/prod5l_cur.png)}
.prod5 .swiper-button-next:hover{background-image:url(../image/prod5r_cur.png)}
.prod5slide{margin-top:44px}
.prod5slide .img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.prod5slide .img{ text-align: center;}
.prod6{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:95px 0 100px}
.prod6con{margin-top:42px}
.prod6tb{margin-top:42px}
.prod6 table.cpcs tr{height:50px;}
.prod6 table.cpcs.tr_color_1 tr{ background-color:#fff;}
.prod6 table.cpcs.tr_color_1 tr:nth-of-type(2n+1){ background-color:#f4f4f4;}
.prod6 table.cpcs.tr_color_2 tr{ background-color:#f4f4f4;}
.prod6 table.cpcs.tr_color_2 tr:nth-of-type(2n+1){ background-color:#fff;}
.prod6 table.cpcs.tr_color_3 tr{ background-color:#fff;}
.prod6 .prod6tb .syt{ text-align: center; width:100%; margin-bottom:20px;}
.prod6 .prod6tb .syt img{ margin: 0 auto;}
.prod6 .prod6tb table.cpcs tr.title_tr{ background-color:#e1e1e1;}
.prod6 .prod6tb table.cpcs{ width:100%; border-bottom:1px solid #f4f4f4;}
.prod6 .prod6tb table.cpcs td{ text-align: center; padding: 8px;}
.prod6 .prod6tb table.cpcs tr.title_trf4{ background-color:#f4f4f4;}
.prod6 p.sm{ line-height: 40px;}
.prod6 .prod6tb ul.li li{ height: 30px; line-height: 30px;}
.prod6 .prod6tb .li p{ height: 30px; line-height: 30px;}
.prod7{padding:92px 0 78px}
.prod7box{margin-top:45px}
.prod7list{width:31.94%;margin-bottom:20px;margin-right:2.09%;background-color:#000;position:relative}
.prod7list:nth-of-type(3n){margin-right:0}
.prod7list video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;visibility:hidden;opacity:0;object-fit:cover;object-position:center center}
.prod7list .player{width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;z-index:3;opacity:0;cursor:pointer}
.prod7list.cur video{z-index:3;visibility:visible;opacity:1}
.prod7list.cur .img,
.prod7list.cur .player{z-index:-1;visibility:hidden;opacity:0}
.prod7list:hover .img img{opacity:0.6;transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.prod7list:hover .player{opacity:1}
.prod8{border-top:1px solid #eee;padding:94px 0 100px}
.prod8 .histitle{text-align:center}
.prod6con td{padding-left:6.875vw}

.videoitems{margin-top:60px}
.videoitems li{ width: 32%; float:left; margin-right:2%;zoom: 1; text-align: center;}
.videoitems li:nth-of-type(3n){ margin-right:0;}
.card {
    position: relative;
    display: block;
    margin-bottom: 2.143rem;
    background-color: #fff;
	border: none;
}
.overlay {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 100%;
    margin: 0;
    overflow: hidden;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.overlay:not(:hover) .overlay-icon {
    opacity: 0;
}
.overlay-figure {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
}
.overlay-icon{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 20px;
    color: #fff;
	background: rgba(0,0,0,.5);
	font-size: 0;
    text-align: center;
}
.overlay-icon a{
	color: #fff;
	width: 22px;
	height: 22px;
	font-size: 22px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.card .card-title {
	text-align: left;
	border-bottom: 1px solid #e0e0e0;
	text-shadow: none;
	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1);
	transition: all .6s cubic-bezier(.215, .61, .355, 1);
	margin-bottom: 0;
	color: #444444;
	text-align: center;
	padding: 20px;

}
.card .card-title a {
	color: #444444;
color:;
	text-shadow: none;
	font-size: 16px;
}
.card .card-title p {
	color: #848484;
color:;
	padding: 5px 0;
	margin: 0;
	font-size: 13px;
}
.card:hover .card-title {
	border-bottom: 1px solid #444444;
	border-bottom: 1px solid;
}