@charset "utf-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;outline:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
.clearfix:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1}
.dn{display:none}
body{color:#333;font-size:16px;line-height:1.7;font-family:"Microsoft Yahei",sans-serif;min-width:1200px}
*{-wekit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
img,video{width:auto;height:auto;max-width:100%;vertical-align:middle}
img{object-fit:cover}
video{outline:0;border:none}
a{color:#333;text-decoration:none;border:none;outline:0}
textarea{resize:none}
input,select,textarea{font-size:14px;color:#999;font-family:"Microsoft Yahei",sans-serif;outline:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input:-webkit-autofill{ -webkit-box-shadow: 0 0 0px 1000px #f4f4f4 inset !important;box-shadow: 0 0 0px 1000px #f4f4f4 inset !important;-webkit-text-fill-color: #333!important;}
.wrap{max-width: 1400px;width: 94%; margin: 0 auto;}

/* 导航 */

.header{text-align: center;padding:26px 0 20px;-webkit-box-shadow: 3px 6px 15px rgba(71,3,3,0.05);-moz-box-shadow: 3px 6px 15px rgba(71,3,3,0.05);-ms-box-shadow: 3px 6px 15px rgba(71,3,3,0.05);-o-box-shadow: 3px 6px 15px rgba(71,3,3,0.05);box-shadow: 3px 6px 15px rgba(71,3,3,0.05);}
.header .logo{float: left;}
.header .head-tel{float: right;text-align: left; position: relative;cursor: pointer;}
.head-tel p{font-size: 16px;color: #333;line-height: 18px;padding-left: 18px;background: url(../images/head-tel.png) no-repeat left center;}
.head-tel strong{display: block;font-size: 20px;line-height: 30px;color: #f03042;background-image: -webkit-gradient(linear, 0 0, right 0, from(#f03042), to(#ff5933));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.head-box{position: absolute;right: 20px;width: 120px;z-index: 2;top: 100px;display: none;}
.head-box .ewm{background-color: #e53536;padding: 18px;margin-bottom: 1px;}
.head-box span{display: block;background-color: #fff;text-align: center;line-height: 38px;}
.head-box span img{margin-right: 6px;vertical-align: middle;margin-top: -2px;}

.header .nav{display: inline-block;margin-top: 12px;}
.header .nav>li{float: left;margin:0 25px;line-height: 30px;font-size: 16px;position: relative;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;position: relative;}
.header .nav>li>a{display: block;color: #333;}
.header .nav>li:after{content:'';position: absolute;left: 0;top: -38px;background-color: #f34e4e;height: 4px;border-radius: 0 0 4px 4px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;width: 0;-webkit-box-shadow: 2px 3px 4px rgba(39,0,0,0.3);-moz-box-shadow: 2px 3px 4px rgba(39,0,0,0.3);-ms-box-shadow: 2px 3px 4px rgba(39,0,0,0.3);-o-box-shadow: 2px 3px 4px rgba(39,0,0,0.3);box-shadow: 2px 3px 4px rgba(39,0,0,0.3);}

.sub-nav{position: absolute;z-index: 2;top: 28px;left: -10px;right: -10px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding-top: 30px;display: none;opacity: 0;filter:alpha(opacity=0);}
.sub-nav li a{display: block;font-size: 14px;color: #fff;line-height: 34px;background-color: #ea4546;}
.sub-nav li:first-child a{padding-top: 10px;}
.sub-nav li:last-child a{padding-bottom: 10px;}
.header .nav>li.on>a,.header .nav>li>a:hover{color: #ea4546;}
.header .nav>li.on::after,.header .nav>li:hover::after{width: 100%;}
.header .nav>li:hover .sub-nav{display: block;opacity: 1;filter:alpha(opacity=100);}
.sub-nav li a:hover{color:#333;}


/* ============ footer ==========*/
.footer{background-color: #181b27;font-size: 14px;color: #fff;padding: 18px 0;line-height: 24px;}
.footer a{color: #fff;}
.footer p {float: left;}
.footer p a {margin: 0 20px;}
.footer ul {float: right;overflow: hidden}
.footer ul li {float: left;margin-right: 20px}
.footer-inner p{text-align: center;}
.footer a:hover{color: #ea4546;}

/* 鄂破样式 */
.ep-topic{background: url(../ep-images/ep-top.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover}
.ep-topic .wrap{text-align: center;color: #fff;padding:0 0 43px;}
.ep-topic h1{font-size: 52px;line-height: 62px;margin-bottom: 18px;}
.ep-topic p{font-size: 18px;line-height: 28px;margin-bottom: 25px;}
.ep-topic ul{text-align: center;}
.ep-topic ul li{display: inline-block;padding:0 10px;}
.ep-topic ul li a{display: block;color: #fff;line-height: 26px;padding:0 20px;border:1px solid #95a3b3;background-color: rgba(255, 255, 255, 0.3);border-radius: 4px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.ep-topic ul li a:hover{border-color: #ea4546;background-color: rgba(234, 69, 70, 0.3);}

.crumbs{padding-top: 10px;padding-left: 20px;position: relative;text-align: left;}
.crumbs:before{content:'';width:11px;height:13px;background: url(../ep-images/dz.png) no-repeat;position: absolute;left: 0;top: 20px;}
.crumbs li{display: inline-block;font-size: 14px;color: #fff;line-height: 34px;}
.crumbs li a{color: #fff;}
.crumbs li span,.pro-inner .crumbs li span{color: #f35555;}
.crumbs li a:hover,.pro-inner .crumbs li a:hover{color: #f35555;}
.pro-inner .crumbs li{color: #fff;}
.pro-inner .crumbs li a{color: #fff;}

.ep-one{background: url(../ep-images/ep-bg.jpg) no-repeat top center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding-top: 86px;padding-bottom: 60px;position: relative;height: 850px;overflow: hidden;}
.ep-one:after{content:'';width: 779px;height: 842px;background: url(../ep-images/ep-onebg.png)no-repeat;position: absolute;left: 0;top: 18px;}
.slick-epbox{position: relative;z-index: 2;}
.ep-one .epone-left{float: left;width: 42%;position: relative;}
.epone-left{border-radius: 20px;margin-top: 20px;}
.epone-left img{display: block;width: 100%;border-radius: 20px;-webkit-box-shadow: 0 5px 10px rgba(0,48,66,0.1);-moz-box-shadow: 0 5px 10px rgba(0,48,66,0.1);-ms-box-shadow: 0 5px 10px rgba(0,48,66,0.1);-o-box-shadow: 0 5px 10px rgba(0,48,66,0.1);box-shadow: 0 5px 10px rgba(0,48,66,0.1);}
.epone-left .text{position: absolute;font-size: 20px;line-height: 24px;left: 0;bottom: 80px;width:100%;text-align: center;overflow: hidden;}
.epone-left .text span{display: inline-block;padding:0 28px;}
.epone-left .text span:first-child{border-right: 2px solid #666666;}
.slick-epbox .slick-dots{text-align: center;position: absolute;left: 13.5%;width: 550px;bottom: 40px;}
.slick-epbox .slick-dots li{display: inline-block;padding:0 5px;}
.slick-epbox .slick-dots li button{outline: none;height: 8px;border-radius: 4px;border: none;font-size: 0;background: #999999;display: block;padding: 0;width: 8px;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.slick-epbox .slick-dots li.slick-active button{width: 32px;background: #756ec2;}

.epone-left:before,.epone-left:after{content:'';position: absolute;bottom: 0;z-index: -1;border-radius: 20px;-webkit-box-shadow: 0 5px 10px rgba(0,48,66,0.1);-moz-box-shadow: 0 5px 10px rgba(0,48,66,0.1);-ms-box-shadow: 0 5px 10px rgba(0,48,66,0.1);-o-box-shadow: 0 5px 10px rgba(0,48,66,0.1);box-shadow: 0 5px 10px rgba(0,48,66,0.1);}
.epone-left:before{left: -40px;top: 108px;right: 186px;background: rgba(255, 255, 255, 0.1);}
.epone-left:after{left: -20px;top: 48px;right:90px;background: rgba(255, 255, 255, 0.3);}

.ep-one .epone-right{float: right;width: 50%;}
.epone-right .tit{font-size: 40px;color: #333333;line-height: 68px;margin-bottom: 38px;display: block;font-weight: bold;position: relative;}
.epone-right .tit:after{content: '';width: 96px;height: 2px;background-color: #cf3535;position: absolute;left: 0;bottom: 0;}
.epone-right .tit:hover{color: #cf3535;}
.ep-size{margin-bottom: 52px;}
.ep-size dl{float: left;width: 40%;background-color: #cf3535;border-radius: 8px;color: #fff;padding: 16px 4px 18px 0;}
.ep-size dl dt{font-size: 18px;color: #fff;line-height: 28px;}
.ep-size dl dt img{vertical-align: middle;margin-right: 10px;margin-top: -2px;display: inline-block;}
.ep-size dl dd{font-weight: bold;font-size: 28px;line-height: 42px;}
.ep-size dl.d1{margin-right: 10%;padding-left: 28px;}
.ep-size dl.d2{padding-left: 40px;}
.epone-right>p{font-size: 16px;line-height: 2em;color: #999999;margin-bottom: 36px;}
.ep-other{overflow: hidden;background: url(../ep-images/bg.png) #ffffff;border-radius: 20px;padding:36px 10px 16px 30px;-webkit-box-shadow: 5px 20px 30px rgba(66,0,0,0.05);-moz-box-shadow: 5px 20px 30px rgba(66,0,0,0.05);-ms-box-shadow: 5px 20px 30px rgba(66,0,0,0.05);-o-box-shadow: 5px 20px 30px rgba(66,0,0,0.05);box-shadow: 5px 20px 30px rgba(66,0,0,0.05);margin-bottom: 60px;}
.ep-other span{display: block;float: left;width: 50%;font-size: 18px;color: #666666;line-height: 30px;margin-bottom: 28px;padding-left: 40px;background: url(../ep-images/ep-icon2.png) no-repeat left center;} 

.buy-btn{font-size: 18px;color: #ff8e8e;line-height: 62px;border-radius: 8px;border: 1px dashed #ff8e8e;padding-left: 38px;position: relative;}
.buy-btn span{display: block;position: absolute;top:-1px;right: -1px;width: 240px;line-height: 64px;font-size: 20px;}
.btn-price{cursor: pointer;background-color: #fd4c4c;background-image: linear-gradient(90deg, #fd4c4c 30%, #cf3535 50%, #fd4c4c);background-position: left center;background-size: 200% 100%;background-repeat: no-repeat;transition: background-position .6s ease;text-align: center;color: #fff;border-radius: 8px;-webkit-box-shadow: 0 0 12px rgba(69,0,5,0.15);-moz-box-shadow: 0 0 12px rgba(69,0,5,0.15);-ms-box-shadow: 0 0 12px rgba(69,0,5,0.15);-o-box-shadow: 0 0 12px rgba(69,0,5,0.15);box-shadow: 0 0 12px rgba(69,0,5,0.15);}
.btn-price img{margin-left: 10px;display: inline-block!important;}
.btn-price:hover{ background-position: right center;}

.ep-two{background-color: #f4f7fc;padding-top: 76px;padding-bottom: 57px;}
.ep-title{text-align: center;}
.ep-title h2{font-size: 40px;color: #333333;line-height: 50px;padding-bottom: 15px;margin-bottom: 28px;position: relative;}
.ep-title h2:after{content: '';width: 192px;height: 3px;background-color: #cf3535;position: absolute;bottom: 0;left: 50%;margin-left: -96px;}
.ep-title p{font-size: 18px;color: #666666;line-height: 28px;}
.eptwo-box{margin-top: 55px;}
.eptwo-left{float: left;width: 63%;padding: 0 42px 90px;position: relative;}
.eptwo-left img{display: block;width: 100%;border-radius: 20px;}
.eptwo-left ul{overflow: hidden;position: absolute;left: 0;width: 434px;background: url(../ep-images/bg.png) #fff;border-radius: 20px;bottom: 0;padding:34px 30px 0;height: 260px;-webkit-box-shadow: 5px 20px 30px rgba(66,0,0,0.05);-moz-box-shadow: 5px 20px 30px rgba(66,0,0,0.05);-ms-box-shadow: 5px 20px 30px rgba(66,0,0,0.05);-o-box-shadow: 5px 20px 30px rgba(66,0,0,0.05);box-shadow: 5px 20px 30px rgba(66,0,0,0.05);}
.eptwo-left ul li{font-size: 16px;line-height: 1.75em;color: #333333;margin-bottom: 12px;padding-left: 30px;background: url(../ep-images/ep-icon2.png) no-repeat left 5px;}
.eptwo-right{float: right;width: 37%;background-color: #fff;border-radius: 20px;padding: 34px 40px 22px;}
.eptwo-right strong{display: block;font-weight: normal;font-size: 20px;color: #333333;padding-left: 20px;line-height: 30px;margin-bottom: 22px;position: relative;}
.eptwo-right strong:before{content:'';width: 9px;height: 20px;background-color: #f35555;position: absolute;left: 0;top: 5px;}
.eptwo-right>img{display: block;width: 100%;}
.eptwo-btn{margin-top: 20px;font-size: 14px;color: #666666;line-height: 52px;}
.eptwo-btn em{font-style: normal;color: #f35555;}
.eptwo-btn .btn-price{line-height: 52px;width: 160px;display: inline-block;margin-left: 26px;font-size: 18px;}

.ep-three{background: url(../ep-images/bg.png) #ffffff;padding: 80px 0 92px;}
.epthree-left{float: left;width: 49%;padding-right: 50px;}
.epthree-left .ep-title{text-align: left;margin-bottom: 28px;}
.epthree-left .ep-title h2:after{left: 0;margin-left: 0;}
.epthree-left span{display: block;font-size: 24px;color: #f35555;line-height: 34px;margin-bottom: 46px;}
.epthree-left p{font-size: 20px;color: #333333;line-height: 2.1em;}
.epthree-right{float: right;width: 51%;position: relative;}
.epthree-right .slider-for img{border-radius: 20px;-webkit-box-shadow: 0 10px 20px rgba(66,0,0,0.05);-moz-box-shadow: 0 10px 20px rgba(66,0,0,0.05);-ms-box-shadow: 0 10px 20px rgba(66,0,0,0.05);-o-box-shadow: 0 10px 20px rgba(66,0,0,0.05);box-shadow: 0 10px 20px rgba(66,0,0,0.05);}

.epthree-right .slider-box{width: 312px;border-radius: 33px;background-color: #f1f4f9;position: absolute;right: 32px;bottom: -34px;padding:10px 114px 10px 58px;-webkit-box-shadow: 0 10px 20px rgba(66,0,0,0.05);-moz-box-shadow: 0 10px 20px rgba(66,0,0,0.05);-ms-box-shadow: 0 10px 20px rgba(66,0,0,0.05);-o-box-shadow: 0 10px 20px rgba(66,0,0,0.05);box-shadow: 0 10px 20px rgba(66,0,0,0.05);}
.epthree-right .slider-nav{position: relative;}
.epthree-right .nav-item .item{padding:0 2px;cursor: pointer;}
.epthree-right .nav-item .item img{display: block;width: 100%;border-radius: 4px;}
.epthree-right .slick-arrow{position: absolute;outline: none;padding: 0;font-size: 0;background: transparent;width:0;height:0;z-index: 1;border:none;top: 12px;cursor: pointer;}
.epthree-right .slick-prev{ border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:16px solid #46464a;left: -36px;}
.epthree-right .slick-next{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #46464a;right: -94px;}
.epthree-right .slick-prev:hover{border-right:16px solid #f35555;}
.epthree-right .slick-next:hover{border-left:16px solid #f35555;}
.epthree-right .slider-nav .slick-current .item img{border: 1px solid #f35555;}
.epthree-right .paging{font-size: 18px;color: #666666;line-height: 28px;position: absolute;right: 40px;top: 50%;margin-top: -14px;padding:0 10px;}

.ep-four{background-color: #f4f7fc;padding-top: 75px;padding-bottom: 40px;}
.ep-four .ep-title{margin-bottom: 58px;}
.ep-list{margin-left: -4%;}
.ep-list li{float: left;width: 21%;margin-left: 4%;margin-bottom: 65px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.ep-list li .pic{display: block;width: 100%; height: 0;overflow: hidden;position: relative;padding-top: 80%;border-radius: 8px;z-index: 1;}
.ep-list li .pic img{position: absolute;top: 0; left: 0;width: 100%; height: 100%;display: block;}
.ep-list li .text{background-color: #fff;border-radius: 0 0 8px 8px;padding:15px 60px 10px 20px;position: relative;}
.ep-list li .text .tit{display: block;font-size: 20px;line-height: 30px;color: #333333;font-weight: bold;margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ep-list li .text p{font-size: 16px;color: #333333;line-height: 26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ep-list li .text .more{background:#e3674f;background: -moz-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -webkit-linear-gradient(left, #d53242 0%,#e3674f 100%);background: -o-linear-gradient(left, #d53242 0%,#e3674f 100%);background: -ms-linear-gradient(left, #d53242 0%,#e3674f 100%);background: linear-gradient(to right, #d53242 0%,#e3674f 100%);border-bottom-right-radius: 4px;display: block;position: absolute;right: 0;bottom: 0;padding:2px 18px 3px;}
.ep-list li .text:before{content:'';width: 0;height: 8px;position: absolute;left: 0;top: -4px;background:#e3674f;background: -moz-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -webkit-linear-gradient(left, #d53242 0%,#e3674f 100%);background: -o-linear-gradient(left, #d53242 0%,#e3674f 100%);background: -ms-linear-gradient(left, #d53242 0%,#e3674f 100%);background: linear-gradient(to right, #d53242 0%,#e3674f 100%);border-radius: 0 0 4px 4px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.ep-list li:hover{-webkit-box-shadow: 6px 10px 21px rgba(210,61,71,0.05);-moz-box-shadow: 6px 10px 21px rgba(210,61,71,0.05);-ms-box-shadow: 6px 10px 21px rgba(210,61,71,0.05);-o-box-shadow: 6px 10px 21px rgba(210,61,71,0.05);box-shadow: 6px 10px 21px rgba(210,61,71,0.05);}
.ep-list li:hover .text:before{width: 100%;}
.ep-list li .text .tit:hover{color: #f64949;}

.ep-item li{display: inline-block;margin-right: 60px;border-radius: 8px;margin-bottom: 40px;}
.ep-item li a{display: block;padding: 0 18px;border-radius: 8px;border: 1px dashed #6b6b6b;line-height: 38px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.ep-item li:hover{background:#e3674f;background: -moz-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -webkit-linear-gradient(left, #d53242 0%,#e3674f 100%);background: -o-linear-gradient(left, #d53242 0%,#e3674f 100%);background: -ms-linear-gradient(left, #d53242 0%,#e3674f 100%);background: linear-gradient(to right, #d53242 0%,#e3674f 100%);}
.ep-item li:hover a{border-color: transparent;color: #fff;}

.ep-five{padding-top: 67px;padding-bottom: 30px;}
.ep-five h3,.case-referral strong,.epwork-slick strong{font-size: 20px;font-weight: normal;line-height: 30px;color: #333333;position: relative;padding-left: 20px;margin-bottom: 26px;}
.ep-five h3:before,.case-referral strong:before,.epwork-slick strong:before{content:'';width: 9px;height: 20px;background-color: #f35555;position: absolute;left: 0;top: 6px;}
.ep-parameter table{margin-bottom: 30px;}
.ep-parameter table td{word-break: break-all;padding:5px 4px;font-size: 14px;}

.ep-table{margin-bottom: 40px;border: 1px solid #ececec;padding: 4px;border-radius: 25px;display: inline-block;}
.ep-table li{display: inline-block;font-size: 16px;color: #666666;line-height: 40px;cursor: pointer;padding: 0 40px;border-radius: 20px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.ep-table li:hover,.ep-table li.on {background:#e3674f;background: -moz-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -webkit-linear-gradient(left, #d53242 0%,#e3674f 100%);background: -o-linear-gradient(left, #d53242 0%,#e3674f 100%);background: -ms-linear-gradient(left, #d53242 0%,#e3674f 100%);background: linear-gradient(to right, #d53242 0%,#e3674f 100%);color: #fff;}

.ep-case{background: url(../ep-images/ep-case.jpg) no-repeat top center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding-top: 75px;padding-bottom: 60px;}
.ep-case .ep-title{margin-bottom: 32px;}
.case-box {margin-bottom: 18px;}
.case-box .case-video{float: left;width: 55%;}
.case-box .case-video video{display: block;width: 100%;border-radius: 20px;-webkit-box-shadow: 0 10px 20px rgba(0,48,66,0.1);-moz-box-shadow: 0 10px 20px rgba(0,48,66,0.1);-ms-box-shadow: 0 10px 20px rgba(0,48,66,0.1);-o-box-shadow: 0 10px 20px rgba(0,48,66,0.1);box-shadow: 0 10px 20px rgba(0,48,66,0.1);}
.case-box .case-text{float: right;width: 45%;padding-left: 50px;margin-top: 25px;}
.case-box .case-text .title{display: block;font-size: 38px;line-height: 60px;color: #333333;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: bold;margin-bottom: 25px;}
.case-box .case-text p{font-size: 24px;color: #666666;line-height: 34px;margin-bottom: 5px;}
.case-box .case-text .pic{margin-left: -10px;margin-top: 16px;}
.case-box .case-text .pic img{display: block;width: 100%;}
.case-box .case-text .title:hover{color: #cf3535;}

.case-referral{background: url(../ep-images/bg.png) #fff;-webkit-box-shadow: 0 20px 30px rgba(66,0,0,0.05);-moz-box-shadow: 0 20px 30px rgba(66,0,0,0.05);-ms-box-shadow: 0 20px 30px rgba(66,0,0,0.05);-o-box-shadow: 0 20px 30px rgba(66,0,0,0.05);box-shadow: 0 20px 30px rgba(66,0,0,0.05);border-radius: 20px;padding:15px 28px 24px;}
.case-referral strong{display: block;}
.slick-case .pic{display: block;float: left;width: 52%;}
.slick-case .text{float: right;width: 48%;}
.slick-case{position: relative;}
.case-item {padding: 0 20px;}
.case-item .item{border-radius: 8px; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.case-item .pic{border-radius: 8px;}
.case-item .pic img{display: block;width: 100%;border-radius: 8px;}
.case-item .text{padding: 10px 15px 8px 15px;}
.case-item .text .title{display: block;font-size: 14px;color: #333333;line-height: 1.6em;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 4.8em;margin-bottom: 5px;}
.case-item .text p{font-size: 14px;color: #666666;line-height: 1.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-item .item:hover{background: #fff;-webkit-box-shadow: 0 0 10px rgba(203,10,10,0.1);-moz-box-shadow: 0 0 10px rgba(203,10,10,0.1);-ms-box-shadow: 0 0 10px rgba(203,10,10,0.1);-o-box-shadow: 0 0 10px rgba(203,10,10,0.1);box-shadow: 0 0 10px rgba(203,10,10,0.1);}
.case-item .item:hover .title{color: #cf3535;}

.slick-case .slick-arrow{padding: 0;font-size: 0;width: 40px;height: 20px;cursor: pointer;position: absolute;right: 10px;top:-50px;border:1px solid #666666;border-radius: 4px;outline: none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.slick-case .slick-prev{background: url(../ep-images/case-prev.png) no-repeat center;right: 80px;}
.slick-case .slick-next{background: url(../ep-images/case-next.png) no-repeat center;}
.slick-case .slick-prev:hover{background: url(../ep-images/case-prev01.png) no-repeat center #fb4b4b;border-color: #fb4b4b;}
.slick-case .slick-next:hover{background: url(../ep-images/case-next01.png) no-repeat center #fb4b4b;border-color: #fb4b4b;}

.ep-grid{width: 100%;height: 119px;position: relative;background-color: #01182b;overflow: hidden;}
.ep-grid .wrap{position: relative;}
.ep-grid .ep-img{position: absolute;left: 50%;margin-left: -960px;bottom: 0;width: 100%;}
.grid-btn{display: block;position: absolute;right: 0;font-size: 20px;color: #fff;width: 200px;height: 64px;line-height: 64px;text-align: center;top: 28px;}

.ep-news{background-color: #161a20;padding-top: 75px;padding-bottom: 54px;}
.ep-news .ep-title {margin-bottom: 55px;}
.ep-news .ep-title h2,.ep-news .ep-title p{color: #fff;}

.ep-newList {margin-left: -3%;}
.ep-newList li{float: left;width: 47%;margin-left: 3%;background-color: #fff;padding: 20px;overflow: hidden;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;border-radius: 4px;margin-bottom: 35px;}
.ep-newList li .new-img{display: block;width: 242px;float: left;object-fit: cover;overflow: hidden;border-radius: 4px;padding-left: 0;height: 160px;}
.ep-newList li .new-img img{display: block;width: 100%;}
.ep-newList li .new-text{float: right;width: 60%;padding-left: 18px;position: relative;}
.ep-newList li .new-text .tit{display: block;font-size: 18px;color: #333333;font-weight: bold;line-height: 28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top: 5px;margin-bottom: 10px;}
.ep-newList li .new-text p{font-size: 16px;line-height: 28px;color: #333333;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 56px;margin-bottom: 28px;}
.ep-newList li .new-text span{display: inline-block;font-size: 16px;color: #666666;line-height: 26px;}
.ep-newList li .more{display: block;position: absolute;right: 0;bottom: 0;}
.ep-newList li:hover{-webkit-box-shadow: 4px 10px 16px rgba(69,0,5,0.05);-moz-box-shadow: 4px 10px 16px rgba(69,0,5,0.05);-ms-box-shadow: 4px 10px 16px rgba(69,0,5,0.05);-o-box-shadow: 4px 10px 16px rgba(69,0,5,0.05);box-shadow: 4px 10px 16px rgba(69,0,5,0.05);}
.ep-newList li:hover .tit{color: #cf3535;}

.ep-newItem{margin-left: -3%;}
.ep-newItem li{float: left;width: 47%;margin-left: 3%;font-size: 18px;color: #fff;line-height: 38px;padding:20px 0;overflow: hidden;border-bottom: 1px solid #1d2127;}
.ep-newItem li>a{float: left;width: 80%;display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #fff;}
.ep-newItem li>span{display: block;float: right;}
.ep-newItem li>a:hover{padding-left: 10px;color: #cf3535;}
.ep-newItem li.last{border-bottom:  none;}

.ep-work{background: url(../ep-images/ep-bg1.jpg) no-repeat top center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding: 85px;padding-bottom: 60px;}
.ep-work .ep-title{margin-bottom: 35px;}
.ep-work .work-box{position: relative;margin-bottom: 25px;}
.ep-work .work-box img{display: block;width: 100%;}
.ep-work .work-video{max-width: 600px;width: 100%;position: absolute;top: 0;left: 50%;margin-left: -302px;}
.ep-work .work-video .play{display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../ep-images/ep-play.png) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;cursor: pointer;}
.epwork-slick{background-color: #fff;-webkit-box-shadow: 5px 6px 20px rgba(122,0,0,0.1);-moz-box-shadow: 5px 6px 20px rgba(122,0,0,0.1);-ms-box-shadow: 5px 6px 20px rgba(122,0,0,0.1);-o-box-shadow: 5px 6px 20px rgba(122,0,0,0.1);box-shadow: 5px 6px 20px rgba(122,0,0,0.1);border-radius: 20px;padding:15px 28px 38px;}
.epwork-slick strong{display: block;}
.slick-work{height: 91px;overflow: hidden;}

.ep-bottom{background: url(../ep-images/ep-bg2.jpg) no-repeat top center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding-top: 74px;padding-bottom: 72px;color: #fff;}
.ep-bottom h4{font-size: 20px;font-weight: bold;line-height: 30px;margin-bottom: 30px;}
.ep-left{float: left;width: 45%;margin-right: 9%;}
.ep-left>p{font-size: 16px;line-height: 2em;color: #cdcfd2;margin-bottom: 45px;}
.ep-left ul{overflow: hidden;}
.ep-left li.address{float: left;}
.ep-left li.tel{float: right;}
.ep-left li span{display: block;font-size: 20px;font-weight: bold;line-height: 30px;margin-bottom: 15px;}
.ep-left li span img{margin-right: 20px;}
.ep-left li p{font-size: 16px;line-height: 26px;}
.ep-center{float: left;width: 40%;}
.ep-center .fast-ul{margin-bottom: 42px;}
.ep-center .fast-ul li{font-size: 16px;line-height: 2em;}
.ep-center .fast-ul li a{display: block;color: #cdcfd2;position: relative;padding-left: 16px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ep-center .fast-ul li a:before{content: '';width: 6px;height: 6px;border-radius: 50%;background-color: #fff;position: absolute;left: 0;top: 50%;margin-top: -3px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.ep-center .fast-ul li:hover a{color: #fa4a4a;}
.ep-center .fast-ul li:hover a:before{background-color: #fa4a4a;}
.ep-center #Form1 li{float: left;background: #fff;}
.ep-center #Form1 li input{outline: none;font-size: 14px;line-height: 48px;height: 48px;width: 100%;padding: 0 15px;border-radius: 4px;background: transparent;}
.ep-center #Form1 .in-name,.ep-center .in-name li input{border-radius: 4px;}
.ep-center #Form1 .in-name{width: 25%;margin-right: 4px;}

.ep-center #Form1 .in-name input,.ep-center #Form1 .in-name{border-radius: 4px 0 0 4px;}
.ep-center #Form1 .in-tel{width: 48%;position: relative;} 
.ep-center #Form1 .in-tel i{display: block;position: absolute;font-size: 20px;color: #ec4343;left: 2px;top: 7px;font-style: normal;}
.ep-center #Form1 .btn-box{width: 25%;}
.ep-center #Form1 .btn-box input,.ep-center #Form1 .btn-box{border-radius:0 4px 4px 0;}
.ep-center #Form1 .btn-box{overflow: hidden;;background:#cf3535;background: -moz-linear-gradient(left, #fd4c4c 0%, #cf3535 100%);background: -webkit-linear-gradient(left, #fd4c4c 0%,#cf3535 100%);background: -o-linear-gradient(left, #fd4c4c 0%,#cf3535 100%);background: -ms-linear-gradient(left, #fd4c4c 0%,#cf3535 100%);background: linear-gradient(to right, #fd4c4c 0%,#cf3535 100%);position: relative;}
.ep-center #Form1 .btn-box input{padding:0 0 0 12px;color: #fff;text-align: left;}
.ep-center #Form1 .btn-box::after{content:'';width: 13px;height: 11px;background: url(../ep-images/ep-icon6.png) no-repeat;position: absolute;right: 15px;top: 18px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.ep-center #Form1 .btn-box:hover:after{ -webkit-animation: fadeio .3s forwards;
-moz-animation: fadeio .3s forwards;-ms-animation: fadeio .3s forwards;-o-animation: fadeio .3s forwards;animation: fadeio .3s forwards;}

@-webkit-keyframes fadeio {
    0% {
        top: 18px;
    }

    33% {
        top: 2px;
        right: 10px;
    }

    66% {
        top: -22px;
        right: 5px;
        opacity: 1;
    }

    100% {
        top: -44px;
        right: 0;
        opacity: 0;
    }
}

@keyframes fadeio {
    0% {
        top: 18px;
    }

    33% {
        top: 2px;
        right: 10px;
    }

    66% {
        top: -22px;
        right: 5px;
        opacity: 1;
    }

    100% {
        top: -44px;
        right: 0;
        opacity: 0;
    }
}

.ep-right{float: right;width: 16%;text-align: center;}
.ep-right p{font-size: 14px;line-height: 24px;margin-top: 12px;}

.fixed-nav{width: 140px;background: #ab2036;border-radius: 0 20px 20px 0;position: fixed;left: 0;bottom: 30%;padding: 2px 2px 0;display: none;z-index: 999;}
.fixed-nav ul{padding: 6px 16px 6px 20px;border:1px solid #bb4957;border-radius: 0 20px 20px 0;border-left: none;}
.fixed-nav ul li{text-align: center;border-top: 1px dashed #bb4957;}
.fixed-nav ul li:first-child{border-top: none;}
.fixed-nav ul li a{display: block;font-size: 16px;color: #fff;line-height: 56px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;position: relative;}
.fixed-nav ul li.current a,.fixed-nav ul li a:hover{color: #fdefd9;padding-left: 16px;}
.fixed-nav ul li.current a:before,.fixed-nav ul li a:hover:before{content:'';width: 8px;height: 4px;background: #fdefd9;position: absolute;left: 6px;top: 50%;margin-top: -4px;}


/* 商务通 */

.fixed-swt{position: fixed;width: 124px;right: 0;bottom: 20%;text-align: center;z-index: 9999;}
.fixed-swt span,.fixed-swt a{cursor: pointer;display: block;}
.fixed-kf{position: relative;}
.fixed-kf:after{content:'';width: 124px;height: 144px;background: url(../ep-images/fixed-swt.png) no-repeat;position: absolute;z-index: -1;top: 14px;left: 0;}
.fixed-kf .speak{width: 117px;height: 76px;background: url(../ep-images/fixed-bg2.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;position: absolute;bottom: 76px;right: 85px;padding: 12px 6px 0;display: none;}

.fixed-kf .speak strong{display: block;font-size: 16px;color: #bc001d;line-height: 20px;font-weight: 900;}
.fixed-kf .speak p{font-size: 14px;line-height: 18px;color: #bc001d;}

.fixed-swt ul{background: url(../ep-images/fixed-bg1.png) no-repeat;width: 116px;position: relative;margin: -10px auto 0;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding-bottom: 12px;}
.fixed-zx{padding: 5px 0;background: url(../ep-images/fixed-bg.png) no-repeat;margin: 0 -4px;}
.fixed-zx span{font-size: 20px;font-weight: bold;color: #ffd9c1;line-height: 42px;}
.fixed-msg,.fixed-tel{padding: 0 18px;}
.fixed-tel{position: relative;}
.fixed-tel span{padding-bottom: 15px;}
.fixed-msg a{border-bottom: 1px solid #f18b81;padding-bottom: 15px;}
.fixed-swt li em{font-size: 18px;color: #ffd9c1;line-height: 28px;margin-top: -16px;display: block;font-style: normal;}
.fixed-swt .top{background: #fff2dc;width: 116px;margin:-8px auto 0;padding: 14px 0 10px;border-radius: 0 0 4px 4px;-webkit-box-shadow: 0 3px 7px rgba(40,0,6,0.1);-moz-box-shadow: 0 3px 7px rgba(40,0,6,0.1);-ms-box-shadow: 0 3px 7px rgba(40,0,6,0.1);-o-box-shadow: 0 3px 7px rgba(40,0,6,0.1);box-shadow: 0 3px 7px rgba(40,0,6,0.1);}

.fixed-tel .box{overflow: hidden;background-color: #ffffff;border: 1px solid #f14646;position: absolute;right: 0;bottom: 0;width: 300px;padding:6px 0 6px 6px;display: none;}
.fixed-tel .box img{float: left;display: block;width: 80px;}
.fixed-tel .box .text{margin-top: 10px;}
.fixed-tel .box  p{font-size: 18px;color: #33507a;line-height: 28px;}
.fixed-tel .box  p i{font-style: normal;color: #e83148;}
.fixed-tel .box strong{display: block;font-size: 24px;color: #e83148;line-height: 34px;margin-top: 10px;}



@media screen and (min-width: 1921px){
    .slick-epbox .slick-dots{left: 23.5%;}
}
@media screen and (max-width: 1799px){
    .slick-epbox .slick-dots{left: 9.5%;}
    .ep-grid{height: 104px;}
    .grid-btn{top: 20px;}
    .fixed-nav{width: 120px;}
    .fixed-nav ul{padding: 6px 6px 6px 6px;}
    .fixed-nav ul li.current a, .fixed-nav ul li a:hover{padding-left: 5px;}
    .ep-other span{padding-left: 28px;}
}
@media screen and (max-width: 1599px){
    .ep-one:after{display: none;}
    .buy-btn span{width: 200px;}
    .ep-work .work-video{width: 510px;margin-left: -255px;}
    .header .nav>li{margin: 0 12px;}
    .ep-grid .ep-img{margin-left: -860px;}
   
}
@media screen and (max-width: 1439px){
    .wrap{max-width: 1200px;}
    .header .nav>li{margin: 0 14px;}
    .epone-left:before,.epone-left:after{display: none;}
    .ep-size dl dd{font-size: 26px;}
    .ep-size dl.d2,.ep-size dl.d1{padding-left: 20px;}
    .epone-right h1{margin-bottom: 35px;}
    .ep-size{margin-bottom: 30px;}
    .ep-other{padding: 36px 10px 16px 10px;}
    .ep-other span{font-size: 16px;}
    .slick-epbox .epone-left .text{font-size: 16px;line-height: 22px;}
    .slick-epbox .epone-left .text span{padding:0 12px}
    .buy-btn span{font-size: 18px;}
    .buy-btn{font-size: 16px;padding-left: 10px;}
    .case-box .case-text .title{font-size: 36px;}
    .case-item{padding: 0 5px;}
    .ep-grid{height: 80px;}
    .ep-grid .ep-img{margin-left: -772px;}
    .grid-btn{height: 45px;line-height: 45px;top: 18px;}
    .ep-item li{margin-right: 30px;}
    .ep-newList li .new-img{height:138px;width: 210px;}
    .ep-work .work-video {width: 450px;margin-left: -230px;}
    .ep-center{width: 34%;}
    .ep-table li{padding: 0 10px;}
}
@media screen and (max-width: 1279px){
    .header .head-tel{display: none;}
    .ep-work .work-video {width: 420px;margin-left: -213px;}
    .ep-grid .ep-img {margin-left: -730px;}
    .ep-newList li .new-text{width: 58%;}
}