body{ 
	font-family: Microsoft YaHei,tahoma,arial,"Hiragino Sans GB",宋体,sans-serif;
	font-size: 16px; 
	color: #444444; 
	background-color: #fff;
}
/* ----- color ------ */
.BG-GR-LOGO-GREEN{
	background-image: linear-gradient(to right , #bae890, #2fb565)!important;
}
.BG-WHITE{
	background-color: #ffffff !important;
}
.BG-BLACK{
	background-color: #393939 !important;
}
.BG-GAINSBORO{
	background-color: #dce1de !important;
}
.BG-LOGO-GREEN{
	background-color: #2FA65F !important;
}
.BG-MYRTLE-GREEN{
	background-color: #216869 !important;
	color: #fff;
}
.BG-ETON-BLUE{
	background-color: #9cc5a1 !important;
}
.BG-DARK-JUNGLE-GREEN{
	background-color: #1f2421 !important;
}
.FC-white > *{
	color: #ffffff !important;
}
/* ----- header ----- */
header{
	box-shadow: 0 0 8px #dcdcdc;
	overflow: hidden;
}
header .uk-grid > .uk-width-medium-1-5{
	padding: 0;
}
.rexian{
	font-size: 20px;
	font-weight: bold;
	line-height: 70px;
	
}
.rexian em{
	color: #f6ab00;
}
.mobile-slogan{
	display: none;
}
.top-logo > a{
	display: block;
	width: 160px;
	height: 43px;
	margin-top: 15px;
	background: url(../images/top-logo.png) 100%;
}
.uk-navbar-nav > li:hover > a, 
.uk-navbar-nav > li > a:focus, 
.uk-navbar-nav > li.uk-open > a{
	background-color: #ffffff;
	color: #868686;
}
header .uk-navbar-nav > li > a{
	height: 73px;
	line-height: 73px;
	padding: 0 22px;
}
/* ----- footer ----- */
footer{
	color: #fff;
	background-color: #393939;
}
footer .index-main{
	overflow: hidden;
}
footer .footer-main{
	min-height: 160px;
	margin-top: 40px;
	padding-bottom: 20px;
	border-bottom: 1px #575757 solid
}
footer .mob-footer-main{
	display: none;
}

footer .uk-grid-divider > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2){
	border-color: #575757;
}
footer .footer-menu div ul{
	padding-left: 0;
}
footer .footer-menu div ul li{
	list-style: none;
	margin-bottom: 8px;
	text-align: center;
	font-size: 14px;
}
footer .footer-menu div ul li:first-child{
	color: #ffffff;
	font-size: 18px;
	margin-bottom:18px; 
}
footer .footer-menu div ul li a{
	color: #a2a2a2;
	transition: all 0.2s ease-in;
}
footer .footer-menu div ul li a:hover{
	color: #ffffff;
	text-decoration: none;
}
.foot-ewm{
	text-align: center;
}
.foot-ewm span{
	display: block;
	width: 90px;
	height: 90px;
	margin: 0 auto;
	background-image: url('../images/ewm.jpg');
}
.foot-ewm p{
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 14px;
	color: #a2a2a2;
}
.foot-ewm h3{
	font-size: 20px;
	color: #ffffff
}
footer .cpr p{
	text-align: center;
	font-size: 14px;
	margin: 8px 0;
	color: #a2a2a2;
}
footer .cpr p br{
	display: none;
}
footer .cpr a{
	margin-left: 5px;
	color: #a2a2a2;
}
/* ============ 首页样式 ============ */
.index-main{
	width: 88%;
	margin: 0 auto;
	min-width: 1200px;
	
}
.index-main section:first-child{
	margin-top: 40px;
}
.index-products,
.index-introduce,
.index-applied,
.index-receipt{
	margin-bottom: 20px;
}
/* ----- banner ----- */
.index-banner{
	overflow: hidden;
}
.mobile-index-banner{
	display: none;
}
/* ----- products ----- */
.index-products-container{
	height: 500px;
	box-shadow: 0 0 8px #dcdcdc;
	border-radius: 8px;
	transition: all 0.3s ease-in;
	overflow: hidden;
	position: relative;
}
.index-products-container:hover{
	box-shadow: 0 0 20px #ADAFAE;
}
.index-products-container div{
	width: 82%;
	margin: 40px auto 0;
}
.index-products-container div h2{
	font-size: 24px;
	margin-top: 8px;
}
.index-products-container div p{
	line-height: 26px;
	color: #a2a2a2;
}
.index-products-container div p:first-child{
	color: #d8d8d8;
}
.index-products-container-thumbnail{
	display: block;
	position: absolute;
	bottom: 30px;
	right: 30px;
	transition: all 0.2s ease-in;
}
.index-products-container:hover .index-products-container-thumbnail{
	bottom: 36px;
	right: 36px;
}
.index-products-container-more{
	text-align: center;
	width: 36px;
	height: 36px;
	line-height: 36px;
	display: block;
	margin-top: 40px;
	font-size: 14px;
	border: 1px #c3c3c3 solid;
	border-radius: 50%;
	color: #cccccc;
	transition: all 0.2s ease-in;
}
.index-products-container div a:hover{
	border-color:#1f2421;
	background-color: #1f2421;
	color: #ffffff;
	text-decoration: none;
}
.index-products-container div h2::after{
	content: '';
	display: block;
	width: 48px;
	margin: 20px 0 0px 2px;
	border-bottom: 2px #444444 solid;
}
.index-products-switch .uk-slideshow{
	border-radius: 8px;
}
.index-products-switch .uk-position-top-right{
	top: 40px;
	right: 40px;
}
.index-products-switch-box{
	height: 300px;
	overflow: hidden;
	color: #333;
}
.index-products-switch-box div{
	width: 100%;
	margin: 0;
}
.index-products-switch-box .uk-overlay-panel{
	padding: 25px;
}
.index-products-more{
	height: 190px;
	margin-top: 10px;
	border-radius: 8px;
	background-image: linear-gradient(to right , #fff, #fff);
	transition: all 0.5s ease-in;
}
.index-products-more div p{
	margin-bottom: 5px;
}
.index-products-more:hover{
	background-image: linear-gradient(to right , #df650b, #f6ab00);
}
.index-products-more:hover .index-products-more-link{
	color: #ffffff;
}
.index-products-more:hover .index-products-more-link::after{
	border-color: #ffffff;
}
/* ----- introduce ----- */
.index-introduce{
	box-shadow: 0 2px 5px #ADAFAE;
}
.index-introduce-container{
	min-height: 420px;	
}
.index-news,
.index-company{
	width: 85%;
	margin: 0 auto;
	padding: 60px 0px 40px;
}
.BG-index-company{
	color: #fff;
	background-image: url('../images/index-company.jpg');
	background-size: 100% auto;
}
.index-company h2 a{
	color: #fff;
	margin-bottom: 8px;
}
.index-company h2 a:hover{
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}
.index-company h2+p,
.index-news h2+p{
	margin-top: 0px;
}
.index-company h2+p::after{
	content: '';
	display: block;
	width: 48px;
	margin: 20px 0 20px 2px;
	border-bottom: 2px #ffffff solid;
}
.index-company-intro,
.index-news-intro{
	line-height: 28px;
}
.index-company a{
	color: #fff;
	border-color: #fff
}
.index-company a:hover{
	text-decoration: none;
}
.index-news h2{
	margin-bottom: 8px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index-news h2 a{
	color: #444444;
}
.index-news h2+p,
.index-news-intro a{
	color: #a2a2a2;
}
.index-news h2 a:hover{
	color: #31b566;
	text-decoration: none;
}
.index-news-intro a:hover{
	color: #444444;
	text-decoration: none;
}
.index-news h2+p::after{
	content: '';
	display: block;
	width: 48px;
	margin: 20px 0 20px 2px;
	border-bottom: 2px #226768 solid;
}
.mob-index-company-intro{
	display: none;
}
/* - 首页新闻按钮调整 - */
.index-introduce-container .uk-position-bottom-right{
	right: 40px;
	bottom: 20px;
}
.index-introduce-container .uk-dotnav-contrast > * > *{
	background: rgba(49, 182, 102, 0.4);
}
.index-introduce-container .uk-dotnav-contrast > * > :hover,
.index-introduce-container .uk-dotnav-contrast > * > :focus{
	background: rgba(49, 182, 102, 0.7);
}
.index-introduce-container .uk-dotnav-contrast > * > :active{
	background: rgba(49, 182, 102, 0.9);
}
.index-introduce-container > .uk-dotnav-contrast > .uk-active > * {
  	background: rgba(49, 182, 102, 0.9);
}
/* ----- applied ----- */
.index-applied{
	box-shadow: 0 2px 5px #ADAFAE;
}
.index-applied .uk-slidenav-position .uk-slidenav-previous{ left: 0; }
.index-applied .uk-slidenav-position .uk-slidenav-next{ right: 0; }
.index-applied .uk-slidenav{ width: 36px; }
.mobile-index-applied{
	display: none;
}
.index-applied .uk-overlay-panel{
	padding: 40px 40px;
}
.index-applied .uk-overlay-panel div{
	width: 100%;
	height: 100%;
}
.index-applied .uk-overlay-panel div h2{
	margin-bottom: 0px;
}
.index-applied .uk-overlay-panel div p{
	line-height: 26px;
	margin-top: 10px;
}
.index-applied .uk-overlay-panel div a{
	text-decoration: none;
}
/* ----- receipt ----- */
.index-receipt-main{
	padding: 40px;
	box-shadow: 0 2px 10px #ADAFAE;
}
.index-receipt .uk-form input{
	border: none;
	border-bottom: 1px solid #dddddd;
}
.index-receipt .uk-form input::-webkit-input-placeholder{
	color: #dcdcdc;
}
.index-receipt .uk-form input:focus{
	background-color: #fff;
	border-color: #9cc5a1;
}
.index-receipt .uk-form button{
	padding: 4px 0;
	background: #9cc5a1;
	color: #fff;
	border-radius: 5px;
	transition: all 0.2s ease-in;
}
.index-receipt .uk-form button:hover,
.index-receipt .uk-form button:focus{
	background: #35b86a ;
}
.index-receipt-main .uk-grid + .uk-grid{
	margin-top: 28px;
}

/* ============ 内页样式 ============ */
.inside-container{
	width: 70%;
	margin: 60px auto 60px;
	min-width: 1000px;
	min-height: 486px;
}
.inside-art-container{
	overflow: hidden;
	width: 980px;
	margin: 60px auto 60px;
	min-width: 980px;
	min-height: 550px;
}
.inside-banner{
	overflow: hidden;
	height:450px;
	text-shadow: 0px 1px 2px #989898;
}
.inside-banner h1{
	font-size: 42px;
}
.inside-banner p{
	font-size: 26px;
	line-height: 36px;
}
.about-banner{
	background-image: url(../images/insidebanner/inside-about-banner.jpg);
}
.products-banner{
	background-image: url(../images/insidebanner/inside-products-banner.jpg);
}
.news-banner{
	background-image: url(../images/insidebanner/inside-news-banner.jpg);
}
.case-banner{
	background-image: url(../images/insidebanner/inside-case-banner.jpg);
}
.honor-banner{
	background-image: url(../images/insidebanner/inside-honor-banner.jpg);
}
.applied-banner{
	background-image: url(../images/insidebanner/inside-applied-banner.jpg);
}
.contact-banner{
	background-image: url(../images/insidebanner/inside-contact-banner.jpg);
}
/* ----- about ------ */
.about-main{
	margin-top: 0;
	margin-bottom: 0;
	min-height: 0;
	padding-bottom: 30px;
}
.about-jianjie{
	min-height: 550px;
}
.about-jianjie h2{
	font-size: 36px;
	margin-top: 60px;
}
.about-jianjie h2::after{
	content:'Company Profile';
	font-size: 24px;
	color: #a2a2a2;
	margin-left: 8px;
}
.about-jianjie p{
	font-size: 14px;
	line-height: 30px;
}
.about-jianjie-pic{
	margin-top: 20px;
}
.about-kehu .uk-slider li a{
	display: block;
	width: 600px;
	height: 450px;
}
.about-kehu .uk-slider li img{
	width: 100%;
	height: 100%;
}
.about-scene{
	padding-bottom: 90px;
	background-image: url(../images/about/about-scene.jpg);
}
.about-scene-tit h2{
	margin-top: 80px;
	margin-bottom: 20px;
	font-size: 32px;
}
.about-scene-tit p{
	margin: 0;
	font-size: 18px;
}
.about-scene-tit p em{
	font-style: normal;
	font-weight: bold;
	color: #0eaa60
}
.about-scene-tit p em:first-child{
	margin-left: 3px;
}
.about-scene-tit p em:nth-child(2n){
	color: #f6ab00
}
.about-scene-pic{
	width: 100%;
	margin-top: 90px;
}
.about-course{
	height: 560px;
	padding-bottom: 40px;
	overflow: hidden;
	background-image: url(../images/about/about-course.jpg);
}
.about-inside-tit{
	text-align: center;
	margin-top: 80px;
}
.about-inside-tit h3{
	font-size: 32px;
	line-height: 42px;
	margin: 0;
}
.about-inside-tit p{
	margin-top: 8px;
	color: #dadada
}
.about-course-switch .uk-slider li div{
	width: 55%;
	height: 60px;
	margin: 40px auto;
	padding: 10px 5%;
	text-align: center;
	font-size: 14px;
	position: relative;
	background: #fff;
}
.about-course-switch .uk-slider li div:before{
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 2px #f18c34 solid;
	position: absolute;
	top: 32px;
	left: -10px;
	background-color: #fff;
}
.about-course-switch .uk-slider li div:after{
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 2px #f18c34 solid;
	position: absolute;
	top: 32px;
	right: -10px;
	background-color: #fff;
}
.about-course-switch .uk-slider li div h4{
	color: #f6ab00;
	font-style: normal;
	font-size: 20px;
	margin-bottom: 8px;
}
.about-course-switch .uk-slider li div p{
	padding: 0 15px;
}
.about-course-switch .uk-slider-container:after{
	content: '';
	display: block;
	width: 98%;
	height: 2px;
	background-color: #f6ab00;
	position: absolute;
	top: 50%;
	z-index: 1
}
.about-course-switch .uk-slider{
	z-index: 2
}
.about-honor{
	overflow: hidden;
	padding-bottom: 80px;
}
.about-honor-switch{
	margin-top: 60px;
}
.about-honor-pic a{
	display: block;
	margin: 0 10%;
	text-align: center;
	color: #444;
}
.about-honor-pic a:hover{
	text-decoration: none;
}
.about-honor-switch .uk-slidenav-contrast{
	color: rgba(0, 0, 0, 0.5)
}
.about-honor-switch .uk-slidenav-position .uk-slidenav-next{
	right: 0;
}
.about-honor-switch .uk-slidenav-position .uk-slidenav-previous{
	left: 0;
}
.about-honor-switch .uk-slidenav-position .uk-slidenav{
	top: 40%;
}
/* ----- products-list ------ */
.item-desc{
    text-transform: uppercase;
    text-align: center;
	margin-top: 16px;
	margin-bottom: 0;
    padding-bottom: 8px;
}
.simplefilter li{
	list-style: none;
	float: left;
	margin: 0.5rem;
	color: #b5b5b5;
	cursor:pointer
}
.simplefilter .active,.simplefilter li:hover{
	color: #444
}
.filtr-container .filtr-item div{
	margin-bottom: 1rem;
	min-height: 240px;
	overflow: hidden;
	border-radius: 5px;
	transition: all 0.2s;
}
.filtr-container .filtr-item div:hover{
	box-shadow: 0 0 15px #ddd;
}
.filtr-container .filtr-item div a{
	color: #444;
}
.filtr-container .filtr-item div a:hover{
	text-decoration: none;
}
.img-responsive{
	margin-top: 5px;
	transition: all 0.5s;
	cursor: pointer;
}
.filtr-container .filtr-item div a:hover .img-responsive{
	transform: scale(1.1);
}
/* ----- products-art ------ */
.products-art-thumbnail{
	width:99%;
	height: 290px;
	border: 1px solid #ddd;
	overflow: hidden;
}
.products-art-thumbnail img{
	width:100%;
}
.products-art-intro h2{
	margin-top:0;
	margin-bottom: 0;
}
.products-art-intro .uk-article-divider{
	width: 80%;
	margin-top:8px; 
	margin-bottom: 15px;
}
.products-art-intro p{
	width: 80%;
	font-size: 14px;
	line-height: 22px;
	margin: 0;
}
.products-art-main{
	width: 60%;
}
.products-art-main .uk-tab{
	margin-top: 40px;
}
.products-art-main .uk-tab li a{
	color:#444;
}
.products-art-main .uk-overflow-container{
	margin-top: 16px;
}
.products-art-main .uk-table th,
.products-art-main .uk-table td{
	padding: 10px 10px;
}
.products-art-details{
	margin: 5px 0;
}
.products-art-details img{
	display: block;
	margin: 0 auto
}
/* ----- applied-list ------ */
.applied-list-option .uk-tab{
	border: none;
}
.applied-list-intro ul li{
	border: 1px #f1f1f1 solid;
	min-height: 400px;
}
.case-list-intro{
	margin-top: 1rem;
}
.applied-list-intro ul li div{
	margin: 2rem;
}
.applied-list-option .uk-tab li a{
	color: #444;
	font-size: 16px;
	padding: 18px 12px;
}
.case-list-option .uk-tab li a{
	background-color: #0eaa60;
	color: #fff;
}

.case-list-option .uk-tab li .uk-dropdown li a{
	padding: 18px 22px;
}
.applied-list-option .uk-tab-left > li.uk-active > a, .uk-tab-right > li.uk-active > a{
	border: none;
	background-color: #098248;
	color: #fff;
}
.casetit{
	background-color: #0eaa60 !important;
}
.casetit a{
	text-align: center;
	color: #fff !important;
}
.casetit a:hover{
	color: #fff !important;
	background-color: #0eaa60 !important;
}
.casetit strong{
	font-size: 24px;
	font-weight: normal;
}
.applied-list-option .uk-tab-left > li:not(.uk-active) > a:hover, .uk-tab-left > li:not(.uk-active) > a:focus{
	padding: 18px 12px;
}
.applied-list-switcher li div p{
	line-height: 26px;
}
/* ----- news-list ------ */
.news-list-main,.case-list-main{
	width: 60%;
}
.news-list-main .uk-tab-center{
	border: none;
}
.news-list-main .uk-tab > li > a{
	color: #444;
}
.news-list-main .uk-tab > li.uk-active > a{
	border: none;
	background-color: #0eaa60;
    color: #fff;
}
.news-list-main #news-list{
	margin-top: 40px
}
.news-list-box{
	width: 320px;
	margin: 0 auto;
	min-height: 240px;
	background-color: #fff;
	border-radius: 5px;
	border: 1px #f1f1f1 solid;
	transition: all 0.2s ease-in;
	overflow: hidden;
}
.news-list-box:hover{
	box-shadow: 0 0 15px #f1f1f1;
}
.news-list-box a>*{
	margin: 0;
}
.news-list-box a {
	display: block;
	margin: 1rem auto 0;
	width: 290px;
	text-decoration: none
}
.news-list-box a span{
	display: block;
	width: 290px;
	height: 160px;
	background-color: #ddd;
}
.news-list-box a h3{
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #636363;
}
.news-list-box a p{
	font-size: 14px;
	color: #ddd;
}
/* ----- news-art ------ */
.news-art-main{
	padding: 40px 0 20px;
	box-shadow: 0 2px 15px #f1f1f1;
}
.news-art-title{
	text-align: center;
}
.news-art-title h2{
	margin-bottom: 8px;
}
.news-art-title p{
	margin: 0;
	color:#999;
}
.news-art-title .uk-article-divider{
	width:80%;
	margin: 25px auto;
}
.news-art-intro{
	width:80%;
	margin: 0 auto;
}
.tuijian-art-intro{
	width:90%;
	margin: 0 auto;
}
.tuijian-art-intro h3{
	font-weight: bold;
	margin-top: 0;
}
.tuijian-art-intro p{
	margin-top: 0;
	margin-bottom: 10px;
}
.news-art-intro p{
	line-height: 28px;
	text-indent: 2em;
}
.news-art-intro p a{
	color: #444;
	font-weight: bold;
	transition: all 0.2s ease-in;
	margin: 0 3px;
}
.news-art-intro p a:hover{
	color: #444;
	text-decoration: none;
}
.news-art-intro img{
	display: block;
	margin: 10px auto;
}
.tuijian-art-intro img{
	margin: 0;
}
/* ----- case-list ------ */
.case-list-box{
	width: 300px;
	margin:  auto 20px;
	min-height: 200px;
	background-color: #fff;
	border-radius: 5px;
	border: 1px #f1f1f1 solid;
	transition: all 0.2s ease-in;
	overflow: hidden;
}
.applied-list-box{
	margin:  auto 20px;
	min-height: 230px;
	background-color: #fff;
	border-radius: 5px;
	border: 1px #f1f1f1 solid;
	transition: all 0.2s ease-in;
	overflow: hidden;
}
.applied-list-box a,
.tuijian-list-box a{
	display: block;
	width: 96%;
	padding: 2%;
}
.applied-list-box h3{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.applied-list-box img{
	width: 100%;
}
.tuijian-list-box h3{
	text-align: center;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tuijian-list-box{
	margin-left: 20px;
	min-height: 230px;
	background-color: #fff;
	border-radius: 5px;
	border: 1px #f1f1f1 solid;
	transition: all 0.2s ease-in;
	overflow: hidden;
}
.tuijian-list-box:last-of-type{
	margin-left: 0;
}
.tuijian_tit{
	font-size: 22px;
	font-weight: bold;
	padding: 10px 20px;
	color: #fff;
	background-color: #0caa60;
	margin-bottom: 1.8rem;
}
.tuijian_lianxi{
	clear: both;
	overflow: hidden;
	box-sizing: border-box;
	border: 1px solid #dedede;
	padding: 8px 15px;
	border-radius: 5px;
	margin-top: 20px;
	margin-bottom: 35px;
}
.tuijian_lianxi h2{
	width: 70%;
	float: left;
	margin-bottom: 0;
	line-height: 40px;
}
.tuijian_lianxi h2 em{
	font-weight: bold;
	color: #ff0000;
}
.tuijian_lianxi span{
	width: 20%;
	padding: 10px;
	background-color: #0caa60;
	display: block;
	float: right;
}
.tuijian_lianxi span a{
	display: block;
	text-align: center;
	width: 100%;
	color: #fff;
}
.case-list-box:hover{
	box-shadow: 0 0 15px #f1f1f1;
}
.case-list-box a>*{
	margin: 0;
}
.case-list-box a {
	display: block;
	margin: 5px auto 0;
	width: 290px;
	text-decoration: none
}
.case-list-box a h3{
	margin-top: 7px;
	color: #636363;
	text-align: center;
width:260px;
height:48px;
}
/* ----- join ------ */
.join-main {
	border: 1px solid #e3e3e3;
}
.join-main .uk-accordion-title{
	padding-top: 15px;
	padding-bottom: 15px; 
}
.join-tab{
	width: 94%;
	margin: 40px auto 0;
	padding-bottom: 20px;
}
.join-tab .uk-table td{
	padding: 8px 16px;
}
.join-main h2{
	font-size: 20px;
	color: #666;
	line-height: 26px;
}
.join-main p{
	color: #999;
	line-height: 26px;
}
.join-main .uk-overflow-container .uk-table{
	margin-bottom: 5px;
}
.join-main .uk-overflow-container p{
	font-size: 14px;
	margin-top: 3px;
}
/* ----- contact ------ */
.contact-container{
	overflow: hidden;
}
.contact-intro h3{
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
}
.contact-receipt{
	margin-top: 55px;
}
.contact-receipt .uk-form input{
	border: none;
	border-bottom: 1px solid #dddddd;
}
.contact-receipt .uk-form input::-webkit-input-placeholder{
	color: #dcdcdc;
}
.contact-receipt .uk-form input:focus{
	background-color: #fff;
	border-color: #9cc5a1;
}
.contact-receipt .uk-form button{
	padding: 4px 0;
	background: #9cc5a1;
	color: #fff;
	border-radius: 5px;
	transition: all 0.2s ease-in;
}
.contact-receipt .uk-form button:hover,
.contact-receipt .uk-form button:focus{
	background: #35b86a ;
}
.contact-receipt .uk-grid + .uk-grid{
	margin-top: 28px;
}
/*产品着陆页*/
.products_details .uk-grid{
	margin-top: 0;
}
.details_main{
	width: 1000px;
}
.details_main h2{
	font-size: 26px;
}
.details_main p{
	font-size: 18px;
	line-height: 28px;
}
.details_scene h3{
	margin-left: 30px;

}
.details_scene h3 a{
	display: block;
	margin-top: 10px;
	font-size: 22px;
	color: #ce2424;
	font-weight: bold;
	font-style: italic
}
.details_scene h3 a:hover,
.details_contact a:hover{
	text-decoration: none;
}
.details_contact{
	width: 400px;
	height: 76px;
	border: 2px solid #2ea35b;
}
.details_contact a{
	display: inline-block;
    padding: 0 45px 0 50px;
    font-size: 30px;
    line-height: 76px;
    color: #2ea35b;
}
.details_contact a::after{
	display: inline-block;
    content: '';
    margin-left: 15px;
    border: 10px solid transparent;
    border-left-color: #2ea35b;
}
.details_advantage .uk-slidenav-contrast{
	color: rgba(37, 37, 37, 0.5);
}
/*19-9-23*/
.ds_on{
	display: none;
}
.details-start{
	top: 40%;
}
.details-adv{
	top: 10%;
}
.details-adv2{
	top: 45%;
}

/*分页样式*/
.pglist {
	padding: 30px 0 30px;
	float: left;
	width: 100%;
	text-align: center;
}
.pglist a {
	color: #666;
	padding: 0 14px;
	margin: 0 10px;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 30px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #0eaa60;
	border-color: #0eaa60;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #666;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #0eaa60;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #0eaa60;
    border-color: #ddd;
    cursor: default; }

@media (max-width: 768px){
	.details_main{
		width: 80%;
		left: 25px;
	}
	.details_main h2{
		font-size: 1.8rem;
		margin-bottom: 0;
	}
	.details_main p{
		font-size: 1.2rem;
		line-height: 1.8rem;
		margin-top: 0.8rem
	}
	.details_scene h3{
		margin-top: 1rem;
		margin-left: 1.4rem;
	}
	.ds_off{
		display: none !important;
	}
	.ds_on{
		display: block;
	}
	.details-start{
		top: 68%;
	}
	.details-adv2{
		top: 40%;
	}
	.details-adv h2{
		font-size: 1.6rem;
	}
}
/* 20-3-6 */
#newBridge .nb-icon-right-bottom{
	right: 0 !important;
	bottom: 70px !important;
}

/* ----- honor ----- */
.honort-box{
	text-align: center;
	margin-top: 30px;
	padding: 15px 0;
	box-shadow: 0 5px 10px #d4d4d4;
	height: 290px;
}
.honort-box h3{
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 0 8%;
	
}
.mob-casetit{
	display: none;
}
.mob-cpr{
	display: none;
}    

#newbox{width:480px;height:650px; background:#f5f5f5; border:10px solid #ddd; position:fixed;left:51%;top:120px; margin:0px 0 50px -300px; z-index:9999;display:none;}
#newbox p{padding:0 10px;margin-top:8px; text-align:center; font-size:20px; line-height:28px; color:#f00;}
#newbox p img{ text-align:center; width:500px;}
#newbox h2{ margin:0;height:36px;cursor:move;background:#0caa60;border-bottom:2px solid #ccc;text-align:right;padding:0 10px; font-size:18px; line-height:36px; margin-bottom:5px;}
#newbox h2 a{color:#fff;font:18px/30px Arial;text-decoration:none;outline:none;}

/*微信弹窗*/
.weixin{
	position: fixed;
	right: 5px;
	top: 33%;
	height: 90px;
	width: 79px;
	background-color: #0caa60;
	text-align: center;
	display: none;
}
@media (max-width: 768px){
	.weixin{
		display: block;
	}
}
.weixin img{
	width: 35px;
	height: 35px;
	display: block;
	margin: 16px auto 2px;
}
.weixin a{
	color: #ffffff;
}
.weixin p{
	margin: 0;
	font-size: 1rem;
}
#wxnr {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 100;
	display: none;
	background: rgba(0,0,0,.6);
}
#wxnr .nrdf {
	margin: auto;
	position: absolute;
	top: 30%;
	left: -20%;
	right: 0;
	width: 18rem;
	height: 17.5rem;
	padding: 0.3rem;
	padding-top: 1.6rem;
	margin-top: -2.5rem;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 2px 6px #777;
	-webkit-box-shadow: 0px 2px 6px #777;
	-moz-box-shadow: 0px 2px 6px #777;
	border-radius: 10px;
}
#wxnr img {
	width: 8rem;
	height: 8rem;
	display: block;
	margin: 0 auto;
}
#wxnr p {
	font-size: 1rem;
	line-height: 0.5rem;
	text-align: center;
	margin: 0.8rem;
}
#wxnr i {
	position: absolute;
	top: 0.4rem;
    right: 0.4rem;
    width: 1rem;
    height: 1rem;
    font-size: 0.2rem;
    line-height: 0.9rem;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	background: #333;
	border-radius: 1rem;
	cursor: pointer;
}
#wxnr span {
	display: inline-block;
	padding: 0.8rem 0.8rem;
	/* line-height: 0.1rem; */
	background-color: #3fb150;
	color: #fff;
	border-radius: 0.05rem;
	cursor: pointer;
}
/* #wxnr span.wx {
	padding-left: 1.2rem;
	background-image: url(../images/wx.png);
	background-size: 1.4rem;
	background-position: 0.1rem center;
	background-repeat: no-repeat;
} */
/*复制提示*/
#weixin {
	position: fixed;
	top: 45%;
	margin-top: -0.4rem;
	z-index: 1000;
	font-size: 1rem;
	color: #fff;
	width: 18.7rem;
	padding: 0.5rem 0.3rem;
	left: 5%;
	line-height: 1rem;
	text-align: center;
	background: rgba(0, 0, 0, 0.8);
	border: 2px solid #333;
	border-radius: 0.1rem;
	display: none;
	box-sizing: border-box;
}
.mob-caselist-main{
	display: none;
}
.applied-list-option-f .uk-tab-left li:first-of-type a::before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-right: 5px;
	background-image: url(../images/fangan.png);
}
@media (min-width: 768px){
	.uk-tab-left > li:nth-child(n+2) > a, .uk-tab-right > li:nth-child(n+2) > a{
		margin-top: 10px;
	}
	
}