@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-family:"Microsoft Yahei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;} em,i{font-style:normal;}
img{border:none;}
a{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl { *zoom:1;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position:relative;}
.nav{line-height:27px;}

.w1200{width:1200px;margin:0 auto;overflow:hidden;}
.tit{text-align:center;padding:20px 0;}
.tit h2{font-size:40px;line-height:60px;text-align:center;}
.tit i{color:#ffcf52;}
.line{font-size:0;}
.line span{display:inline-block;*display:inline;*zoom:1;width:100px;height:3px;background-color:#ffcf52;}
.tit em{display:block;font-size:18px;line-height:40px;text-transform:uppercase;}
.wbg .tit{color:#333;}
.wbg .s01{background-color:#000;}
.dbg .tit{color:#fff;}
.dbg .s01{background-color:#fff;}
.dbg{background:url(images/dbg.jpg) repeat;}
.pb10{padding-bottom:10px;}

.ban01{height:175px;background:url(images/ban01.jpg) no-repeat center top;}
.ban02{height:175px;background:url(images/ban02.jpg) no-repeat center top;}
.ban03{height:175px;background:url(images/ban03.jpg) no-repeat center top;}

/*brand feast*/
.area1{height:518px;background:url(images/area01.jpg) no-repeat center center;}
.feast{float:left;width:438px;margin-left:10px;overflow:hidden;}
.feast .bd{width:438px;height:276px;overflow:hidden;}
.feast .bd li{position:relative;width:438px;height:276px;}
.feast img{width:438px;height:276px;}
.feast .bd p{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;background:url(images/alpha.png) repeat;font-size:14px;color:#fff;text-align:center;}
.feast .hd{margin-top:10px;font-size:0;text-align:center;}
.feast .hd li{display:inline-block;*display:inline;*zoom:1;width:15px;height:15px;margin:0 4px;border:1px solid #d3d3d3;border-radius:15px;background-color:#fff;cursor:pointer;}
.feast .hd li.on{width:40px;background-color:#dcb787;border:1px solid #dcb787;}
.ft_news{float:left;width:440px;margin-left:20px;}
.ft_news h3{position:relative;padding-bottom:20px;border-bottom:1px solid #000;font-size:22px;line-height:42px;text-align:center;}
.ft_news h3 span{position:absolute;left:168px;bottom:-2px;width:80px;height:3px;background-color:#000;}
.ft_news p{padding-top:15px;font-size:16px;line-height:34px;text-indent:2em;}
.ft_news p a{color:#ff0000;}
.ft_info{float:right;width:264px;height:306px;margin-right:10px;background:url(images/ft_bg.jpg) no-repeat center center;}
.ft_info h3{height:50px;padding-left:15px;font-size:22px;line-height:50px;color:#fff;}
.ft_info p{padding-left:32px;padding-top:20px;font-size:14px;line-height:42px;}
.ft_info b{font:24px/42px "impact";color:#d12f43;}

/*pavilion show*/
.p2{position:relative;padding-bottom:20px;font-size:18px;line-height:36px;text-align:center;color:#fff;}
.p2 b{font-size:24px;color:#ffcf52;}
.p2 span{position:absolute;left:50%;*height:0;bottom:10px;*bottom:15px;border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;}
.show{position:relative;padding:0 70px;padding-bottom:50px;}
.show .bd{width:1060px;height:560px;overflow:hidden;font-size:0;}
.show .bd img{width:1060px;height:560px;}
.show .hd{margin-top:20px;font-size:0;text-align:center;}
.show .hd li{display:inline-block;*display:inline;*zoom:1;width:73px;height:4px;margin:0 4px;background-color:#c3c3c3;cursor:pointer;}
.show .hd li.on{background-color:#bca673;}
.show a{position:absolute;top:213px;width:49px;height:145px;border:1px solid #d2d2d2;cursor:pointer;}
.show .prev{left:10px;background:url(images/arr_l.png) no-repeat center center;}
.show .next{right:10px;background:url(images/arr_r.png) no-repeat center center;}
.show a:hover{background-color:#bca673;border-color:#bca673;}

/*course*/
.area3{background:url(images/a3bg.jpg) no-repeat center top;}
.course{padding:35px;background:url(images/course.jpg) no-repeat center top;}
.course dl{ width:100%; float:left; margin-top:22px;}
.course dl dt{width:520px; font-size:20px; font-weight:bold}
.course dl dd{width:520px; font-size:14px; line-height:25px;}
.course dl.yl dt{ float:left; text-align:right; }
.course dl.yl dd{ float:right; text-align:left; }
.course dl.yr dt{ float:right; text-align:left;}
.course dl.yr dd{ float:left; text-align:right;}

/*position*/
.fact{padding:10px;padding-bottom:30px;}
.fact dl{margin-top:10px;overflow:hidden;}
.fact dt{float:left;width:586px;overflow:hidden;}
.fact dt img:hover{transition:transform 1s linear;transform:scale(1.05);}
.fact dd{float:left;width:556px;margin-left:30px;border-left:1px solid #deca97;position:relative;}
.fact dd span{position:absolute;top:50%;display:inline-block;*display:inline;*zoom:1;border-left:6px solid #deca97;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.fact p{position:relative;padding:10px 20px 10px 120px;font-size:18px;line-height:48px;color:#deca97;}
.fact i{position:absolute;left:60px;font-size:34px;font-family:"simsum";*vertical-align:middle;}
.fact .d2 p{line-height:40px;}
.fact .d3 p{line-height:30px;}
.fact .d3 i{*vertical-align:baseline;}

/*contact*/
.area5{padding-bottom:40px;background:url(images/brbg.jpg) repeat !important;}
.cont{width:1178px;height:388px;padding-top:50px;border:1px solid #fff;margin-left:10px;}
.video{float:left;width:475px;margin-left:30px;}
.video h3{margin-bottom:15px;background:url(images/sline.png) no-repeat center center;font-size:24px;line-height:30px;color:#fff;text-align:center;}
.video h3 b{color:#ffcf52;}
.video embed{width:475px;height:300px;}
.cont_info{float:right;width:650px;height:340px;background:url(images/contbg.png) no-repeat center center;}
.cont_info img{float:left;margin:120px 24px 0 37px;}
.cont_info p{margin-top:130px;font-size:16px;line-height:40px;color:#ffeab9;}
.cont_info a{color:#ffeab9;cursor:pointer;}

/*right nav*/
.rnav{position:fixed;right:20px;bottom:100px;width:148px;height:155px;background:url(images/rnav_bg.png) no-repeat;}
.visitNum{margin-top:20px;font-size:16px;line-height:30px;color:#fff;text-align:center;}
.visitNum b{display:inline-block;*display:inline;*zoom:1;width:14px;height:18px;background-color:#e5e5e1;margin:1px;line-height:18px;font-size:16px;color:#8c5411;}
.totop{display:block;width:100%;height:30px;margin-top:15px;cursor:pointer;}

.w1200 .tit{ 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; }
}








