@charset "gb2312";
/* CSS Document */
body {font-family:"Microsoft Yahei", Arial, Tahoma,"Microsoft Yahei";margin:0;padding:0;font-size:12px;color:#000; background:#fff; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, code, em, img, q, s, strike, strong, syt, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, footer, header, nav, section, audio, video, button, input {-webkit-font-smoothing: antialiased;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0; vertical-align:middle;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
header, section, footer, aside, nav, main, article, figure { display: block; }
/* Link */
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:none;-webkit-transition: .4s;}
/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.f_left{float:left;}
.f_right{float:right;}
.img{vertical-align:middle;}

.div_center{ width:1200px; height:auto; margin:0 auto; position:relative; text-align:center;}
.holiday_all{ width:100%; height:auto; margin:0 auto; min-width:1200px; overflow:hidden;}
.holiday-banner{ width:100%; background:url(../images/banner_01.jpg) center no-repeat; height:753px;}
.holiday-logo{ float:left; margin-top:56px; margin-left:80px;}
.holiday-back{ font-size:16px; color:#fff; float:right; margin-top:74px; margin-right:36px;}
.holiday-img{ margin-top:28px;}
.holiday-img02{ margin-left: 140px; margin-top:24px; margin-bottom:28px;}
.holiday-img03{ position:absolute; top:343px; left:-77px; z-index:2;}
.holiday-img04{ position:absolute; top:206px; right:-187px; z-index:2;}

.holiday-botton{ width:100%; background:url(../images/imag09_02.jpg) center no-repeat; height:981px; position: relative;}
.holiday-end{ background:url(../images/imag07.png) center no-repeat; height:521px; width:100%; position:absolute; bottom:0; left:0; z-index:2;}
#demo {overflow:hidden; width:848px; height:auto; margin:0 auto;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
.holiday_star_p{ line-height:57px; font-size:18px;  color: #fff;}
.holiday_add{width:882px; height:57px;background:#ed3438;position: relative; margin:0 auto; border-radius:6px 6px 0 0; box-shadow:0 2px 3px rgba(0,0,0,0.15); display: inline-block;  margin-top: 29px;}
.holiday-white{ width:882px; height:834px; background:#fff; box-shadow:0 15px 20px rgba(0,0,0,0.15); margin:0 auto;}
.holiday-white img{ margin-top:40px;}
.holiday-white p{ font-size:16px; color:#ed5a5a; line-height:27px; text-align:left; width:540px; margin:0 auto; margin-top:32px; margin-bottom:40px;}
.holiday-white p em{ font-style:normal; color:#666;}
.holiday-white span{ font-size:16px; color:#333; display:block; line-height:28px;}
.holiday-img05{ position:absolute; left:-360px; top:80px; z-index:5; background:url(../images/imag08.png) center no-repeat; width:285px; height:411px;}
