.top-box {height: 105px;}.top-box .logo {margin-top: 25px;}.top-box .search-box {float: right;display: inline-block;margin-top: 28px;}.top-box .search-box .info {float: left;padding-left: 10px;margin-right: 15px;border-left: 2px solid #b90000;}.top-box .search-box .info .title {background-image: url("../images/title_phone.png");background-position: left center;background-repeat: no-repeat;padding-left: 50px;font-size: 16px;color: #333;}.top-box .search-box .info p {font-size: 26px;color: #b90000;font-weight: bold;font-style: italic;}.top-box .search-box .search-form {float: right;width: 288px;height: 36px;border: 2px solid #b90000;margin-top: 5px;border-radius: 5px;display:none;}.top-box .search-box .search-form input {height: 36px;border: none;text-indent: 14px;width: 214px;font-size: 14px;color: #333;float: left;}.top-box .search-box .search-form .search-btn {display: inline-block;width: 74px;height: 36px;background-color: #b90000;border: none;background-image: url("../images/sm_search.png");background-position: center center;background-repeat: no-repeat;}.nicescroll-rails {width: 1px !important;background-color: #2f2e2e !important;}.nicescroll-rails div {border: none !important;}.nav-box {height: 50px;background-color: #222;box-shadow: 0px 2px 5px 0px #868686;}.nav-box .fixed-menu-box {float: left;width: 275px;position: relative;}.nav-box .fixed-menu-box .fixed-menu-title {display: block;line-height: 50px;font-size: 16px;color: #c00;font-weight: bold;font-style: italic;}.nav-box .fixed-menu-box .fixed-menu-title .icon {display: inline-block;vertical-align: middle;width: 18px;height: 14px;margin-left: 10px;background-image: url("../images/menu.png");background-position: center center;background-repeat: no-repeat;}.nav-box .fixed-menu-box .fixed-menu {display: none;position: absolute;width: 100%;height: 440px;overflow: hidden;padding: 22px 0 16px 0;background-color: rgba(0, 0, 0, 0.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000, 0, endColorstr=#C8000000, 0);z-index: 99;}.nav-box .fixed-menu-box .fixed-menu .fixed-menu-list {margin: 0 12px;}.nav-box .fixed-menu-box .fixed-menu .fixed-menu-list li {position: relative;margin: 15px 0;}.nav-box .fixed-menu-box .fixed-menu .fixed-menu-list li > a {display: block;line-height: 36px;height: 36px;padding: 0 20px;font-size: 16px;color: #fff;}.nav-box .fixed-menu-box .fixed-menu .fixed-menu-list li.active {border-bottom: 1px solid #2f2e2e;}.nav-box .fixed-menu-box .fixed-menu .fixed-menu-list li.active > a {background-color: #bf0000;}.nav-box .fixed-menu-box .fixed-menu .fixed-menu-list .fixed-sec-box {display: none;margin: 0 20px;padding: 15px 0 20px;}.nav-box .fixed-menu-box .fixed-menu .fixed-menu-list .fixed-sec-box a {display: inline-block;margin-right: 23px;line-height: 30px;font-size: 14px;color: #fff;}.nav-box .fixed-menu-box .fixed-menu .fixed-menu-list .fixed-sec-box a:hover {color: #e40000;text-decoration: underline;}.nav-box .list-nav .list-item {float: left;line-height: 50px;font-size: 16px;position: relative;text-align: center;}.nav-box .list-nav .list-item:hover a {background-color: #bf0000;border-radius: 15px;}.nav-box .list-nav .list-item a {display: block;color: #fff;}.nav-box .list-nav .list-item > a {margin: 11px 15px;line-height: 28px;}.nav-box .list-nav .list-item.active > a {background-color: #bf0000;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}.nav-box .list-nav .list-item .sec-box {display: none;box-shadow: inset 0px 3px 5px 0px #840101;position: absolute;left: 0;top: 50px;width: 100%;z-index: 99;line-height: 38px;background-color: #bf0000;border-radius: 0 0 15px 15px;font-size: 14px;}.nav-box .list-nav .list-item .sec-box li {border-top: 1px solid #e20000;}.nav-box .list-nav .list-item .sec-box li a:hover {color: #222;}.banner-box {position: relative;z-index: 0;}.banner-box .m-slide {position: relative;width: 100%;}.banner-box .m-slide .scroll-box {overflow: hidden;height: 523px;width: 100%;}.banner-box .m-slide .scroll-box li {width: 100%;height: 523px;background-position: center;background-size: 100%;background-size: cover;background-repeat: no-repeat;}.banner-box .m-slide .scroll-box li a {display: block;height: 523px;-webkit-box-shadow: inset 0 2px 5px #2a2a2a;-moz-box-shadow: inset 0 2px 5px #2a2a2a;box-shadow: inset 0 2px 5px #2a2a2a;}.banner-box .slider {position: absolute;bottom: 10px;width: 100%;text-align: center;z-index: 9;}.banner-box .slider li {width: 12px;height: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background: #fff;display: inline-block;margin: 0 5px;line-height: 45px;overflow: hidden;z-index: 99;cursor: pointer;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}.banner-box .slider li.active {width: 29px;background: #f00;}.banner-box .slider {bottom: 44px;}.m-classify .cls-lst {margin-top: -23px;}.m-classify .cls-lst li {float: left;margin: 0 4px;}.m-classify .cls-lst li a {display: block;width: 276px;height: 150px;position: relative;text-align: center;overflow: hidden;}.m-classify .cls-lst li a .img {height: 142px;width: 268px;border: 4px solid #ddd;}.m-classify .cls-lst li a .info, .m-classify .cls-lst li a .s-info {position: absolute;top: 0;width: 100%;margin: 0 auto;padding-top: 48px;transition: all 0.4s;}.m-classify .cls-lst li a .info .info-box {display: inline-block;width: 141px;height: 52px;padding-top: 5px;background-color: rgba(255, 255, 255, 0.7);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff, ff, endColorstr=#B2ffffff, ff);}.m-classify .cls-lst li a .info-box {overflow: hidden;}.m-classify .cls-lst li a .info-box p {font-size: 20px;}.m-classify .cls-lst li a .info-box span {display: block;font-size: 18px;}.m-classify .cls-lst li a:hover .info {top: 150px;}.m-classify .cls-lst li a:hover .img {border: none;width: 100%;height: 100%;}.m-classify .cls-lst li a:hover .s-info {top: 0;}.m-classify .cls-lst li a:hover .shadow {top: 0;left: 0;width: 100%;height: 100%;transform: rotateZ(360deg);}.m-classify .cls-lst li a .shadow {display: block;position: absolute;top: 50%;left: 50%;width: 0;height: 0;background-color: rgba(204, 0, 0, 0.7);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2cc0000, 0, endColorstr=#B2cc0000, 0);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}.m-classify .cls-lst li a .s-info .info-box {color: #fff;background-color: transparent;}.m-classify .cls-lst li a .s-info {top: -150px;}.m-classify .slider .slider-btn {display: block;position: absolute;width: 24px;height: 46px;top: 56px;}.m-classify .slider .slider-btn.prev {left: -33px;background-image: url("../images/lg_arrow_left_default.png");background-position: center center;background-repeat: no-repeat;}.m-classify .slider .slider-btn.prev:hover {background-image: url("../images/lg_arrow_left_active.png");}.m-classify .slider .slider-btn.next {right: -33px;background-image: url("../images/lg_arrow_right_default.png");background-position: center center;background-repeat: no-repeat;}.m-classify .slider .slider-btn.next:hover {background-image: url("../images/lg_arrow_right_active.png");}.m-title {font-size: 30px;color: #000;font-weight: bold;line-height: 53px;}.m-title em {display: inline-block;font-weight: normal;margin-left: 5px;font-size: 18px;color: #999;}.m-proPage {margin: 55px auto;}.m-proPage .p-top {border-bottom: 1px solid #cfcfcf;overflow: hidden;margin-bottom: 38px;}.m-proPage .page-nav {float: right;margin-top: 18px;line-height: 28px;}.m-proPage .page-nav ul {float: left;}.m-proPage .page-nav li {float: left;margin: 0 10px;position: relative;height: 40px;}.m-proPage .page-nav li a {display: block;height: 40px;padding: 0 13px;}.m-proPage .page-nav li .line {position: absolute;bottom: 0;display: block;width: 0;height: 4px;overflow: hidden;background-color: #c00;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}.m-proPage .page-nav li:hover .line, .m-proPage .page-nav li.active .line {width: 100%;}.m-proPage .page-nav li:hover a, .m-proPage .page-nav li.active a {color: #c00;}.m-proPage .page-nav .more {display: inline-block;height: 33px;width: 82px;text-align: right;border-left: 1px solid #bfbfbf;font-size: 16px;color: #999;}.m-proPage .page-nav .more:hover {color: #c00;}.m-proPage dd:after {content: ".";display: block;visibility: hidden;overflow: hidden;height: 0;clear: both;}.m-proPage dd .hot-box {display: inline-block;width: 276px;height: 420px;overflow: hidden;}.m-proPage dd .hot-box .img {width: 276px;height: 345px;overflow: hidden;}.m-proPage dd .hot-box:hover .jqthumb {-webkit-filter: brightness(0.8);}.m-proPage dd .hot-box .info {height: 75px;background-color: #000;text-align: center;position: relative;color: #fff;}.m-proPage dd .hot-box .info .line {position: absolute;width: 100%;display: block;height: 1px;background-color: #fff;top: 23px;}.m-proPage dd .hot-box .info span {display: inline-block;background-color: #000;margin-top: 12px;font-size: 18px;position: relative;padding: 0 40px;}.m-proPage dd .hot-box .info p {font-size: 20px;}.m-proPage dd .pro-list {margin-left: 293px;height: 420px;overflow: hidden;}.pro-list li {float: left;margin: 0 7px 21px;position: relative;overflow: hidden;}.pro-list li a {display: block;width: 267px;height: 199px;overflow: hidden;}.pro-list li a .img {position: relative;width: 267px;height: 199px;}.pro-list li a .sm-title {position: absolute;bottom: 8px;right: 10px;text-align: right;font-size: 14px;color: #fff;}.pro-list li a .info {position: absolute;bottom: -70px;width: 100%;height: 61px;text-align: center;color: #333;background-color: rgba(255, 255, 255, 0.9);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff, ff, endColorstr=#E5ffffff, ff);line-height: 23px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}.pro-list li a .info span {display: block;background-image: url("../images/line.png");background-position: center center;background-repeat: no-repeat;margin-top: 10px;}.pro-list li a .info p {font-size: 14px;}.pro-list li a:hover .jqthumb {transform: scale(1.1);}.pro-list li a:hover .sm-title {display: none;}.pro-list li a:hover .info {bottom: 0;}.sm-banner {background-size: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;height: 150px;line-height: 150px;}.sm-banner .tip h4 {color: #fff;font-size: 34px;font-weight: bold;}.sm-banner .tip h4 em {margin-left: 10px;font-weight: normal;font-size: 18px;}.m-video .v-info {width: 634px;float: left;}.m-video .v-info .title {font-size: 22px;line-height: 70px;border-bottom: 1px solid #bdbdbd;}.m-video .v-info .content {height: 115px;overflow: hidden;font-size: 14px;color: #333;line-height: 30px;margin: 20px 0;}.m-video .v-info .more {display: block;float: right;width: 100px;height: 13px;background-image: url("../images/more_default.png");background-position: center center;background-repeat: no-repeat;}.m-video .v-info .more:hover {background-image: url("../images/more_active.png");}.m-video .v-page {width: 456px;height: 340px;margin-top: -93px;border: 5px solid #c00;overflow: hidden;float: right;}.m-news {height: 440px;overflow: hidden;margin-bottom: 60px;}.m-news .title-box {margin: 60px 0 0;}.m-news .title-box:after {content: "";position: absolute;top: 24px;display: block;width: 100%;height: 2px;background-color: #cfcfcf;}.m-news .title-box .m-title {position: relative;display: inline-block;background-color: #fff;z-index: 2;line-height: normal;padding-right: 10px;}.m-news .news-hot {width: 557px;margin-top: 23px;}.m-news .news-hot .img {display: block;width: 557px;height: 190px;overflow: hidden;}.m-news .news-hot .img img {width: 100%;}.m-news .news-hot .title {display: block;margin: 28px 0 10px;font-size: 16px;font-weight: bold;line-height: 30px;}.m-news .news-hot .title:hover {color: #c00;}.m-news .news-hot .content {font-size: 14px;line-height: 24px;height: 47px;overflow: hidden;}.m-news .news-page {margin-left: 582px;}.news-list li {border-bottom: 1px solid #dbdbdb;padding: 18px 0;}.news-list a {display: block;color: #333;height: 76px;overflow: hidden;}.news-list a .date {display: inline-block;float: left;width: 75px;text-align: right;}.news-list a .date i {display: block;font-size: 24px;font-weight: bold;margin-bottom: 7px;}.news-list a .date em {display: block;font-size: 14px;}.news-list a .info {margin-left: 94px;}.news-list a .info h4 {font-size: 16px;font-weight: bold;margin-bottom: 6px;}.news-list a .info .content {font-size: 14px;line-height: 24px;height: 47px;overflow: hidden;}.news-list a:hover h4 {color: #ad191f;}.footer {background-color: #141414;color: #fff;}.footer a:hover {text-decoration: underline;}.footer .ft-detail {border-bottom: 1px solid #353535;padding: 39px 0;overflow: hidden;}.footer .link-group {float: left;}.footer .link-group .link-item {width: 126px;float: left;padding-top: 24px;margin-right: 33px;}.footer .link-group .link-item h4 {font-size: 16px;font-weight: bold;margin-bottom: 19px;}.footer .link-group .link-item a {display: block;font-size: 12px;color: #fff;}.footer .tel-box {float: left;padding: 0 30px;border-left: 1px solid #353535;border-right: 1px solid #353535;}.footer .tel-box h2 {font-size: 24px;font-weight: bold;margin: 18px 0;}.footer .tel-box p {padding-left: 30px;line-height: 32px;font-size: 12px;background-position: left center;background-repeat: no-repeat;}.footer .tel-box .tel {background-image: url("../images/left_phone.png");}.footer .tel-box .tel em {font-size: 18px;}.footer .tel-box .print {background-image: url("../images/print.png");}.footer .tel-box .addr {background-image: url("../images/addr.png");}.footer .code {text-align: center;}.footer .code img {width: 121px;height: 121px;}.footer .code p {line-height: 45px;font-size: 12px;}.footer .copyright {height: 85px;line-height: 85px;overflow: hidden;font-size: 12px;}.footer .copyright a {font-size: 12px;color: #fff;}.footer .copyright p a {margin-left: 20px;}.footer .copyright .ft-link {float: right;}.footer .copyright .ft-link em {display: inline-block;margin: 0 3px;}.m-client {position: fixed;top: 50%;right: 0;z-index: 99;margin-top: -86px;width: 42px;}.m-client li {margin-bottom: 1px;width: 42px;height: 42px;}.m-client li .u-a:hover {background-image: url(../images/bg-client-hover.png);background-color: #c00;}.m-client li .u-box {width: 42px;height: 42px;line-height: 42px;}.m-client li .u-a {position: relative;display: block;padding-left: 42px;height: 42px;background: #333;color: #fff;text-align: center;zoom: 1;}.m-client li .icoBox {position: absolute;top: 0;left: 0;width: 42px;height: 42px;line-height: 14px;}.m-client .client-text .text {position: absolute;top: 0;left: 44px;padding: 0 15px 0 5px;white-space: nowrap;font-size: 18px;font-family: "Microsoft YaHei";}.m-client li.child-2 .ico {background-position: 0 -42px;}.m-client li.child-3 .ico {background-position: 0 -84px;}.m-client li.child-4 .ico {background-position: 0 -126px;}.m-client li .ico {display: block;overflow: hidden;width: 42px;height: 42px;background: url(../images/ico-client.png) no-repeat;}.m-client .goTop a {display: block;overflow: hidden;width: 42px;height: 42px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #333 url(../images/ico-client.png) 0 -168px no-repeat;}.m-client .goTop a:hover {background-color: #c00;}.m-client .client-weixin .erwei {position: absolute;right: 100%;bottom: -62px;display: none;margin-right: 7px;padding: 3px;background: #fff;color: #666;font-size: 12px;text-align: center;line-height: 24px;}.m-client .client-weixin .erwei img {width: 71px;height: 71px;border: 1px solid #dbdbdb;padding: 2px;}