/* 引用字体 */@font-face {font-family:syst;src:url("syst.otf");}
.text-color {color:#eb1c22;}
.title {font-size:45px;line-height:45px;font-family:"syst";color:#333;}
.sub-title {margin-top:21px;font-size:20px;line-height:20px;color:#666;}
input[type="text"],input[type="button"],input[type="button"],input[type="reset"] {-webkit-appearance:none;}
textarea {-webkit-appearance:none;}
/*main*/.main {padding-bottom:80px;overflow:hidden;}
/* free */.free {width:100%;height:700px;background:url(bg_01.jpg) no-repeat center;}
/* pk */.pk {width:100%;}
.pk .pk-center {width:1200px;margin:81px auto 0;text-align:center;}
.pk .pk-center .pk-container {width:657px;margin:49px auto 0;text-align:center;line-height:97px;overflow:hidden;}
.pk .pk-center .pk-container .list {float:left;}
.pk .pk-center .pk-container .list.img {width:247px;height:97px;text-align:center;}
.pk .pk-center .pk-container .list.text {width:205px;height:97px;font-size:40px;text-align:left;color:#333;}
.pk .pk-center .pk-container .list.text.left {text-align:right;}
.pk .pk-center .contrast-container {width:1200px;margin:30px auto 0;}
.pk .pk-center .contrast-container .contrast-list {margin-bottom:19px;line-height:80px;overflow:hidden;}
.pk .pk-center .contrast-container .contrast-list .list {float:left;height:80px;}
.pk .pk-center .contrast-container .contrast-list .list p {word-wrap:break-word;word-break:break-all;overflow:hidden;}
.pk .pk-center .contrast-container .contrast-list .list.parameter {font-size:40px;}
.pk  .pk-center  .contrast-container  .contrast-list  .list.parameter  .parameter-list {float:left;width:80px;height:80px;font-family:"syst";color:#fff;}
.pk  .pk-center  .contrast-container  .contrast-list  .list.parameter  .parameter-list.ycolor {background-color:#eb1c22;}
.pk  .pk-center  .contrast-container  .contrast-list  .list.parameter  .parameter-list.bcolor {background-color:#333;}
.pk .pk-center .contrast-container .contrast-list .list.text {width:520px;width:475px\9;height:80px;font-size:16px;color:#333;border-bottom:1px dashed #646464;}
.pk .pk-center .contrast-container .contrast-list .list.text .text-color {color:#e9a644;}
.pk .pk-center .contrast-container .contrast-list .list.text.left {text-align:right;padding-right:45px;box-sizing:border-box;}
.pk .pk-center .contrast-container .contrast-list .list.text.right {text-align:left;padding-left:45px;margin-left:0px;box-sizing:border-box;line-height:80px;}
/* 联系 */.concact {width:100%;height:245px;margin-top:91px;background:url(concact.png) no-repeat center;}
.concact .concact-center {width:1200px;width:1200px;height:245px;margin:0 auto;position:relative;}
.concact .concact-center .phone {font-size:27px;font-weight:bold;font-family:"syst";color:#fff;position:absolute;top:109px;left:745px;}
.concact .concact-center .btn {width:148px;height:50px;line-height:50px;text-align:center;background-color:#fff;font-size:24px;font-family:"syst";color:#eb1c22;text-decoration:none;border-radius:40px;position:absolute;right:0;top:100px;}
/* 数码无版印刷 */@media screen and (max-width:1920px) {.digital {width:100%;margin-top:155px;text-align:center;}
.digital .tabs-container {margin-top:80px;}
.digital .tabs-container .tabs-content {width:100%;height:468px;overflow:hidden;}
.digital .tabs-container .tabs-content .tab-content-list {display:none;width:100%;}
.digital .tabs-container .tabs-content .tab-content-list .left {float:left;width:49%;height:470px;padding-top:79px;padding-left:217px;text-align:justify;box-sizing:border-box;}
.digital .tabs-container .tabs-content .tab-content-list .left .left-title {font-size:41.96px;font-weight:bold;color:#eb1c22;text-transform:uppercase;}
.digital    .tabs-container    .tabs-content    .tab-content-list    .left    .left-sub-title {margin-top:47px;font-size:31.47px;color:#202022;}
.digital .tabs-container .tabs-content .tab-content-list .left p {margin-top:44px;font-size:26.23px;color:#696969;}
.digital .tabs-container .tabs-content .tab-content-list .left .btn {display:block;width:182px;height:55px;margin-top:50px;font-size:21.77px;text-align:center;line-height:55px;color:#fff;border-radius:55px;background-color:#eb1c22;text-decoration:none;}
.digital .tabs-container .tabs-content .tab-content-list .right {float:right;width:50%;height:470px;vertical-align:bottom;}
.digital .tabs-container .tabs-content .tab-content-list .right img {width:100%;display:block;}
.digital .tabs-container .tabs-content .tab-content-list.show {display:block;}
.digital .tabs-container .tabs-button {width:100%;height:317px;overflow:hidden;border:1px solid #b7b7b7;}
.digital .tabs-container .tabs-button li {float:left;/* width:317px;*/    width:calc(100% / 6.01);padding:64px 0;box-sizing:border-box;text-align:center;border-right:1px solid #b7b7b7;}
.digital .tabs-container .tabs-button li .list .img {width:70px;height:70px;margin:0 auto;}
.digital .tabs-container .tabs-button li .list .img img {display:block;width:100%;}
.digital .tabs-container .tabs-button li .list .list-title {margin:28px 0 26px;font-size:20px;color:#eb1c22;}
.digital .tabs-container .tabs-button li .list .list-title a {color:#eb1c22;text-decoration:none;}
.digital .tabs-container .tabs-button li .list p {margin-bottom:10px;font-size:16px;color:#777;}
.digital .tabs-container .tabs-button li.last-list {border-right:none;height:100%;}
.digital .tabs-container .tabs-button li:hover {color:#fff;background-color:#eb1c22;}
.digital .tabs-container .tabs-button li:hover .list-title,.digital .tabs-container .tabs-button li:hover p {color:#fff;}
.digital .tabs-container .tabs-button li:hover .list-title a {color:#fff;}
}
@media screen and (max-width:1440px) {.digital {width:100%;margin-top:155px;text-align:center;}
.digital .tabs-container {margin-top:80px;}
.digital .tabs-container .tabs-content {width:100%;height:350px;overflow:hidden;}
.digital .tabs-container .tabs-content .tab-content-list {display:none;width:100%;}
.digital .tabs-container .tabs-content .tab-content-list .left {float:left;width:49%;height:350px;padding-top:6px;padding-left:217px;text-align:justify;box-sizing:border-box;}
.digital .tabs-container .tabs-content .tab-content-list .left .left-title {font-size:41.96px;font-weight:bold;color:#eb1c22;text-transform:uppercase;text-align:left;}
.digital    .tabs-container    .tabs-content    .tab-content-list    .left    .left-sub-title {margin-top:47px;font-size:31.47px;color:#202022;}
.digital .tabs-container .tabs-content .tab-content-list .left p {margin-top:44px;font-size:26.23px;color:#696969;}
.digital .tabs-container .tabs-content .tab-content-list .left .btn {display:block;width:182px;height:55px;margin-top:50px;font-size:21.77px;text-align:center;line-height:55px;color:#fff;border-radius:55px;background-color:#eb1c22;text-decoration:none;}
.digital .tabs-container .tabs-content .tab-content-list .right {float:right;width:50%;height:470px;vertical-align:bottom;}
.digital .tabs-container .tabs-content .tab-content-list .right img {width:100%;display:block;}
.digital .tabs-container .tabs-content .tab-content-list.show {display:block;}
.digital .tabs-container .tabs-button {width:100%;height:317px;overflow:hidden;border:1px solid #b7b7b7;}
.digital .tabs-container .tabs-button li {float:left;padding:30px 5px;box-sizing:border-box;text-align:center;border-right:1px solid #b7b7b7;}
.digital .tabs-container .tabs-button li .list .img {width:70px;height:70px;margin:0 auto;}
.digital .tabs-container .tabs-button li .list .img img {display:block;width:100%;}
.digital .tabs-container .tabs-button li .list .list-title {margin:28px 0 26px;font-size:20px;color:#eb1c22;}
.digital .tabs-container .tabs-button li .list .list-title a {color:#eb1c22;text-decoration:none;}
.digital .tabs-container .tabs-button li .list p {margin-bottom:0;font-size:16px;line-height:1.4;height:3em;overflow:hidden;color:#777;}
.digital .tabs-container .tabs-button li.last-list {border-right:none;height:100%;}
.digital .tabs-container .tabs-button li:hover {color:#fff;background-color:#eb1c22;}
.digital .tabs-container .tabs-button li:hover .list-title,.digital .tabs-container .tabs-button li:hover p {color:#fff;}
.digital .tabs-container .tabs-button li:hover .list-title a {color:#fff;}
}
@media screen and (max-width:1280px) {.digital {width:100%;margin-top:155px;text-align:center;}
.digital .tabs-container {margin-top:80px;}
.digital .tabs-container .tabs-content {width:100%;height:315px;overflow:hidden;}
.digital .tabs-container .tabs-content .tab-content-list {display:none;width:100%;}
.digital .tabs-container .tabs-content .tab-content-list .left {float:left;width:49%;height:350px;padding-top:6px;padding-left:217px;text-align:justify;box-sizing:border-box;}
.digital .tabs-container .tabs-content .tab-content-list .left .left-title {font-size:26px;font-weight:bold;color:#eb1c22;text-transform:uppercase;}
.digital    .tabs-container    .tabs-content    .tab-content-list    .left    .left-sub-title {margin-top:16px;font-size:20px;color:#202022;}
.digital .tabs-container .tabs-content .tab-content-list .left p {margin-top:20px;font-size:16px;color:#696969;}
.digital .tabs-container .tabs-content .tab-content-list .left .btn {display:block;width:182px;height:55px;margin-top:20px;font-size:21.77px;text-align:center;line-height:55px;color:#fff;border-radius:55px;background-color:#eb1c22;text-decoration:none;}
.digital .tabs-container .tabs-content .tab-content-list .right {float:right;width:50%;height:470px;vertical-align:bottom;}
.digital .tabs-container .tabs-content .tab-content-list .right img {width:100%;display:block;}
.digital .tabs-container .tabs-content .tab-content-list.show {display:block;}
.digital .tabs-container .tabs-button {width:100%;height:317px;overflow:hidden;border:1px solid #b7b7b7;}
.digital .tabs-container .tabs-button li {float:left;box-sizing:border-box;text-align:center;border-right:1px solid #b7b7b7;}
.digital .tabs-container .tabs-button li .list .img {width:70px;height:70px;margin:0 auto;}
.digital .tabs-container .tabs-button li .list .img img {display:block;width:100%;}
.digital .tabs-container .tabs-button li .list .list-title {margin:28px 0 26px;font-size:20px;color:#eb1c22;}
.digital .tabs-container .tabs-button li .list .list-title a {color:#eb1c22;text-decoration:none;}
.digital .tabs-container .tabs-button li .list p {margin-bottom:10px;font-size:16px;color:#777;}
.digital .tabs-container .tabs-button li.last-list {border-right:none;height:100%;}
.digital .tabs-container .tabs-button li:hover {color:#fff;background-color:#eb1c22;}
.digital .tabs-container .tabs-button li:hover .list-title,.digital .tabs-container .tabs-button li:hover p {color:#fff;}
.digital .tabs-container .tabs-button li:hover .list-title a {color:#fff;}
}
/* 在线打样 */.online {margin-top:127px;margin-bottom:72px;overflow:hidden;}
.online .online-center {width:1200px;margin:38px auto 0;text-align:center;}
.online .online-center .online-container {margin-top:40px;overflow:hidden;}
.online .online-center .online-container .left {float:left;width:652px;margin-left:40px;margin-top:66px;}
.online .online-center .online-container .left img {float:left;width:305px;height:244px;}
.online .online-center .online-container .right {float:right;width:474px;border:1px solid #f5f5f5;padding-top:56px;}
.online .online-center .online-container .right .panel-title {margin-bottom:26px;font-size:30px;color:#444;text-align:left;padding-left:36px;}
.online .online-center .online-container .right .form .input-container {width:100%;position:relative;box-sizing:border-box;}
.online .online-center .online-container .right .form .input-container.hide {display:none;}
.online .online-center .online-container .right .form .input-container span {font-size:16px;color:#333;position:absolute;top:17px;left:56px;}
.online .online-center .online-container .right .form .input-container input {width:400px;height:50px;border:1px solid #ccc;border-radius:0;margin:0 auto 18px;padding-left:70px;padding-top:5px;font-size:16px;box-sizing:border-box;}
.online  .online-center  .online-container  .right  .form  .input-container  input::-webkit-input-placeholder {line-height:50px;font-size:16px;color:#ccc;}
.online  .online-center  .online-container  .right  .form  .input-container  input::-moz-placeholder {line-height:50px;font-size:16px;color:#ccc;}
.online  .online-center  .online-container  .right  .form  .input-container  input:-ms-input-placeholder {line-height:50px;font-size:16px;color:#ccc;}
.online  .online-center  .online-container  .right  .form  .input-container  input::-ms-input-placeholder {line-height:50px;font-size:16px;color:#ccc;}
.online  .online-center  .online-container  .right  .form  .input-container  input::placeholder {line-height:50px;font-size:16px;color:#ccc;}
.online .online-center .online-container .right .form .input-container textarea {width:400px;border:1px solid #ccc;margin:0 auto 18px;padding:18px 18px 18px 70px;border-radius:0;font-size:16px;box-sizing:border-box;}
.online  .online-center  .online-container  .right  .form  .input-container  textarea::-webkit-input-placeholder {font-size:16px;color:#ccc;}
.online  .online-center  .online-container  .right  .form  .input-container  textarea::-moz-placeholder {font-size:16px;color:#ccc;}
.online  .online-center  .online-container  .right  .form  .input-container  textarea:-ms-input-placeholder {font-size:16px;color:#ccc;}
.online  .online-center  .online-container  .right  .form  .input-container  textarea::-ms-input-placeholder {font-size:16px;color:#ccc;}
.online  .online-center  .online-container  .right  .form  .input-container  textarea::placeholder {font-size:16px;color:#ccc;}
.online .online-center .online-container .right .form input[type="submit"] {width:400px;height:62px;border-radius:0;line-height:62px;margin-bottom:50px;font-size:24px;font-family:"syst";color:#fff;text-align:center;background-color:#eb1c22;cursor:pointer;}
/* banner2 */.sbanner2 {width:100%;height:214px;background:url(bg_02.jpg) no-repeat center;}
.sbanner2 .banner2-center {width:1200px;height:214px;line-height:42px;text-align:center;margin:0 auto;position:relative;}
.sbanner2 .banner2-center .banner2-sub-title {padding-top:60px;font-size:25px;line-height:25px;color:#fff;}
.sbanner2 .banner2-center .banner2-title {margin-top:17px;font-size:30px;line-height:30px;color:#fff;}
.sbanner2 .banner2-center .btn {width:475px;height:56px;line-height:56px;text-align:center;text-decoration:none;font-size:26px;font-family:"syst";color:#fff;border-radius:20px;background-color:#eb1c22;position:absolute;left:362.5px;bottom:-28px;}
/* 服务清单 */.service {width:100%;margin-top:134px;}
.service .service-center {width:1200px;margin:0 auto;text-align:center;}
.service .service-center .service-container {margin-top:70px;margin-right:-26px;overflow:hidden;}
.service .service-center .service-container .service-panel {float:left;width:292px;margin-right:22px;border:1px solid #171717;border-bottom:none;}
.service .service-center .service-container .service-panel div {height:76px;line-height:76px;font-size:18px;color:#333;border-bottom:#171717 1px solid;}
.service .service-center .service-container .service-panel.middle {width:565px;}
.service .service-center .service-container .service-panel.right {margin-left:0;}
.service .service-center .service-container .service-panel.right div {height:179px;line-height:179px;}
.service  .service-center  .service-container  .service-panel.right  div.service-panel-title {height:78px;line-height:78px;}
.service  .service-center  .service-container  .service-panel  .service-panel-title {height:78px;font-size:25px;line-height:78px;text-align:center;color:#fff;background-color:#171717;}

/* 大礼包 */.gift {width:100%;margin-top:100px;}
.gift .gift-center {width:1200px;margin:0 auto;text-align:center;}
.gift .gift-center .gift-container {width:100%;margin-top:60px;}
.gift .gift-center .gift-container ul {overflow:hidden;}
.gift .gift-center .gift-container ul li {float:left;width:25%;text-align:center;}
.gift .gift-center .gift-container ul li .img {width:115px;height:115px;margin:0 auto;}
.gift .gift-center .gift-container ul li .img img {width:100%;display:block;}
.gift .gift-center .gift-container ul li p {font-size:20px;color:#666;}
.gift .gift-center .gift-container ul li p.gift-title {margin-top:14px;margin-bottom:10px;font-size:30px;font-family:"syst";color:#333;}
.gift .gift-center .gift-container ul li:hover .gift-title {color:#eb1c22;}
.gift .gift-center .gift-container .gift-form {width:100%;padding:30px;margin-top:60px;margin-right:-26px;border:1px solid #ccc;box-sizing:border-box;}
.gift .gift-center .gift-container .gift-form .list {float:left;margin-right:26px;}
.gift .gift-center .gift-container .gift-form .list.img {width:322px;height:436px;}
.gift .gift-center .gift-container .gift-form .list.img img {width:100%;display:block;}
.gift .gift-center .gift-container .gift-form .list.form {width:402px;}
.gift .gift-center .gift-container .gift-form .list.form .panel-title {font-size:30px;color:#444;text-align:left;margin-bottom:36px;}
.gift .gift-center .gift-container .gift-form .list.form .input-container {width:100%;position:relative;box-sizing:border-box;}
.gift .gift-center .gift-container .gift-form .list.form .input-container.hide {display:none;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  span {font-size:16px;color:#333;position:absolute;top:17px;left:19px;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  input {width:400px;height:50px;border:1px solid #ccc;margin:0 auto 18px;padding-left:70px;padding-top:5px;font-size:16px;box-sizing:border-box;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  input::-webkit-input-placeholder {line-height:50px;font-size:16px;color:#ccc;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  input::-moz-placeholder {line-height:50px;font-size:16px;color:#ccc;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  input:-ms-input-placeholder {line-height:50px;font-size:16px;color:#ccc;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  input::-ms-input-placeholder {line-height:50px;font-size:16px;color:#ccc;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  input::placeholder {line-height:50px;font-size:16px;color:#ccc;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  textarea {width:400px;border:1px solid #ccc;margin:0 auto 18px;padding:18px 18px 18px 70px;font-size:16px;box-sizing:border-box;-webkit-appearance:none;}
.gift .gift-center .gift-container .gift-form .list.form input[type="submit"] {width:400px;height:62px;line-height:62px;font-size:24px;font-family:"syst";color:#fff;text-align:center;background-color:#333;cursor:pointer}

.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  textarea::-webkit-input-placeholder {font-size:16px;color:#ccc;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  textarea::-moz-placeholder {font-size:16px;color:#ccc;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  textarea:-ms-input-placeholder {font-size:16px;color:#ccc;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  textarea::-ms-input-placeholder {font-size:16px;color:#ccc;}
.gift  .gift-center  .gift-container  .gift-form  .list.form  .input-container  textarea::placeholder {font-size:16px;color:#ccc;}
.gift .gift-center .gift-container .gift-form .list.form input[type="submit"] {width:400px;height:62px;line-height:62px;font-size:24px;font-family:"syst";color:#fff;text-align:center;background:#333;border:1px solid #000;}
.gift .gift-center .gift-container .gift-form .list.last {float:right;width:362px;padding:36px;margin-right:0;box-sizing:border-box;border:1px solid #ccc;}
.gift .gift-center .gift-container .gift-form .list.last p {font-size:20px;text-align:justify;color:#333;}
.gift .gift-center .gift-container .gift-form .list.last p.line1 {margin-bottom:15px;}
.gift .gift-center .gift-container .gift-form .list.last p.get {font-size:16px;color:#333;}
.gift .gift-center .gift-container .gift-form .list.last p.get .num {margin-right:10px;font-size:30px;line-height:30px;font-family:"syst";}
.gift .gift-center .gift-container .gift-form .list.last .scroll {height:248px;margin-top:42px;overflow:hidden;}
.gift .gift-center .gift-container .gift-form .list.last .scroll ul {margin-top:43px;}
.gift .gift-center .gift-container .gift-form .list.last .scroll ul li {width:100%;font-size:15px;line-height:31px;color:#999;}
.swiper-button-next,.swiper-button-prev {background:url(advantage_le_1.png) no-repeat center;width:26px;height:50px;font-size:0;}
.swiper-button-next::after,.swiper-button-prev::after {display:none;}
.swiper-button-next {transform:rotate(180deg);-ms-transform:rotate(180deg);/* IE 9 */-moz-transform:rotate(180deg);/* Firefox */-webkit-transform:rotate(180deg);/* Safari 和 Chrome */-o-transform:rotate(180deg);}
.swiper-button-next:hover,.swiper-button-prev:hover {background:url(advantage_le.png) no-repeat center;}
