/**
 * 
 */

body {line-height:2em; padding-top:80px; max-width:1920px; margin-left:auto; margin-right:auto; overflow-x:hidden;}
a {color:#5a5a5a;}
a:hover {color:#bea15d}

#topbar {display:none;}

.padding40 {padding-top:40px; padding-bottom:40px;}



#navbar1 {background-color:#fff; border-bottom:0;}
.navbar-default .navbar-nav > li > a {color:#5a5a5a;}

.superHeader {color:#bea15d; font-size:48px; }
.smallHeader {color:#aaa;}

.numbersDiv {text-align:center; margin-top:50px;}
.numbersDiv em {font-size:60px; color:#e9903b;}
.numbersDiv > div {padding-bottom:20px;}
.numbersDiv .shuzi {height:60px;}

#aboutDiv {margin-bottom:40px;}

#newsDiv .thumb {padding-bottom: 40%; background-position: center center; background-repeat: no-repeat; background-size: cover; max-width:480px;}



#productsDiv {margin-top:20px; margin-bottom:40px;}
#productsDiv .mask > a {display:block; color:white; text-align:center;}
#productsDiv .mask > a:hover {color:#bea15d;}
#productsDiv .mask {padding-top:0px; transition:all 0.5s;}
#productsDiv .mask:hover {padding-top:160px; transition:all 0.5s;}


.brandWrap2 {
	padding-bottom: 40%;
    background-position: center center;
    background-repeat: no-repeat;
    display:block;
	background-color:#f7f7f7;
	margin:10px 0;
}
.brandWrap2 span {display:none;}


footer {padding: 10px; background-color:#5a5a5a; }
#footer .footerNav a {color:white; padding:20px; font-size:1.2em; background:transparent;}
.footerNav ul {border-bottom:1px solid #fff;}

.footerInfo {padding-top:30px;  color:#fff;}
.footerInfo * {color:#fff;}
.footerInfo .row > div {padding-top:5px; padding-bottom:5px;}
.footerInfo em {font-style:normal;}
#flinkDiv {}
#flinkDiv .flinkBtn {width:100%; }
#flinkDiv * {color:white;}
#flinkUl {padding-left:0; display:inline;}

#flinkUl li {display:inline-block; padding-right:1em;}

#footerQRCode {padding:20px 0; text-align:center;}
#footerQRCode .QRCode img {max-width:120px;}
#footerQRCode .QRCodeInfo {color:#fff; margin-top:10px;}

.cateSlider .mask {position:absolute; top:10px; right:0; bottom:0; left:10px; color:white;}

#videoDiv {background-color:#f9fafc; padding:40px 0 80px 0;}
.videoWrap video {display:block; max-width:100%;}

.pageBanner {}



.abountNav {text-align:center; margin-top:10px; position:sticky; top:80px; background-color:#fff; z-index:10;}
.abountNav ul {border-bottom:1px solid #e6e6e6;}
.abountNav li {list-style:none; display:inline-block; padding:0 20px; margin-left:15px; border-bottom:2px solid #fff;}
.abountNav li:hover, .abountNav li.active {border-bottom:2px solid #21A492;}
.abountNav li a {font-size:20px; line-height:60px; color:#5a5a5a; text-decoration:none;}
.abountNav li h2 {font-size:20px; line-height:60px; color:#5a5a5a; margin:0;}


.rongyuInfo {max-width:370px; margin-left:auto; margin-right:auto; text-align:center; line-height:1.5em; height:3em; overflow:hidden; display:none;}
.rongyuThumb {max-width:370px;  margin-left:auto; margin-right:auto; padding-top:66.6%; background-position:center center; background-repeat:no-repeat; background-size:contain; margin-bottom:1em;}

.p1 {color:#595959;}

.margin80 {margin-top:40px; margin-bottom:40px;}
.padding80 {padding-top:40px; padding-bottom:40px;}

#contactsDiv1 {background-color:#f8f8f8;}
#contactsDiv2 {background-color:white; padding:30px 15px 30px 60px}

#hezuopinpaiDiv1 {text-align:center; margin-top:40px;}
.hezuopinpaiWrap .itemWrap {margin-left:auto; margin-right:auto; max-width:295px; padding-top:83.05%; margin-bottom:40px; background-repeat:no-repeat; background-position:center center; background-size:contain;}

#hezuohuobanDiv1 {text-align:center; padding-top:40px; padding-bottom:40px; background-color:#eeeeee;}
.hezuohuobanWrap .itemWrap {margin-left:auto; margin-right:auto; max-width:300px; padding-top:46.66%; margin-bottom:40px; background-repeat:no-repeat; background-position:center center; background-size:contain; }

#hezuopingtaiDiv1 {text-align:center; margin-top:40px;}
.hezuopingtaiWrap .itemWrap {margin-left:auto; margin-right:auto; max-width:295px; padding-top:83.05%; margin-bottom:40px; background-repeat:no-repeat; background-position:center center; background-size:contain; }

#newsDivPanel .thumb {padding-bottom:60%; background-position:center center; background-repeat:no-repeat; background-size:cover;}
#newsDivPanel .title{ font-size:16px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#newsDivPanel .pubDate {color:#666; word-break:break-all;}
#newsDivPanel .description {display:none;}
.newsList > div {padding-top:1em;} 

.newsTitleWrap {padding:5px 0;  border-bottom:1px dashed #ccc;}
.newsTitleWrap .title {margin-right: 80px;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}

#newsDivHeader {}
.navIndexNews {margin-top:25px;}
#newsDivHeader .navIndexNews > li {}
#newsDivHeader .navIndexNews a { border-radius:20px; width:96px; color:#666; text-align:center;}
#newsDivHeader .navIndexNews .active a, #newsDivHeader .navIndexNews a:hover {background-color:#bea15d; color:#fff;}
#newsDivPanel {margin-bottom:50px; padding-top:10px;}


.articleDiv {max-width:750px; margin-left:auto; margin-right:auto; margin-bottom:2em;}
.articleDiv img {max-width:100%; height:auto !important;}
.articleDiv .title {text-align:center;}
.articleDiv .pubDate {text-align:center;}


#shzrDiv {padding-top:40px;}
#shzrDiv .row1 {padding-top:40px;}
.shzrList td.date1 { border-right:2px solid #5a5a5a;}
#shzrDiv .shzrList td {border-top:0 ; padding:10px 10px; min-width:100px;}
#shzrDiv .header2 {margin-bottom:2em;}

.breadcrumbWrap {margin-top:20px;}
.center750 {max-width:750px; margin-left:auto; margin-right:auto;}
.list-boxes {border-bottom:1px dashed #ccc; margin-bottom:20px;}
.navbar-form .input-group-addon {padding:0; border:0;}
.navbar-form #submitButton {border-left:0; border-top-left-radius:0; border-bottom-left-radius:0;}

.fazhanlicheng {border-left:1px solid #ccc; border-top:1px solid #ccc; color:#333;  margin:1em auto;}
.fazhanlicheng td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:0.5em;}

.shzrAlbumWap img {display:block; max-width:100%; margin-left:auto; margin-right:auto; margin-bottom:15px;}

.btn-logo-color, .btn-logo-color:active, .btn-logo-color:focus  {border-color:#e9903b; background-color:#e9903b; color:white; outline:0;}

#morePhotos {margin-top:15px;}

.plusA {position:absolute;  color:#e9903b; font-size:20px; margin-left:5px; top:-20px;}
@media (max-width: 359px) {
	
	.brandList .brandWrap2 {background-size:contain;}
}
@media (max-width: 767px) {
	.shzrAlbumWap div:nth-child(2n+1) {   clear: left;}
	.brandList > div {padding-left:5px; padding-right:5px;}
}
@media (min-width: 768px) {
	.navbar-nav > li > a {padding-top:30px; padding-bottom:30px; }
	.navbar-brand {padding-top:10px;}
	.navbar-default .navbar-nav > li > a {font-size:16px;}
	.introWrap {padding-top:0px;}
	#shzrDiv .shzrList td {min-width:130px;}
	
	
	.margin80 {margin-top:80px; margin-bottom:80px;}
	.padding80 {padding-top:80px; padding-bottom:80px;}
	
	#newsDiv a {font-size:16px;}
	.newsTitleWrap .pull-right {font-size:16px;}
	.navbar-form {margin-top:23px;}
	#searchInput {width:80px;}
	
	.shzrAlbumWap div:nth-child(3n+1) {   clear: left;}
	
}

@media (min-width:1200px) {
	.navbar-nav > li > a { padding-left:20px; padding-right:20px;}
	.introWrap {padding-top:50px;}
}

@media (min-width: 1400px) {
	.container {width:1370px;}
	.introWrap {padding-top:100px;}
}

@media (max-width:768px) {
	.navbar-brand {padding:5px 15px;}
	
	body {padding-top:60px;}
	.abountNav {top:50px; }
	.abountNav li {padding:0px;}
	.hezuopinpaiWrap .itemWrap {margin-bottom:0px;}
	#shzrDiv {padding-top:0px;}
	#shzrDiv .row1 {padding-top:0px;}
	.newsHeaderRow h2 {margin:0;}
}
@media (max-width:992px) {
	.navbar-brand img {height:40px;}
	
}

.introContent {text-indent:2em;}