.uk-link,a{color:#00ba96;}
.uk-link-toggle:focus .uk-link,.uk-link-toggle:hover .uk-link,.uk-link:hover,a:hover{color:#00ba96;text-decoration:underline;}
.uk-input:focus,.uk-select:focus,.uk-textarea:focus{outline:0;background-color:#fff;color:#666;border-color:#00ba96;}
.uk-button-default:hover,.uk-button-default:focus{background-color:#00ba96;color:#333;}
.yyjy-border{border:solid 1px #eee;}
.yyjy-no-shadow{box-shadow:none!important;}
.yyjy-border-radius{border-radius:10px;}

/*颜色*/
.yyjy-bg-green{background-color:#00ba96!important;}
.yyjy-bg-black{background-color:#1d2c43!important;}
.yyjy-bg-white{background-color:#fff;}
.yyjy-bg-orange{background-color:#ff6600;}
.yyjy-bg-blue{background-color:#1e87f0;}
.yyjy-bg-yellow{background-color:#ffbd00;}
.yyjy-bg-gray{background-color:#666;}
.yyjy-bg-transparent{background-color:transparent!important;}

/*.yyjy-bg-login{background-image: linear-gradient(#f7fbff , #a5d2ff);background: #daecff url(../img/bg_teaser.svg) 50% 50% no-repeat;}*/
.yyjy-bg-login{background:#272b3e url(../img/regbg.jpg) center center no-repeat;background-attachment:fixed;background-size:cover;}

/*Secondary*/
.uk-card-tertiary{background-color:#aaa;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.08);}
.uk-card-tertiary .uk-card-title{color:#fff;}
.uk-card-tertiary.uk-card-hover:hover{background-color:#aaa;box-shadow:0 14px 25px rgba(0,0,0,0.16);}

/*图标*/
.iconfont{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;}

/*logo*/
.uk-logo img{height:50px;}
@media screen and (max-width:640px){
	.uk-logo img{height:36px;}
}
/*导航*/
.yyjy-pc-nav{background-color:rgb(255,255,255);width:100%;height:70px;z-index:1000;box-shadow:0 0 12px rgba(113,117,165,.2);}
.yyjy-pc-nav .yjyy-nav-item li a{color:#666666;font-size:15px;}
.yyjy-pc-nav .uk-navbar-nav > li.uk-active > a{color:#666666;}
.yyjy-pc-nav .uk-navbar-nav > li > a,.uk-navbar-item{min-height:70px;margin-right:20px;}
.yyjy-pc-nav .uk-navbar-nav > li > a:hover{color:#00ba96;font-weight: normal; }
.yyjy-pc-nav .uk-navbar-right a.uk-button{line-height:30px;padding:0 18px;}
.yyjy-pc-nav .uk-navbar-right a.yyjy-button-log{}
.yyjy-pc-nav .uk-navbar-right a.yyjy-button-log:hover{border-color:#00ba96;background-color:#00ba96;color:#fff;}
.yyjy-pc-nav .uk-navbar-right a.yyjy-button-reg{border-color:#f60;color:#f60;}
.yyjy-pc-nav .uk-navbar-right a.yyjy-button-reg:hover{background-color:#f60;color:#fff;}

.yyjy-pc-nav .uk-navbar-nav>li>a{position:relative;}
.yyjy-pc-nav .uk-navbar-nav>li>a:hover::before{right:15px;}
.yyjy-pc-nav .uk-navbar-nav>li>a::before{content:'';display:block;position:absolute;left:15px;right:calc(102% - 15px);bottom:15px;height:2px;background-color:#00ba96;transition:.3s ease-in-out;transition-property:right;}

/*手机导航*/
.yyjy-mob-nav{background-color:#f8f8f8;}
.yyjy-mob-nav .uk-navbar-toggle{min-height:auto;}
.yyjy-mob-nav .uk-navbar-item{min-height:50px;}
#m-nav .uk-nav > li > a{padding:0;line-height:3em;font-size:16px;color:#fff;}
.uk-navbar-sticky{box-shadow:0 0 10px rgba(0,0,0,0.09)!important;}

/*轮播图*/
.yjyy-swiper{background-image:url(../img/bg.png);}
.yjyy-swiper li div{}
.yjyy-swiper li div h2{font-size:3rem;margin-bottom:0;line-height:1.5;color:#fff;}
.yjyy-swiper li div h5{font-size:1.2rem;margin-top:0;line-height:1.4;color:#fff;}
.yjyy-swiper li div p{font-size:16px;margin:40px 0 40px 0;line-height:2;color:#fff;}
.yjyy-swiper .uk-button{color:#00ba96;}
.yjyy-swiper .uk-button:hover{color:#fff;background-color: #ff6600;}
.yjyy-swiper .uk-position-center-left{left:10%;margin:0;width:30%;}
.yjyy-swiper .uk-position-center-right{right:8%;margin:0;width:40%;}
.yjyy-swiper .uk-position-center-right img{width:100%;float:right;margin-top:50px;}
.uk-position-medium{margin:0 30px;}
.yjyy-image-card{transition:all .3s cubic-bezier(.2,.5,.3,1);box-shadow:none;}
.yjyy-image-card:hover{transform:translateY(-5px);}

/*grid icon*/
.yyjy-grid-icon{}
.yyjy-grid-icon svg{width:60px;}
.yyjy-grid-icon .uk-card-media-top{background-color:#eee;}
.yyjy-grid-icon{}

/*首页提交框*/
.yyjy-index-banner{background:url(../img/index-banner.jpg) center center;background-repeat:no-repeat;}
.yyjy-index-banner .uk-input{border:none;}

/*首页客户*/
.yyjy-client{}
.yyjy-client .uk-card{border:solid #f5f5f5 1px;border-radius:10px;margin-bottom:20px;}
.yyjy-client .uk-card .uk-card-media-top{padding:40px 0 10px 0;}
.yyjy-client .uk-card .uk-card-media-top img{width:25%;}
.yyjy-client .uk-card .uk-card-body{padding-top:0;}
.yyjy-client .uk-card .uk-card-body .uk-card-title{font-size:16px;}
.yyjy-client .uk-card .uk-card-body p{font-size:12px;line-height:2;}

/*价格表*/
.yyjy-price-grid{}
.yyjy-price-grid .yyjy-price-table{border-bottom:4px solid;padding-bottom:30px;margin-bottom:30px;border:solid #eee 1px;}
.yyjy-price-grid .yyjy-price-table,.yyjy-price-grid .yyjy-price-table:before,.yyjy-price-grid .yyjy-price-table .uk-card-header{transition:all .4s linear 0s;-moz-transition:all .4s linear 0s;-ms-transition:all .4s linear 0s;-webkit-transition:all .4s linear 0s;-o-transition:all .4s linear 0s}
.yyjy-price-grid .yyjy-price-table .uk-list{margin:0 0 20px 0;}
.yyjy-price-grid .yyjy-price-table .uk-list li{line-height:3.2em;margin:0;}
.yyjy-price-grid .yyjy-price-table .uk-list li:nth-child(even){background:#f8f8fa;}
.yyjy-price-grid .yyjy-price-table .uk-card-body{padding:0;}
.yyjy-price-grid .yyjy-price-table .uk-card-body h3{font-size:26px;color:#fff;margin:0;padding:10px 0;line-height:1.5em;}
.yyjy-price-grid .yyjy-price-table .uk-card-body h3 em{font-style:normal;font-size:14px;display:block;color:#fff;}
.yyjy-price-grid .yyjy-price-table .uk-card-header{position:relative;top:0;border:none;}
.yyjy-price-grid .yyjy-price-table .uk-card-header h3{text-transform:capitalize;font-size:30px;font-weight:bolder;margin-bottom:0;}
.yyjy-price-grid .yyjy-price-table .uk-card-header p{margin:0;}
.yyjy-price-grid .yyjy-price-table:before{content:"";display:block;margin:0 auto;padding:0;height:2px;width:50%;position:relative;top:-2px;z-index:-1;}
.yyjy-price-grid .table-color-1{border-bottom-color:#4c4c96;}
.yyjy-price-grid .table-color-2{border-bottom-color:#a558a6;}
.yyjy-price-grid .table-color-3{border-bottom-color:#fb6a01;}
.yyjy-price-grid .table-color-4{border-bottom-color:#a1c86b;}
.yyjy-price-grid .table-color-off{border-bottom-color:#d9d9d9;}
.yyjy-price-grid .table-color-1 .uk-card-body h3{background:#4c4c96;}
.yyjy-price-grid .table-color-2 .uk-card-body h3{background:#a558a6;}
.yyjy-price-grid .table-color-3 .uk-card-body h3{background:#fb6a01;}
.yyjy-price-grid .table-color-4 .uk-card-body h3{background:#a1c86b;}
.yyjy-price-grid .table-color-off .uk-card-body h3{background:#d9d9d9;}
.yyjy-price-grid .table-color-1 .uk-card-header h3{color:#4c4c96;}
.yyjy-price-grid .table-color-2 .uk-card-header h3{color:#a558a6;}
.yyjy-price-grid .table-color-3 .uk-card-header h3{color:#fb6a01;}
.yyjy-price-grid .table-color-4 .uk-card-header h3{color:#a1c86b;}
.yyjy-price-grid .table-color-off .uk-card-header h3{color:#d9d9d9;}
.yyjy-price-grid .table-color-1:before{background:#4c4c96;}
.yyjy-price-grid .table-color-2:before{background:#a558a6;}
.yyjy-price-grid .table-color-3:before{background:#fb6a01;}
.yyjy-price-grid .table-color-4:before{background:#a1c86b;}
.yyjy-price-grid .table-color-off:before{background:#d9d9d9;}
.yyjy-price-grid .table-color-1 button{color:#4c4c96;border-color:#4c4c96;}
.yyjy-price-grid .table-color-2 button{color:#a558a6;border-color:#a558a6;}
.yyjy-price-grid .table-color-3 button{color:#fb6a01;border-color:#fb6a01;}
.yyjy-price-grid .table-color-4 button{color:#a1c86b;border-color:#a1c86b;}
.yyjy-price-grid .table-color-off button{color:#d9d9d9;border-color:#d9d9d9;}
.yyjy-price-grid .table-color-1 button:hover{background-color:#4c4c96;border-color:#4c4c96;color:#fff;}
.yyjy-price-grid .table-color-2 button:hover{background-color:#a558a6;border-color:#a558a6;color:#fff;}
.yyjy-price-grid .table-color-3 button:hover{background-color:#fb6a01;border-color:#fb6a01;color:#fff;}
.yyjy-price-grid .table-color-4 button:hover{background-color:#a1c86b;border-color:#a1c86b;color:#fff;}
.yyjy-price-grid .table-color-off button:hover{background-color:#d9d9d9;border-color:#d9d9d9;color:#fff;}
.yyjy-price-grid .table-color-off .uk-card-badge{background-color:#d9d9d9;}

/*图文*/
.yyjy-lr-section .uk-card-body{position:relative;top:50%;transform:translateY(-50%);}
.yyjy-lr-section .uk-card-body em{font-style: normal;font-size: 18px;color: #666;}
.yyjy-lr-section .uk-card-body p{font-size: 14px; line-height: 1.8em;color: #888;margin-top: 28px;}

/*4*/
.yyjy-fourbanner{background: #18263c;padding: 40px 0;}
.yyjy-fourbanner h4{color: #fff;margin:0;}
@media screen and (max-width:640px){
	.yyjy-fourbanner h4{font-size: 12px;margin-top: 10px;}
}

/*底部*/
.yyjy-footer p.uk-text-large{font-size:1rem;}
.yyjy-footer .uk-drop{background-color:#fff;width:180px;padding:20px;}
.uk-heading-small{font-size:5vw;}
.uk-text-lead{font-size:1rem;color:#999;}
.yyjy-index-banner .uk-display-inline-block{width:100%;}
.yyjy-index-banner .uk-display-inline-block .uk-inline{width:100%;}

/*登录页*/
.yyjy-login{background-image:url(../img/main_bg.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}
.yyjy-login .uk-container{max-width:330px;background-color:#fff;padding-top:20px;}
.yyjy-login .uk-section{padding:0;}
.yyjy-login .uk-modal{background:none;}
.yyjy-login .uk-modal-dialog{border-radius:10px;}
.yyjy-login .modal-cover{background:url(../img/bg-yun.png) no-repeat center bottom #f2f2f2;background-size:cover;color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.yyjy-login .modal-cover div{margin-top:-100px;}
.yyjy-login .uk-modal-footer{background:none;}
.yyjy-login-cover{background:rgba(245,245,245,0.5);background-size:cover;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.yyjy-login-cover div{margin-top:-100px;}
.yyjy-login-footer,.yyjy-login-footer .uk-subnav a{color: #fff;}
.phone-icon {width: 16px;height: 16px;display: inline-block;background: url(../img/phone-icon.png) no-repeat;float: left;}
/*找回密码*/

.btn_yell {text-decoration: none;text-align: center;color: #fff;background-color: #F19114;font-size: 14px;cursor: pointer;border-radius: 4px;line-height:38px;height: 38px;border: 1px #F19114 solid;padding:0 16px;}

.J_hoverbut{display:inline-block;*display:inline;*zoom:1;moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:104px;height:38px;line-height:30px;}

/*内页banner*/
.yyjy-page-banner{background:url(../img/index-banner.jpg) left center #e9e9e9;background-repeat:no-repeat;}
.yyjy-page-banner h1.uk-h1{font-size:1.6rem;}
.yyjy-page-banner p.uk-text-large{font-size:1rem;color:#999;}
@media screen and (min-width:960px){
	.yyjy-price-grid .uk-grid-small{height:500px;}
	.yyjy-price-grid .yyjy-price-table:hover{padding-top:20px;margin-top:-20px;padding-bottom:50px}
	.yyjy-price-grid .yyjy-price-table:hover:before{top:-22px}
	.yyjy-price-grid .yyjy-price-table:hover .uk-card-header{top:-12px}
}
@media screen and (min-width:640px){
	.uk-heading-small{font-size:1.8rem;}
	.uk-text-lead{font-size:1.1rem;color:#999;}
	.yyjy-index-banner .uk-display-inline-block{width:30%;}
	.yyjy-index-banner .uk-display-inline-block2{display:inline-block;}
	.yyjy-page-banner h1.uk-h1{font-size:2rem;}
	.yyjy-page-banner p.uk-text-large{font-size:1.1rem;width:60%;line-height:1.8;}
	.yyjy-footer p.uk-text-large{font-size:1.4rem;}
}
@media screen and (max-width:640px){
	.yjyy-swiper .uk-position-center-left{width:80%;}
	.yjyy-swiper li div h2{font-size:1.5rem;}
	.yjyy-swiper li div h5{font-size:1rem;}
	.yjyy-swiper li div p{font-size:12px;margin:20px 0 20px 0;}
	.yyjy-index-banner .uk-display-inline-block{display:block!important;}
	.yyjy-bg-login{}
	.yyjy-bg-login .uk-box-shadow-large{box-shadow:none;}
}

/*会员*/
.yyjy-member-main .uk-icon-image{width: 60px; height: 60px;}
@media (min-width:639px){
	.yyjy-member-sidebar{position:fixed;top:0;bottom:0;box-sizing:border-box;width:240px!important;padding:30px 30px 60px 30px;background:#1d2c43;overflow:auto;}
	.yyjy-member-main{padding:30px 20px 0 260px;}
}
.yyjy-member-sidebar .uk-nav-default > li > a{color:#fff;padding:10px 0;}
.yyjy-member-index-table{border:solid 1px #eee;}
.yyjy-member-index-table .uk-tile span{display:block;margin-bottom:20px;}
.card-no-shadow{box-shadow:none;}
.yyjy-member-message-list{}
.yyjy-member-message-list dt{font-size:18px;}
.yyjy-member-message-list dd{font-size:14px;color:#999;}
.yyjy-add-client{}
@media (min-width:960px){
	.yyjy-add-client form .uk-form-controls{margin-left:115px;}
	.yyjy-add-client form .uk-form-label{width:auto;}
}
.errorMess{position:absolute;left:64px;right:64px;top:-0px;text-align:center;background:#f66666;color:#fff;padding:10px 10px 10px;line-height:20px;font-size:16px;border-radius:10px;box-shadow:0 5px 35px rgba(246,102,102,.5);animation:error 1s ease forwards;z-index:3}
.table-wrapper{border-left: solid 1px #eee;border-right: solid 1px #eee;}
.table-wrapper .manage-table{width:100%;text-align:left;font-size:14px;color:#666;}
.table-wrapper .manage-table thead{height:30px;line-height:30px;font-size:14px;background:#f5f5f5;border-bottom:solid 1px #333;}
.manage-table td{font-size:14px;color:#666;text-align:left;}

/*分页*/
.pagelist{clear:both;height:30px;text-align:center;font-size:14px;}
div.sabrosus select{font-size:14px;height:24px;border-radius:2px;font-family:"微软雅黑","Microsoft Yahei";cursor:pointer}
div.sabrosus{margin-left:3px;margin-right:3px;}
div.sabrosus a{margin-left:3px;margin-right:3px;padding:2px 8px;border:solid #ddd 1px;display:inline-block;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
div.sabrosus a:hover{border:solid 1px #1ab394;}
div.sabrosus a:active{margin-left:3px;margin-right:3px;}
div.sabrosus span.current{margin-left:3px;margin-right:3px;padding:2px 8px;border:solid #1ab394 1px;display:inline-block;background-color:#1ab394;color:#fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
div.sabrosus span.disabled{margin-left:3px;margin-right:3px;padding:2px 8px;border:solid #ddd 1px;display:inline-block;}
.page-sidenav{width:200px;}
.page-sidenav-menu{margin-top:20px;margin-bottom:20px;}
.page-sidenav-menu ul{}
.page-sidenav-menu li{}
.page-sidenav-menu li a{font-size:14px;display:block;height:50px;line-height:50px;margin-bottom:2px;background-color:#FFFFFF;border-left:solid 5px #ddd;}
.page-sidenav-menu li .current{border-left:solid 5px #1ab394;}
.page-sidenav-menu li a:hover{border-left:solid 5px #1ab394;color:#1ab394;}

/* 订购清单 */
h2.yyjy-order-title {position: relative;margin: 35px 0;padding-bottom: 18px;}
h2.yyjy-order-title::after{content: '';display: inline-block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);height: 6px;width: 40px;background: #ffa601;border-radius: 3px;}
.yyjy-order-off .yyjy-price-grid .table-color-3 .uk-card-body h3{background: #d9d9d9;}
.yyjy-order-listcontent{width: 100%;}
.yyjy-order-listcontent .uk-card{}
.yyjy-order-price{color: #fb6a01;font-weight: bold;}
.yyjy-order-listcontent button{background-color: #fb6a01;color: #fff;border: none;}
.yyjy-order-listcontent .uk-table{width: 100%;}
.yyjy-order-listcontent .uk-table thead th{font-size: 18px;background-color: #e8e8e8;}
.yyjy-order-listcontent .uk-table th{border: solid 1px #e5e5e5;text-align: center;vertical-align: middle;font-size: 16px;}
.yyjy-order-listcontent .uk-table td{border: solid 1px #e5e5e5;}
.yyjy-order-listcontent .uk-table tbody th{width: 15%;}
.yyjy-order-listcontent .uk-table tbody td div{margin: 0;padding: 0;line-height: 3em;}
.yyjy-order-listcontent .uk-table td input.checkon{background-color: #1e87f0;border-color: transparent;background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A) !important;}
.yyjy-order-process p{display: inline-block;}
.yyjy-order-process p button{background-color: #00ba96;font-size: 18px;color: #fff;}

.yyjy-order-box{border: solid 1px #00ba96;}
.yyjy-order-boxleft{background-color: #00ba9629;color:#333;}
.yyjy-order-boxright{margin-top: 0 !important;}
@media (min-width: 960px) {
  .yyjy-order-box .uk-form-label {width: 100px;text-align: right;}
  .yyjy-order-box .uk-form-controls {margin-left: 100px;}
}
.yyjy-order-box .uk-table thead th{background-color: #eee;}
.yyjy-order-boxright button{background-color: #fb6a01;color: #fff;}
