/*html body {*/
/*    color: #262626;*/
/*    font-family: 'Microsoft Yahei',Tahoma,Helvetica,'SimSun',sans-serif;*/
/*    font-size: 14px;*/
/*}*/
/* 滚动条宽度 */  
/*::-webkit-scrollbar {  */
/*  width: 6px;  */
/*  height: 5px;*/
/*}  */
  
/* 滚动条轨道样式 */  
/*::-webkit-scrollbar-track {  */
/*  background: #f1f1f1;  */
/*}  */
  
/* 滚动条滑块样式 */  
/*::-webkit-scrollbar-thumb {  */
/*  background: #0080c8;  */
/*  border-radius: 10px;  */
/*}  */
  
/* 滑块悬停时样式 */  
/*::-webkit-scrollbar-thumb:hover {  */
/*  background: #555;  */
/*}*/
/*发表作品页面导航样式*/
.newly-navigation,.newly-section-box{
	--main-color: #0080c8;
	--main-font-size: 18px;
	--sub-font-size: 15px;
	--main-size:27px;
}
.newly-navigation .step-completed{
	width: var(--main-size);
	height: var(--main-size);v
}
.newly-navigation .nav-item{
	background: #fff;
	padding: 0px;
	display: flex;
	flex-direction: row;
	margin-bottom: 48px;
	position: relative;
	padding-left: 36px;
	cursor: pointer;
	height: var(--main-size);
}
.newly-navigation .nav-title{
	line-height: var(--main-size);
	font-size: var(--sub-font-size);
}
.newly-navigation .nav-item.complted{
	background: url('/source/plugin/dismall_tuku/images/icon_completed.png');
	background-size: var(--main-size);
	background-repeat: no-repeat;
}
.newly-navigation .nav-item:after{
	content: "";
	display: block;
	width: 2px;
	height: 30px;
	background: var(--main-color);
	position: absolute;
	top: 36px;
	left:13px;
}
.newly-navigation .item-number{
	width: var(--main-size);
	height: var(--main-size);
	line-height: var(--main-size);
	text-align: center;
	border-radius: 100%;
	background: var(--main-color);
	color: #fff;
	font-size: 15px;
	position: absolute;
	left: 0;
	top: 0;
}
.newly-navigation .nav-item.noline{
	margin-bottom: 0px;
}
.newly-navigation .nav-item.complted .item-number{
	display: none;
}
.newly-navigation .nav-item.noline:after{
	display: none;
}
.newly-title{
	position: relative;
	line-height: 20px;
	padding-left: 0px;
	font-size: var(--main-size);
	margin-bottom: var(--main-size);;
	margin-left: -10px;
}
.newly-section-box .section-title{
	position: relative;
	height: var(--main-size);
	line-height: var(--main-size);
	padding-left: 10px;
	font-size: var(--main-font-size);
	margin-bottom: 10px;
}
.required{
	color: red;
	margin-right: 4px;
}

/*发表作品页面基本信息页面*/

.newly-section-box .section-title:after{
	content:'';
	display: block;
	width: 3px;
	height: 24px;
	background: var(--main-color);
	position: absolute;
	left: 0;
	top: 2px;
	visibility: visible;
}
.newly-info-box .newly-info-base{

}
.newly-info-box .newly-input-title{
	font-size: 18px;
	line-height: 32px;
	color: #333;
	margin-bottom: 4px;
}
.newly-info-box .newly-info-base .info-images{
	width: 335px;
	height: 225px;
	display: flex;
	display: --webkit-flex;
	background: #f9f9f9;
	align-items: center;
	border-radius: 10px;
	border: 2px dashed #A1A1A1;
	margin-right: 22px;
	float: left;
	position: relative;
	overflow: hidden;
}
.newly-info-box .newly-info-base .img-upload{
	margin: auto;
	text-align: center;
	cursor: pointer;
}
.newly-info-box .newly-info-base .img-cover{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 10px;
	cursor: pointer;
}
.newly-info-box .newly-info-base .info-images .upload-notice{
	width: 176px;
	color: #999;
	font-size: 14px;
}
.right-info-box{
	float: left;
	width: 560px;
	margin-bottom: 5px;
}
.input-box{
	position: relative;
	box-sizing: border-box;
	width: 100%;
}
.input-box.haslen .newly-input{
	padding-right: 50px;
}
.input-len{
	position: absolute;
	right: 6px;
	top: 0;
	line-height: 34px;
	color: #999;
	font-size: 14px;
}
.box-item{
	width: 100%;
	margin-bottom: 8px;
}
.newly-input{
	box-sizing: border-box;
	height: 34px;
	line-height: 34px;
	width: 100%;
	margin-right: 0;
	border-color: #A1A1A1;
}
.newly-select{
	height: 34px;
	line-height: 34px;
	border-radius: 4px;
	padding: 0;
	width: 50%;
	border-color: #A1A1A1;
}
.newly-option{
	height: 34px;
	line-height: 34px;
}
.params-item .newly-select{
	width: 90%;
}
.newly-image-list{
	padding: 16px;
	overflow: hidden;
	margin: 5px 0 22px 0;
	border-radius: 10px;
	border: 1px solid #A1A1A1;
	display: none;
}
.newly-image-list.show-cover-list{
	display: block;
}
.newly-image-list .images-item{
	width: 138px;
	height: 103px;
	margin-right: 12px;
	float: left;
	position: relative;
}
.newly-image-list .images-item.add-item{
	border-radius: 4px;
	border: 1px solid #A1A1A1;
	color: #A1A1A1;
	user-select: none;
	cursor: pointer;
	display: none;
}
.newly-image-list .images-item img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 4px;
}
.newly-image-list .images-item:nth-child(7){
	display: none;
}
.newly-image-list .images-item .btn-delete{
	width: 22px;
	height: 22px;
	position: absolute;
	right: 0;
	top:0;
	background: rgba(0, 0, 0, 0.4);
	box-sizing: border-box;
	padding: 3px;
	cursor: pointer;
}
.newly-image-list .images-item .btn-delete.icon-delete{
	width: 16px;
	height: 16px;
}
.newly-image-list .images-item .set-cover{
	background: rgba(0, 0, 0, 0.4);
	height: 30px;
	line-height: 34px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	border-radius: 100% 100% 0 0;
	display: none;
	cursor: pointer;
}
.newly-image-list .images-item:hover .set-cover{
	display: block;
}
.newly-params-list{
	padding: 15px;
	box-sizing: border-box;
	width: 100%;
	background: #f9f9f9;
	float: left;
	padding-top: 0;
}
.params-title{
	width: 100%;
	margin-top: 10px;
	padding: 0 15px;
	position: relative;
	box-sizing: border-box;
}
.params-item{
	width: 33.3%;
}
.params-name{
	line-height: 22px;
	margin-top: 15px;
	margin-bottom: 6px;
}
.img-cover{
	display: none;
}
.upload_btn{
	color: #000;
}
.upload_btn:hover{
	color: #0080c8;
}

/*自定义选择框*/

.newly-select {
  position: relative;
  text-align: left;
  background: #fff;
  cursor: pointer;
}
 
.select-selected {
  color: #333;
  border: 1px solid #A1A1A1;
  margin-top: 5px;
  padding: 0 10px;
  height: 34px;
  line-height: 34px;
  user-select: none;
  border-radius: 4px;
  color: #999;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
.select-selected.hasvalue{
	color: #333;
}
.select-selected.dis{
 	color: #999;
 	cursor: not-allowed;
}
.select-selected:after {
  position: absolute;
  content: "";
  display: inline-block;
  top: 10px;
  right: 10px;
  width: 16px;
  height: 16px;
  background: url('/static/image/mobile/touch/arrow.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
 
.select-items {
  color: #333;
  border: 1px solid #ddd;
  position: absolute;
  background-color: #fff;
  top: 102%;
  left: 0;
  right: 0;
  z-index: 99;
  display: none;
  max-height: 200px;
  overflow: auto;
  z-index: 999;
}
 
.select-items div {
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  padding: 0 12px;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;	
}
 
.select-items div:hover {
  background-color: #f8f8f8;
}
.select-item.active{
	color: var(--main-color);
	font-weight: 600;
}
#drawings-list .zupload{
	padding: 30px;
}
.block-color{
	display: inline-block;
    width: 10px;
    height: 10px;
    background: #000;
    margin-right: 6px;
}
.block-color.color1{
	background: red;
}
.block-color.color2{
	background: #ffab0b;
}
.block-color.color3{
	background: #4482f4;
}
.addparams-box{
	text-align: center; margin: 20px 0;background: #f9f9f9;padding: 20px;margin-top: 0;
}
.addparams {
    background: #e9e9e9;
    color: #333;
    margin-top: 10px;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
}
.params-box-item{
	height: 200px;
	background: #f9f9f9;
}
.newly-drawing_op{
	background: #f9f9f9;
}
.drawings_op.newly-drawing_op a{
	padding: 4px 6px;
	margin-left: 10px;
}
#floatnav .function i{
	font-size: 22px;
}
.newly-content .drawings_op a {
	padding: 5px 9px;
}
.newly-content img{
	max-width: 100%;
}
.add_form i.btn-delete-craft{
	color: #888;font-weight:normal;margin-left:10px;cursor: pointer;
}
.newly-viewthread_style{
	position: relative;
	overflow: hidden;
}
#nv_forum .newly-viewthread_style #ct{
	float: left;
	width: 1120px;
}
.laser-reply-params-form .laser-params-box .params-item{
	float: none;
	display: inline-block;
	width: 90%;
	max-width: 300px;
}
.laser-reply-params-form .laser-params-box .params-name{
	margin-bottom: 2px;
	margin-top: 6px;
}
.laser-reply-params-form .laser-params-box .laser-params-box-item{
	display: inline-block;
	width: 42%;
}
#laser-reply-params-form{
	margin-bottom:10px;padding:15px;height:166px;padding-top:9px;
	position: relative;
}
.btn-delete-params{
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 16px;
	top: 16px;
	background: url('/template/hl_club/static/viewthread/close.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	cursor: pointer;
}
.new-reply-params-box .params-box-header{
	padding: 12px 0;
	color: #898989;
	font-size: 14px;
	cursor: pointer;
	user-select: none;
}
.new-reply-params-box .btn-addparams{
	margin-right: 20px;
}
.new-reply-params-box .btn-addparams::hover{
	color: #0d74ff;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
    font-size: 14px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
    font-size: 14px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
    font-size: 14px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
    font-size: 14px;
}
.lasertype-select .laser-params-box{
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
}
.lasertype-select .select-selected {
	margin-top: 10px;
}
.new_upload_info_box{
	padding: 10px 15px;
	line-height: 40px;
}
.new_upload_info_box .file-name-hint{
	padding-left: 60px;
	background-image: url('/template/hl_club/static/hl_common/icon_c1.png');
	background-size: 40px 40px;
	background-repeat: no-repeat;
	background-position:10px center;
	height: 40px;
	line-height: 40px;
	display: inline-block;
}
.laser-params-box{
	width: 100%;
}
.laser-params-box-item{
	float: left;
	width: 48%;
	margin-bottom: 12px;
}
#drawings-list .laser-params-box .params-item{
	width: 100%;
}
#drawings-list .laser-params-box .params-item .params-name{
	margin-top: 0;
	margin-bottom: 10px;
}
#drawings-list .laser-params-box .params-item .newly-select{
	width: 300px;
}
.steps-craft-box .newly-params-box:first-child .btn-delete-craft{
	display: none;
}
.author_info_left {
    width: 50px;
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}
.author_info span img {
    height: 50px;
    width: 50px;
    border-radius: 50px;
    border: 1px solid #e3e3e361;
}
.author_info_right {
    float: left;
    font-weight: bolder;
    font-size: 16px;
}
.author_info span {
    padding-left: 2px;
    padding-bottom: 5px;
}
.author_info_right em {
    padding: 1px 4px;
    border: 1px solid transparent;
    font-size: 11px;
    margin-left: 5px;
    background: #dee9fb;
    border-radius: 3px;
    color: #616161;
    font-weight: lighter;
    background-image: linear-gradient(#fff, #fff), linear-gradient(270deg, #70db96, #66beb3, #759bec, #a277c8, #f56a62, #f9ac5e, #fdde5d);
    background-origin: border-box;
    background-clip: padding-box, border-box;
}
.addflw_tuku {
    float: right;
    background: #0080c8;
    margin-top: -20px;
    padding: 5px 15px;
    font-size: 14px;
    border-radius: 5px;
    font-weight: normal;
    color: #fff;
}
.addflw_tuku a{
    color: #fff !important;
}
.pms {
    float: right;
    margin-right: 10px;
    background: #ffffff;
    margin-top: -20px;
    padding: 4px 14px;
    font-size: 14px;
    border-radius: 6px;
    border: 1px solid #0080c8;
    color: #0080c8;
    font-weight: normal;
}
.author_info {
    padding: 10px 0;
}
.vwthdts, .vwthdts a {
    color: #4c4c4c;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
}
.tukuright {
    display: inline;
    float: right;
    position: fixed;
    top: 88px;
}
.hl_other_user_sidebar_tuku {
    width: 80px;
    float: right;
    position: relative;
}
#click_div {
    width: 52px;
    height: 52px;
    background: #fff;
    border-radius: 52px;
    margin: 30px auto 20px;
    border-bottom: 0px solid #eee;
    text-align: center;
    color: #cbcbcb;
    box-shadow: 0 4px 16px 0 rgba(13, 39, 91, .06)
}
#tukutl {
    display: none;
}
.toptool {
    font-size: 32px;
    color: #cbcbcb;
    position: fixed;
    width: 1080px;
    padding: 0 20px;
    margin-bottom: 10px;
    background-color: #fff;
    z-index: 350;
}
.toptool a{
    color: #cbcbcb;
}
.rtool {
    float: right;
}
.hl_art_btm_favv {
    width: 52px;
    height: 52px;
    text-align: center;
    border-radius: 52px;
    border-bottom: 0px solid #eee;
    margin: 24px auto 20px;
    background: #fff;
    color: #cbcbcb;
    box-shadow: 0 4px 16px 0 rgba(13, 39, 91, .06)
}
.hl_art_btm_comment {
    width: 52px;
    height: 52px;
    text-align: center;
    border-radius: 52px;
    border-bottom: 0px solid #eee;
    margin: 24px auto 20px;
    background: #fff;
    color: #cbcbcb;
    box-shadow: 0 4px 16px 0 rgba(13, 39, 91, .06)
}
.hl_art_btm_comment a {
    display: block;
    width: 36px;
    margin: 24px auto 20px;
    text-align: center;
}
#click_div i {
    display: block;
    line-height: 34px;
    font-size: 19px;
    color: #494B4D;
}
.hl_art_btm_favv a i {
    display: block;
    line-height: 34px;
    font-size: 19px;
    color: #494B4D;
}
.hl_art_btm_comment a i {
    display: block;
    line-height: 34px;
    font-size: 19px;
    color: #494B4D;
}
.hl_btm_nb {
    float: none;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-top: -6px;
    color: #494B4D;
}
.rhiddenDiv {
    display: none;
    position: absolute;
    left: -180px;
    top: 130px;
    padding: 10px;
    border-radius: 8px;
    background: #fbfbfb;
    text-align: center;
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .2);
}
.rhiddenDiv span {
    height: 33px;
    display: flex !important;
    align-items: center !important;
    color: #2c2c2c !important;
    padding: 0 18px 0px !important;
}
.hl_ART_side {
    float: left;
    position: sticky;
    top: 53px;
    left: 0;
    width: 70px;
    padding: 0 5px 0 12px;
    background: #fff0;
    border-radius: 8px;
    box-shadow: none;
}
.drawings_op a {
    color: #333;
    border: 1px solid #0080c8;
    white-space: nowrap;
    line-height: 20px;
    padding: 10px;
    border-radius: 6px;
    display: inline-block;
    font-size: 15px;
    text-decoration: none;
}
.drawings_op i {
    font-size: 16px !important;
    color: #0080c8;
}
#nv_forum #ct {
    width: 1120px;
}
.hiddenDiv {
    display: none;
    position: absolute;
    left: 220px;
    top: 220px;
    padding: 10px;
    border-radius: 8px;
    background: #fbfbfb;
    text-align: center;
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .2);
}
.hiddenDiv span {
    display: flex !important;
    align-items: center !important;
    color: #2c2c2c !important;
    padding: 0 18px 0 !important;
}
.tukuleft {
    float: left;
    width: 1060px;
    padding: 20px 30px;
    background: #fff;
    border-radius: 14px 14px 0 0;
}
.drawings_name a.software {
    width: 118px;
    height: 20px;
    text-align: center;
    margin-right: 10px;
    color: #0080c8 !important;
    background-color: #ffffff;
    border: 1px solid #0080c8;
    display: inline-block;
}
.drawings_name a:last-child {
    color: #333;
    border: 1px solid #ccc;
    white-space: nowrap;
    line-height: 20px;
    padding: 5px 10px;
    margin: 10px 0px 0px 0px;
    border-radius: 6px;
    display: inline-block;
    font-size: 15px;
    text-decoration: none;
}
.dz_viewthread_style .allrepliesw h2 em {
    background: #0080c8;
}
.allrepliesw h2 em {
    color: #fff;
    font-size: 12px;
    padding-left: 10px;
    display: inline-block;
    padding: 0 5px;
    background: #0080c8;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
}
.dz_viewthread_style .dz_first_tools {
    margin: 16px 0 -15px 0;
    border-top: none;
}
.allrepliestit {
    margin-top: 15px;
    border-top: 0;
    border-bottom: none;
    background: #fff;
}
.ct3 .mn {
    width: 791px;
    overflow: visible;
    padding: 0 0 20px 20px;
    border-radius: 6px;
    background: #fff;
    float: right;
    margin-bottom: 20px;
    border-radius: 14px;
}
.viewavt img {
    border-radius: 100%;
    width: 25px;
    height: 25px;
    border: 1px solid #e3e3e361;
}
.pi strong a {
    font-size: 13px;
    float: right;
    margin-top: -6px;
    padding: 4px 6px;
    border: 1px solid #FFF;
    font-weight: 400;
}
.otherfloor .infor {
    float: right;
    font-size: 13px;
}
.dz_viewthread_style .pi {
    padding: 20px 0 10px 0;
}
.dz_viewthread_style .plc .pi {
    padding-bottom: 15px;
}
.viewinfo {
    padding-left: 40px;
}
.viewavt {
    float: left;
    width: 25px;
    text-align: center;
    padding-top: 18px;
}
.dz_viewthread_style .hl_first_floor_column em {
    color: rgba(44, 44, 44, 0.6);
}
.dz_viewthread_style .plc .pi .authi, .dz_viewthread_style .plc .pi .authi a {
    color: rgba(44, 44, 44, 0.6);
}
.adtuku {
    padding: 40px 0 20px 0;
}
.adtuku img {
    border-radius: 8px;
}
.xg {
    padding-top: 15px;
}
.xg li {
    float: left;
    padding: 0 17px 5px 0;
    text-align: center;
    overflow: hidden;
}
.xg li:last-child {
    float: left;
    padding: 0 0 5px 0;
    text-align: center;
    overflow: hidden;
}
.rectuku {
    width: 185px;
}
.tinfo span {
    display: block;
    text-align: left;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 8px;
    color: #333;
}
.long-title {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.timg {
    width: 185px;
    height: 130px;
    border: 1px solid rgb(0 0 0 / 5%);
}
.cimg {
    padding: 0;
    border-width: 0;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    border-radius: 8px;
}
.tinfo_l {
    width: 50%;
    float: left;
    text-align: left;
    height: 23px;
    line-height: 23px;
    color: #c7c6c5;
}
.tinfo_l img {
    display: block;
    float: left;
    margin: 0 auto;
    width: 21px;
    height: 21px;
    border: 1px solid #ededed !important;
    border-radius: 50%;
    margin-right: 8px;
}
.tinfo_r {
    color: #c7c6c5;
    height: 23px;
    line-height: 23px;
    width: 50%;
    float: right;
    text-align: right;
}
.t_f li {
    margin-left: 1em;
}
#pt {
    border: none;
    background: transparent;
    margin: 0 0 10px 0;
}
.navigation {
    position: fixed;
    top: 96px;
    width: 148px;
    float: right;
    padding: 35px 25px;
    list-style: none;
    background: #fff;
    border-radius: 8px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.ct2_a_tuku {
    width: 973px !important;
    padding-left: 0px;
    margin-top: 0px;
    background: #fff;
    border-radius: 6px;
    box-shadow: none;
    margin-bottom: 30px;
}
.p20 {
    padding: 25px;
}
.ty {
    line-height: 21px;
    padding: 5px 17px 5px 8px;
    border: 1px solid;
    border-color: #bbbbbb;
    border-radius: 4px;
}
.ty:focus, .px:focus, .ps:focus, select:focus, .ftid a:focus {
    outline: 0;
    border: 1px solid;
    border-color: #bbbbbb;
}
.bt_tuku {
    height: 30px;
    font-size: 18px;
    color: #535353;
    font-weight: bolder;
    padding-bottom: 5px;
}
.zupload {
    background-color: #f2f8ff;
    text-align: center;
    color: #0080c8;
    padding-bottom: 25px;
    padding-top: 20px;
    border-radius: 8px;
}
.upload_btn {
    font-size: 22px;
    font-weight: bolder;
    padding-bottom: 5px;
}
table {
    width: 100%;
}
.bupload {
    padding: 0px !important; 
    margin-bottom: 22px !important;
    width: 320px;
    background: #FFF !important; 
}
.tuku_bn {
    padding: 5px 25px;
    background-color: #f2f8ff;
    text-align: center;
    color: #0080c8;
    font-weight: bolder;
    border-radius: 4px;
    font-size: 14px;
}
/* 自定义滚动条样式 */
.nav-group::-webkit-scrollbar {
    width: 2px; /* 滚动条宽度 */
    background-color: #aaa7a7; /* 滚动条背景颜色 */
}

.nav-group::-webkit-scrollbar-thumb {
    background-color: #888; /* 滚动条滑块颜色 */
    border-radius: 4px; /* 滑块圆角 */
}

.nav-group::-webkit-scrollbar-thumb:hover {
    background-color: #555; /* 滑块悬停颜色 */
}

.nav-group::-webkit-scrollbar-track {
    background-color: #f9f9f9; /* 滚动条轨道背景颜色 */
    border-radius: 5px; /* 轨道圆角 */
}
.editor_tuku {
    display: flow-root;
}
.tuku_b {
    font-size: 18px;
    font-weight: bold;
    border-left: 3px solid #0080c8;
    margin: 4px 0px;
    padding-left: 5px;
    line-height: 20px;
}
.tuku_f {
    background: #fbfbfb;
    padding: 15px;
    border-radius: 8px;
    margin-top: 15px;
}
.btm_tuku {
    margin-top: 10px;
    margin-bottom: 10px;
}
@media (min-width: 1981px) and (max-width: 2560px) {
    .tukuleft {
        width: 1060px;
    }
}