@media(min-width: 1920px){
	.banner-content .jx-img{ height: 60px; }
	.banner-content h1{ font-size: 56px; line-height: 66px; margin-bottom: 0; }
	.banner-content h3{ font-size: 32px; line-height: 42px; margin:0 30px 0 0; margin-bottom: 25px; }
	.banner-ih img{
		width: 45px;
		margin-left: 1px;
		transform: translateY(-3px);
	}
}
@media(max-width: 1919px){
	.banner-content .jx-img{ height: 60px; }
	.banner-content h1{ font-size: 38px; line-height: 48px; margin-bottom: 0; color: #000;}
	.banner-content h3{ font-size: 22px; line-height: 30px; margin:0 30px 0 0; margin-bottom: 25px; color: #000;}
	.banner-ih img{
		width: 30px;
		margin-left: 2px;
		transform: translateY(-2px);
	}
}
@media (max-width: 5100px) {
	.banner-content{ position: absolute; left: 0; top: 25%; right: 0;  }
	.banner-content a{ color: #333; }
	.banner-content a:hover{ color: #000; text-decoration: none; }
	.banner-content span{ display: block; line-height: 18px; }
	.banner-content.uk-light a{ color: #fff!important; }
	.banner-content.uk-light a:hover{ text-decoration: none; color: #fff; }

	.button-border {
		border-radius: 30px; 
		padding: 8px 38px; 
		transition: all 0.5s;
		display: inline-block;
		border-width: 2px;
		border-style: solid;
		border-color: #000;
		color: #000;
	}
	.button-border:hover{
		color: #fff!important;
		background-color: #000;
	}
	.button-border.btn-light{
		color: #000;
		border-color: #000;
	}
	.button-border.btn-light:hover{ 
		color: #000!important;
		background-color: #fff;
	}

	.banner3.uk-light p, .banner3.uk-light{ color: #fff; }


	.index-news figure img { transition: all 0.5s; }
	.index-news figcaption{ margin-top: 20px; padding:0 0 10px; position: relative;  }
	.index-news figcaption .index-news-hidden { height: 0; }
	.index-news figcaption .index-news-hidden > * { opacity: 0; }
	.index-news figcaption:after{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 2px;
	    width: 100%;
	    background-color: #000;
	    -webkit-transition: all 0.3s;
	    transition: all 1s;
	    border-radius: 2px;
	}
	.index-news figure:hover figcaption:after{
	    background-color: #ff4d00;
	}
	.index-news figcaption h3 { margin: 0; position: relative;}
	.index-news figcaption h3 span{
	    font-family: PingFangSC;
	    font-size: 20px;
	    font-weight: 500;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 24px;
	    letter-spacing: normal;
	    text-align: left;
	    color: #000000;
	}
	.index-news figcaption h3 i { font-size: 16px; line-height: 1.4rem; color: #000; transition: all 0.5s; position: absolute; right: 0; top: 6px;}
	.index-news figcaption h3 a:hover{ text-decoration: none; color: #000; }
	.index-news figcaption p { margin-top: 10px; margin-bottom: 0; font-size: 14px; line-height: 18px; color: #393533; }
	.index-news figcaption p a{color: #393533; }
	.index-news figure:hover img { transform: scale(1.2); }
	.index-news figure:hover figcaption{ border-color: #ff4d00; padding: 0; }
	.index-news figure:hover figcaption h3 i{ color: #ff4d00; transform: rotate(90deg); }
	.index-news  a.view-more{ color: #393533; text-align: center; margin-top: 25px; font-size: 14px; display: block; background-color: #f4f3f2; border-radius: 5px; line-height: 32px; height: 32px; }
	.index-news  a.view-more:hover{ text-decoration: none; color: #ff4d00; }


	.index-block-text{ background-color: #ff4d00; max-width:210px; padding: 85px 35px 70px 25px;}
	.index-block-text h2{ font-size: 32px; line-height: 40px; color: #fff; margin-bottom: 20px; letter-spacing:3px;}
	.index-block-text p{ margin-top: 0; margin-bottom: 12px; color: #fff; line-height: 24px; font-size: 14px; }
	.index-block-text .more{ display: block; font-size: 14px; line-height: 22px; color: #fff; margin-top: 50px; }
	.index-block-text .more:hover { text-decoration: none; color: #fff; }
	.index-block-text .more i{display: inline-block; font-size: 12px;}

	.page-title{ font-size: 40px; line-height: 56px; color: #000; text-align: center; margin-bottom: 60px; }

	/*
	新闻
	*/
	.grey-container{ background-color: #fff; position: relative; padding-bottom: 30px; }
	.news-container{ padding-top: 30px;  }
	.breadcrumb{ margin-bottom: 10px; }
	.breadcrumb img { margin: 0 10px; }
	.breadcrumb a,.breadcrumb span{ font-size: 12px; line-height: 18px; color: #000; display: inline-block; }
	.breadcrumb a:hover{ text-decoration: none; color: #000; }

	.recommend-news{ background-color: #fff; padding: 20px; }
	.recommend-news em{ font-size: 14px; line-height: 16px; color: #6a6a6a; font-style: normal; }
	.recommend-news h2{ margin-top: 5px; }
	.recommend-news h2 a{ font-size: 24px; color: #393533; line-height: 30px;}
	.recommend-news h2 a:hover{ text-decoration: none; }
	.recommend-news p { font-size: 18px; line-height: 28px; color: #393533 }
	.recommend-news-img { border-radius: 6px; overflow: hidden; }
	.recommend-news-info{ margin-top: 50px; }
	.recommend-news-info a{ padding: 15px 0; margin-right: 20px;}
	.recommend-news-more a{ font-size: 16px; line-height: 1.4rem; color: #393533; display: inline-block; position: relative; transition: all 0.5s;}
	.recommend-news-more a i { font-size: 14px; display: inline-block; margin-left: 10px; }
	.recommend-news:hover .recommend-news-more a i { color: #ff4d00 }
	.recommend-news:hover .recommend-news-more a { color: #ff4d00; text-decoration: none; }
	.recommend-news .recommend-news-img > img { transition: all 0.5s; }
	.recommend-news:hover .recommend-news-img > img{ transform: scale(1.12); }

	.news-list-container{ margin-top: 30px; }
	.news-list figure { background-color: #f4f3f2;  padding: 15px 15px 0; }
	.news-list figure img { transition: all 0.5s; }
	.news-list figure:hover img { transform: scale(1.12); }
	.news-list figcaption { margin: 12px 0 0; padding-bottom: 15px; position: relative;}
	.news-list figcaption:before{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 3px;
	    width: 100%;
	    background-color: #d5d5d5;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}
	.news-list figcaption:after{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 3px;
	    width: 0;
	    background-color: #ff4d00;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}
	.news-list figure:hover figcaption:after {
	    width: 100%;
	}
	.news-list figcaption em { font-size: 12px; color: #6a6a6a; display: inline-block; line-height: 22px; font-style: normal; }
	.news-list figcaption h3{ margin-top: 0; margin-bottom: 0; line-height: 1.6rem; height: 54px; }
	.news-list figcaption h3 a{ color: #393533; font-size: 18px; }
	.news-list figcaption h3 a:hover{ color: #000; text-decoration: none; }

	/*
	新闻内容页
	*/
	article.article-news{ margin-top: 32px; }
	article.article-news em{ font-style: normal; color: #6a6a6a; font-size: 16px; line-height: 22px; }
	article.article-news h1 { font-size: 30px; line-height: 42px; margin-top: 10px; margin-bottom: 30px; padding-bottom: 10px; border-bottom: #dad8d2 1px solid; }
	article.article-news p {  font-size: 18px;
	    font-weight: normal;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 28px;
	    letter-spacing: normal;
	    text-align: left;
	    color: #6a6a6a;
	    margin: 0;
	  }

	.share-box{ margin-top: 40px; line-height: 36px; }
	.share-box span{ font-size: 18px;  color: #000; line-height: 24px; display: inline-block; margin-right: 20px;}
	.share-box a{ color: #666; display: inline-block; line-height: 36px; transform: translateY(4px); margin-right: 30px; }
	.share-box a:hover{ text-decoration: none;}
	.share-box i { font-size: 24px; }

	.near-future-title-box{ margin-bottom: 30px; }
	.near-future h2 span{ display: inline-block; font-size: 16px; line-height: 28px;  color: #6a6a6a; }
	.near-future a.more{ font-size: 16px; line-height: 18px; color: #6a6a6a; transform: translateY(2px);}
	.near-future a.more i{ display: inline-block; font-size: 14px; line-height: 18px; margin-left: 10px; }
	.near-future a.more:hover { text-decoration: none; color: #ff4d00; }
	.near-future a.more:hover i { color: #ff4d00; }

	.near-future-box { border-radius: 10px; }
	.near-future-box .uk-overlay-default{ background-color: rgba(0,0,0,.3); transition: all 0.4s;}
	.near-future-box em { font-size: 12px; line-height: 18px; font-style: normal; color: #fff; }
	.near-future-box h2 { margin-top: 0;  margin-bottom: 0; padding-bottom: 10px; height: 61px; }
	.near-future-box h2 a{display: inline-block; color: #fff; font-size: 18px; line-height: 24px; }
	.near-future-box h2 a:hover{ text-decoration: none; }
	.near-future-box p{ font-size: 14px; line-height: 20px; color: #fff; opacity: 0; transition: all 0.5s; margin-top: 10px; height: 41px;}
	.near-future-box > div > div { transform: translateY(90px); transition: all 0.5s;}
	.near-future-box:hover h2 { border-bottom: #fff 1px solid; }
	.near-future-box:hover .uk-overlay-default > div { transform: translateY(10px); }
	.near-future-box:hover .uk-overlay-default p { opacity: 1 }
	.near-future-box:hover .uk-overlay-default { background-color: rgba(0,0,0,.6) }

	.raduis5{ border-radius: 5px; overflow: hidden; }

	.uk-transition-fade, [class*='uk-transition-scale'], [class*='uk-transition-slide'] {
	    transition: 1s ease-out;
	}

	.loadmore{ margin-top: 40px; text-align: center; }
	.loadmore a{ color: #fff; font-size: 16px; line-height: 36px; display: inline-block; padding: 0px 63px; border-radius: 5px; background-color: #dad8d2; transition: all 0.5s; }
	.loadmore a:hover{ color: #333; text-decoration: none; }

	/* 整体介绍 */
	.system-banner{ height: 840px; }

	/*关于*/
	.about-banner{ height: 540px; }
	.about-banner h2{ font-size: 100px; line-height: 140px }
	.about-text .uk-card{ margin-top: 80px;text-align: left; }
	.about-text .uk-card p{ color: #707070; font-size: 24px; line-height: 36px; }

	.huodong-slider .uk-card{ width: 282px; height: 282px; background-color: #fff; position: absolute; left: 50px; bottom: 50px; }
	.huodong-slider .uk-card figure{ margin: 40px 22px }
	.huodong-slider .uk-card figure h2{ font-size: 24px; line-height: 33px; margin-bottom: 10px; }
	.huodong-slider .uk-card figure p{ font-size: 18px; line-height: 28px; color: #6a6a6a; margin-top: 0; }

	.left-nav,.right-nav { color: #dad8d2; position: absolute;}
	.left-nav i,.right-nav i{ font-size: 26px }
	.left-nav:hover,.right-nav:hover{ text-decoration: none; color: #ff4d00}
	.left-nav { left: 75px; bottom: 75px; }
	.right-nav { left: 110px; bottom: 75px; }

	.about-block{ height: 440px; }
	.about-block > div { margin-top: 90px; }
	.about-block em{ font-size: 12px; line-height: 36px; font-style: normal; }
	.about-block h2 { font-size: 40px; line-height: 56px; margin-top: 0; }
	.about-block p { font-size: 18px; line-height: 28px; color: #fff; }
	.about-block-btn:hover{ text-decoration: none; }
	.about-block-btn i { display: inline-block; margin-left: 5px; transform: translateY(1px); }


	/*明星团队 和企业文化一样 ，尺寸有区别*/
	.star-box { border-radius: 5px; }
	.star-box figcaption{ position: absolute; left: 0; right: 0; bottom: -30px; text-align: center; }
	.star-box figcaption > div { margin: 30px 30px 0; background-color: #fff; padding: 20px 20px; position: relative; border-top-right-radius: 5px; border-top-left-radius: 5px; height: 70px; overflow:hidden; }
	.star-box-hidden { opacity: 0; }
	.star-box figcaption h3 { font-size: 20px; line-height: 22px; margin-bottom: 0;}
	.star-box figcaption h5 { font-size: 16px; line-height: 22px; margin-top: 6px; margin-bottom: 10px;}
	.star-box figcaption p { font-size: 12px; line-height: 20px; color: #6a6a6a; margin-bottom: 0; margin-top: 0; border-top: #dad8d2 1px solid; padding-top: 5px;}
	.star-box figcaption > div { position: relative; margin: 0 15px; }
	.star-box figcaption > div:before{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 2px;
	    width: 100%;
	    background-color: #000;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}

	/* 奖项 */
	.prize-banner { height: 540px; }
	.prize-title { text-align: center; }
	.prize-title h1{ font-size: 60px; line-height: 84px; color: #fff; letter-spacing: 0.3rem;}
	.prize-banner-subtitle { margin-top: 90px; }
	.prize-title span{ font-size: 30px; line-height: 34px; color: #fff; display: inline-block; position: relative;}
	.prize-title span:after{
		content: "";
		width: 100%;
		height: 1px;
		background-color: #fff;
		position: absolute;
		left: 0;
		bottom: -10px;
		display: block;
	}
	.prize-title p { font-size: 16px; line-height: 22px; margin-top: 30px; }
	.prize-navbar { text-align: center; margin-bottom: 80px; font-size: 0; padding-left: 0; margin-top: 25px;}
	.prize-navbar a{ font-size: 24px; line-height: 33px; color: #dad8d2; display: block; padding: 10px 90px; position: relative;}
	.prize-navbar li { list-style: none; display: inline-block; }
	.prize-navbar li a.uk-active{ color: #6a6a6a }
	.prize-navbar li a:hover{ text-decoration: none; }
	.prize-navbar li a.uk-active:after{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: -20px;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 3px;
	    width: 100%;
	    background-color: #6a6a6a;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}
	.prize-navbar li a:after{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: -20px;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 3px;
	    width: 100%;
	    background-color: #dad8d2;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}
	
	.prize-box img{ border-radius: 5px; overflow: hidden; }
	.prize-box span{ display: block; text-align: center; font-size: 16px; line-height: 18px; color: #6a6a6a; }
	.prize-box p { font-size: 18px; line-height: 28px; color: #000; margin-top: 10px  }
	.prize-box figcaption{ margin:35px 15px;  }
	.prize-box .uk-grid-margin{ margin-top: 60px; }


	.cooperation-box{ background-color: #f4f3f2; padding: 40px 30px; border-radius: 5px; }
	.cooperation-text{ padding:0 50px; }
	.cooperation-text h4 { font-size: 24px; line-height: 33px; }
	.cooperation-text p { font-size: 18px; line-height: 28px; min-height: 112px; }
	.cooperation-text i { display: block; font-size: 18px; line-height: 36px; font-style: normal; }

	/* 企业文化 */
	.culture-banner{ height: 405px; }
	.culture-banner h2{ font-size: 100px; line-height: 140px }

	.culture-box { border-radius: 5px; }
	.culture-box figcaption{ position: absolute; left: 0; right: 0; bottom: -30px; text-align: center; }
	.culture-box figcaption > div { margin: 30px 30px 0; background-color: #fff; padding: 26px 60px; position: relative; border-top-right-radius: 5px; border-top-left-radius: 5px; overflow:hidden; height: 33px;}
	.culture-box-hidden { opacity: 0; margin-top: 10px; }
	.culture-box figcaption h3 { font-size: 24px; line-height: 33px; margin: 0;}
	.culture-box figcaption h3 i { opacity: 0; }
	.culture-box figcaption p { font-size: 18px; line-height: 28px; color: #6a6a6a; margin-bottom: 0; }
	.culture-box figcaption > div:before{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 2px;
	    width: 100%;
	    background-color: #000;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}

	.culture-grid .uk-grid-margin{ margin-top: 100px; }

	/* 企业文化  人才发展 */
	.development-paragragh{ font-size: 24px; line-height: 36px; text-align: center; }
	.development-subp { font-size: 24px; line-height: 36px; margin-top: 60px; margin-bottom: 40px; text-align: center;}
	.development-subp h3 { margin-bottom: 0; font-size: 24px; line-height: 36px;}
	.development-subp p { margin: 0; font-size: 24px; line-height: 36px;} 


	/*发展历程*/
	.history-list-margin{ margin-top: 70px!important; }
	.history-title{ font-size: 40px; line-height: 56px; color: #000; margin-right: 80px; padding-bottom: 60px; }
	.history-list p { font-size: 24px; line-height: 36px; color: #6a6a6a; }
	.history-list .uk-card { margin-left: 80px; position: relative;}
	.history-list .uk-card h4  {
	  font-family: Bebas;
	  font-size: 40px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 50px;
	  letter-spacing: normal;
	  text-align: left;
	  color: #6a6a6a;
	  position: relative;
	}
	.history-list .uk-card h4:after{
	  content: '';
	  background-image: url(../fonts/yuan-o.svg);
	  background-size: cover;
	  position: absolute;
	  display: block;
	  width: 35px;
	  height: 35.3px;
	  left: -100px;
	  top: 50%;
	  transform: translateY(-50%);
	  z-index: 2
	}
	.history-first h4:after{
	  background-image: url(../fonts/yuan.svg)!important;
	}
	.history-first h4 { color: #ff4d00!important; }
	.history-first p { color: #000!important; }
	.history-list .year{
	  transform: translateY(-6px);
	  height: 40px;
	  font-family: Bebas;
	  font-size: 40px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.24;
	  letter-spacing: normal;
	  text-align: right;
	  color: #000000;
	  margin-right: 80px;
	}
	.history-line .uk-card:nth-last-child(n+2){ padding-bottom: 40px; }
	.history-line .uk-card:nth-last-child(n+2):after{ 
	  content: "";
	  width: 6px;
	  background-color: #e0e0e0;
	  height: 100%;
	  position: absolute;
	  left: -85px;
	  top: 8px;
	  z-index: 1
	 }

	 /*
	加入纯米
	*/
	.job-container{ margin: 40px 0; }
	.joblist .uk-accordion-title { color: #707070; font-size: 20px; line-height: 36px; border-bottom: #dad8d2 2px solid; padding: 20px 0; position: relative; }
	.joblist .uk-accordion-content{ margin-top: 0; }
	.joblist .uk-accordion-content .uk-card{ background-color: #f4f3f2; padding: 80px; border-radius: 5px; }
	.joblist .uk-open .uk-accordion-title{ border-bottom: none; }
	.joblist .uk-accordion-content p{ font-size: 18px; line-height: 28px; color: #393533; }
	.joblist .uk-accordion-title::before{ content: none; }
	.joblist .uk-accordion-title .icon-right-circle{ font-size:24px; position: absolute; right: 0; top: 22px; color: #dad8d2; transition: all 0.5s; }
	.joblist .uk-open .uk-accordion-title .icon-right-circle { transform: rotate(90deg); color:#ff4d00; }
	.uk-accordion > :nth-child(n+2) {
	    margin-top: 0;
	}

	.job-page-title{ font-size: 40px; line-height: 56px; }

	.uk-input{ border-radius: 5px; background-color: #f4f3f2; border:none; }
	.uk-input:focus{ background-color: #f4f3f2 }

	.job-search{ margin: 40px 0; }
	.job-search button { border-radius: 5px; background-color: #ff4d00; }
	.job-search button:hover{ background-color:#ff4d00;  }

	.job-email{ color: #393533 }
	.job-email i { color: #393533; display: inline-block; margin-right: 15px; }
	.job-email span { font-size: 20px; line-height: 36px; }


	/*
	业务板块
	*/
	.profile-tokit{ margin-top: 120px; }
	.profile-tokit-title { text-align: center; margin-bottom: 40px; }
	.profile-tokit-title img { width: 224px; }
	.profile-tokit-subtitle { text-align: center; font-size: 24px; line-height: 36px; color: #000; margin-bottom: 30px; position: relative;}
	.profile-tokit-subtitle:after{ 
		content: "";
		width: 33px;
		height: 3px;
		border-radius: 2px;
		background-color: #000;
		position: absolute;
		left: 50%;
		bottom: -15px;
		transform: translateX(-50%);
	 }
	.profile-tokit-text { margin-bottom: 60px; }
	.profile-tokit-text p { font-size: 18px; line-height: 36px; color: #000;  }
	.profile-tokit-grid .card-bg { background-color: rgba(0,0,0,.7); transition: all 0.5s; }
	.profile-tokit-grid .uk-card{ margin: 0 50px; text-align: center; transition: all 0.5s;}
	.profile-tokit-grid .uk-card h3 { color: #fff; font-size: 30px; line-height: 42px; margin-bottom: 48px; }
	.profile-tokit-grid .uk-card h3 span{ display: inline-block; position: relative; }
	.profile-tokit-grid .uk-card h3 span:after{ 
		content: "";
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background-color: #fff;
		position: absolute;
		left: 50%;
		bottom: -17px;
		transform: translateX(-50%);
		transition: all 0.5s;

	 }
	.profile-tokit-grid .uk-card p { color: #fff; font-size: 18px; line-height: 28px; }
	.profile-tokit-grid figure { border-radius: 5px; overflow: hidden; }
	.profile-tokit-grid figure:hover .uk-card{ transform: translateY(-20px); }
	.profile-tokit-grid figure:hover .card-bg { background-color: rgba(0,0,0,.85) }
	.profile-tokit-grid figure:hover .uk-card h3 span:after{ 
		background-color: #ff4d00;
	 }

	.profile-more-container { margin-top: 60px; }
	.profile-more{ display: inline-block; width: 190px; line-height: 36px; height: 36px; color: #fff; text-align: center; background-color: #ff4d00; border-radius: 5px; }
	.profile-more:hover{ background-color:  rgba(255,77,0,.8); text-decoration: none; color: #fff;}

	.profile-cooker{ margin-top: 128px; background-color: #f4f3f2;  padding: 120px 0 68px 0}
	.profile-cooker-title{ margin-bottom: 40px; }
	.profile-cooker-title img { width: 279px; }
	.profile-cooker-slider-nav{ padding: 30px; background-color: #fff;}
	.profile-cooker-slider-nav li > div { height: 183px; text-align: center; border-radius: 5px; padding-left: 50px; padding-right: 50px; cursor: pointer; }
	.profile-cooker-slider-nav li > div h3 { color: #000; font-size: 30px; line-height: 42px; margin-bottom: 25px; }
	.profile-cooker-slider-nav li > div p { color: #000; font-size: 18px; line-height: 28px;}
	.profile-cooker-slider-nav li:hover > div { background-color: #ff4d00; position: relative;}
	.profile-cooker-slider-nav li:hover > div:after{ 
		content: "";
		position: absolute;
		display: block;
		width: 100%;
		height: 2px;
		background-color: #ff4d00;
		left: 50%;
		transform: translateX(-50%);
		bottom: -30px;
	 }
	.profile-cooker-slider-nav li:hover > div h3 { color: #fff;  }
	.profile-cooker-slider-nav li:hover > div p { color: #fff; }

	.profile-zhu{ padding: 102px 0; }
	.profile-zhu-title{ margin-bottom: 40px; }
	.profile-zhu-title img { width: 78px; }
	.profile-zhu-slider-nav{ padding: 30px; background-color: #f4f3f2;}
	.profile-zhu-slider-nav li > div { height: 183px; text-align: center; border-radius: 5px; padding-left: 50px; padding-right: 50px; cursor: pointer; }
	.profile-zhu-slider-nav li > div > div { transform: translateY(15px); }
	.profile-zhu-slider-nav li > div h3 { color: #000; font-size: 30px; line-height: 42px; margin-bottom: 25px; }
	.profile-zhu-slider-nav li > div p { color: #000; font-size: 18px; line-height: 28px;}
	.profile-zhu-slider-nav li:hover > div { background-color: #ff4d00; position: relative;}
	.profile-zhu-slider-nav li:hover > div:after{ 
		content: "";
		position: absolute;
		display: block;
		width: 100%;
		height: 2px;
		background-color: #ff4d00;
		left: 50%;
		transform: translateX(-50%);
		bottom: -30px;
	 }
	.profile-zhu-slider-nav li:hover > div h3 { color: #fff;  }
	.profile-zhu-slider-nav li:hover > div p { color: #fff; }

	/*.profile-zhu-grid .card-bg { background-color: rgba(0,0,0,.7); transition: all 0.5s; }
	.profile-zhu-grid figure{ border-radius: 5px; overflow:hidden; }
	.profile-zhu-grid figure h3{ color: #fff; font-size: 30px; line-height: 42px; }
	.profile-zhu-grid figure h3 span{ display: inline-block; height: 120px; width: 120px; line-height: 120px; background-color: #1c1300; border-radius: 50%; box-shadow: 0 0 0 9px rgba(28, 19, 0, .3);}
	.profile-zhu-grid figure p { font-size: 18px; line-height: 28px; color: #fff; }
	.profile-zhu-grid figure .uk-card{ margin: 0 68px; }
	.profile-zhu-grid figure:hover .card-bg { background-color: rgba(0,0,0,.85) }
	.profile-zhu-grid figure:hover h3 span { background-color: #ff4d00; box-shadow: 0 0 0 9px rgba(255, 77, 0, .3);}*/

	.mijia-banner{ height: 840px; }
	.product_container{ margin: 60px 0 120px; }
	.product_list h3{ border-bottom: #dad8d2 2px solid; padding-bottom: 10px; margin-bottom: 0;}
	.product_list h3 span { display: block; font-size: 24px; line-height: 33px; }
	.product_list h3 i{ font-style: normal; font-size: 12px; line-height: 14px; display: block; margin-top: 5px;}
	.product_list .uk-accordion-title{ position: relative; margin-top: 60px;}
	.product_list .uk-accordion-title .icon-right-circle {     
		font-size: 24px;
	    position: absolute;
	    right: 2px;
	    top: 24px;
	    color: #000;
	    transition: all 0.5s; 
	}
	.product_list.uk-open .uk-accordion-title .icon-right-circle {
	    transform: rotate(90deg);
	    color: #ff4d00;
	}
	.product_list .uk-accordion-title:before {
	   opacity: 0;
	}
	.product_list figure{ text-align: center; }
	.product_list figure a{ display: block; }
	.product_list figure img { margin: 25px 0 10px; }
	.product_list figure h5 { margin: 0; }
	.product_list figure h5 a{ color: #6a6a6a; display: block; font-size: 14px; line-height: 36px;}
	.product_list figure h5 a:hover{ text-decoration: none; color: #ff4d00; }
    .product_list .uk-accordion-content { margin-bottom: 100px;   }
	.product_list .uk-grid-margin{ margin-top: 30px; }

	/*.icon-link .uk-dropdown { background-color: #fff; border-radius:5px; box-shadow: 0 2px 8px rgba(0,0,0,0.08); }*/
	.dropdown-email{ text-align: center; line-height: 1.9rem; background-image: url(../fonts/bg-email.svg); background-size: cover; font-size: 12px; padding: 12px 0; min-width: 175px; height: auto; border-radius: 5px; }
	.dropdown-email span{ font-size: 12px; line-height: 14px; color: #000; display: block; margin-bottom: -4px }
	.dropdown-email i{ font-size: 12px; line-height: 12px; font-style: normal; color: #6a6a6a; }

	.dropdown-tel{ text-align: center; line-height: 1.9rem; background-image: url(../fonts/bg-tel.svg); background-size: cover; font-size: 12px; min-width: 143px; height: 41.8px; border-radius: 5px; }
	.dropdown-tel span{ line-height: 16px; font-size: 12px; color: #000; display: block; margin-top: 8px; margin-bottom: -4px; }
	.dropdown-tel i{ font-size: 12px; line-height: 12px; font-style: normal; color: #6a6a6a; }
	.dropdown-weixin{ text-align: center; padding: 5px; border-radius: 5px; min-width: 143px; height: 153px; background-image: url(../fonts/bg-wx.svg); background-size: cover;}

}

@media (max-width: 959px) {
	.m-logo{ left:5px; top:12px;}
	.m-logo img{ height:30px !important;}
	.index-news-m img { border-radius: 5px; }
	.index-news-m figure{ transition: all 0.5s; }
	.index-news-m figcaption{ margin-top: 8px; padding:0; transition: all 0.5s; position: relative; }
	.index-news-m figcaption .index-news-hidden-m { height: 0; }
	.index-news-m figcaption .index-news-hidden-m > * { opacity: 0; }
	.index-news-m figcaption:after{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: -5px;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 2px;
	    width: 100%;
	    background-color: #000;
	    -webkit-transition: all 0.3s;
	    transition: all 1s;
	    border-radius: 2px;
	}
	.index-news-m figure.on figcaption:after{
	    background-color: #ff4d00;
	}
	.index-news-m figcaption h3 { margin: 0; }
	.index-news-m figcaption h3 span{
	    font-family: PingFangSC;
	    font-size: 18px;
	    font-weight: 500;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 33px;
	    letter-spacing: normal;
	    text-align: left;
	    color: #000000;
	  }
	.index-news-m figcaption h3 i { font-size: 16px; line-height: 1.4rem; color: #000; transition: all 0.5s; position: absolute; right: 0; top: 6px;}
	.index-news-m figcaption h3 { position: relative; }
	.index-news-m figcaption h3 a:hover{ text-decoration: none; color: #000; }
	.index-news-m figcaption p { margin-top: 0; margin-bottom: 10px; font-size: 16px; line-height: 24px; }
	.index-news-m figcaption p a{color:#393533}
	.index-news-m figure.on figcaption{ border-color: #ff4d00; }
	.index-news-m figure.on figcaption h3 i{ color: #ff4d00; transform: rotate(90deg); }
	.index-news-m  a.view-more{ color: #393533; text-align: center; margin-top: 15px; font-size: 14px; line-height: 20px; display: block; background-color: #f4f3f2; border-radius: 5px; line-height: 32px; height: 32px; }
	.index-news-m  a.view-more:hover{ text-decoration: none; color: #ff4d00; }

	.index-block-text{ background-color: #ff4d00; max-width:600px; padding: 40px;}
	.index-block-text h2{ font-size: 20px; line-height: 36px; color: #fff; margin-bottom: 20px; letter-spacing:0; }
	.index-block-text p{ margin-top: 0; margin-bottom: 12px; color: #fff; line-height: 28px; }
	.index-block-text .more{ display: block; font-size: 18px; line-height: 28px; color: #fff; }
	.index-block-text .more:hover { text-decoration: none; color: #fff; }
	.index-block-text .more i{display: inline-block; font-size: 14px; transform: translateY(-1px);}	.index-news img { border-radius: 5px; }

	.page-title{ font-size: 24px; line-height: 33px; color: #000; text-align: center; margin-bottom: 20px; }

	.button-border {
		border-radius: 16px; 
		padding: 2px 16px; 
		transition: all 0.5s;
		display: inline-block;
		border-width: 1px;
		border-style: solid;
		border-color: #000;
		color: #000;
		font-size: 12px;
	}
	.button-border:hover{
		color: #fff!important;
		background-color: #000;
	}
.m-bottom-logo img{ max-width:100%; width:auto;}


	/*
	新闻
	*/
	.grey-container{ background-color: #f4f3f2; position: relative; padding-bottom: 30px; }
	.news-container{ padding-top: 15px;  }
	.breadcrumb{ margin-bottom: 15px; }
	.breadcrumb img { margin: 0 6px; width: 6px; }
	.breadcrumb a,.breadcrumb span{ font-size: 14px; line-height: 20px; color: #000; display: inline-block; }
	.breadcrumb a:hover{ text-decoration: none; color: #000; }

	.recommend-news{ background-color: #fff; padding: 20px; }
	.recommend-news em{ font-size: 14px; line-height: 16px; color: #000; font-style: normal; }
	.recommend-news h2{ margin-top: 5px; }
	.recommend-news h2 a{ font-size: 24px; color: #393533; line-height: 30px;}
	.recommend-news h2 a:hover{ text-decoration: none; }
	.recommend-news p { font-size: 18px; line-height: 28px; color: #393533 }
	.recommend-news-img { border-radius: 6px; overflow: hidden; }
	.recommend-news-info { padding: 15px 0; margin-right: 20px;}
	.recommend-news-more{ font-size: 14px; line-height: 1.4rem; color: #393533; display: inline-block; position: relative; transition: all 0.5s; }
	.recommend-news-more:hover { text-decoration: none; color: #393533; }
	.recommend-news-more i { font-size: 14px; transition: all 0.5s; display: inline-block; margin-left: 5px; transform: translateY(1px);}
	.recommend-news:hover .recommend-news-more i { color: #ff4d00 }
	.recommend-news:hover .recommend-news-more { color: #ff4d00; text-decoration: none; }
	.recommend-news .recommend-news-img > img { transition: all 0.5s; }
	.recommend-news:hover .recommend-news-img > img{ transform: scale(1.12); }


	.news-list-container{ margin-top: 0; }
	.news-list figure { background-color: #fff;  padding: 15px 15px 0; }
	.news-list figcaption h3{ margin-top: 0; margin-bottom: 0; line-height: 1.6rem; height: auto; }
	.news-list figure img { transition: all 0.5s; }
	.news-list figure:hover img { transform: scale(1.12); }
	.news-list figcaption { margin: 12px 0 0; padding-bottom: 15px; position: relative;}
	.news-list figcaption:before{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 3px;
	    width: 100%;
	    background-color: #d5d5d5;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}
	.news-list figcaption:after{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 3px;
	    width: 0;
	    background-color: #ff4d00;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}
	.news-list figure:hover figcaption:after {
	    width: 0;
	}
	.news-list figcaption em { font-size: 12px; color: #000; display: inline-block; line-height: 22px; font-style: normal; }
	.news-list figcaption h3 a{ color: #393533; font-size: 16px; line-height: 20px; }
	.news-list figcaption h3 a{ color: #393533; font-size: 18px; }
	.news-list figcaption h3 a:hover{ color: #000; text-decoration: none; }

	/*
	新闻内容页
	*/
	article.article-news{ margin-top: 20px; overflow: hidden;}
	article.article-news em{ font-style: normal; color: #6a6a6a; font-size: 12px; line-height: 17px; }
	article.article-news h1 { font-size: 18px; line-height: 26px; margin-top: 10px; margin-bottom: 30px; padding-bottom: 10px; border-bottom: #dad8d2 1px solid; }
	article.article-news p {  font-size: 14px;
	    font-weight: normal;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 22px;
	    letter-spacing: normal;
	    text-align: left;
	    color: #6a6a6a;
	  }

	.share-box{ margin-top: 40px; line-height: 36px; }
	.share-box span{ font-size: 14px;  color: #000; line-height: 20px; display: inline-block; margin-right: 5px;}
	.share-box a{ color: #666; display: inline-block; line-height: 18px; transform: translateY(0px); margin-right: 12px; }
	.share-box a:hover{ text-decoration: none;}
	.share-box i { font-size: 16px; }

	.near-future-title-box{ margin-bottom: 15px; }
	.near-future h2 { line-height: 20px; margin: 0; }
	.near-future h2 span{ display: inline-block; font-size: 14px; line-height: 20px;  color: #6a6a6a; }
	.near-future a.more{ font-size: 14px; line-height: 20px; color: #6a6a6a; transform: translateY(2px);}
	.near-future a.more i{ display: inline-block; font-size: 14px; line-height: 10px; transform: translateY(0px); margin-left: 10px; }
	.near-future a.more:hover { text-decoration: none; }
	.near-future a.more:hover i { color: #ff4d00; }

	.m-near-future{ position: relative; width: 100%; overflow-x: auto; }
	.m-near-future ul { margin: 0; padding: 0 0 0 25px; width: 1005px; }
	.m-near-future li{ list-style: none; display: inline-block; margin-right: 5px; }
	.m-near-future-box { border-radius: 10px; width: 320px; }
	.m-near-future-box figure{ margin: 0; }
	.m-near-future-box .uk-overlay-default{ background-color: rgba(0,0,0,.3); transition: all 0.4s;}
	.m-near-future-box em { font-size: 12px; line-height: 18px; font-style: normal; color: #fff; }
	.m-near-future-box h2 { margin-top: 0;  margin-bottom: 0; padding-bottom: 10px;}
	.m-near-future-box h2 a{display: inline-block; color: #fff; font-size: 16px; line-height: 22px; }
	.m-near-future-box h2 a:hover{ text-decoration: none; }
	.m-near-future-box p{ font-size: 14px; line-height: 20px; color: #fff; opacity: 0; transition: all 0.5s; margin-top: 10px;}
	.m-near-future-box .uk-overlay > div { transform: translateY(50px); transition: all 0.5s;}
	.m-near-future-box .uk-overlay:hover h2 { border-bottom: #fff 1px solid; }
	.m-near-future-box .uk-overlay:hover > div { transform: translateY(0); }
	.m-near-future-box .uk-overlay:hover p { opacity: 0 }


	.raduis5{ border-radius: 5px; overflow: hidden; }

	.uk-transition-fade, [class*='uk-transition-scale'], [class*='uk-transition-slide'] {
	    transition: 1s ease-out;
	}

	.loadmore{ margin-top: 40px; text-align: center; }
	.loadmore a{ color: #fff; font-size: 16px; line-height: 36px; display: inline-block; padding: 0px 63px; border-radius: 5px; background-color: #dad8d2; transition: all 0.5s; }
	.loadmore a:hover{ color: #333; text-decoration: none; }

	.system-banner{ height: 375px; }

	/*关于*/
	.about-banner{ height: 180px; }
	.about-banner h2{ font-size: 28px; line-height: 40px }
	.about-text .uk-card{ margin-top: 40px; }
	.about-text .uk-card p{ color: #707070; font-size: 14px; line-height: 24px; }

	.m-huodong-slider figure{ margin: 0; padding: 24px 18px 50px; border-left: #dad8d2 1px solid;  border-right: #dad8d2 1px solid; border-bottom: #dad8d2 1px solid; overflow:hidden; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
	.m-huodong-slider figure h2{ font-size: 18px; line-height: 25px; margin-bottom: 5px; }
	.m-huodong-slider figure p { font-size: 16px; line-height: 22px; color: #6a6a6a; margin: 0;}
	.left-nav,.right-nav { color: #dad8d2; position: absolute;}
	.left-nav i,.right-nav i{ font-size: 18px }
	.left-nav:hover,.right-nav:hover{ text-decoration: none; color: #ff4d00}
	.left-nav { left: 45px; bottom: 15px; }
	.right-nav { left: 75px; bottom: 15px; }

	.m-about-block em{ font-size: 12px; line-height: 36px; font-style: normal; }
	.m-about-block h2 { font-size: 24px; line-height: 33px; margin-top: 0; }
	.m-about-block p { font-size: 14px; line-height: 22px; color: #fff; }
	.m-about-block-btn { font-size: 14px; }
	.m-about-block-btn i { font-size: 14px; display: inline-block; transform: translateY(1px); margin-left: 5px; }
	.m-about-block-btn:hover{ text-decoration: none; }

	/*明星团队 和企业文化一样 ，尺寸有区别*/
	.star-box { border-radius: 5px; }
	.star-box figcaption{ position: absolute; left: 0; right: 0; bottom: -30px; text-align: center; }
	.star-box figcaption > div { margin: 30px 30px 0; background-color: #fff; padding: 10px; position: relative; border-top-right-radius: 5px; 
		border-top-left-radius: 5px; height: 60px; overflow:hidden; }
	.star-box-hidden { opacity: 0; }
	.star-box figcaption h3 { font-size: 16px; line-height: 26px; margin-bottom: 0;}
	.star-box figcaption h5 { font-size: 12px; line-height: 20px; margin-top: 0; margin-bottom: 0; color: #6a6a6a; }
	.star-box figcaption p { font-size: 12px; line-height: 20px; color: #6a6a6a; margin-bottom: 0; margin-top: 0; border-top: #dad8d2 1px solid; padding-top: 10px;}
	.star-box figcaption > div { position: relative; margin: 0 12px; }
	.star-box figcaption > div:before{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 2px;
	    width: 100%;
	    background-color: #000;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}

	/* 奖项 */
	.prize-banner { height: 280px; }
	.prize-title { text-align: center; }
	.prize-title h1{ font-size: 36px; line-height: 42px; color: #fff; letter-spacing: 0.3rem;}
	.prize-banner-subtitle { margin-top: 30px; }
	.prize-title span{ font-size: 18px; line-height: 22px; color: #fff; display: inline-block; position: relative;}
	.prize-title span:after{
		content: "";
		width: 100%;
		height: 1px;
		background-color: #fff;
		position: absolute;
		left: 0;
		bottom: -6px;
		display: block;
	}
	.prize-title p { font-size: 12px; line-height: 20px; margin-top: 15px; }
	.prize-navbar { text-align: center; margin-bottom: 0; padding-left: 0; margin-top: 0; margin-bottom: 30px;}
	.prize-navbar a{ font-size: 16px; line-height: 18px; color: #dad8d2; display: block; padding: 5px 15px; position: relative;}
	.prize-navbar li { list-style: none; display: inline-block; }
	.prize-navbar li a.uk-active{ color: #6a6a6a }
	.prize-navbar li a:hover{ text-decoration: none; }
	.prize-navbar li a.uk-active:after{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: -2px;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 2px;
	    width: 100%;
	    background-color: #6a6a6a;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}
	.prize-navbar li a:after{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: -2px;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 2px;
	    width: 100%;
	    background-color: #dad8d2;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}

	.prize-box h3{ font-size: 18px; line-height: 36px; color: #000; margin-bottom: 0; }
	.prize-box p { font-size: 14px; line-height: 22px; color: #6a6a6a; margin-top: 0;}
	.prize-box figcaption{ margin:15px 5px;  }

	.star-box-list .uk-grid-margin{ margin-top: 45px; }

	.uk-margin-xlarge{ margin-top: 40px!important; margin-bottom: 40px!important; }

	.cooperation-box{ background-color: #f4f3f2; padding: 15px; border-radius: 5px; position: relative; }
	.cooperation-box:before{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 2px;
	    width: 90%;
	    background-color: #ff4d00;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}
	.cooperation-text{ padding:30px 0 10px; }
	.cooperation-text h4 { font-size: 18px; line-height: 22px; margin-bottom: 10px; }
	.cooperation-text p { font-size: 16px; line-height: 22px; margin: 0; min-height: 132px; }
	.cooperation-text i { display: block; font-size: 18px; line-height: 36px; font-style: normal; }

	/* 企业文化 */
	.culture-banner{ height: 280px; }
	.culture-banner h2{ font-size: 28px; line-height: 40px }

	.m-culture-box { border-radius: 5px; }
	.m-culture-box figcaption{ position: absolute; left: 0; right: 0; bottom: -20px; text-align: left; }
	.m-culture-box figcaption > div { margin: 30px 30px 0; background-color: #fff; padding: 15px 12px; position: relative; border-top-right-radius: 5px; border-top-left-radius: 5px; height: 30px; overflow:hidden; }
	.m-culture-box-hidden { opacity: 0; }
	.m-culture-box figcaption.on h3 i { color: #ff4d00; transform: rotate(90deg);}
	.m-culture-box figcaption h3 { font-size: 18px; line-height: 25px; margin-bottom: 0; }
	.m-culture-box figcaption h3 i { float: right; transition: all 0.5s; opacity: 1}
	.m-culture-box figcaption > div > p { display: none; }
	.m-culture-box figcaption p { font-size: 16px; line-height: 22px; color: #6a6a6a; margin: 0; }
	.m-culture-box figcaption > div { position: relative; margin: 0 15px; }
	.m-culture-box figcaption > div:before{
	    content: '';
	    position: absolute;
	    left: 50%;
	    bottom: 0;
	    -webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    height: 2px;
	    width: 100%;
	    background-color: #000;
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	    border-radius: 2px;
	}

	.culture-grid .uk-grid-margin{ margin-top: 50px; }

	/* 企业文化  人才发展 */
	.development { margin-top: 60px!important }
	.development-paragragh{ font-size: 16px; line-height: 22px; text-align: left;}
	.development-subp { font-size: 16px; line-height: 22px; margin-top: 30px; margin-bottom: 20px; text-align: left; }
	.development-subp h3 { margin-bottom: 0; font-size: 16px; line-height: 22px;}
	.development-subp p { margin: 0; font-size: 16px; line-height: 22px;} 
	.development-img { margin: 30px 0!important; }

	/*发展历程*/
	.history-list-margin{ margin-top: 70px!important; }
	.history-title{ font-size: 20px; line-height: 33px; color: #000; margin-right: 17px; margin-bottom: 0!important; padding-bottom: 0; }
	.history-list p { font-size: 14px; line-height: 22px; color: #969696; margin:0;}
	.history-list .uk-card { margin-left: 20px; position: relative;}
	.history-list .uk-card h4  {
	  font-family: Bebas;
	  font-size: 20px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 25px;
	  letter-spacing: normal;
	  text-align: left;
	  color: #6a6a6a;
	  position: relative;
	  margin-bottom: 5px;
	}
	.history-list .uk-card h4:after{
	  content:'';
	  background-image: url(../fonts/yuan-o.svg);
	  background-size: cover;
	  position: absolute;
	  left: -40px;
	  top: 50%;
	  display: block;
	  width: 16px;
	  height: 16px;
	  transform: translateY(-50%);
	  z-index: 2
	}
	.history-first h4:after{
	  background-image: url(../fonts/yuan.svg)!important;
	}
	.history-first h4 { color: #ff4d00!important; }
	.history-first p { color: #000!important; }
	.history-list .year{
	  transform: translateY(-1px);
	  height: 29px;
	  font-family: Bebas;
	  font-size: 24px;
	  font-weight: normal;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 29px;
	  letter-spacing: normal;
	  text-align: right;
	  color: #000000;
	  margin-right: 17px;
	}
	.history-line .uk-card:nth-last-child(n+2){ padding-bottom: 30px; }
	.history-line .uk-card:nth-last-child(n+2):after{ 
	  content: "";
	  width: 4px;
	  background-color: #e0e0e0;
	  height: 100%;
	  position: absolute;
	  left: -34px;
	  top: 7px;
	  z-index: 1
	 }


	/*
	加入纯米
	*/
	.job-container{ margin:20px 0; }
	.job-container .page-title-large { margin: 0!important; font-size: 24px; line-height: 33px;}
	.joblist .uk-accordion-title { color: #707070; font-size: 16px; line-height: 22px; border-bottom: #dad8d2 1px solid; padding: 17px 0; position: relative; }
	.joblist .uk-accordion-title .address { position: relative; }
	.joblist .uk-accordion-title .address:after { 
		content: "";
		display: block;
		width: 1px;
		height: 14px;
		background-color: #6a6a6a;
		position: absolute;
		right: -8px;
		top: 50%;
		transform: translateY(-50%);
	 }
	.joblist .uk-accordion-title span{ font-size: 12px; line-height: 17px; }
	.joblist .uk-accordion-title .uk-grid-margin { margin-top: 8px; }
	.joblist .uk-accordion-content{ margin-top: 0; }
	.joblist .uk-accordion-content .uk-card{ background-color: #f4f3f2; padding: 45px 16px; border-radius: 5px; }
	.joblist .uk-open .uk-accordion-title{ border-bottom: none; }
	.joblist .uk-accordion-content p{ font-size: 14px; line-height: 24px; color: #393533; }
	.joblist .uk-accordion-title::before{ content: none; }
	.joblist .uk-accordion-title .icon-right-circle{ font-size: 16px; position: absolute; right: 0; top: 50px; color: #dad8d2; transition: all 0.5s; }
	.joblist .uk-open .uk-accordion-title .icon-right-circle { transform: rotate(90deg); color:#ff4d00; }
	.uk-accordion > :nth-child(n+2) {
	    margin-top: 0;
	}

	.job-page-title{ font-size: 24px; line-height: 33px; }
	.uk-input{ border-radius: 5px; background-color: #f4f3f2; border:none; }
	.uk-input:focus{ background-color: #f4f3f2 }

	.job-search{ margin: 20px 0; }
	.job-search button { border-radius: 5px; background-color: #ff4d00; }
	.job-search button:hover{ background-color:#ff4d00;  }

	.job-email{ color: #393533 }
	.job-email i { color: #393533; display: inline-block; margin-right: 10px; font-size: 12px; }
	.job-email span { font-size: 14px; line-height: 24px; }


	/*
	业务板块
	*/
	.profile-tokit{ margin-top: 40px; }
	.profile-tokit-title { text-align: center; margin-bottom: 20px; }
	.profile-tokit-title img { width: 105px; }
	.profile-tokit-subtitle { text-align: center; font-size: 18px; line-height: 36px; color: #000; margin-bottom: 20px; position: relative;}
	.profile-tokit-subtitle:after{ 
		content: "";
		width: 17px;
		height: 2px;
		border-radius: 2px;
		background-color: #000;
		position: absolute;
		left: 50%;
		bottom: -8px;
		transform: translateX(-50%);
	 }
	.profile-tokit-text { margin-bottom: 30px; }
	.profile-tokit-text p { font-size: 12px; line-height: 20px; color: #000;  }
	.profile-tokit-grid .card-bg { background-color: rgba(0,0,0,0); transition: all 0.5s; }
	.profile-tokit-grid .uk-card{ margin: 0 25px; text-align: center; transition: all 0.5s;}
	.profile-tokit-grid .uk-card h3 { color: #fff; font-size: 20px; line-height: 28px; margin-bottom: 30px; }
	.profile-tokit-grid .uk-card h3 span{ display: inline-block; position: relative; }
	.profile-tokit-grid .uk-card h3 span:after{ 
		content: "";
		width: 5px;
		height: 5px;
		background-color: #fff;
		position: absolute;
		border-radius: 50%;
		left: 50%;
		bottom: -15px;
		transform: translateX(-50%);
		transition: all 0.5s;

	 }
	.profile-tokit-grid .uk-card p { color: #fff; font-size: 14px; line-height: 22px; margin-bottom: 0; }
	.profile-tokit-grid figure { border-radius: 5px; overflow: hidden; }
	.profile-tokit-grid figure:hover .uk-card{ transform: translateY(0); }
	.profile-tokit-grid figure:hover .card-bg { background-color: rgba(0,0,0,.85) }
	.profile-tokit-grid figure:hover .uk-card h3 span:after{ 
		background-color: #ff4d00;
	 }
	.profile-tokit-grid .uk-grid-margin{ margin-top: 20px; }

	.profile-more-container { margin-top: 20px; }
	.profile-more{ display: inline-block; width: 190px; line-height: 36px; font-size: 14px; height: 36px; color: #fff; text-align: center; background-color: #ff4d00; border-radius: 5px; }
	.profile-more:hover{ background-color:  rgba(255,77,0,.8); text-decoration: none; color: #fff;}

	.profile-cooker{ margin-top: 46px; background-color: #f4f3f2;  padding: 46px 0;}
	.profile-cooker-title { margin-bottom: 20px; }
	.profile-cooker-title img{ width: 164px; }
	.profile-cooker-slider-nav-m{ padding: 15px 26px; background-color: #fff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
	.profile-cooker-slider-nav-m li > div { height: 40px; text-align: center; border-radius: 0; cursor: pointer; position: relative; }
	.profile-cooker-slider-nav-m li > div:after{ 
		content: "";
		width: 100%;
		display: block;
		height: 1px;
		background-color: #dad8d2;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -7px;
	}
	.profile-cooker-slider-nav-m li:last-child > div:after{ opacity: 0; }
	.profile-cooker-slider-nav-m li > div h3 { color: #000; font-size: 20px; line-height: 28px; margin-top: 0; margin-bottom: 0; margin-right: 15px; }
	.profile-cooker-slider-nav-m li > div p { color: #000; font-size: 14px; line-height: 22px; margin: 0;}


	.profile-zhu{ padding: 46px 0; }
	.profile-zhu-title{ margin-bottom: 20px; }
	.profile-zhu-title img { width: 53px; }
	.profile-zhu-slider-nav-m{ padding: 15px 26px; background-color: #f2f2f2; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
	.profile-zhu-slider-nav-m li > div { height: 40px; border-radius: 0; cursor: pointer; position: relative; }
	.profile-zhu-slider-nav-m li > div:after{ 
		content: "";
		width: 100%;
		display: block;
		height: 1px;
		background-color: #dad8d2;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -7px;
	}
	.profile-zhu-slider-nav-m li:last-child > div:after{ opacity: 0; }
	.profile-zhu-slider-nav-m li > div h3 { color: #000; font-size: 20px; line-height: 22px; margin-top: 0; margin-bottom: 0; margin-right: 15px; width: 40px; transform: translateY(-2px); }
	.profile-zhu-slider-nav-m li > div p { color: #000; font-size: 12px; line-height: 22px; margin: 0;}
	/*.profile-zhu-grid .card-bg { background-color: rgba(0,0,0,.7); transition: all 0.5s; }
	.profile-zhu-grid figure{ border-radius: 5px; overflow:hidden; }
	.profile-zhu-grid figure h3{ color: #fff; font-size: 30px; line-height: 42px; }
	.profile-zhu-grid figure h3 span{ display: inline-block; height: 120px; width: 120px; line-height: 120px; background-color: #1c1300; border-radius: 50%; box-shadow: 0 0 0 9px rgba(28, 19, 0, .3); font-size: 20px; }
	.profile-zhu-grid figure p { font-size: 14px; line-height: 22px; color: #fff; }
	.profile-zhu-grid figure .uk-card{ margin: 0 68px; }
	.profile-zhu-grid figure:hover .card-bg { background-color: rgba(0,0,0,.85) }
	.profile-zhu-grid figure:hover h3 span { background-color: #ff4d00; box-shadow: 0 0 0 9px rgba(255, 77, 0, .3);}*/

	.mijia-banner{ height: 220px; }
	.product_container{ margin-top: 0; margin-bottom: 60px; }
	.product_list h3{ border-bottom: #dad8d2 1px solid; padding-bottom: 5px; margin-bottom: 0;}
	.product_list h3 span { display: block; font-size: 18px; line-height: 25px; }
	.product_list h3 i{ font-style: normal; font-size: 12px; line-height: 14px; display: block; margin-top: 1px;}
	.product_list .uk-accordion-title{ position: relative; margin-top: 26px;}
	.product_list .uk-accordion-title .icon-right-circle {     
		font-size: 14px;
	    position: absolute;
	    right: 2px;
	    top: 22px;
	    color: #000;
	    transition: all 0.5s; 
	}
	.product_list.uk-open .uk-accordion-title .icon-right-circle {
	    transform: rotate(90deg);
	    color: #ff4d00;
	}
	.product_list .uk-accordion-title:before {
	   opacity: 0;
	}

	.product_list figure{ text-align: center; }
	.product_list figure img { margin: 5px 0 0 ;}
	.product_list figure h5 { margin: 0; }
	.product_list figure h5 a{ color: #6a6a6a; display: block; font-size: 14px; line-height: 36px;}
    .product_list .uk-accordion-content { margin-bottom: 60px;   }
	.product_list .uk-grid-margin{ margin-top: 0; }

	.m-icon-link a:hover{ color: #ff4d00; }
	.m-icon-link .uk-dropdown { box-shadow: none; }
	.m-dropdown-email{ padding: 10px 0; text-align: center; min-width: 260px; height: auto; background-image: url(../fonts/275.svg);  background-size: cover; color: #000; left: -13px!important;}
	.m-dropdown-email span{ line-height: 20px; font-size: 18px; color: #000; display: block; margin-top: 8px; }
	.m-dropdown-email i{ font-size: 12px; line-height: 12px; font-style: normal; color: #6a6a6a; }
	.m-dropdown-tel{ padding:18px 20px; line-height: 1rem; text-align: center; min-width: 180px; height: auto; background-image: url(../fonts/274.svg); background-size: cover; left: -50px!important; }
	.m-dropdown-tel span{ line-height: 20px; font-size: 18px; color: #000; display: block; }
	.m-dropdown-tel i{ font-size: 12px; line-height: 12px; font-style: normal; color: #6a6a6a; }
	.m-dropdown-weixin{ text-align: center; padding: 5px; min-width: 100px; height: 107px; background-image: url(../fonts/276.svg); background-size: cover; }




}