@charset "gb2312";
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,form,input,p{margin:0;padding:0;}
body{font:14px/24px "Microsoft YaHei","Verdana","Tahoma","Arial";color:#333;}
a{color:#333;text-decoration:none;}a:hover{text-decoration:none;}img{border:0 none;}i,s,u,em{font-style:normal;text-decoration:none;}
.cf:after{height:0;font-size:0;content:".";visibility:hidden;clear:both;display:block;}.cf{zoom:1;}ul,li{list-style:none;}.fl{float:left;}.fr{float:right;}.dn{display:none;}.cl{ clear:both}
img {transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-moz-transition: all 0.5s;}
img:hover,a:hover img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
.pr{position: relative;}.pa{position: absolute;}
.bg{background: url(images/bg.jpg);}
.area{width:1100px;margin:0 auto;}
.area .inner{ opacity: 0;  margin-top: 100px;}
.movel{animation: movel 1s ease-in-out 0s 1 forwards;-webkit-animation: movel 1s ease-in-out 0s 1 forwards;-moz-animation: movel 1s ease-in-out 0s 1 forwards;-o-animation: movel 1s ease-in-out 0s 1 forwards;}
.mover{animation: mover 1s ease-in-out 0s 1 forwards;-webkit-animation: mover 1s ease-in-out 0s 1 forwards;-moz-animation: mover 1s ease-in-out 0s 1 forwards;-o-animation: mover 1s ease-in-out 0s 1 forwards;}
@keyframes movel{
  0%,from{ -webkit-transform:translate3d(-50%,0,0); -moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}

@-webkit-keyframes movel{
  0%,from{ -webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}
@-moz-keyframes movel{
  0%,from{ -webkit-transform:translate3d(-50%,0,0); -moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}

@-o-keyframes movel{
  0%,from{ -webkit-transform:translate3d(-50%,0,0); -moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}
@keyframes mover{
  0%,from{ -webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}

@-webkit-keyframes mover{
  0%,from{ -webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}
@-moz-keyframes mover{
   0%,from{ -webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}

@-0-keyframes mover{
   0%,from{ -webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}

.top1{background: url(images/tbg_01.jpg) center top no-repeat;height: 117px;}
.top2{background: url(images/tbg_02.jpg) center top no-repeat;}
.top3{background: url(images/tbg_03.jpg) center top no-repeat;height: 116px;}
.top4{background: url(images/tbg_04.jpg) center top no-repeat;}
.top4 dt{width:600px;float:left;text-indent:2em;padding:10px 0 0 140px;color:#fff;font-size:12px;}.top4 dt p{text-indent: 2em;line-height: 20px;}
.top4 dd{float:left;padding: 16px 0 0 120px;}.top4 dd a{display:block;width:210px;height:79px;}
.tit{text-align:center;background: url(images/titbg.png) left top repeat-x;height:40px;margin: 40px 0 30px 0;}
.tit b{color: #212c64;font-size:34px;font-weight:bold;line-height: 40px;background:url(images/bg.jpg);padding:0 30px;}
.tit b em{width:73px;text-align:center;display: inline-block;*zoom:1;*display: inline;background:url(images/titem.png) center center no-repeat;color: #fff;font-size: 28px;line-height: 40px;}
.tit strong{padding-left: 30px;margin-top: 25px;font-size: 24px;}
/*1*/
.w755{ width:755px;}.c_brown{ color:#ac865f}
.mt20{margin-top: 20px;height: 20px;}
.tb1{ width:100%;margin-bottom:10px; border:1px solid #c7c7c7}
.tb1 tr td{background:#fff;line-height:50px;border-bottom:1px dotted #dbd8d2; font-size:14px;}
.tb1 tr td.bdr{ border-right:1px dotted #dbd8d2;}
.tb1 tr td span{ width:16px; height:20px; background:url(images/icons.png) -5px -2px no-repeat;float:left; margin:10px;}
.tb1 tr td b{ display:inline-block; float:left; font-weight:normal; line-height:30px; width:630px;  padding: 10px 0; white-space:pre;}
.tb1 tr td em{ float:left; width:80px;}.list .tb1 tr td i{ float:left; width: 470px;}.list .tb1 tr td a{ width:220px; float:left}
.p1 h3{font-size: 18px;color: #000;margin-bottom: 10px;}
.p1 h3 em{color: #ffc014;}
.txt{font-size: 14px;line-height: 24px;text-indent: 2em;}
.p1 .fr{position: relative;width:270px;height: 359px;border:3px solid #ffc014;}
.p1 .fr img{position: absolute;top:-10px;left: -10px;}
/*2*/
.p2 .fl,.p2 embed{width:820px;height: 552px;}
.p2 .fr{width:280px;height: 552px;background: url(images/sp_r.jpg) no-repeat;}
.p2 .fr dl dt{font-size: 20px;line-height:32px;color: #ffc014;font-weight: bold;padding-top: 30px;}
.p2 .fr dl dt span{float:left;margin:5px 10px 0 0;width:3px;height:20px;background:url(images/icons.png) -1px -200px  no-repeat;}
.p2 .dl1{height: 110px;}
.p2 .dl2{height: 135px;}
.p2 dl{padding:0 0 0 32px;}
.p2 dl dt{font-weight: bold;font-size:20px;color: #ffc014;}
.p2 dl dd{color:#fff;line-height: 24px;}

/*3*/
.p3 .sliderbox{position: relative;height: 600px;}
.p3 .bd li{overflow: hidden;}
.p3 .bd li,.p3 .bd li img{width:1100px;height: 553px;}
.p3 .txtfocus,.p3 .txt_f{position:absolute;top:60px;right:40px;width:240px;height: 375px;padding:30px 20px;}
.p3 .txt_f{z-index:1;background: #000;border:5px solid #ffc014;opacity:0.7;filter:alpha(opacity=70);}
.p3 .txtfocus{z-index: 10;}
.p3 .txtfocus dl{color: #fff;}
.p3 .txtfocus dl dt{clear:both;font-size: 24px;line-height: 30px;}
.p3 .txtfocus dl dt strong{color:#ffc014;line-height: 36px;border-bottom: 1px solid #ffc014;padding-bottom: 10px;}
.p3 .txtfocus dl dd{height: 240px;margin-top:25px;text-indent: 2em;}
.p3 .txtfocus dl dt b{font-size:12px;margin-right:10px;float:left;padding:2px 8px;border:1px solid #ffc014;color: #ffc014;}
.p3 .hd{text-align: center;}
.p3 .hd ul{padding-top:20px;display: inline-block;*zoom:1;*display: inline;}
.p3 .hd li{width:16px;height: 16px;float:left;background: url(images/icons.png) -16px -230px no-repeat;margin:0 8px;}
.p3 .hd li.on{background: url(images/icons.png) 0 -230px no-repeat;}
/*4*/
.txt2{margin-bottom:20px;font-size: 18px;font-weight: bold;text-align: center;}
.p4 dl{margin-top:20px;padding:0 20px;}
.p4 dt{float:left;position: relative;}
.p4 dt span{position: absolute;width:223px;height: 217px;background: url(images/dlp4.png) no-repeat;}
.p4 dt img{margin:24px 0 0 15px;}
.p4 dl dd{float:right;position: relative;width:768px;height: 154px;margin-top: 20px;}
.p4 dl dd .ddbg{position:absolute;z-index:9;border:1px solid #c9c9c9;width:100%;height: 100%;}
.p4 dl dd b{position: absolute;z-index:11;font-size: 24px;color: #000;background: url(images/bg.jpg);top:-15px;left:60px;padding:4px 10px;}
.p4 dl dd p{position:absolute;z-index:4;margin:30px 0 0 25px;background: #fff;padding:18px 25px;width:708px;height: 105px;}
a.fdj{position:absolute;display:block;z-index:10;line-height: 0;width:100%;height: 100%;}
a.fdj:hover span{display:block;  bottom:40px;right:40px; width:20px; height:20px; background:url(images/fd.jpg) no-repeat;}

/*5*/
.p5 .hd {position:relative;z-index:3;text-align: center;}
.p5 .hd ul{display: inline-block;*zoom:1;*display: inline;}
.p5 .hd ul li{cursor:pointer;font-size:24px;font-weight:bold;line-height:30px;padding-top:20px;float:left;width:120px;height: 142px;margin:0 15px;background: url(images/tabbg.png);background-position:-120px 0;}
.p5 .hd ul li.on{background-position:0 0;}
.p5 .sliderbox{position:relative;border:10px solid #ffc014;margin-top:-16px;*margin-top:-10px;padding:30px;}
.p5 .sliderbox .bd{float:left;}
.p5 .sliderbox .bd,.p5 .sliderbox .bd li{width:800px;height: 480px;}
.p5 .txtfocus{position: absolute;width:210px;height: 480px;right:20px;top:30px;}
.p5 .txtfocus p{line-height: 30px;height: 425px;text-indent: 2em;}
.btnbox a{cursor:pointer;float:right;margin:0 5px;width:30px;height: 30px;background: url(images/icons.png) no-repeat;}
.btnbox a.prev{background-position:-33px -121px;}
.btnbox a.prev:hover{background-position:0px -121px;}
.btnbox a.next{background-position:-33px -152px;}
.btnbox a.next:hover{background-position:0px -152px;}
.bjgs{margin-top:20px;background: url(images/bjgs.png) no-repeat;height: 188px;}
.pbox{width:790px;padding:50px 0 0 255px;}
/*6*/
.lxwm img.fl{width:654px;}
.lxwm table.fr{width:436px;border:none;}
.lxwm .text_r{text-align: right;vertical-align: top;}
.borsty{position:relative;border:3px solid #333; text-align: center;padding:25px 20px;height:165px;margin-bottom:50px;}
.borsty b{position:absolute;top:-30px;margin-left:-80px;background: url(images/bg.jpg);padding:0 20px;font-size: 30px;}
.borsty b em{text-transform: uppercase;font-size: 14px;line-height: 20px;}
.h60{height: 60px;clear: both;}
.lxwm .team{width:790px;float: left;}
.designer{width:380px;margin-right:40px;overflow:hidden;text-align: left;margin:0 0 0 40px;}
.designer td{line-height: 30px;}
.w270{float: right;width:270px;}
.gz,.wx{float:left;margin:0 15px;width:105px;}
.lxwm .sm{float:right;width:280px;}
.sm p{text-indent: 2em;text-align: left;padding:5px;line-height:24px;}


.w1050{width: 1050px;margin:auto;}.contenta{position:relative;clear:both;}
.Redbox{z-index:99;right:-180px;top:50px;border-radius:8px;height:280px;background:url(images/cbl.png) no-repeat;position:absolute;display:inline-block;width:128px;text-align:center;}
.Redbox p.ewm{padding:10px 0;margin-top:130px;color:#fff;}.Redbox p.visitNum{text-indent:0;height:47px;text-align:center;}
.Redbox p.visitNum b{font-size:18px;font-weight:bold;font-family:arial;color:#b20000;background:url(images/visNumbg.png) no-repeat center center;width:16px;height:20px;line-height:20px;text-align:center;display:inline-block;}
.fh{background:#f0f0f0;padding:8px 0;cursor:pointer;text-align:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.fh i{background:url(images/fh.png) no-repeat;background-position:0 -18px;width:34px;height:18px;display:block;margin:0 auto;}.fh a:hover i{background:url(images/fh.png) no-repeat;background-position:0 0;}