@charset "UTF-8";
.aimg { width: 100%; height: auto; padding-top: 10px; }

.link { color: #ed1c24; }

.link-color:hover { color: #ed1c24; }

.link-underline:hover { text-decoration: underline; }

/*------------------公共 head--------------------*/
.header { padding: 10px 0; padding-left: 40px; padding-right: 40px; border-bottom: 1px solid #e2e2e2; }
.header .header-contact { line-height: 80px; }
.header .header-contact .header-contact-mail, .header .header-contact .header-contact-phone { padding-right: 5px; }
.header .header-logo { text-align: center; }
.header .header-share { line-height: 80px; }
.header .header-share a { padding: 0 10px; }


/*------------------公共分享 share--------------------*/
ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}

/*------------------公共分享 review--------------------*/
.stars .star-rating div {
    float: left;
    margin-right: 8px;
}
.price {
    height: 22px;
    font-size: 1.6rem;
}


@media screen and (max-width: 439px) { .header { padding: 0; }
  .header .header-contact { line-height: 20px; }
  .header .header-logo { padding-top: 10px; padding-bottom: 10px; } }
/*------------------ 公共 nav--------------------*/
.nav-box { border-bottom: 1px solid #e2e2e2; text-align: center; }
.nav-box .nav li { display: inline-block; padding: 15px 10px; }
.nav-box .nav li .first-level { display: none; position: absolute; top: 50px; left: 0; width: 100%; z-index: 1; background: #fff; }
.nav-box .nav li .first-level .mainCate { display: inline-block; padding: 15px 10px; cursor: pointer; border-right: 1px solid #d2d2d2; }
.nav-box .nav li .first-level .mainCate .subCate { background: #fff; z-index: 1; }
.nav-box .nav li .first-level .mainCate:last-child { border: none; }
.nav-box a.on, .nav-box a:hover { color: #ed1c24; }

/*------------------ 移动端 nav--------------------*/
.mobile-nav { display: none; }
.mobile-nav .menu-btn.is-close, .mobile-nav .menu-btn.is-open { z-index: 3; width: 35px; height: 30px; margin-right: 10px; transition: all 0.4s ease 0s; position: absolute; top: 30px; right: 20px; }
.mobile-nav .menu-btn.is-close span, .mobile-nav .menu-btn.is-open span { -webkit-transition: all 0.35s ease-in-out; position: absolute; display: block; width: 100%; height: 6px; background-color: #373737; }
.mobile-nav .menu-btn.is-close .btn-one, .mobile-nav .menu-btn.is-open .btn-one { top: 0; }
.mobile-nav .menu-btn.is-close .btn-two, .mobile-nav .menu-btn.is-open .btn-two { top: 50%; margin-top: -3px; }
.mobile-nav .menu-btn.is-close .btn-three, .mobile-nav .menu-btn.is-open .btn-three { bottom: 0; }
.mobile-nav .menu-btn.is-open { position: fixed; }
.mobile-nav .menu-btn.is-open .btn-one { -webkit-transform: rotate(45deg); -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); top: 50%; background-color: #fff; }
.mobile-nav .menu-btn.is-open .btn-two { display: none; }
.mobile-nav .menu-btn.is-open .btn-three { -webkit-transform: rotate(-45deg); -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08); top: 50%; background-color: #fff; }

.mobile-nav-list { display: none; position: fixed; bottom: 0; left: 30%; width: 70%; height: 100%; padding-top: 70px; background: rgba(55, 55, 55, 0.8); z-index: 2; }
.mobile-nav-list ul li { margin: 0 10px; }
.mobile-nav-list ul li a { font-size: 1.2rem; color: #fff; line-height: 2.4; display: block; }
.mobile-nav-list ul li .dropMenu { display: none; }

.overlay { position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.4); z-index: 1; }

/*------------------公共 footer--------------------*/
.footer { background: #e2e2de; padding: 15px 0; overflow: hidden; word-wrap: break-word; margin-top: 15px; }

.nav-footer { border-bottom: 1px solid #e2e2e2; }
.nav-footer li { display: inline-block; }
.nav-footer li a { display: block; padding: 15px 15px; }

.copyright { background: #373737; color: #fff; padding: 5px 0; }

/*------------------back to top--------------------*/
.backTop { display: none; position: fixed; bottom: 80px; right: -30px; z-index: 1; width: 80px; padding: 10px 0; background: #000; border-radius: 5px; opacity: 0.5; }
.backTop a { padding-left: 10px; color: #fff; font-size: 16px; }

/*------------------slider banner--------------------*/
.fullSlide { position: relative; }
.fullSlide .hd { position: relative; z-index: 1; margin-top: 0px; text-align: center; background: #000; filter: alpha(opacity=60); opacity: 0.6; }
.fullSlide .hd ul { text-align: center; padding-top: 5px; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 8px; height: 8px; margin: 5px; background: url(../images/tg_flash_p.png) -18px 0; overflow: hidden; font-size: 0; }
.fullSlide .hd ul .on { background-position: 0 0; }
.fullSlide .slick-prev { left: 0; }
.fullSlide .slick-next { right: 0; }
.fullSlide .slick-arrow { position: absolute; z-index: 1; cursor: pointer; background: transparent; top: 50%; margin-top: -40px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); border: none; }
.fullSlide .slick-arrow svg { width: 80px; height: 80px; fill: #fff; opacity: 0.75; -webkit-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5)); -moz-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5)); -o-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5)); -ms-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5)); filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5)); }

@media screen and (max-width: 439px) { .fullSlide .slick-arrow { margin-top: -20px; }
  .fullSlide .slick-arrow svg { width: 40px; height: 40px; } }
/*------------------index.html--------------------*/
.index-title { margin: 20px 0; }

.product-show { margin-bottom: 20px; }
.product-show .product-show-subtitle { margin-bottom: 20px; border-bottom: 2px solid #ed1c24; }
.product-show .product-desc { color: #7a7a7a; cursor: pointer; }

/*------------------contact.html--------------------*/
.map { height: 400px; }

.contact-info { padding: 30px 0; }

.contact-form, .faq-form { width: 60%; margin: 0 auto; padding: 20px 0; }

@media screen and (max-width: 439px) { .contact-form, .faq-form { width: 90%; }
  .map { height: 200px; } }
/*------------------faq.html--------------------*/
.faq-item { width: 60%; margin: 0 auto; padding-top: 10px; padding-bottom: 10px; }
.faq-item .faq-item-question { font-size: 16px; }
.faq-item .faq-item-answer { display: none; }

@media screen and (max-width: 439px) { .faq-item { width: 90%; }
  .map { height: 200px; } }
/*------------------about.html--------------------*/
.about-title { background: url(../images/about-bg.png) no-repeat; background-position: 50% 30px; margin: 25px 0; }

.brackets { height: 100%; padding-top: 10px; }

.about-collection-margin div:first-child { margin-left: 12.5%; }

@media screen and (max-width: 439px) { .about-title { background-size: contain; }
  .about-collection-margin div:first-child { margin-left: 0; } }
/*------------------product-list.html--------------------*/
.sortByBox { margin: 20px 0; padding-left: 15px; }
.sortByBox #sortBy { padding: 5px; font-size: 16px; }
.page1 ul li a {color: #ed1c24;font-size: 16px; display:inline-block; margin:20px 10px; margin-bottom:45px;}
.current_ye{color:#000 !important;}
/*------------------blog-list.html----------------------*/
.blog-list { margin-bottom: 20px; }
.blog-list .blog-list-content { padding-top: 20px; padding-bottom: 20px; }
.page ul li a {color: #01a1dd; display:inline-block; margin:0px 10px; margin-bottom:30px;}
.current_ye{color:#000 !important;}
/*------------------video.html----------------------*/
.video-item iframe { margin-bottom: 15px; width: 420px; height: 300px; }

@media screen and (max-width: 439px) { .video-item iframe { width: 100%; height: 100%; } }
/*------------------blog.html----------------------*/
.blog-title { margin: 30px 0; }
.blog_title { font-weight:bold; }
.blog-aside .blog-aside-author, .blog-aside .blog-aside-share { margin-bottom: 15px; }
.blog-aside .blog-aside-share a { padding-right: 20px; }
.blog-aside .blog-form { width: 100%; }

/*------------------product.html----------------------*/
/* 放大镜 */
.fdj { position: relative; margin-top: 30px; }
.fdj .small { height: 450px; width: 450px; border: 1px solid #333; }
.fdj .small img { width: 100%; height: 100%; }
.fdj .small .shadow { width: 202px; height: 202px; background: #333; opacity: 0.3; position: absolute; top: 0; left: 0; display: none; }
.fdj .big { width: 450px; height: 450px; border: 1px solid #eee; position: absolute; top: 0; left: 453px; overflow: hidden; display: none; z-index: 4; }

.change li { float: left; margin-top: 30px; margin-right: 10px; }
.change li img { width: 80px; height: 80px; }
.change .bord { border: 1px solid #B1191A; }

/* 右侧产品信息 */
.product-inquiry { padding: 20px 30px; margin: 25px 0; }

.product-share { border-top: 1px solid #373737; padding-top: 20px; }
.product-share a { margin-right: 20px; }

.product-title-box { background: #F1F7FD; border: 1px solid #D2E8FA; margin-top: 30px; margin-bottom: 20px; }
.product-title-box .product-msgtitle { margin-left: 40px; }

.img-border { border: 1px solid #373737; background: #dedede; }

.icon-pad { padding-right: 10px; }

.faq-list { width: 60%; margin: 0 auto; }
.faq-list .dt { padding: 10px 20px 5px 20px; font-size: 16px; cursor: pointer; }
.faq-list .dt:hover { text-decoration: underline; }
.faq-list .dd { display: none; padding: 5px 20px 5px 20px; }

.product-review { padding-top: 15px; border-bottom: 1px solid #dedede; }
.product-review .customerpic { width: 45px; height: 45px; float: left; margin-right: 20px; }
.product-review .customer-content span { font-size: 16px; }
.product-form { width: 80%; }

@media screen and (max-width: 993px) { .fdj .small { width: 100%; height: 100%; }
  .change li img { width: 40px; height: 40px; } }
  
  .product-form { width: 80%; }
@media screen and (max-width: 439px) { .faq-list { width: 100%; } }
/*------------------404.html----------------------*/
.false-logo { width: 300px; height: auto; margin-top: 70px; margin-bottom: 30px; }

.false-to-home { font-size: 20px !important; display: block; margin-top: 30px; margin-bottom: 50px; }

.false-relate { border-bottom: 1px solid #dedede; }

.false-relate-list { margin-bottom: 70px; }

.product-form { width: 80%; }

/*# sourceMappingURL=index.css.map */
