﻿@charset 'UTF-8';
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,input,button,textarea,article, aside, canvas,details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}:focus {outline:0;}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block;}
html {font-size:625%; width:100%; height:100%;}
body {font-family:'Helvetica Neue',Helvetica,STHeiti,'Microsoft YaHei',Arial,Verdana,sans-serif; font-size:14px; line-height:1.5; color:#121212; background:#f8f8f8; width:100%; height:100%; text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; -webkit-font-smoothing: antialiased;}

a:hover {color:#666; text-decoration:none;}
a{color:#ea3340;text-decoration:none;outline:none;transition:all 0.3s; -webkit-transition:all 0.3s;-moz-transition:all 0.3s; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body{background:#fff}
.clearfix:after {font-size:0;line-height:0;content: "\020";display: block;height: 0;clear: both;}
.clearfix {zoom: 1;}
@font-face{
    font-family: 'fzltcxhjw';
    src: url("fzltcxhjw.ttf"),
         url("fzltcxhjw.woff");
	font-weight:100;
}
.f64{font-size:64px;}
.f60{font-size:60px;}
.f52{font-size:52px;}
.f48{font-size:48px;}
.f32{font-size:32px;}
.f28{font-size:28px;}
.f24{font-size:24px;}
.f22{font-size:22px;}
.f18{font-size:18px;}
.f16{font-size:16px;}
.f15{font-size:15px;}
.f14{font-size:14px;}

.f-family{font-family:'fzltcxhjw','Helvetica Neue',Helvetica,STHeiti,'Microsoft YaHei';}
.comm-Btn,.comm-Btn:hover{ padding:0 44px; display:inline-block; line-height:44px; color:#fff; text-decoration:none; border:1px solid #fff; border-radius:4px;}
.comm-Btn:hover{background:#fff; color:#333; }
.Btn-red,.Btn-red:hover{border:1px solid #ea3340; background:#ea3340; color:#fff; }
.Btn-small,.Btn-small:hover{margin:15px auto; height:34px; line-height:34px; padding:0 22px; color:#121212; border:1px solid #333; border-radius:4px; }
.Btn-small:hover{background:#ea3340; color:#fff; border:1px solid #ea3340;}
.Ued-warp{margin:0 auto; width:100%; height:100%;}
.container{margin:0 auto; padding:0 12px; max-width:1200px; min-width:1024px;}
.Ued-case,.Ued-index-contact,.Ued-clients,.Ued-friends,.Ued-items-list,.Ued-abtdiv,.Ued-gettouch,.Ued-about,.Ued-data,.Ued-space,.Ued-team,.Ued-job{width:100%; min-width:1024px; padding:88px 0;}
.bg-white{background-color:#ffffff;}
.bg-gray{background-color:#f8f8f8;}
.title-index{margin:0; color:#121212; }
.title-index span{display:inline-block; margin-right:15px; vertical-align:middle;}
.title-index em{display:inline-block; margin-right:15px; color:#888; vertical-align:middle;}
.title-index i{display:inline-block; width:50px; padding-top:1px; background:#ea3340; vertical-align:middle;}
.Ued-index-contact{background:url(bg_contactimg.jpg) no-repeat center; background-size:cover; background-attachment:fixed; }
.Ued-index-contact h3{margin:0 auto 20px;  width:60%; line-height:1.75; text-align:center;color:#fff; }
.Ued-index-contact p{margin:0 auto 15px; width:80%; line-height:1.75; text-align:center;color:#eee; }
.Ued-index-contact p span{display:inline-block; margin:0 20px;}
.btn-box{margin:40px auto 0;}
#Slider-say .slick { width:960px; padding:60px 0 80px; margin: 0 auto; text-align:center;}
#Slider-say .slick div.slidbox h3{margin:0 0 40px; line-height:1.7; text-align:center;}
#Slider-say .slick div.slidbox p{margin:0 0 20px; color:#666;  text-align:center;}
#Slider-say .slick-prev:before, .slick-next:before { position: absolute; left: 0; top: 1px; color: #ccc;}
#Slider-say .slick-prev { display:none; left: -35px;}
#Slider-say .slick-next { display:none;  right: -35px;}
#Slider-say .slick-dots { bottom: 35px;}
#Slider-say .slick-dots li button { border:2px solid #666; background:#666; display: block; height: 10px; width: 10px; border-radius:5px; opacity: 0.35; outline: none; line-height: 0; font-size: 0; color: transparent; cursor: pointer; outline: none; }
#Slider-say .slick-dots li.slick-active button{ opacity: 1;  border:2px solid #ea3349; background: transparent;}

/*mobile*/
@media screen and (min-width:320px) { html { font-size:100.00px;} }
@media only screen and (max-width:800px) {}
@media (max-width:768px) {
html,body {width: 100%;height: 100%;}
body {font-size:.12rem; line-height:1.5; text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; -webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6{margin:0 0 .12rem; font-size:.14rem; }
.f64{font-size:.52rem;}
.f60{font-size:.48rem;}
.f52{font-size:.41rem;}
.f48{font-size:.32rem;}
.f32{font-size:.24rem;}
.f28{font-size:.22rem;}
.f24{font-size:.20rem;}
.f22{font-size:.16rem;} 
.f18{font-size:.15rem;}
.f16{font-size:.14rem;}
.f15{font-size:.14rem;}
.f14{font-size:.12rem;}
.comm-Btn,.comm-Btn:hover{ padding:0 .34rem; line-height:.34rem;}
.container{padding:0 .12rem; max-width:100%; min-width:100%;}
.Ued-case,.Ued-index-contact,.Ued-clients,.Ued-friends,.Ued-items-list,.Ued-abtdiv,.Ued-gettouch,.Ued-about,.Ued-data,.Ued-space,.Ued-team,.Ued-job{width:100%; min-width:100%; padding:.44rem 0;}
.title-index{padding:0 .12rem; font-weight:200;}
.Ued-index-contact {background-attachment:scroll;}
.Ued-index-contact h3{width:80%;}
.Ued-index-contact p{width:90%;}
.btn-box{margin:.12rem auto 0;}
.Ued-index-contact p.btn-box a{font-size:.16rem;}
.Ued-clients .title-index{padding:0; }
#Slider-say .slick {width:100%; padding:.24rem .12rem;}
#Slider-say .slick div.slidbox h3{margin:0 0 .2rem; font-size:.20rem;}
#Slider-say .slick div.slidbox p{margin:0 0 .2rem;}
#Slider-say .slick-dots { bottom: .0rem;}
@media only screen and (max-width:320px) {
.f64{font-size:.39rem;}
.f60{font-size:.36rem;}
.f52{font-size:.32rem;}
.f48{font-size:.28rem;}
.f32{font-size:.20rem;}
.f22{font-size:.16rem;}
.f16{font-size:.14rem;}
.f14{font-size:.12rem;}
}	
