/**
 * @website www.dayin.la
 * @author Bobby
 * @email 8290615@qq.com
 * @last_modify 2016/05/30
 */
@charset "utf-8";
/*!
Dayinla v0.1
http://www.dayin.la
Date:2016/05/26
*/
/* Dayinla.base 样式模块 */
/*icondyl字体名字*/
@font-face {
  font-family: 'icondyl';  /* project id："47893" */
  src: url('//at.alicdn.com/t/font_oq1wbeooplgcik9.eot');
  src: url('//at.alicdn.com/t/font_oq1wbeooplgcik9.eot') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_oq1wbeooplgcik9.woff') format('woff'),
  url('//at.alicdn.com/t/font_oq1wbeooplgcik9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_oq1wbeooplgcik9.svg#icondyl') format('svg');
}
.icondyl {
    font-family: "icondyl";
    font-size: 16px;
    font-style: normal;
}
.fn-left,
.fn-right {
    display:inline;
}
.fn-left {
    float:left;
}
.fn-right {
    float:right;
}
.fn-bold {font-weight: bold;}
.fn-relative {
    position: relative;
}
.fn-text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
a:active,
a:hover,
a:focus{
  outline: 0;
  text-decoration: none;
}
a,
.dayin-link {
  color: #444444;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
.dayin-link:hover {
  color: #0099ff;
  text-decoration: none;
}
/*Non-responsive Bootstrap*/
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav.navbar-right {
  float: right;
}





/* ProfileCard */
.search-item {
    font-family:'microsoft yahei';
    position: relative;
    padding: 8px;
    display: block;
}
.search-item-bottom {padding:8px;}
.search-item-img {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 69px;
    height: 52px;
    border: 2px solid #ccd6dd;
    border-radius: 5px;
}

.search-item:hover .search-item-img {
    border-color: #f5f8fa;
}

.search-item-details {
    min-height: 60px;
    padding-left: 80px;
}

.search-item-title {
    font-weight: 700;
}

.search-item-name {
    font-size:12px;
    padding-left:5px;
    color: #8899a6;
}

.search-item-stats {
    margin-top:14px;
    text-align: right;
}

.search-item-stat {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
}

.search-item-stat-label {
    color: #8899a6;
    font-weight: 500;
    font-size:14px;
}

.search-item-stat + .search-item-stat {
    margin-left: 5px;
}

.search-item:hover,
.search-item.is-active {
    color: #fff;
    background: #55acee;
}

.search-item:hover .search-item-name,
.search-item:hover .search-item-stat-label,
.search-item.is-active .search-item-name,
.search-item.is-active .search-item-stat-label {
    color: #fff;
}
.search-empty {
    position: relative;
    padding: 10px;
    line-height: 30px;
    text-align: center;
}
p {
  margin: 0 0 10px;
}
.model-holder canvas{background-color: #cacaca;}
dl,ul {
    list-style: none;
    padding:0;
    margin:0;
}
em,i{font-style: normal;}
body {
    font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #333;
    background: #f1f2f3;
}
.fn-hide {
  display: none;
}
.fn-show {
  display: block;
}
.ipt {
    width: 180px;
    height: 25px;
    line-height: 21px;
    padding: 3px 8px 0 8px;
    border-width: 1px;
    border-style: solid;
    border-color: #D4D4D4;
    font-size: 12px;
}

input.ipt:focus {
    background-color: #FAFFBD
}
.clear-input{
    display:inline-block;
    padding:0 10px;
    height:36px;
    font-size:16px;
    line-height:1;
    color:#777;
    background:#FCFCFC;
    border:1px solid #CCC;
    border-radius:3px;
    width:250px;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.05);
    -webkit-transition:color .2s linear,border-color .3s linear
}
.clear-input:focus{
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    background:#FFF;
    color:#444
}
textarea.clear-input{
    height:auto;
    min-height:78px;
    line-height:1.5;
    padding:5px 10px
}










/***************************首页***********************************/
/***首页各个区块通用部分***/
.dayin-home-area {position: relative;padding-bottom:30px;}
.dayin-home-area-title{text-align: center; padding:20px 0px; color:#0096ec;}
.dayin-home-area-title p{font-size:30px; margin:0 0 8px; line-height:30px;}
.dayin-home-area-title>span{font-size:16px;font-weight:normal;}
.dayin-title {padding: 0 0 8px;margin-top:20px;color: #555;height:42px;line-height:34px;border-bottom: 1px solid #ddd;font-weight: bold;margin-bottom:20px;}
.dayin-title h2 {height:34px;line-height:34px;font-size: 20px;display:inline;font-weight: bold;color: #3498DB;}
.dayin-title h2 i {font-size: 20px;margin-right:8px;}
.dayin-title em {color:#999;line-height: 34px;font-size: 14px;margin:0 10px;font-weight: normal;}
.dayin-title-more {float:right;font-size: 14px;}
.dayin-title-more i {color: #F44336;margin-left:4px;}
/***模型区块***/
.dayin-home-model-tap{border-bottom: 2px solid #0096ec; position:relative;}
.dayin-home-model-tap ul{list-style: none; padding-left: 0; margin-bottom:0; }
.dayin-home-model-tap ul li{ display:inline-block;}
.dayin-home-model-tap ul li a{ display:inline-block; line-height:34px; font-size:18px; padding:0 20px 0 10px;}
.dayin-home-model-tap ul li.uk-active a{ background-color:#0096ec; color:#FFFFFF;}
.dayin-home-model-more{position:absolute;right: 0; bottom:0; margin-bottom:5px;}
.dayin-home-model-content{padding:0px 0 20px;}
/***新闻区块***/
.dayin-home-print {margin-top: 30px;margin-bottom: 30px;}
.dayin-home-print li {position: relative;height:110px;}
.dayin-home-print li i {width:74px;height: 75px;position: absolute;left:30px;top:18px;display: block;}
.dayin-home-print li h4 {margin-top:0;}
.dayin-home-print li a {display: block;color:#fff;height:110px;padding: 22px 0 0 120px;overflow: hidden;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.home-print-item1 {background: #e4745b;}
.home-print-item1:hover {background: #934c3d;}
.home-print-item1 i {background: url(../images/print/print_icons.png) no-repeat;}
.home-print-item2 {background: #efab68;}
.home-print-item2:hover {background: #c57f3a;}
.home-print-item2 i {background:url(../images/print/print_icons.png) no-repeat -75px 0;}
.home-print-item3 {background: #26b5c8;}
.home-print-item3:hover {background: #347fb3;}
.home-print-item3 i {background:url(../images/print/print_icons.png) no-repeat -151px 0;}
.home-print-item4 {background: #6f8dd0;}
.home-print-item4:hover {background: #62448f;}
.home-print-item4 i {background:url(../images/print/print_icons.png) no-repeat -227px 0;}
.dayin-home-news{background-color: #e3f8fd;}
.dayin-home-news-title{ color:#000;}
.dayin-home-news-content{padding:50px 0 115px;}
.dayin-home-news-scenery{position:relative;width:100%;padding-top:57.3%;}
.dayin-home-news-img{position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow:hidden; max-height:100%;}
.dayin-home-news-img>img{width:100%;}
.dayin-home-news-list{list-style:none; padding-left:0; margin-top:0;}
.dayin-home-news-list li{border-bottom:1px dotted #5f5f5f;}
.dayin-home-news-list li a{display:inline-block; width:100%; line-height:41px; position:relative;}
.dayin-home-news-list li a span{position:absolute; right:0;}
.dayin-home-news-list i{position: absolute; left:-20px; top:12px; display:none;}
.dayin-home-news-list li a:hover{color:#fb3e19;}
.dayin-home-news-list li a:hover i{display: inline;}
.dayin-home-news-more{text-align:center; padding-bottom:28px;}
.dayin-home-news-more a{display: inline-block; width:138px; height:37px; border:1px solid #060606; font-size:12px; color:#060606;}
.dayin-home-news-more a:hover{ border-color:#0096ec; color:#0096ec;}
/*公司链接*/
.dayin-home-links{ background-color:#111;}
.dayin-home-links .dayin-home-container{ padding:24px 0 41px;}
.dayin-home-links ul{list-style:none; padding-left:0; margin-left:-15px;}
.dayin-home-links-item{ height:165px; padding-top:4px; border-right:1px solid #2b2b2b;}
.dayin-home-links-item.last{border-right:none; text-align:right;}
.dayin-home-links-item,.dayin-home-links-item a{color:#fff;}
.dayin-home-links-item table{line-height:25px; margin:0 auto;}
.dayin-home-links-item caption{text-align:left; padding-left:18px;}
.dayin-home-links-item td{ padding-left:15px; min-width:85px;}




/*鼠标移入 显示遮罩层*/
.dayin-overlay {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    overflow: hidden;
    margin: 0;
}
.dayin-overlay-panel {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px;
  color: #ffffff;
  opacity: 0;
  background: rgba(0,0,0,0.6);
  transition-duration: .3s;
  transition-timing-function: ease-out;
  transition-property: opacity,transform,filter;
}
.dayin-overlay:hover .dayin-overlay-panel,
.dayin-overlay.active .dayin-overlay-panel {opacity: 1;}
.dayin-overlay-panel h3 {color: #fff;}
.dayin-collect .col-xs-4 img {width:86px;height: 64px;}
.dayin-collect-bg {display: block;height: 278px;width: 275px;background: url(../images/border.png) no-repeat;}
.dayin-collect-bg .img-thumbnail {border-radius: 0;padding:0;border:0;}
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.gu-hide {
  display: none !important;
}
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
.gu-success {border-color:#5cb85c;}
.feed-block {display: block;width:410px;margin:0 auto;padding:3px;}
.feed-body .comment {padding:8px 0;}
.feed-body .comment .action {display:none;}
.feed-body .media-left {padding-right:20px;}
.feed-block .img-thumbnail {border: 0;border-radius: 0;padding:0;}
.feed-block .col-xs-12 img {width: 396px;height:297px;}
.feed-block .col-xs-4 img {width: 128px;height:96px;}
.feed-body {padding:20px 20px 10px;}
.feed-head {margin:2px 0;font-size:14px;}
.feed-follow-btn {position: absolute;right:15px;top:10px;}
.feed-body .dyl-view-comment {padding:5px 0 5px 70px}
.feed-body .dyl-view-comment textarea {width:410px;}

.dayin-panel {padding:25px 35px;border:1px solid #ddd;margin-bottom:20px;background: #fff;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, .05);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);}
.dayin-panel-heading {border-bottom: 1px solid #e8e8e8;position: relative;}
.dayin-panel-heading h3 {font-size:22px;line-height: 40px;margin:0;color: #0097da}
.dayin-panel-heading b {
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 2px;
    width: 130px;
    display: block;
    background: #0097da;
}
.dayin-panel-body {padding:40px;}
.dayin-form-radio {margin-right:20px;}
.dayin-form-radio span {padding-left:10px;cursor: pointer;}
.dayin-form-required {color: #FF0000;font-family: SimSun;font-size: 14px;margin-right: 3px;}
.dayin-order-info {padding:24px 86px;}
.dayin-order-info .title {line-height: 20px;font-weight: bold;margin-bottom: 10px;}
.dayin-order-info dl {
    clear: both;
    overflow: hidden;
}
.dayin-order-info dl.mutil-dt dt {
    width: 70px;
    text-align: right;
}
.dayin-order-info dl dt {
    color: #999;
}
.dayin-order-info dl.mutil-dt dd {
    width: 184px;
}
.dayin-order-info dl dt, .dayin-order-info dl dd {
    font-weight: normal;
    display: inline;
    float: left;
    line-height: 28px;
}
.dayin-row.row {margin-right: -5px;margin-left: -5px;}
.dayin-row .col-xs-6,
.dayin-row .col-xs-4,
.dayin-row .col-xs-3 {padding-right: 5px;padding-left: 5px;}
.dayin-row-label label {font-weight:normal;}
.dayin-printer-icon {width:42px;height:42px;border-radius: 50%;background: #ccc;}
.dayin-printer-caret {
    color:#888;
    display:inline-block;
    font-size:24px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
}
.dayin-printer-list a.collapsed .dayin-printer-caret {
    -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.dayin-printer-list .panel+.panel {margin-top:15px;}
.dayin-material-list {margin-left:-10px;overflow: hidden;}
.dayin-material-list .thumbnail {margin-bottom: 0;}
.dayin-material-list li {
    float:left;
    margin-left: 12px;
    width:184px;
}
.dayin-material-table tbody tr:first-child .js-delete-layer {display: none;}
.dayin-material-color span {
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    padding:2px 5px;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 4px;
    background-color: #e4e4e4;
    border: 1px solid #e4e4e4;
    float:left;margin:3px 3px 0 0;overflow: hidden;
}
.dayin-material-color span:hover,.dayin-material-color span.on {background: #33ace1;color:#fff;}
.dayin-printer-offline {-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .6;}



/*打印服务首页*/
.print-full-slide {
    min-width: 1000px;
    position: relative;
    height: 540px;
    overflow: hidden;
}
.print-full-slide .bd ul {
    width: 100% !important;
}
.print-full-slide .bd li {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100% !important;
    height: 540px;
}

.print-full-slide .slide-content {padding:50px 0;text-align:center;width:1000px;margin:0 auto;color:#fff;}
.dayin-warning-icon {
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    background: url(../images/gantan.png) no-repeat center center;
}
.print-slide-video {
    left: 0;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 0;
    height:100%;
    background:url(../images/print/resinhero3.jpg) no-repeat center \9;
}
.print-slide-playvideo {
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.print-slide-inner {
    position: relative;
    z-index: 1;
    color:#fff;
}
.print-slide-title {font-size: 48px;padding-top:100px;}
.print-slide-button {width:500px;margin:50px auto 0;}
.print-slide-button p {font-size: 24px;}
.print-slide-button a {padding:16px 30px;font-size: 24px;}
.print-joinus {background: url(../images/print/joinus.jpg) no-repeat center;background-size: cover;text-align: center;color:#fff;padding:30px 0 40px;}
.print-device li {width:285px;float:left;margin-right:20px;background: #fff;}



