﻿ .page-bot-title {
   font-size: 18px;
   font-family: "Times New Roman";
   color: #333333;
 }

 .page-bot-title a {
   color: #f37a29;
   text-decoration: underline;
 }

 .page-bot-title a:hover {
   opacity: 0.6;
 }

 /*.page-support  .support-center .introduction-bot1::after{*/
 /*content: '';*/
 /*display: block;*/
 /*width:100%;*/
 /*margin: 0 auto;*/
 /*height:1px;*/
 /*background: #b4b4b4;*/
 /*margin-bottom: 60px;*/
 /*}*/

 .page-support .support-center .introduction-bot2 {
   padding-bottom: 20px;
 }

 .main-cutoff-line {
   height: 1px;
   background: url(../image/cutoff-line.png) top center no-repeat;
   background-size: contain;
   margin-bottom: 45px;
 }

 .hexagon-picture {
   width: 1010px;
   margin: 0 auto;
   padding-bottom: 35px;
 }

 /*.support-center .hexagon-picture h2 {*/
 /*margin-bottom: 30px;*/
 /*text-align: center;*/
 /*font-size: 36px;*/
 /*color: #999999;*/
 /*}*/
 .hexagon-picture .hexagon-pictureF,
 .hexagon-picture .hexagon-pictureS {
   font-size: 0;
   visibility: hidden;
   text-align: center;
   margin: 0;
 }

 .hexagon-picture li {
   width: 25%;
   padding: 0 10px;
   display: inline-block;
   overflow: hidden;
 }

 .hexagon-picture li a {
   display: block;
   width: 233px;
   height: 268px;
   margin: 0 auto;
 }

 .hexagon-picture .boxF {
   transform: rotate(120deg);
   -webkit-transform: rotate(120deg);
   -moz-transform: rotate(120deg);
   -ms-transform: rotate(120deg);
 }

 .hexagon-picture .boxF,
 .hexagon-picture .boxS {
   visibility: hidden;
 }

 .hexagon-picture .boxF,
 .hexagon-picture .boxS,
 .hexagon-picture .boxT,
 .hexagon-picture .pic {
   width: 100%;
   height: 100%;
   overflow: hidden;
 }

 .hexagon-picture .boxS {
   transform: rotate(-60deg);
   -webkit-transform: rotate(-60deg);
   -moz-transform: rotate(-60deg);
   -ms-transform: rotate(-60deg);
 }

 .hexagon-picture .boxT {
   transform: rotate(-60deg);
   -webkit-transform: rotate(-60deg);
   -moz-transform: rotate(-60deg);
   -ms-transform: rotate(-60deg);
   visibility: visible;
 }

 .hexagon-picture li .pic img {
   width: 100%;
   height: auto;
   min-height: 100%;
   /*-webkit-filter: grayscale(100%);*/
   /*-moz-filter: grayscale(100%);*/
   /*!* -ms-filter: grayscale(100%); *!*/
   /*-o-filter: grayscale(100%);*/
   /*filter: grayscale(100%);*/
   /*opacity: .6;*/
   /*-moz-opacity: 0.6;*/
   /*filter: alpha(opacity=60);*/
   /*-o-opacity: .6;*/
   /*-webkit-opacity: .6;*/
 }

 .hexagon-picture .hexagon-pictureS {
   margin-top: -50px;
   margin-bottom: 30px;
 }

 .hexagon-picture li .pic img:hover,
 .hexagon-picture li .pic img.no-link {
   -webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
   /* -ms-filter: grayscale(0%); */
   -o-filter: grayscale(0%);
   filter: grayscale(0%);
   opacity: 1;
   -moz-opacity: 1;
   filter: alpha(opacity=100);
   -o-opacity: 1;
   -webkit-opacity: 1;
 }

 .product-banner-container {
   padding-bottom: 5px;
 }

 .page-product-box .swiper-pagination-bullets {
   bottom: -5px;
   left: 0;
   width: 100%;
 }

 .page-product-box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
   margin: 0 10px;
   width: 16px;
   height: 16px;
   background: #aaaaaa;
   opacity: 1;
 }

 .page-product-box .swiper-pagination-bullet-active {
   width: 16px;
   height: 16px;
   background: #fff !important;
   border: 2px solid #e7882c;
 }

 .product-printer-display {
   width: 1250px;
   margin: 0 auto;
 }

 .product-printer-display .display-tab {
   float: left;
   width: 760px;
   margin-top: 64px;
 }

 .product-printer-display .display-tab .tab-content {
   width: 760px;
   height: 440px;
 }

 .product-printer-display .display-tab .tab-content .tab-pane {
   height: 100%;
   overflow: hidden;
 }

 .product-printer-display .display-tab .tab-content img {
   width: 100%;
   height: auto;
   min-height: 100%;
 }

 .product-printer-display .display-tab .nav {
   margin-top: 100px;
   border: none;
   height: 90px;
   overflow: hidden;
 }

 .product-printer-display .display-tab .nav li {
   width: 25%;
   margin: 0;
   /*max-height: 70px;*/
   padding: 0 20px;
   border: none;
 }

 .product-printer-display .display-tab .nav a {
   display: block;
   height: 100%;
   padding: 0;
   background-color: #fff;
   border: none;
   border-radius: 0;
   overflow: hidden;
   margin: 0;
 }

 .product-printer-display .display-tab .nav li.active img {
   opacity: 1;
   -moz-opacity: 1;
   filter: alpha(opacity=100);
   -o-opacity: 1;
   -webkit-opacity: 1;
 }

 .product-printer-display .display-tab .nav img {
   width: 100%;
   height: 100%;
   opacity: .5;
   -moz-opacity: 0.5;
   filter: alpha(opacity=50);
   -o-opacity: .5;
   -webkit-opacity: .5;
 }

 .product-printer-display .testimonial-display {
   float: right;
   width: 470px;
 }

 .product-printer-display .testimonial-display h2 {
   height: 64px;
   margin: 0;
   /* background: url(../image/testimonials-title.png) top center no-repeat; */
   margin-bottom: 30px;
   background-size: contain;
 }

 .product-printer-display .testimonial-display li {
   float: left;
   width: 50%;
   padding-left: 45px;
   padding-right: 45px;
   text-align: center;
   font-size: 18px;
   color: #333333;
   font-family: "Times New Roman";
   line-height: 26px;
   margin-bottom: 14px;
 }

 .product-printer-display .testimonial-display li a {
   display: block;
   height: 202px;
 }

 .product-printer-display .testimonial-display li img {
   width: 100%;
   height: 100%;
 }

 .product-printer-display .testimonial-display .download-document li {
   float: left;
   width: 50%;
   padding: 0;
 }

 .product-printer-display .testimonial-display a.download-t {
   float: left;
   width: 200px;
   height: 62px;
   line-height: 62px;
   font-size: 20px;
   color: #f37a29;
   font-family: "Agency FB";
   padding-left: 50px;
   position: relative;
   background: #fbfbfb;
   border: 1px solid #eeeeee;
   border-radius: 5px;
   transition: all 0.3s;
 }

 .download-document {
   padding: 0 0px 0 45px;
 }

 .product-printer-display .download-document-01 a.download-t span {
   position: absolute;
   display: inline-block;
   left: 13px;
   top: 50%;
   margin-top: -12px;
   width: 29px;
   height: 25px;
   background: url("../image/icon-download.png") 0 0;
 }

 .product-printer-display .download-document-02 a.download-t span {
   position: absolute;
   display: inline-block;
   left: 13px;
   top: 50%;
   margin-top: -15px;
   width: 25px;
   height: 30px;
   background: url("../image/icon-download.png") 0 -29px;
 }

 .product-printer-display .download-document-03 a.download-t span {
   position: absolute;
   display: inline-block;
   left: 13px;
   top: 50%;
   margin-top: -14px;
   width: 28px;
   height: 28px;
   background: url("../image/icon-download.png") 0 -64px;
 }

 .product-printer-display .download-document-04 a.download-t span {
   position: absolute;
   display: inline-block;
   left: 13px;
   top: 50%;
   margin-top: -16px;
   width: 28px;
   height: 33px;
   background: url("../image/icon-download.png") 0 -97px;
 }

 .product-printer-display .testimonial-display a.download-t:hover {
   background: #f37a29;
   color: #ffffff;
 }

 .product-printer-display .testimonial-display a.download-t:hover span {
   background-position-x: -29px;
 }

 .product-printer-display .download-document-04 a.download-t,
 .product-printer-display .download-document-02 a.download-t {
   float: right;
 }

 .offer-you {
   width: 1200px;
   margin: 0 auto 65px;
 }

 .offer-you h2 {
   margin-top: 60px;
   margin-bottom: 40px;
   text-align: center;
   font-size: 36px;
   font-family: "Times New Roman";
   color: #999999;
 }

 .offer-you li {
   float: left;
   width: 33.333333333%;
   height: 282px;
   text-align: center;
 }

 .offer-you li:nth-child(1) {
   border-bottom: 1px solid #b4b3b3;
 }

 .offer-you li:nth-child(1) {
   border-bottom: 1px solid #b4b3b3;
 }

 .offer-you li:nth-child(2) {
   border-bottom: 1px solid #b4b3b3;
   border-left: 1px solid #dedede;
   border-right: 1px solid #dedede;
 }

 .offer-you li:nth-child(3) {
   border-bottom: 1px solid #b4b3b3;
 }

 .offer-you li:nth-child(5) {
   border-left: 1px solid #dedede;
   border-right: 1px solid #dedede;
 }

 .offer-you li>a {
   display: block;
   height: 100%;
   padding-top: 20px;
 }


 .offer-you li .icon-product-center {
   width: 60px;
   height: 60px;
   margin: 10px auto;
   margin-top: 0;
 }

 .offer-you li:nth-child(1) .icon-product-center {
   background: url(../image/icon-printer.png) 0 0 no-repeat;
 }

 .offer-you li:nth-child(2) .icon-product-center {
   background: url(../image/icon-printer.png) 0 -60px no-repeat;
 }

 .offer-you li:nth-child(3) .icon-product-center {
   background: url(../image/icon-printer.png) 0 -120px no-repeat;
 }

 .offer-you li:nth-child(4) .icon-product-center {
   background: url(../image/icon-printer.png) 0 -180px no-repeat;
 }

 .offer-you li:nth-child(5) .icon-product-center {
   background: url(../image/icon-printer.png) 0 -300px no-repeat;
 }

 .offer-you li:nth-child(6) .icon-product-center {
   background: url(../image/icon-printer.png) 0 -240px no-repeat;
 }

 .offer-you h3 {
   font-size: 24px;
   color: #333333;
   margin-top: 10px;
   margin-bottom: 46px;
   position: relative;
 }

 .offer-you h3:after {
   position: absolute;
   left: 50%;
   margin-left: -16px;
   bottom: -16px;
   display: block;
   content: '';
   width: 32px;
   height: 2px;
   background-color: #333;
 }

 .offer-you p {
   width: 216px;
   font-size: 12px;
   color: #999;
   margin: 0 auto;
   font-family: "Adobe Garamond Pro";
 }

 .offer-you li:hover h3,
 .offer-you li:hover p {
   color: #f37a29;
 }

 .offer-you li:hover h3:after {
   background-color: #f37a29;
 }

 .offer-you li:nth-child(1):hover .icon-product-center {
   background-position: -60px 0;
 }

 .offer-you li:nth-child(2):hover .icon-product-center {
   background-position: -60px -60px;
 }

 .offer-you li:nth-child(3):hover .icon-product-center {
   background-position: -60px -120px;
 }

 .offer-you li:nth-child(4):hover .icon-product-center {
   background-position: -60px -180px;
 }

 .offer-you li:nth-child(5):hover .icon-product-center {
   background-position: -60px -300px;
 }

 .offer-you li:nth-child(6):hover .icon-product-center {
   background-position: -60px -240px;
 }

 .product-introduction {
   width: 1200px;
   margin: 0 auto;
   overflow: hidden;
 }

 .product-introduction h2 {
   margin-top: 55px;
   margin-bottom: 65px;
   text-align: center;
   font-size: 36px;
   font-family: "Times New Roman";
   color: #999;
 }

 .product-introduction-right,
 .product-introduction-left {
   width: 1200px;
   margin: 0 auto;
   margin-bottom: 50px;
 }

 .product-introduction-right .product-introduction-detail {
   float: left;
   width: 800px;
   padding-right: 30px;
   margin-top: -3px;
 }

 .product-introduction-left .product-introduction-detail {
   float: left;
   width: 800px;
   padding-left: 30px;
 }

 .product-introduction-right .product-introduction-detail p {
   font-size: 14px;
   font-family: "Times New Roman";
   color: #666666;
   /*line-height: 18px;*/
 }

 .product-introduction-right .product-introduction-detail p .only-detail {
   color: #2c8acc;
 }

 .product-introduction-right img,
 .product-introduction-left img {
   width: 400px;
   height: 240px;
   float: left;
 }

 .product-introduction-left .product-introduction-detail {
   float: right;
   width: 800px;
   margin-top: -3px;
 }

 .product-introduction-left .product-introduction-detail p {
   font-size: 14px;
   font-family: "Times New Roman";
   color: #666666;
   /*line-height: 18px;*/
 }

 .product-introduction-left .product-introduction-detail p .only-detail {
   color: #2c8acc;
 }

 .product-introduction-detail-last {
   padding-top: 45px;
 }

 .product-list-tip h3 {
   color: #2c8acc;
   font-family: "Times New Roman";
   font-size: 24px;
 }

 .product-list-tip p {
   color: #666666;
   font-family: "Times New Roman";
   font-size: 14px;
 }

 .product-list-tip {
   margin-bottom: 15px;
 }

 .last-list-tip {
   margin-bottom: 25px;
 }

 .printer-table {
   width: 1200px;
   margin: 0 auto;
   margin-bottom: 50px;
   padding: 0 30px;
 }

 .printer-table table {
   width: 100%;
   border-spacing: 1px;
   border-collapse: separate;
 }

 .printer-table th {
   background-color: #9C9A9B;
   padding: 7px 0;
   font-size: 24px;
   font-family: Agency FB;
   color: #fff;
   text-align: center;
   font-weight: 400;
   width: 26%;
   text-transform: capitalize;
   word-break: break-all;
 }

 .printer-table td {
   background-color: #F7F7F7;
   padding: 5px 0;
   font-size: 14px;
   color: #666;
   text-align: center;
   font-family: Adobe Garamond Pro;
   font-weight: 400;
   width: 10%;
   text-transform: capitalize;
 }

 .printer-table tr:hover td {
   background-color: #fed7a5;
 }

 .page-product-box .video-cover {
   margin-bottom: 40px;
 }

 .online-inquiry-area {
   width: 1200px;
   margin: 0 auto;
   margin-top: -20px;
 }

 .online-inquiry-area h2 {
   font-size: 36px;
   color: #666;
   text-align: center;
   margin-bottom: 35px;
 }

 .online-inquiry-area .inquery-01 {
   float: left;
   width: 34.15%;
   padding: 0 65px 0 35px;
 }

 .online-inquiry-area .inquery-02 {
   float: left;
   width: 32%;
 }

 .online-inquiry-area .inquery-03 {
   float: left;
   width: 33.85%;
   padding-left: 25px;
 }

 .online-inquiry-area .pic {
   width: 215px;
   margin: 0 auto;
 }

 .online-inquiry-area .pic img {
   width: 100%;
 }

 .online-inquiry-area .pic-t {
   font-size: 12px;
   color: #f37a29;
   font-family: "Adobe Garamond Pro";
   text-align: center;
   margin: 20px 0 0;
   font-weight: 600;
   text-transform: uppercase;
 }

 .online-inquiry-area .info-list {
   margin-top: 10px;
   margin-bottom: 0;
   padding-right: 10px;
 }

 .online-inquiry-area form .info-list li {
   padding-left: 36px;
   position: relative;
   font-size: 14px;
   color: #333333;
   font-family: "Adobe Garamond Pro";
 }

 .online-inquiry-area form .info-list li:nth-child(1) span.icon {
   width: 18px;
   height: 25px;
 }

 .online-inquiry-area form .info-list li:nth-child(2) span.icon {
   width: 19px;
   height: 19px;
   background-position-y: -30px;
 }

 .online-inquiry-area form .info-list li:nth-child(3) span.icon {
   width: 12px;
   height: 20px;
   left: 4px;
   background-position-y: -60px;
 }

 .online-inquiry-area form .info-list li:nth-child(4) span.icon {
   width: 21px;
   height: 13px;
   top: 5px;
   background-position-y: -90px;
 }

 .online-inquiry-area form .info-list li:nth-child(5) span.icon {
   width: 26px;
   height: 20px;
   left: -3px;
   background-position-y: -120px;
 }

 .online-inquiry-area form .info-list li span.icon {
   position: absolute;
   top: 0;
   left: 0;
   background: url("../image/icon-printer-info-02.png") 0 0 no-repeat;
 }

 .online-inquiry-area form .info-list li p {
   color: #999999;
   margin-bottom: 0;
   font-size: 14px;
 }

 .online-inquiry-area form .info-list li a {
   font-size: 14px;
   color: #333333;
   font-family: "Adobe Garamond Pro";
   line-height: 25px;
   display: inline-block;
 }

 .online-inquiry-area .form-group {
   margin-bottom: 35px;
   position: relative;
 }

 .online-inquiry-area .form-group label {
   float: left;
   width: 100px;
   font-size: 20px;
   color: #999;
   font-family: "Agency FB";
   line-height: 40px;
   margin-bottom: 0;
   text-transform: uppercase;
 }

 .online-inquiry-area .form-group label span {
   color: #ea0a03;
 }

 /*.information-form-panel .info-list .form-group input.error, .blog-detail-page .info-input .form-group input.error, .online-inquiry-area .form-group input.error {*/
 /*border-color: red;*/
 /*}*/
 .online-inquiry-area .form-group input {
   height: 40px;
   width: 235px;
   border: 1px solid #d2d2d2;
   background-color: transparent;
   float: left;
   color: #999;
 }

 .information-form-panel .info-list .form-group,
 .blog-detail-page .info-input .form-group,
 .online-inquiry-area .form-group {
   position: relative;
   z-index: 1;
 }

 .information-form-panel .info-list .form-group,
 .blog-detail-page .info-input .form-group,
 .online-inquiry-area .form-group {
   position: relative;
   z-index: 1;
 }

 .online-inquiry-area .form-group .tag-t {
   position: absolute;
   top: 0;
   left: 99px;
   width: 250px;
   padding: 12px 10px;
   line-height: 20px;
   font-family: " Adobe Garamond Pro";
   margin: 0;
   font-size: 16px;
   color: #f37a29;
 }

 .online-inquiry-area .form-group label {
   float: left;
   width: 100px;
   font-size: 20px;
   color: #999;
   font-family: "Agency FB";
   line-height: 40px;
   margin-bottom: 0;
   text-transform: uppercase;
 }

 .online-inquiry-area .form-group textarea {
   border: 1px solid #d2d2d2;
   background-color: transparent;
   width: 250px;
   resize: none;
   float: left;
   height: 345px;
   padding-top: 64px;
 }

 .online-inquiry-area .submit-btn {
   clear: both;
   float: none;
   width: 100%;

 }

 .online-inquiry-area .submit-btn .btn {
   height: 60px;
   width: 430px;
   padding: 0;
   text-align: center;
   line-height: 60px;
   font-size: 30px;
   color: #fff;
   text-transform: uppercase;
   font-family: "Agency FB";
   background-color: #2c8acc;
   border: none;
 }

 .put-textarea {
   padding-left: 15px;
 }

 .might-like {
   margin-bottom: 80px;
 }

 .might-like h2 {
   font-family: "Agency FB";
   margin-top: 35px;
   margin-bottom: 30px;
   text-align: center;
   font-size: 36px;
   color: #999;
 }

 .might-like .printer-unit-3 {
   margin: 0 auto;
 }

 .printer-unit-3 {
   width: 82%;
   margin: 0 auto;
 }

 .might-like .row {
   margin-left: auto;
   margin-right: auto;
 }

 .printer-unit-3 .col-sm-4 {
   padding: 0 3%;
 }

 .printer-unit>a {
   display: block;
 }

 .printer-unit-title h3 {
   font-size: 20px;
   letter-spacing: 2px;
   line-height: 30px;
   margin-bottom: 5px;
   height: 30px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   color: #666;
   font-family: "Agency FB";
 }

 .printer-unit-title p {
  font-family: "Noto Sans SC";
  font-size: 14px;
  height: 40px;
  line-height: 20px;
  color: #999;
  word-spacing: -2px;
  margin: 0;
  overflow: hidden;
  /* white-space: nowrap; */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
 }

 .printer-unit-label {
   height: 20px;
   margin: 10px 0;
   font-size: 0;
 }

 .printer-unit-label.active .printer-unit-label-name {
   position: relative;
   float: right;
   background-color: #040707;
   color: #fff;
   font-size: 12px;
   line-height: 20px;
   padding: 0 12px;
   font-family: "Agency FB";
 }

 .printer-unit-label-name:before {
   position: absolute;
   left: -1px;
   top: -1px;
   display: block;
   content: '';
   height: 0;
   width: 0;
   border-top-width: 11px;
   border-bottom-width: 11px;
   border-right-width: 6px;
   border-left-width: 6px;
   border-style: solid;
   border-color: transparent transparent transparent #fff;
 }

 .printer-unit-label-name:after {
   position: absolute;
   right: -1px;
   top: -1px;
   display: block;
   content: '';
   height: 0;
   width: 0;
   border-top-width: 11px;
   border-bottom-width: 11px;
   border-right-width: 6px;
   border-left-width: 6px;
   border-style: solid;
   border-color: transparent #fff transparent transparent;
 }

 .printer-unit-img {
   width: 100%;
   position: relative;
   overflow: hidden;
   background-size: contain;
   background-position: top center;
   min-height: 30px;
   background-repeat: no-repeat;
   text-align: center;
   min-height: 178px;
 }

 .printer-unit-img img {
   width: auto;
   max-width: 100%;
   opacity: 1;
   transition: 0.3s;
   -webkit-transition: 0.3s;
   -moz-transition: 0.3s;
   -o-transition: 0.3s;
   -ms-transition: 0.3s;
 }

 .page-faq .download-center h2 {
   margin-top: 0;
   text-align: center;
   margin-bottom: 60px;
 }

 .page-faq .download-center .download-list {
   border-bottom: none;
 }

 .page-faq .download-center .download-list {
   width: 1200px;
   margin: 0 auto;
   background: url(../image/download-center-bg.png) bottom center no-repeat;
   padding-bottom: 27px;
   padding-left: 0 !important;
   padding-right: 0 !important;
   padding-top: 15px;
 }

 .page-faq .download-center .download-list li {
   float: left;
   width: 300px;
 }

 .page-faq .download-center .download-list li a {
   display: block;
   height: 160px;
   width: 241px;
   margin: 0 auto;
 }

 .page-faq .download-center .download-list li:nth-child(1) a {
   background: url(../image/faq-01.png) center no-repeat;
   background-size: contain;
 }

 .page-faq .download-center .download-list li:nth-child(2) a {
   background: url(../image/faq-02.png) center no-repeat;
   background-size: contain;
 }

 .page-faq .download-center .download-list li:nth-child(3) a {
   background: url(../image/faq-03.png) center no-repeat;
   background-size: contain;
 }

 .page-faq .download-center .download-list li:nth-child(4) a {
   background: url(../image/faq-04.png) center no-repeat;
   background-size: contain;
 }

 .map-left .logo-list {
   display: inline-block;
   margin-bottom: 7px;
   position: relative;
 }

 .map-left .logo-list li {
   float: left;
   margin-top: 14px;
   height: 40px;
   line-height: 40px;
 }

 .map-left .logo-list li>a.t {
   float: left;
   display: block;
   width: 40px;
   height: 40px;
   line-height: 20px;
   margin-right: 10px;
   border-radius: 100%;
   border: 1px solid #737373;
   text-align: center;
   padding-top: 8px;
 }

 .icon-logo {
   display: inline-block;
   width: 30px;
   height: 30px;
   background: url(../image/icon-logo.png) top left no-repeat;
 }

 .icon-logo.twitter {
   width: 20px;
   height: 18px;
   background-position: 0 0;
 }

 .map-left .logo-list li:hover>a.t {
   border: 1px solid #f37a29;
 }

 .map-left .logo-list li:hover>a .icon-logo {
   background-position-x: -30px;
 }

 .map-left section h1 {
   font-size: 81px;
   font-weight: bold;
   color: #666;
   font-family: "Times New Roman";
 }

 .map-left section h1 small {
   display: block;
   padding-top: 8px;
   font-weight: normal;
   font-family: "Times New Roman";
   font-size: 34px;
   color: #cccccc;
 }

 .map-left section h4 {
   padding-top: 8px;
   font-family: "Times New Roman";
   font-size: 24px;
   color: #5a8aba;
 }

 .map-left section p {
   /*margin-left: 30px;*/
   display: block;
   max-width: 370px;
   margin-bottom: 12px;
 }

 .map-left section .text-gray {
   float: left;
 }

 .map-left section .text-gray span b {
   color: #f37a29;
 }

 .map-address {
   float: left;
   width: 18px;
   height: 25px;
   margin-top: 15px;
   background: url(../image/icon-printer-info.png) 0 0 no-repeat;
   /*background-position: -90px 0;*/
   margin-right: 5px;
 }

 .map-phone {
   float: left;
   /*margin-top: 7px;*/
   background: url(../image/icon-printer-info.png) 0 0 no-repeat;
   width: 19px;
   height: 19px;
   background-position-y: -30px;
   margin-right: 10px;
 }

 .map-email {
   float: left;
   width: 21px;
   height: 13px;
   background: url(../image/icon-printer-info.png) 0 0 no-repeat;
   background-position-y: -90px;
   margin-right: 10px;
 }

 .map-left .logo-list {
   display: inline-block;
   margin-bottom: 35px;
   position: relative;
 }

 .product-left h3 a,
 .map-left dl dt a {
   font-family: "Times New Roman";
   font-weight: bold;
   font-size: 24px;
   color: #666666;
 }

 .product-left h3 {
   margin-bottom: 5px;
 }

 .map-right dl dt a {
   font-family: "Times New Roman";
   /*font-weight: bold;*/
   font-size: 24px;
   color: #666666;
 }

 .map-left dd a,
 .map-right dd a {
   line-height: 28px;
   font-family: "Times New Roman";
   color: #666666;
   font-size: 14px;
 }

 .product-right dt a,
 .product-left dt a {
   font-size: 18px;
   color: #f37a29;
   font-family: "Times New Roman";
   line-height: 28px;
 }

 .product-right dd a,
 .product-left dd a {
   font-size: 14px;
   color: #666;
   font-family: "Times New Roman";
   line-height: 28px;
 }

 #product-center {
   margin-top: 20px;
   margin-bottom: 50px;
 }

 .product-right {
   margin-top: 40px;
 }

 .map-right {
   margin-top: 20px;
 }

 .map-right .search-box {
   margin-bottom: 20px;
 }

 .map-right .search-box .form-control {
   height: 40px;
   width: 550px;
   line-height: 40px;
   border-color: #cccccc;
   background: #eee;

 }

 .map-right .search-box .input-group-btn .btn-search {
   margin-left: -1px;
   background: #0c78c4;
   color: #fff;
 }

 .map-right h3 {
   color: #cccccc;
   font-family: "Times New Roman";
   font-size: 34px;
   margin-bottom: 20px;
 }

 .map-content {
   margin-top: 40px;
 }

 .map-content .map-right .input-group-btn {
   width: inherit;
 }

 .mark-black {
   color: #333333;
 }

 .mark-orange {
   color: #f37a29;
 }

 .inquery-box {
   position: relative;
   display: flex;
   width: 100%;
   height: 50px;
   line-height: 50px;
   border: 1px solid #d2d2d2;
   border-radius: 4px;

 }

 .inquery-box+.inquery-box {
   margin-top: 10px;
 }

 .inquery-box.active:after {
   content: "*";
   position: absolute;
   right: 10px;
   top: 50%;
   margin-top: -25px;
   display: block;
   height: 50px;
   line-height: 62px;
   font-size: 26px;
   color: #f37a29;
   font-family: "Agency FB";
   font-weight: 600;
 }

 .inquery-box label {
   float: left;
   padding-left: 53px;
   position: relative;
   margin-bottom: 0;
   font-size: 14px;
   color: #a5a5a5;
   font-family: "Agency FB";
   font-weight: normal;
 }

 .inquery-box .inquery-input {
   width: 20px;
   flex: 1;
   border: none;
   padding: 5px 20px 0;
   line-height: 48px;
   color: #999;
   font-size: 14px;
   border-radius: 4px;
 }

 .inquery-box label .inquery-icon {
   position: absolute;
   background: url("../image/icon-contact02.png") no-repeat;
   top: 50%;
 }

 .inquery-box-02 label .inquery-icon {
   position: absolute;
   width: 20px;
   height: 24px;
   background-position: 0 0;
   margin-top: -12px;
   left: 15px;
 }

 .inquery-box-03 label .inquery-icon {
   position: absolute;
   width: 20px;
   height: 24px;
   background-position: 0 0;
   margin-top: -12px;
   left: 15px;
 }

 .inquery-box-04 label .inquery-icon {
   position: absolute;
   width: 25px;
   height: 25px;
   background-position: 0 -29px;
   margin-top: -12px;
   left: 13px;
 }

 .inquery-box-05 label .inquery-icon {
   position: absolute;
   width: 25px;
   height: 18px;
   background-position: 0 -58px;
   margin-top: -9px;
   left: 13px;
 }

 .inquery-box-06 label .inquery-icon {
   position: absolute;
   width: 20px;
   height: 32px;
   background-position: 0 -81px;
   margin-top: -16px;
   left: 15px;
 }

 .inquery-box-07 label .inquery-icon {
   position: absolute;
   width: 24px;
   height: 27px;
   background-position: 0 -118px;
   margin-top: -12px;
   left: 13px;
 }

 .inquery-box-08 label .inquery-icon {
   position: absolute;
   width: 25px;
   height: 26px;
   background-position: 0 -152px;
   margin-top: -13px;
   left: 13px;
 }

 .inquery-box.inquery-box-08 {
   width: 70%;
   float: left;
   display: flex;
 }

 .inquery-box.inquery-box-08 .inquery-input {
   width: 20px;
   flex: 1;
 }

 .verification-box {
   margin-top: 10px;
 }

 .code-box {
   width: 28%;
   float: right;
   height: 50px;
   line-height: 50px;
   border: 1px solid #d2d2d2;
   border-radius: 4px;
   overflow: hidden;
 }

 .code-box a {
   display: block;
   cursor: pointer;
 }

 .code-img {
   float: left;
   width: 100%;
   text-align: center;
   height: 50px;
   line-height: 45px;
   background: #F9F9F9;
 }

 .code-img img {
   vertical-align: middle;
 }

 .btn-refresh {
   position: relative;
   display: block;
   float: left;
   height: 50px;
   width: 40%;
 }

 .btn-refresh i {
   width: 28px;
   height: 24px;
   position: absolute;
   top: 50%;
   margin-top: -12px;
   left: 50%;
   margin-left: -14px;
   background: url("../image/icon-contact02.png") no-repeat;
   background-position: 0 -185px;
 }

 .inquery-box.inquery-box-09 {
   height: 470px;
   position: relative;
   overflow: hidden;
 }

 .inquery-box .inquery-textarea {
   width: 100%;
   height: 100%;
   border: none;
   resize: none;
   padding: 75px 20px 20px;
   outline: none;
   color: #999;
   font-size: 14px;
 }

 .inquery-box.inquery-box-09 label {
   position: absolute;
   width: 100%;
   top: 0;
   padding-top: 15px;
   line-height: 35px;
 }

 .inquery-box-09 label .inquery-icon {
   position: absolute;
   width: 22px;
   height: 22px;
   background-position: 0 -218px;
   top: 21px;
   left: 15px;
 }

 .online-inquiry-area .submit-btn {
   padding-top: 85px;
   margin-bottom: 130px;
   padding-left: 34.15%;
 }

 @media (max-width: 1200px) {

   /*************09.01导航*************/
   .page-faq .download-center h2 {
     margin-bottom: 15px;
   }

   .page-faq .download-center .download-list {
     background: none;
     width: 100%;
     text-align: center;
     font-size: 0;
   }

   .page-faq .download-center .download-list li {
     float: none;
     display: inline-block;
     margin-bottom: 10px;
     width: 240px;
   }

   .page-faq .download-center .download-list li a {
     width: 209px;
   }

   .download-center {
     margin-bottom: 60px;
   }
 }