﻿@charset "UTF-8";
.m-ShopNav ul { border-bottom: 3px solid #ff8a00; }
.m-ShopNav ul li { padding: 0; }
.m-ShopNav ul li a { display: block; padding: 12px 0; }
.m-ShopNav ul li.active { background-color: #ff8a00; }

.m-home-about { padding: 40px 15px; background-color: #f2f2f2; }
.m-home-about .m-h-wrap { border: 1px solid #cfcfcf; background-color: #fff; padding: 25px 10px; }
.m-home-about .m-h-wrap .about-title { border: 1px solid #ff5a00; line-height: 40px; font-size: 16px; color: #ff4200; text-align: center; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ffe4d8)); background: linear-gradient(#fff, #ffe4d8); margin-bottom: 30px; font-weight: bold; }
.m-home-about .m-h-wrap .about-main { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; }
.m-home-about .m-h-wrap .about-main .imgbox { width: 150px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-top: 5px; margin-right: 15px; }
.m-home-about .m-h-wrap .about-main .imgbox img { max-width: 100%; }
.m-home-about .m-h-wrap .about-main .intro { line-height: 180%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.m-home-about .m-h-wrap .about-main .intro a { color: #ff4200; }

.m-home-header { background-color: #fff; padding: 10px 0; border-top: 1px solid #e8e7e7; border-bottom: 1px solid #e8e7e7; margin-bottom: 15px; overflow: hidden; }
.m-home-header .title { border-left: 3px solid #ff8a00; line-height: 20px; color: #000; padding-left: 15px; float: left; }
.m-home-header a { float: right; color: #666; margin-right: 15px; }

.m-home-news .home-news-list { padding: 0 10px 15px; }
.m-home-news .home-news-list li { line-height: 40px; overflow: hidden; border-bottom: 1px solid #e8e7e7; }
.m-home-news .home-news-list li:last-child { border-bottom: 0; }
.m-home-news .home-news-list li p { float: left; width: 60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 25px; background: url(../images/inf1.png) no-repeat 5px center/auto 15px; }
.m-home-news .home-news-list li span { display: block; float: right; width: 40%; text-align: right; color: #666; padding-right: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.home-wrap { background-color: #f2f2f2; overflow: hidden; }

.m-home-product { margin-top: 15px; background-color: #fff; }
.m-home-product .home-pro-list { overflow: hidden; }
.m-home-product .home-pro-list li { width: 44%; float: left; margin: 0 0 4% 4%; border: 1px solid #f8f8f8; }
.m-home-product .home-pro-list li .imgbox img { max-width: 100%; }
.m-home-product .home-pro-list li .caption { padding: 12px 6px; }
.m-home-product .home-pro-list li .caption p { line-height: 150%; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; margin-bottom: 10px; }
.m-home-product .home-pro-list li .caption .price { color: #e82909; font-size: 16px; }
.m-home-product .home-pro-list li .caption .price i { font-size: 12px; font-style: normal; }

.m_in_site { background-color: #fff; color: #8a8a8a; padding: 15px; border-bottom: 1px solid #dfdfdf; }
.m_in_site a { color: #333; }

.m-in-type .all-type { padding: 15px 15px 0; overflow: hidden; height: 125px; }
.m-in-type .all-type li { border: 1px solid #eb5c29; background-color: #ffe9e1; border-radius: 3px; height: 35px; line-height: 35px; text-align: center; float: left; width: 31.33%; margin: 0 2% 2% 0; }
.m-in-type .all-type li a { display: block; color: #eb5c29; }
.m-in-type .all-type li:nth-child(3n) { margin-right: 0; }
.m-in-type .all-type li.active, .m-in-type .all-type li:hover { background-color: #eb5c29; }
.m-in-type .all-type li.active a, .m-in-type .all-type li:hover a { color: #fff; }
.m-in-type .more-type { text-align: center; font-weight: 700; color: #000; margin-top: 10px; }
.m-in-type .more-type a { display: inline-block; padding-left: 20px; background: url(../images/arrow_down.png) no-repeat left center/auto 10px; }
.m-in-type .more-type.active a { background: url(../images/arrow_up.png) no-repeat left center/auto 10px !important; }

.autoHeight { height: auto !important; }

.m_in_news { margin-top: 30px; }
.m_in_news .news-header { margin: 0 15px; background-color: #ff5e26; color: #fff; font-size: 16px; text-align: center; line-height: 40px; font-weight: 700; margin-bottom: 10px; }
.m_in_news .indSubCateUL { padding: 0 15px; }

.breadWz { margin-top: 20px; }
.breadWz span { color: #999; }

.in-main-wrap { margin-top: 10px; overflow: hidden; }
.in-main-wrap .news-module { padding: 35px 45px; background-color: #fff; border: 1px solid #dedede; float: left; width: 1052px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.in-main-wrap .news-module .m-news-header { font-size: 20px; color: #0b75b1; padding-bottom: 30px; border-bottom: 1px solid #e9e9e9; }
.in-main-wrap .news-module ul li { overflow: hidden; line-height: 60px; font-size: 14px; border-bottom: 1px solid #e9e9e9; padding-left: 40px; background: url(../images/news_arrow_right.png) no-repeat 20px center; }
.in-main-wrap .news-module ul li a { color: #2a2a2a; }
.in-main-wrap .news-module ul li a:hover { color: #ff5e26; }
.in-main-wrap .news-module ul li span { margin-left: 20px; color: #8b8b8b; }
.in-main-wrap .news-more-module { width: 325px; float: right; }
.in-main-wrap .news-more-module .tags-box .tags-header { height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 16px; background-color: #ff5e26; }
.in-main-wrap .news-more-module .tags-box .tags-list { padding: 20px 20px 5px; background-color: #fff; border: 1px solid #e9e9e9; border-top: 0; }
.in-main-wrap .news-more-module .tags-box .tags-list a { color: #0b75b1; margin: 0 28px 15px 0; display: inline-block; }
.in-main-wrap .news-more-module .tags-box .tags-list a:hover { color: #ff5e26; }
.in-main-wrap .news-more-module .company-box { margin-top: 40px; }
.in-main-wrap .news-more-module .company-box .normal-header { background-color: #ff5e26; padding: 12px; overflow: hidden; }
.in-main-wrap .news-more-module .company-box .normal-header .title { color: #fff; font-size: 16px; float: left; line-height: 26px; }
.in-main-wrap .news-more-module .company-box .normal-header a { float: right; display: inline-block; padding: 3px 18px; background-color: #fff; color: #ff5e26; border-radius: 20px; }
.in-main-wrap .news-more-module .company-box .company-list { padding: 20px; border: 1px solid #e9e9e9; border-top: 0; background-color: #fff; }
.in-main-wrap .news-more-module .company-box .company-list li { font-size: 12px; padding-left: 12px; margin-bottom: 10px; position: relative; }
.in-main-wrap .news-more-module .company-box .company-list li::before { content: ""; display: block; width: 3px; height: 3px; background-color: #ff5e26; position: absolute; left: 0; top: 6px; }
.in-main-wrap .news-more-module .company-box .company-list li:last-child { margin-bottom: 0; }

.in_footer2 { margin-top: 70px; background-color: #333; padding: 25px 0; }
.in_footer2 p { text-align: center; color: #888; font-size: 12px; line-height: 250%; }

/*上页下页*/
#pagination { padding: 51px 0; *padding: 46px 0; }

#pagination .pagination { clear: both; font-size: 14px; text-align: center; }

#pagination .pagination .page-bottom, #pagination .pagination form { display: inline-block; *display: inline; zoom: 1; vertical-align: middle; }

#pagination .pagination .page-bottom { background-color: #fff; *height: 41px; }

#pagination .pagination .page-bottom:after { content: "\0020"; display: block; height: 0; clear: both; }

#pagination .pagination a, #pagination .pagination a:link, #pagination .pagination a:visited, #pagination .pagination .page-prev, #pagination .pagination .page-cur, #pagination .pagination .page-next { float: left; height: 38px; line-height: 38px; width: 38px; border: 1px solid #ccc; text-align: center; vertical-align: middle; white-space: nowrap; color: #666; margin-left: 10px; background-color: #fafafa; }

#pagination .pagination a { background-position: 0 -40px; }

#pagination .pagination a:hover { background: #f3f3f3; background-position: 0 -80px; }

#pagination .pagination .page-cur { background-position: 0 -160px; color: #a50; border: 1px solid #f7bf4f; background-color: #fdeaa6; font-weight: bold; }

#pagination .pagination .page-break { float: left; height: 38px; line-height: 38px; width: 16px; text-align: center; margin-left: 10px; }

#pagination .pagination a.page-prev, #pagination .pagination a.page-next { width: 72px; margin-right: 10px; background-position: 0 -40px; }

#pagination .pagination a.page-prev { margin-right: 6px; }

#pagination .pagination a.page-next { margin-right: 12px; }

#pagination .pagination a, #pagination .pagination .page-prev, #pagination .pagination .page-cur, #pagination .pagination .page-next { background-image: url(../img/pagination.png); background-repeat: repeat-x; }

#pagination .page-op #jump-sub { background-image: url(../img/pagination.png); background-repeat: no-repeat; }

#pagination .page-op { color: #888; font-family: "宋体"; }

.jumpto { width: 38px; text-align: center; border: 1px solid #dedede; border-top: 1px solid #ccc; color: #000; font-family: Tahoma, SimSun, Arial; height: 24px; line-height: 24px; margin: 0 4px 5px 2px; text-align: center; vertical-align: middle; }

.jump-sub { height: 26px; margin: 0 0 2px 8px; width: 52px; cursor: pointer; background-color: #f5f5f5; border: 0; vertical-align: middle; }

.jump-sub:hover { -webkit-box-shadow: 0 0 2px #a8a8a8; box-shadow: 0 0 2px #a8a8a8; }

#pagination .page-op .total-page { padding-right: 14px; }

#pagination .page-op .total-page b { font-weight: bold; }
