@font-face {
  font-family: 'Century Gothic';
  src: url('../fonts/CenturyGothic/CenturyGothic.eot?#iefix') format('embedded-opentype'),  url('../fonts/CenturyGothic/CenturyGothic.woff') format('woff'), url('../fonts/CenturyGothic/CenturyGothic.ttf')  format('truetype'), url('../fonts/CenturyGothic/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Rockwell';
  src: url('../fonts/RockwellStd/RockwellStd.eot?#iefix') format('embedded-opentype'),  url('../fonts/RockwellStd/RockwellStd.otf')  format('opentype'),
	     url('../fonts/RockwellStd/RockwellStd.woff') format('woff'), url('../fonts/RockwellStd/RockwellStd.ttf')  format('truetype'), url('../fonts/RockwellStd/RockwellStd.svg#RockwellStd') format('svg');
  font-weight: normal;
  font-style: normal;
}

.main{width: 1200px;margin: 0 auto;}
.head{ background:#252525; height: auto; overflow: hidden;padding:15px 0;border-bottom:1px solid #efb12c;}
.logo{float: left;}
.nav{float: right;height: auto; overflow: hidden;font-family:"Microsoft Yahei";font-weight: lighter;}
.nav li{float: left;padding:0 20px;font-size:14px;line-height:50px;}
.nav li a{color:#fff;}
.nav li a:hover,.nav li a.hover{color: #efb12c;}
.fbOne{ background:#373737;padding:40px 0px;height: auto;overflow: hidden;font-family:"Microsoft Yahei";font-size:14px;}
.fbTwo{background:#262626; width: 100%;height:auto;overflow: hidden;color:#636363;font-size:14px;font-family:"Microsoft Yahei";font-weight: lighter;text-transform: uppercase;padding:15px 0;overflow: hidden;}
.fbTwo span{float: right;}
.fbTwo a{color:#636363;}
.fbTwo a:hover{color:#efb12c;}
.fbottom{width:100%;height: 160px; margin:0px auto;overflow: hidden; position: relative;}
.fbottom img{ position: absolute;width: 1680px;top:0px;left:50%; margin-left:-840px;}
.fbottom p{position: absolute;top:60px;left:50%; width:880px;height:55px;margin-left:-440px;}
.ctxt{background:#fff;border:1px solid #fff;width:665px;height:48px;padding:0px 10px 0px 23px;color:#7a7a7a;font:lighter 24px/48px "Microsoft Yahei";float: left;overflow:hidden;}
.cbtn{background: #987b62;border:0px;font-size:24px; color:#fff;font-family:"Microsoft Yahei";height:48px;width: 180px;cursor: pointer;}
.ctxt.focus{border:1px solid #efb12c;color:#987b62;}
.code{ float: left;width:250px;height:auto;overflow:hidden;font-size:16px;color:#fff;}
.code p{width: 100%;overflow: hidden;}
.code p img{float: left;}
.code span{width: 136px;height: 114px;line-height:114px; text-align: center;overflow: hidden;background: #987b62;float: left;}
.code a{padding:30px 0 0; display:none;}
.menu{float: left;height:auto;overflow: hidden;}
.menu li{float: left;width:115px;height:175px; border-right:1px solid #434343;font-size:14px;font-family:"Microsoft Yahei";font-weight: lighter;text-align: center;line-height:180%;}
.menu li a{color:#626262; display: block;}
.menu li a.mcolor{color:#fff;}
.menu li a:hover{color:#987b62;}
.menu li a.mcolor:hover{color:#efb12c;}
.fcon{width:230px;height:auto;float: right;overflow: hidden;color:#fff;}
.fcon p{ width: 100%;height:auto;overflow: hidden; margin-bottom:40px;}
.fcon p i{float: left;background:url(../images/ico.png) no-repeat -275px 0px; width: 25px;height: 28px; margin-right:15px;}
.fcon p tt{display:block;overflow: hidden; margin:10px 0px 0px;}
.fcon p b{display: block;font-weight: bold;font-size:26px; margin-top:10px;}
.fcon p i.f02{background-position:-275px -85px;}
.linkfile{ width:1200px; margin: 20px auto; height: auto; overflow: hidden;position: relative;}
.linkfile li{float:left;width:207px; height:87px; margin-left:27px;}
.linkfile li a{ display: block;border: 1px solid #fff;}
.linkfile li a:hover{border: 1px solid #c6aa92;}
.linkfile .btn a{ background:url(../images/ico.png) no-repeat 0px 6px #fff; width:20px; height:36px;display: block; position: absolute; top: 20px;}
.linkfile .btn a.prev{left: 0px;}
.linkfile .btn a.prev:hover{background-position:0px -39px;}
.linkfile .btn a.next{background-position:-21px 6px; right: 0px;}
.linkfile .btn a.next:hover{background-position:-21px -39px;}
.linkfile .btn a.prev:hover,.linkfile .btn a.next:hover{
    -webkit-transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.fullSlide{ position:relative; margin:0 auto 50px; height:auto;overflow:hidden;}
.fullSlide .bd{ position:relative; z-index:0; text-align:center; height:auto;overflow:hidden;}
.fullSlide .bd li img{vertical-align:top;} 
.fullSlide .hd{position:absolute; z-index:99; text-align:center; bottom:20px; width:100%; display: none;}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:2px; margin:0px 5px; overflow:hidden;text-indent:-9999em; background:#fff;
filter:alpha(opacity=50);
 	-moz-opacity:0.5;
 	opacity: 0.5;
}
.fullSlide .hd ul .on{ background:#987b62;height:6px;
filter:alpha(opacity=100);
 	-moz-opacity:1;
 	opacity: 1;
}
.fullSlide .btn{position: absolute;bottom:1px; right:50%;margin-right:-600px;z-index:1;}
.fullSlide .prev,.fullSlide .next{background:url(../images/btn.jpg) 0px 0px no-repeat; width:42px; height:42px;float: left; margin-left:1px;}
.fullSlide .prev:hover{ background-position:0px -42px;}
.fullSlide .next{ background-position:-42px 0px;}
.fullSlide .next:hover{ background-position:-42px -42px;}
.fullSlide .prev:hover,.fullSlide .next:hover{
    -webkit-transition: all 0.2s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    transition: all 0.2s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.abox{position: relative; width: 100%; height: 384px;overflow: hidden;}
.abox img.atu{position:absolute;width: 1680px;margin-left:-840px;top:0px;left:50%;}
.afile{position: absolute;width:900px;top:55px;left:50%; margin-left:-450px;z-index:999;color:#fff;font-size:14px;text-align:center;}
.afile p{ margin:35px 0px;width:100%; min-height:75px;line-height:25px;}
.afile a{ display: block;width: 212px;height: 45px;font:18px/45px "Microsoft Yahei"; background:#fff; margin: 0px auto;color:#c6aa92;}
.afile a:hover{ background:#efb12c;color:#fff;
-webkit-transition: background 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
 transition: background 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.adfile{position: relative; width: 100%; height:270px;overflow: hidden;}
.adfile img{position:absolute;width: 1680px;margin-left:-840px;top:0px;left:50%;}
.adfile b{font:bold 55px/150% 'Century Gothic';color:#fff;position: absolute;top:75px;left: 0px; width: 100%;text-align:center;}
.skin{width:1200px; margin:40px auto; overflow: hidden;color:#8d8d8d;font:14px/30px "Microsoft Yahei";}
.skin a{color:#8d8d8d;}
.skin a:hover,.skin span{color:#ae8a72;}
.tip{width:1200px; margin:0px auto 60px; text-align: center;font-size:30px;color:#454545;text-transform: uppercase;border-bottom:1px solid #e5e5e5;position: relative; height:18px;}
.tip span{position:absolute;left:50%; margin-left:-250px; background:#fff; padding:0 20px;font-family:"Microsoft Yahei";}
.tip span em{font-family: 'Rockwell';color:#c6aa92; padding-right:5px;font-size:34px;float: left;}
.contactfile{width: 1200px;height: auto;overflow: hidden;margin:0px auto 80px;color:#919191;font-size:14px;text-align: center;line-height:180%;}
.way{width:1000px; margin: 60px auto 0;height:auto;overflow: hidden;}
.way li{width: 325px;height: auto;float: left;border-right:1px solid #ccc; text-align: center;}
.way li i{width: 80px;height: 85px;display:inline-block;background:url(../images/c01.png) 0px 0px no-repeat;}
.way li span{color:#828282;font:20px/150% "Rockwell";display: block;}
.way li tt{color:#b0b0b0;font:14px/150% "Verdana";display: block;width: 60%;margin:0px auto;}
.way li a{color:#b0b0b0;}
.way li a:hover{color:#987b62;}
.way li.cAdd{border-right:0px;}
.way li.cTel i{background-position:-160px 0px;}
/*.way li.cMail i{background-position:-80px 0px;}*/
.way li.cMail i{background:none;}
.way li.cAdd i{background-position:0px 0px;}
.way li.cAdd tt{font-family:"Microsoft Yahei";}
.category{width: 100%;margin:0px auto 50px;height:65px; text-align: center;}
.category a{
    display:inline-block;
    width: 65px;
    height: 65px;
    position: relative;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    margin:0px 30px;
}
.category a em{position: absolute;right:-23px; top:20px;color:#484848;font-size:16px;z-index:999; background:#fff;line-height:30px;font-family:"Microsoft Yahei";}
.category a i {
    width: 65px;
    height: 65px;
    position: absolute;
    top: -2px;
    left: -2px;
    clip: rect(0px, 80px, 80px, 0);
    border-radius: 50%;
    z-index: 10;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
}

.category a {
    border: 2px solid #d1bba8;
    color: #e1e1e1;
}

.category a i {
    border: 2px solid #e1e1e1;
}

.category a:hover i,.category a.hover i,.category a.on i{
  clip: rect(0px, 0px, 0px, 0);
  -webkit-transition: all 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
  transition: all 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.category a:hover em,.category a.hover em,.category a.on em{color:#915623;}
.teamlist{width: 1200px;height: auto; overflow: hidden;margin:0px auto;}
.teamlist ul{width:100%;overflow:hidden;}
.teamlist li{width: 435px;float: left;overflow: hidden;margin:0px 0px 65px 85px;}
.teamlist li a dl dt{float: left;width: 212px;height: 300px;overflow: hidden}
.teamlist li a dl dd{float: right;width: 193px;height:auto;overflow: hidden;color:#858484;font-size:14px;padding:50px 0px 0px;}
.teamlist li a dl dd span{ display: block;width:100%;height:30px; font:20px/30px "Microsoft Yahei";color:#1e1e1d;overflow: hidden;}
.teamlist li a dl dd span b{font-weight:lighter;font-size:18px; padding-left:5px;}
.teamlist li a dl dd em{color:#b0b0b0; display: block; border-bottom:1px solid #ccc;font:16px/24px "Microsoft Yahei";padding-bottom:30px;margin-bottom:10px;}
.teamlist li a dl dd p{ width:100%; height:96px; line-height: 24px; overflow: hidden;}
.teamlist li a dl dd tt{float: right;line-height:20px; margin:25px 0px 0px;}
.teamlist li a dl dd tt ins{width: 80px;height:20px;float:left; text-align:center;background:#eee;color:#838383;font:14px/18px "Verdana";
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}
.teamlist li a dl dd tt i{background:url(../images/ico.png) -80px 5px no-repeat;width: 12px;height: 15px;float: right;margin-left:5px;}
.teamlist li a:hover dl dd tt ins{background:#c6aa92;color:#fff;}
.teamlist li a:hover dl dd tt i{background-position:-80px -17px;}
.teamlist li a dl dt img{max-width:100%;
-webkit-transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.teamlist li a:hover dl dt img{
-webkit-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);
}
.loader{width: 28px;height: 16px;display: block;margin:50px auto 100px;background:url(../images/ico.png) -80px -65px no-repeat;cursor:pointer;}
.caselist{width:1200px;height: auto;margin:0px auto;overflow:hidden;}
.caselist ul{width: 110%;overflow: hidden;}
.caselist li{float: left;width: 380px;height:auto;overflow: hidden;margin:0px 30px 30px 0px;border-bottom:1px solid #e5e5e5;}
.caselist li a p{width: 380px;height:216px;overflow:hidden; margin-bottom:20px; position: relative;}
.caselist li a p i{position: absolute;top:-20%;left:50%;margin:-18px 0 0 -18px;width: 37px;height: 37px;background:url(../images/ico.png) -204px 0px no-repeat; z-index:999;
/*
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity: 0;
*/
}
.caselist li a p tt{position: absolute;top:0px;left:0px;width: 100%;height:100%; background:#000; z-index:99;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity: 0;
}
.caselist li a:hover p tt{
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity: 0.5;
}
.caselist li a:hover p i{
top:50%;
-webkit-transition: top 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: top 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);  
    
    .caselist li a p i{position: absolute;top:-20%;left:50%;margin:-18px 0 0 -18px;width: 37px;height: 37px;background:url(../images/ico.png) -204px 0px no-repeat; z-index:999;
/*
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity: 0;
*/
}
.caselist li a p tt{position: absolute;top:0px;left:0px;width: 100%;height:100%; background:#585755; z-index:99;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity: 0;
}
.caselist li a:hover p tt{
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity: 0.5;
}
.caselist li a:hover p i{
top:50%;
-webkit-transition: top 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: top 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);  
}
.caselist li a p img{max-width:100%;
-webkit-transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.caselist li a:hover p img{
-webkit-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);
}
}
.caselist li a p img{max-width:100%;
-webkit-transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.caselist li a:hover p img{
-webkit-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);
}
.caselist li a dl{margin:30px 0px;overflow:hidden;}
.caselist li a dl dt{float: left;width: 70%;overflow:hidden;color:#888;font-size:14px;}
.caselist li a dl dt ins{float:left;width:150px; overflow: hidden;}
.caselist li a dl dt ins em{display:block;font:20px/24px "Microsoft Yahei";height:24px;overflow:hidden;margin-bottom:5px;}
.caselist li a dl dt i{background:url(../images/ico.png) -80px -17px no-repeat;width: 12px;height: 15px;float:left; margin-right:10px;}
.caselist li a:hover dl dt i{background-position:-135px 5px;width:35px;
-webkit-transition: width 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: width 0.6s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.caselist li a dl dd{float: right;border-left:1px solid #e5e5e5;height:30px; padding:12px 0 0 20px;}
.caselist li a dl dd span{width: 80px;height:20px;text-align:center;background:#eee;color:#838383;font:14px/18px "Verdana"; display: block;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}
.caselist li a:hover dl dd span{background:#c6aa92;color:#fff;}
.caselist li a:hover dl dt ins{color:#c6aa92;}

.pages{ width: 100%;height:17px; text-align: center;border-bottom:1px solid #e5e5e5;margin:40px 0px 80px;position:relative;}
.pages div{position:absolute;top:0px;left:50%;width: 520px;margin-left:-260px;z-index:999; background:#fff;height:32px;}
.pages div a,.pages div strong{width: 32px;height: 32px;line-height:32px; display:inline-block;border:1px solid #e6e6e6;color:#a4a4a4;font-size:14px;font-family:"Verdana";margin:0px 3px;
-webkit-border-radius:32px;
-moz-border-radius:32px;
-o-border-radius:32px;
border-radius:32px;
text-transform:uppercase;
}
.pages div strong,.pages div a:hover{ background:#c6aa92;border:1px solid #c6aa92;color:#fff;}
.pages div a:hover{
-webkit-transition: background 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: background 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.pages div a.prev,.pages div a.next{width:84px;}

.casefile{width: 1200px;height: auto;overflow: hidden;margin:20px auto;color:#4c4c4c;}
.casefile img{max-width:100%;}
.ctitle{color:#604126;font:36px/50px "Microsoft Yahei";overflow:hidden;}
.cmake{border-bottom:1px solid #e5e5e5;width: 100%; height:auto; overflow: hidden;padding:10px 0px; margin-bottom:10px;color:#595959;font-size:14px;line-height: 20px;}
.cmake dl{float: right;font-family:"Microsoft Yahei";}
.cmake dl dt{float: left;width:180px;width: 70px;background:url(../images/ico.png) -136px -113px no-repeat;height:20px;}
.cmake dl dt a{background:url(../images/ico.png) -136px -113px no-repeat;width: 20px;height: 20px;}
.cmake dl dt a.prev{float: left;background-position:-136px -113px;}
.cmake dl dt a.prev:hover{background-position:-136px -148px;}
.cmake dl dt a.next{background-position:-176px -113px;float: right; margin-right:10px;}
.cmake dl dt a.next:hover{background-position:-176px -148px;}
.cmake dl dd{float: right;overflow: hidden;font-size:14px;}
.cmake dl dd a{color:#595959;}
.cmake dl dd a i{background:url(../images/ico.png) -216px -113px no-repeat;width: 30px;height:20px;float:left;}
.cmake dl dd a:hover{color:#c6aa92;}
.cmake dl dd a:hover i{background-position:-216px -148px;}
.casebox{width: 100%;height: auto;overflow: hidden;font:16px/30px "Microsoft Yahei";border-bottom:1px solid #e5e5e5; margin:0 0 40px;padding:40px 0;}
.casebox dt{float: left;width: 330px;height: auto;overflow: hidden;border-right:1px solid #e5e5e5;}
.casebox dd{width: 710px;float: right;height: auto;overflow: hidden;}
.title{font:26px/40px "Microsoft Yahei";color:#1e1e1d;width: 1200px;height:40px;margin:0px auto 15px;overflow:hidden;}
.teamfile{width:1200px; margin: 0px auto 60px;overflow: hidden;}
.teamfile dl dt{width: 345px;height:auto;float: left;overflow: hidden;padding-left:20px;}
.teamfile dl dd{width: 692px;float: right;height: auto;overflow: hidden;color:#636363;font:14px/24px "Microsoft Yahei";padding:60px 0px 0px;border-bottom:1px solid #ccc;}
.team-name{ display: block;width:100%;height:36px; font:26px/36px "Microsoft Yahei";color:#1e1e1d;overflow: hidden;}
.team-name b{font-weight:lighter;font-size:20px; padding-left:5px;}
.teamfile dl dd em{color:#b0b0b0; display: block; border-bottom:1px solid #ccc;font:16px/24px "Microsoft Yahei";padding-bottom:30px;margin-bottom:10px;}
.teamdetail{width: 100%;height: 278px;overflow: hidden;margin:10px 0px 25px; line-height:30px;}
.servicefile{width: 1200px;margin:0px auto; height: auto; overflow:hidden;}
.servicefile dl{width: 110%;}
.servicefile dl dd{float:left;height:auto;overflow:hidden;border-bottom:1px solid #e5e5e5;width:565px;margin:0px 60px 60px 0px;padding-bottom:60px;color:#454545;font:16px/30px "Microsoft Yahei";}
.servicefile dl dd span{display:block;line-height:57px;font-size:24px; margin-bottom:10px;}
.servicefile dl dd span img{float:left; margin-right: 20px;}
.slist{height:140px;overflow:hidden; padding-left:77px;}
.slist p{overflow:hidden;width: 100%;}
.slist p i{background:#b5b5b5;width: 5px;height:5px;float:left; margin:13px 10px 0px 0px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
}
.aboutfile{width: 1200px;height:auto;overflow:hidden;margin:0px auto 80px;color:#1b1a1a;font:16px/32px "Microsoft Yahei";}
.aboutbox{width: 100%;height:auto;overflow:hidden;}
.aboutbox dt{float: left;width: 600px;height:auto;overflow:hidden;}
.aboutbox dd{width: 535px;float: right;height:auto;overflow:hidden;}
.aboutbox dd p{overflow:hidden;}
.aboutbox dd p:nth-child(1){border-bottom:1px solid #e5e5e5;padding:0 0 15px; margin-bottom:15px;}
.aboutInfor{width: 100%;height:auto;overflow: hidden; margin:30px 0px 0px;}
.aboutInfor dt{float:left;width:600px;overflow: hidden;}
.aboutInfor dd{float:right;width:535px;overflow: hidden;}
.atitle{color:#252120;border-bottom: 1px solid #e5e5e5;overflow:hidden;font:lighter 26px/50px "Microsoft Yahei"; margin-bottom:15px;}
.atitle i{width:24px;height:50px;background:url(../images/ico.png) -235px -161px no-repeat;float: left;margin-right:10px;}
.atitle i.a02{background-position:-271px -161px;width:30px;}
.partnerlist{width:1208px;margin:0px auto;height:auto;overflow:hidden;}
.partnerlist ul{width: 100%;height:auto; overflow: hidden;}
.partnerlist li{width:300px;height:auto; overflow: hidden;float:left;position:relative;}
.partnerlist li a{border:1px solid #e5e5e5; display: block;}
.partnerlist li a span{position:absolute;bottom:0px;left:0px;width:100%;height:40px;line-height:40px;color:#fff;background:rgba(152,123,98,.6);text-align:center;}
.partnerlist li a:hover{border:1px solid #c6aa92;}
.newsfile{width: 1200px;height:auto;overflow:hidden;margin:30px auto 50px;color:#8c8c8c;font-size:14px;line-height:180%;}
.newsfile .ctitle{color:#ad8e74;font-size:26px}
.newsfile .cmake{font-family:"Verdana";font-size:16px;color:#a4a4a4;}
.ntip{height:auto;overflow: hidden;line-height:24px;}
.ntip i{background:url(../images/ico.png) 0px -177px no-repeat;width:40px;height:24px;float: left;}
.ntip a{float:left; width: 82px;height:24px; text-align:center;color:#a2a2a2;font-size:14px; background:#eee;margin-right:10px;}
.ntip a:hover{background:#ad8e74;color:#fff;}
.newsHot{width:1200px; margin:40px auto; height: auto; overflow: hidden;}
.newsHot ul{width: 105%;}
.newsHot li{width: 380px;height:auto; overflow: hidden;float:left; margin:0px 25px 25px 0px;border-bottom:1px solid #e5e5e5;padding:0 0 30px;}
.newsHot li p{width: 100%;height:245px;overflow:hidden; margin-bottom:20px;}
.newsTitle{color:#ad8e74;font:22px/36px "Microsoft Yahei";height:36px; overflow: hidden;}
.newsDate{color:#a4a4a4;font:16px/24px "Verdana";}
.newsHot li a:hover .newsTitle{color:#efb12c;}
.newsHot li a p img{max-width:100%;
-webkit-transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.newsHot li a:hover p img{
-webkit-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);
}
.newslist{width: 1200px;margin:0px auto; height:auto;overflow:hidden;}
.newslist li{width: 100%;margin-bottom:70px;overflow:hidden;}
.newslist li dl dt{width: 360px;height:230px; float: left;overflow:hidden;position:relative;}
.newslist li dl dd{width: 810px;float:right;overflow:hidden;font-size:14px;line-height:24px;}
.newslist li dl dd a h1{color:#ad8e74;font:normal 22px/30px "Microsoft Yahei";height:30px;overflow:hidden;}
.newslist li dl dd a span{color:#a4a4a4;font:16px/24px "Verdana"; display: block; padding-bottom:15px; margin-bottom:15px; border-bottom:2px dashed #f4f4f4;}
.newslist li dl dd a p{height:48px;overflow:hidden; margin-bottom:65px;}
.newslist li dl dd a{color:#a2a2a2;}
.newslist li dl dd a:hover h1{color:#efb12c;}

.newslist li dl dt a i{position: absolute;top:-20%;left:50%;margin:-18px 0 0 -18px;width: 37px;height: 37px;background:url(../images/ico.png) -204px 0px no-repeat; z-index:999;
/*
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity: 0;
*/
}
.newslist li dl dt a tt{position: absolute;top:0px;left:0px;width: 100%;height:100%; background:#000; z-index:99;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity: 0;
}
.newslist li dl dt a:hover tt{
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity: 0.5;
}
.newslist li dl dt a:hover i{
top:50%;
-webkit-transition: top 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition: top 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);  
}
.caseIndex{width: 1200px;margin:20px auto 50px;overflow:hidden;}
dl.casetype{width: 100%;overflow:hidden; margin-bottom:30px;}
dl.casetype dt{float: left;width:20%;}
dl.casetype dt span{color:#252120;font:28px/30px "Rockwell";display: block;text-transform:uppercase;}
dl.casetype dt p{color:#252120;font:lighter 36px/36px "Microsoft Yahei";}
dl.casetype dd{float:right;height:auto;}
dl.casetype dd .category{margin:5px 0px 0px;}
dl.casetype dd .category a{margin:0px 25px;}
dl.casetype dd .category a,dl.casetype dd .category a i{width: 52px;height: 52px;}
dl.casetype dd .category a em{font-size:14px;top:12px;}
.round{width: 100%;text-align:center;height:50px;}
.round dd{display: inline-block; background:#e6e6e6;width:12px;height:12px;border:6px solid #fff; margin:0px 10px;cursor:pointer;
-webkit-border-radius:12px;
-moz-border-radius:12px;
-o-border-radius:12px;
border-radius:12px;
}
.round dd.on{background:none;}
.round dd.on .ball-scale-multiple{
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity: 1;
}

@-webkit-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
            transform: scale(0);
    opacity: 0; }

  5% {
    opacity: 1; }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

@keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
            transform: scale(0);
    opacity: 0; }

  5% {
    opacity: 1; }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

.ball-scale-multiple {
  position: relative;top:-6px;left:-6px;
  filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity: 0;
/*  -webkit-transform: translateY(-30px);
      -ms-transform: translateY(-30px);
          transform: translateY(-30px); */}
  .ball-scale-multiple > div:nth-child(2) {
    -webkit-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
            animation-delay: 0.2s; }
  .ball-scale-multiple > div:nth-child(3) {
    -webkit-animation-delay: 0.4s;
    -ms-animation-delay: 0.4s;
            animation-delay: 0.4s; }
  .ball-scale-multiple > div {
    background-color: #c6aa92;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    margin: 0;
    width: 24px;
    height: 24px;
    -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
    -ms-animation: ball-scale-multiple 1s 0s linear infinite;
            animation: ball-scale-multiple 1s 0s linear infinite; }



.teambox{width: 1200px;height: auto;overflow: hidden;margin:50px auto;}
.teamMenu{float: left;width: 250px;height:auto;overflow: hidden;}
.teamMenu ul{margin:20px 0px 0px;overflow:hidden;color:#666;font:18px/40px "Microsoft Yahei";}
.teamMenu ul li{border-bottom:1px dashed #c7c7c7;height:40px;cursor:pointer;}
.teamMenu ul li.selected,.teamMenu ul li.hover{color:#c8a384;}
.teamMenu ul li i{background:url(../images/ico.png) no-repeat -80px -88px;width:12px; height:30px;float:left; margin:10px 10px 0px 0px;}
.teamMenu ul li.selected i.t01,.teamMenu ul li.hover i.t01{background-position:-93px -88px;}
.teamMenu ul li i.t02{background-position:-80px -130px;}
.teamMenu ul li.selected i.t02,.teamMenu ul li.hover i.t02{background-position:-93px -130px;}
.teamMenu ul li i.t03{background-position:-80px -175px;}
.teamMenu ul li.selected i.t03,.teamMenu ul li.hover i.t03{background-position:-93px -175px;}

.more{color:#989898;font:18px/30px "Microsoft Yahei";background:url(../images/mbg.jpg) no-repeat 0px 0px; height:32px; display: block;padding-left:24px;}
.more:hover{color:#c8a384;}
.teamContent{float: right;width: 940px;height:auto;overflow: hidden;padding-top:20px;}
.teamContent .teamlist{width: 100%;}
.teamContent .teamlist li{margin:0 0 65px 35px;}
.hide{display:none;}
.newsIndex{width:100%;height: auto;overflow: hidden;margin:0px auto 50px; background:#f6f6f6; padding:50px 0px;}
.newsTip{width: 100%;overflow:hidden;}
.newsTip span{color:#252120;font:28px/30px "Rockwell";display: block;text-transform:uppercase;}
.newsTip p{color:#252120;font:lighter 36px/36px "Microsoft Yahei";}
.newsContent{width: 100%;overflow:hidden;color:#a2a2a2;font-size:14px;margin:50px 0px 0px;}
.newsContent dl{float:left;width: 595px;height:auto;overflow: hidden;}
.newsContent dl dt{ width:100%;height:328px; overflow:hidden;margin-bottom:30px;}
.newsContent dl dt img{width:100%;}
.newsInlist{float:right;width: 535px;height:auto;overflow: hidden;}
.contitle{color:#201f1f;font:lighter 22px/32px "Microsoft Yahei";height:32px; overflow: hidden;}
.cDate{color:#a4a4a4;font:16px/24px "Verdana";overflow:hidden;display: block; margin-bottom:20px;}
.cInfor{height:48px;line-height:24px; overflow: hidden;}
.newsInlist ul{overflow:hidden;}
.newsInlist ul li{border-bottom:1px solid #d2d2d2; overflow: hidden;padding-bottom:40px; margin-bottom:40px;}
.newsInlist ul li:nth-last-child(1){border-bottom:0px;}
.newsContent dl dt a{color:#a2a2a2;}
.newsContent a:hover .contitle{color:#ad8e74;}
.nGo{color:#4d4d4d;font:lighter 18px/40px "Microsoft Yahei";width: 240px;height:40px;border:1px solid #e5e5e5;display:block; text-align:center;text-transform:uppercase;margin:15px 0px 0px;}
.nGo:hover{border:1px solid #ad8e74;color:#ad8e74;}
.goTop{position:fixed;right:50%; margin-right:-700px;bottom:0px;width:80px;height:70px;background:url(../images/top.png) no-repeat 0px 0px;cursor:pointer;}
.goTop a{width:80px; height:60px; background:#987b62;color:#fff;font:bold 18px/60px "Microsoft Yahei"; text-align: center; display: block; margin-top:17px;}
.goTop a:hover{color:#efb12c;}
.cfileTip{width:80%;margin:0px auto;overflow:hidden;}
.bottom-tip{font:lighter 30px/40px "Microsoft Yahei";color:#7a7a7a;text-align:center;margin:0px 0px 50px;}















