﻿@charset "utf-8";
:root{--color:#9a0101}
.head {height:120px!important}
main {margin-top:120px}
.headtop {width:100%;background:#1a1b1d}
.headtop .head-wrapper {height:40px}
.m-top-info {clear:both;height:40px;color:#fff}
.m-top-info .c-item {margin-right:16px}
.m-top-info .c-item span {margin-right:25px}
.m-top-info .c-item a {color:#fff}
.m-top-info .c-share {float:right}
.c-share>ul {display:flex;justify-content:space-between;align-items:center}
.m-top-info .c-share .u-item .fa {color:#fff;margin-left:15px}
.m-top-info .c-share .u-item:hover .fa {color:#fff}
.m-top-info .c-item>a {color:#fff}
.m-top-info .c-item .fa {color:#fff;margin-right:10px}
.head>.head-wrapper {height:80px}
@media screen and (max-width:768px) {.head {height:calc(13vw + 40px)!important}
main {margin-top:calc(13vw + 40px)}
.m-top-info .c-share {display:none}
.m-top-info .c-item {margin:0}
.head>.head-wrapper {height:13vw}
.head-nav>ul {height:calc(100vh - 13vw - 40px);top:calc(13vw + 40px)}
.m-top-info .c-item span {font-size:14px;margin-right:15px}}
.head-nav>ul>li .inmenu_1,.head-nav>ul>li:hover>a,.head-nav>ul .submenu a:hover {background:#9a0101;color:#fff}
.common-more-btn-y {border-color:#fff;color:#fff}
.foot .text,.news .common-title,.ind-item:hover,.hot-pro ul li:hover * {color:#fff}
.common-side .title,.hvr-bounce-to-right:hover,.news ul li:hover .more-btn,.hvr-bounce-to-right-y:active,.hvr-bounce-to-right-y:focus,.hvr-bounce-to-right-y:hover {color:#fff}
.news .common-more-btn {border-color:#fff;color:#fff}
.hvr-bounce-to-right:before {background:#9a0101}
.news .hvr-bounce-to-right:before {background:#fff}
.news .hvr-bounce-to-right:hover {color:#9a0101}
.pro-review .pro-preview-right .btn-list .btn span,.pro-review .pro-preview-right .btn-list .pdown2 span,.common-link .prev a,.common-link .prev,.common-link .next a,.common-link .next {color:#fff}
@media screen and (max-width:768px) {.head-nav>ul {background:#fff}
.head-nav>ul>li a {color:#000}
.head-nav>ul>li {border-color:#ccc}
.head-nav>ul>li .inmenu_1,.head-nav>ul>li:hover>a,.head-nav>ul .submenu a:hover {background:0 0;color:#9a0101}}
.head,.head-nav>ul .submenu {background:#fff}
.about-title,.search-input .stbn,.foot-title {color:#fff}
.common-main p{padding-bottom:5px;font-size:16px}
.news-con,.news-title,.hot-pro .pro-intro{word-break:break-word}
.side-news ul .news-img img{object-fit:contain}
.ind-item img{object-fit:cover}
.float-form *{box-sizing:border-box}
.float-form {width:320px;min-width:320px;position:fixed;bottom:0;right:10px;background:#fff;z-index:999;transition:.6s;cursor:pointer;border-radius:10px 10px 0 0}
.form-table-title{background:#36A9E1;border-radius:10px 10px 0 0;border:1px solid #36A9E1;height:40px;line-height:40px;padding-left:15px;color:#fff}
.form-table{border:1px solid #36A9E1;padding: 10px 15px}
.form-table input,.form-table textarea{margin-bottom:20px;width:100%;border:1px solid #999;border-radius:20px;padding:10px;color:#999;outline:none}
.form-table textarea{height:100px;resize:none;text-align:arial}
.form-table input:focus{border-color:#36A9E1}
.float-form .submit{width:100%;display:block;padding:5px 15px;background:#36A9E1;border-radius:20px;text-align:center;color:#fff}
.float-form.close-form{bottom:-341px}
@media (max-width:768px){  .float-form{display:none}}
.head-logo {width:auto;}
p.hdtxt {font-size:17px;font-weight:bold;color:#696969;margin-left:5px;}
p.hdtxt{font-style: italic;text-shadow: 4px 5px 5px #ccc;}
@media screen and (max-width:560px){p.hdtxt{font-size:15px}}
@media screen and (min-width:1281px){p.hdtxt{font-size: 20px;}}
.banner-title{display:none;}