@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?o562q5');
  src:  url('fonts/icomoon.eot?o562q5#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?o562q5') format('truetype'),
    url('fonts/icomoon.woff?o562q5') format('woff'),
    url('fonts/icomoon.svg?o562q5#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-magnifier:before {
  content: "\e910";
}
.icon-skype:before {
  content: "\e90e";
}
.icon-whatsapp:before {
  content: "\e90f";
}
.icon-dianping:before {
  content: "\e90c";
}
.icon-taobao:before {
  content: "\e90d";
}
.icon-check_box:before {
  content: "\e25c";
}
.icon-check_box_outline_blank:before {
  content: "\e25d";
}
.icon-radio_button_unchecked:before {
  content: "\e25e";
}
.icon-radio_button_checked:before {
  content: "\e25f";
}
.icon-notifications:before {
  content: "\e24a";
}
.icon-people:before {
  content: "\e251";
}
.icon-person:before {
  content: "\e253";
}
.icon-sns:before {
  content: "\e25a";
}
.icon-map:before {
  content: "\e2c8";
}
.icon-weibo2:before {
  content: "\e605";
}
.icon-kongjian2:before {
  content: "\e606";
}
.icon-qq2:before {
  content: "\e607";
}
.icon-weixin:before {
  content: "\e608";
}
.icon-logo:before {
  content: "\e904";
}
.icon-weibo:before {
  content: "\e600";
}
.icon-kongjian:before {
  content: "\e601";
}
.icon-qq:before {
  content: "\e602";
}
.icon-cnlogo:before {
  content: "\e913";
}
.icon-add:before {
  content: "\e069";
}
.icon-cloud_upload:before {
  content: "\e0fe";
}
.icon-slideright:before {
  content: "\e90a";
}
.icon-slideleft:before {
  content: "\e90b";
}
.icon-twitter:before {
  content: "\e929";
}
.icon-huaban:before {
  content: "\e92a";
}
.icon-facebook:before {
  content: "\e92b";
}
.icon-email:before {
  content: "\e92c";
}
.icon-cart:before {
  content: "\e2e0";
}
.icon-add_shopping_cart:before {
  content: "\e269";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-power-off:before {
  content: "\f011";
}
.icon-chevron_right:before {
  content: "\e208";
}
.icon-help:before {
  content: "\e30f";
}
.icon-close:before {
  content: "\e209";
}
.icon-menu:before {
  content: "\e902";
}
.icon-sweden:before {
  content: "\e903";
}
.icon-image:before {
  content: "\e604";
}
.icon-location:before {
  content: "\e611";
}
.icon-magnifying-glass:before {
  content: "\e612";
}
.icon-mail:before {
  content: "\e907";
}
.icon-del:before {
  content: "\e800";
}
.icon-minus:before {
  content: "\e900";
}
.icon-apple:before {
  content: "\e901";
}
.icon-android:before {
  content: "\e905";
}
.icon-phone:before {
  content: "\e908";
}
.icon-bubbles:before {
  content: "\e906";
}
.icon-rocket:before {
  content: "\e909";
}

/* by html  01 */
#do-m-menustate:checked ~ 
.do-nav-m .do-nav-m-title,#do-m-menustate ~ .do-nav-m .do-nav-m-title { background-color:rgb(255, 255, 255)!important; }
.do-nav-m-bar { background-color:rgb(255, 255, 255)!important; }
.do-site-name *,.do-nav-m-ul li a,.do-nav-m-ul .icon-isSub:before { color:rgb(85, 85, 85); }
.do-nav-m-ul li a { font-size:14px; }
.do-m-menu-btn span { background-color:rgb(0, 0, 0)!important; }
.do-nav-m-ul > li > a,.do-nav-m-ul > li > ul { border-bottom-color:rgb(51, 51, 51); }
.do-nav-m .do-site-name img { height:34px; }
.do-nav-m .do-nav-page-name { color:rgb(0, 0, 0); }
 
.z-sub-nav a{border: 1px solid #ccc;transition: all 0.3s;}
.z-sub-nav li{margin:0 20px;}
.z-subnav .z-subnav-conter{width: 100%;}
.z-sub-nav{margin:0 auto !important;}
.z-sub-nav li:hover a{border: 1px solid #cccccc;background-color:#cccccc;}
.z-sub-nav li:hover a span{color: white;}


 .z-nav { text-align:right; }
 .z-nav-conter > li.active > a,.z-nav-conter > li:hover > a { background-color:#fff;font-size:16px; }
 .z-nav-conter > li:hover > a { background-color:#fff;font-size:16px; }
 .z-nav-conter > li > a {line-height:1.79em;font-size:16px; }
 
 /*ÏÔÊ¾*/
.ly-hiddentext .do-caption-overlay-hover-cover .do-title{visibility: visible;opacity: 1;transform: translate3d(0,0,0);}
.ly-hiddentext .do-caption-overlay-hover-cover .title{visibility: visible;opacity: 1;transform: translate3d(0,0,0);}
.ly-hiddentext .do-caption-overlay-hover-cover .des{visibility: visible;opacity: 1;transform: translate3d(0,0,0);transition: all 0.3s;}
.ly-hiddentext .do-caption-overlay-hover-cover .do-title{background-color: rgba(0,0,0,0.45);transition:all 0.3s;}

/*ÎÄ×Ö*/
.ly-hiddentext .do-element-media-conter .title{position: absolute;top:45%;width: 100%;}
.ly-hiddentext .do-element-media-conter .des{background-color: rgba(255,255,255,1);position: absolute;bottom: 0;width: 100%;padding:16px;
transform: translateY(54px);transition:all 0.3s;}
.ly-hiddentext .do-element-media-conter:hover .des{transform: translateY(0px);}
.ly-hiddentext .do-element-media-conter:hover .title{transform: translateY(-46px);}
/*Í¼Ïñ*/
.ly-hiddentext .do-element-media-conter .do-media-image{transition: all 0.3s;}
.ly-hiddentext .do-element-media-conter:hover .do-media-image{transform: translateY(-40px);}
.ly-hiddentext .do-caption-overlay-hover-cover:hover .do-title{background-color: rgba(0,0,0,0);}
/*°´Å¥*/
.ly-hiddentext .do-caption-overlay-hover-cover .des:hover{background-color: rgba(0,0,0,1);}
.ly-hiddentext .do-caption-overlay-hover-cover .des:hover p span{color: white !important;}


.ly-teamborder .do-element-media-conter .do-title .do-title-body:after{content: ""; display:inline-block;width: 100%;height: 4px;background-color: #999;position:absolute;bottom: 0;transition: all 0.3s;}
.ly-teamborder .do-element-media-conter .do-title .do-title-body{padding:20px 0;}
.ly-teamborder .do-title-content{display: block;position: relative;z-index: 2;}
.ly-teamborder li .do-title-body .title{transform: translateY(0px);transition:all 0.3s;}
.ly-teamborder li .do-title-body .des{transform: translateY(0px);transition:all 0.3s;}
.ly-teamborder li:hover .do-title-body .title{transform: translateY(-30px);z-index: 2;}
.ly-teamborder li:hover .do-title-body .des{transform: translateY(-30px);z-index: 2;}
.ly-teamborder li:hover .do-title-body span{color: white !important;}

.ly-teamborder li:hover .do-title .do-title-body:after{height: 30%;z-index: 1;}
@media only screen and (max-width: 640px){
.ly-teamborder li:hover .do-title .do-title-body:after{height:40%;}
 }
 
 
 .ly-news2 .do-content-list .do-media-image-box{width: 50%;}
	.ly-news2 .do-title-body{ width: 80%;margin: 0 auto;margin-top: 10%;}
	.ly-news2 .do-element-media-ul li:nth-child(1){background-image: url(/images/innews01.jpg?imageView2/0/w/390)}
	.ly-news2 .do-element-media-ul li:nth-child(2){background-image: url(/images/innews02.jpg?imageView2/0/w/390)}
	.ly-news2 .do-element-media-ul li:nth-child(3){background-image: url(/images/innews03.png?imageView2/0/w/390)}
	.ly-news2 .do-element-media-ul li:nth-child(4){background-image: url(/images/innews04.jpg?imageView2/0/w/390)}
	.ly-news2 .do-element-media-ul li:nth-child(1) .do-media-image-box{float: right !important;}
	.ly-news2 .do-element-media-ul li:nth-child(2) .do-media-image-box{float: right !important;}
	.ly-news2 .do-content-list .do-media-image-box{margin-right:0;}
	
@media only screen and (min-width: 640px){
.new-list-border .do-element-media-li{border:1px solid #eee;margin: -1px 0 0 -1px;}
}


body .do-developers, .do-developers{color:#666!important;width:100%!important;height: 38px!important;}
body .do-developers a, .do-developers a{color:#666!important;display: inline-block!important;}
body .do-developers a:hover, .do-developers a:hover{color:#000!important;}
body .do-developers, .do-developers{display: block!important; border-top:1px solid #ecebeb!important; background:#f3f3f3!important;padding:12px!important;text-align: center!important;font-size: 13px!

important;line-height: 100%!important;opacity: 1!important;text-indent:0!important}
body .do-developers i, .do-developers i{font-size:13px!important;vertical-align: middle;position: relative;top:-1px}
body .do-developers *, .do-developers *{opacity: 1!important;text-indent:0!important;display: inline-block!important;}

.caseshow{text-align:center;}
.caseshow img{ max-width:470px; }
