/* CSS Document */
*{ padding:0; margin:0; font-family: "microsoft yahei",Arial,Helvetica,sans-serif; font-style: normal;}
ul,li,dl,dd,dt{ list-style: none;}
img{ border:none;}
a{ text-decoration:none; color:#fff; position:relative;}
a:hover{ text-shadow:0 2px 10px #006}

.red{ color:red;}

body{ font-size:1em; color:#fff; }
.ls5{ letter-spacing:5px;}/*字间距5像素*/
.ml50{ margin-left:50px;}
.ml80{ margin-left:80px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mt10{margin-top:10px;}
.mt30{ margin-top:30px;}
.mb30{margin-bottom:30px;}
.mb10{margin-bottom:10px;}
.span5{ display:inline-block; width:6px;height:12px; background-color:#391823; margin-right:5px;}
.span5_r{ display:inline-block; width:6px;height:12px; background-color:#ff2370; margin-right:5px;}
.fbold{ font-weight:bold;}
.border_r10{
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */
}
.border_r20{
-moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */
}

h1{ font-weight:100; font-size:55px;}
h1 span{ color:#e3db0c}

.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear{ height:1%;}

.top_qu{ line-height:40px; position:absolute; right:50px; color:#333; z-index:1; }
.top_qu a{ text-decoration:none; color:#333; font-size:16px; }

.top1{ height:578px; width:1000px; margin:0 auto; position:relative;}
.top1_dy{height:200px; width:400px; padding-top:360px; margin-left:10px; line-height:30px; color:#ae1c31; float:left; position:relative; font-size:18px;}
/* roundabout */
.roundabout-holder{width:700px;height:640px; margin-left:400px;}
.roundabout-moveable-item{width:196px;height:548px;cursor:pointer; }
.roundabout-moveable-item img{width:100%;}
.roundabout-in-focus{}
.bq_name{ position:absolute; right:10%; top:0px; background:#99222d; font-size:.9em; color:#fff; border-radius:5px; padding:0 2px;}
.bc2{width:100%; height:700px; overflow:hidden; background:url(images/bg.jpg) center top;}

.b_box1{background: url(../images/box1_bg.jpg) top no-repeat; height:578px; min-width:1000px;}
.b_box2{background: url(../images/box2_bg2.jpg) top no-repeat; height:743px; min-width:1000px; overflow:hidden;}
.b_box2_tbox{ position:relative;}/* 为了让雪飘过，因为加了relative雪就在后面了 */
.b_box2_top{ background: url(../images/top_bottom2.png) bottom center no-repeat; position:absolute; z-index:2; top:-44px; left:0px;width:100%; min-width:1000px; height:110px;}
.b_box2c{width:1000px; margin:0 auto;position:relative;}
.b_box2_runbox{ position:absolute;width:1000px; top:0px; z-index:0;}
.b_box2_btn1{background: url(../images/btnbg_big.png); width:409px; height:95px;display: inline-block; position:relative; text-align:center; line-height:94px; font-size:48px;}
.b_box2_video{ width:1000px; margin:0 auto; padding-top:80px; text-align:center;}
.b_box2_vitem{ margin-top:30px;}

.b_box3{background: url(../images/box3_bg.jpg) top no-repeat; min-width:1000px; }
.b_box3c{background: url(../images/box3_bgc.jpg) top no-repeat; width:1000px; margin:0 auto; padding-top:1px;}
.b_box3_item1{width:1092px;height:1377px;background: url(../images/box3_conbg_1.png) center top no-repeat; margin-left:-58px;}
.b_box3_i1{ height:125px;}
.b_box3_it{ padding:62px 0 0 100px; font-size:40px; color:#fff; font-weight:bold;letter-spacing:20px; width:365px; text-align:center;}
.b_box3_i2{padding:20px 80px 0;}
.b_box3_itxt1{ color:#99222d; font-size:20px;letter-spacing:1px;}
.b_box3_itxt2{ color:#0b7163; font-size:20px;letter-spacing:1px;}
.b_box3_itxt3{ color:#fff7b2;}
.b_box3_i1_p1{width:900px; margin:100px auto 0; text-align:center; line-height:35px;}
.b_box3_i1_p2{width:800px; margin:440px auto 0; text-align:center; height:30px;}
.b_box3_i1_p3{width:420px; margin:10px auto 0; text-align:center; height:35px; line-height:35px; border-radius:15px; background:#008573; font-size:20px;}
.b_box3_i1_pimg{width:1000px; margin:280px 0 0 -30px;text-align:center;}
.b_box3_i1_pimg img{ margin:0 20px;}
.b_box3_i1_p_gyt{width:900px; margin:20px auto 0; padding:5px 0;text-align:center; border-top-left-radius:20px; border-top-right-radius:20px; background:#04b9a3; font-size:24px; font-weight:bold;}
.b_box3_i1_p_gyc{width:900px; margin:0 auto; padding:5px 0;text-align:center; border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:#008573; font-size:24px; }
.b_box3_i1_p_gyc a{ margin:0 55px;}
.b_box3_gybox{ text-align:center;}
.b_box3_gyitem{ background:#a8222f; width:400px; height:90px; padding-top:10px; border-radius:30px; margin:25px 25px 10px; display:inline-block;}
.b_box3_gyic{background:#fff;width:380px; height:70px; margin-left:10px;border-radius:25px; padding-top:10px;}
.b_box3_gyic_txt1{background: url(../images/gybg.png) left center no-repeat; font-size:26px; height:31px; line-height:31px; padding-left:50px; margin:0 15px; color:#008573;}
.b_box3_gyic_txt2{font-size:22px;color:#99222d;margin:0 15px;}

.b_box3_tbox{background: url(../images/t1.png) center top no-repeat; width:1000px; height:429px; margin:-58px auto 0; padding-top:18px; text-align:center;}
.b_box3_tbbtn{margin-top:78px; width:953px; display:inline-block;}
.b_box3_tb_txt1{ font-size:55px; color:#fff;}
.b_box3_tb_txt2{ font-size:34px; color:#fff;}

.b_box3_item2{width:1092px;height:645px;background: url(../images/box3_conbg_2.png) center top no-repeat; margin-left:-58px;}
.b_box3_it2_box{text-align:center;}
.b_box3_it2_jm{ border-radius:15px; margin:5px 60px; padding:2px 15px; background:#008573; display:inline-block; font-size:30px; color:#fff;}
.b_box3_it2_jm2{width:300px; height:100px; display:block; float:left;padding-left:80px;}
.b_box3_it2_jm3{width:320px; height:100px; display:block; float:left; color:#99222D; font-size:20px; margin-left:30px;}

.b_box3_item3{width:1092px;height:645px;background: url(../images/box3_conbg_2.png) center top no-repeat; margin-left:-58px; margin-top:10px;}
.b_box3_it3_body{ padding:30px 80px 0; overflow:hidden;}
.b_box3_it3_topl{width:382px; height:295px; float:left;}
.b_box3_it3_topl img{ margin-top:15px;}
.b_box3_it3_topr{width:540px; height:295px; float:left; margin-left:10px;}
.b_box3_it3_top_tt{color:#99222D; font-size:26px;display:inline-block;}
.b_box3_it3_top_yuan{color:#99222D; font-size:48px; line-height:48px; font-weight:bold; padding:0 5px;}
.b_box3_it3_top_tt2{color:#008573; font-size:13px;}
.it3_tt2{ line-height:20px;}
.b_box3_it3_btn{width:226px; height:52px; line-height:52px;background: url(../images/btn3.png); font-size:30px; vertical-align:top; text-align:center; display:inline-block;}
.b_box3_it3_btn .txt1{font-size:20px; font-weight:bold;}
.b_box3_it3_eag{background: url(../images/eag.png); width:316px; height:60px; padding-left:70px; padding-top:20px; color:#008573; font-size:45px; font-weight:bold;}
.b_box3_it3_ii{display:inline-block; vertical-align:top; width:32.9%; text-align:center;}
.b_box3_it3_ii .zwf1{ margin-top:15px;}
.b_box3_it3_ii .imgbox{height:250px; vertical-align:middle;}

.b_box3_item4{width:1092px;height:536px;background: url(../images/box3_conbg_3.png) center top no-repeat; margin-left:-58px; margin-top:10px;}
.b_box3_it4c{ padding:0 40px;}
.b_box3_title{background: url(../images/ttbg.png) top no-repeat;width:353px;height:73px; padding:35px 0px 0px 90px;font-size:40px; color:#fff; font-weight:bold;letter-spacing:8px; width:353px; text-align:center; position:relative;}
.b_box3_title2{border-radius:20px; margin:5px 15px; padding:2px 15px; background:#BD2635; display:inline-block; font-size:30px; color:#fff; font-weight:bold; position:relative; }

.b_box3_tt1{ border-bottom:1px solid #b3535f; padding-bottom:10px; font-size:28px; font-weight:bold; }
.b_box3_tt2{ border-bottom:1px solid #b3535f; padding-bottom:10px; font-size:18px; color:#ecf7f5 }
.b_box3_bz{display:block;float:left;width:480px; margin:30px 8px 0; vertical-align:top;}
.b_box3_bzc{color:#99222D; font-size:20px; padding-left:15px; line-height:35px;}

.b_box4_runbox{ position:absolute;width:1000px; top:0px; z-index:0;}

#scene{
	height: 50px;
	width:1000px;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
	position:relative;
	}
.layer{ display:block;}
.swing-4i {
  -webkit-animation: swing4i 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-animation: swing4i 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: swing4i 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  
 
@-webkit-keyframes swing4i {
  0% {
    -webkit-transform: rotateZ(-10deg);
    -moz-transform: rotateZ(-10deg);
    transform: rotateZ(-10deg); }

  100% {
    -webkit-transform: rotateZ(10deg);
    -moz-transform: rotateZ(10deg);
    transform: rotateZ(10deg); } }

@-moz-keyframes swing4i {
  0% {
    -webkit-transform: rotateZ(-10deg);
    -moz-transform: rotateZ(-10deg);
    transform: rotateZ(-10deg); }

  100% {
    -webkit-transform: rotateZ(10deg);
    -moz-transform: rotateZ(10deg);
    transform: rotateZ(10deg); } }

@-ms-keyframes swing4i {
  0% {
    -webkit-transform: rotateZ(-10deg);
    -moz-transform: rotateZ(-10deg);
    transform: rotateZ(-10deg); }

  100% {
    -webkit-transform: rotateZ(10deg);
    -moz-transform: rotateZ(10deg);
    transform: rotateZ(10deg); } }

@keyframes swing4i {
  0% {
    -webkit-transform: rotateZ(-10deg);
    -moz-transform: rotateZ(-10deg);
    transform: rotateZ(-10deg); }

  100% {
    -webkit-transform: rotateZ(10deg);
    -moz-transform: rotateZ(10deg);
    transform: rotateZ(10deg); } }

/*下面是按钮动画效果*/
.skinimg:hover{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}
.sucaijiayuan-list .dressing_hover .information_area{-webkit-animation: flipInY 300ms .1s ease both;-moz-animation: flipInY 300ms .1s ease both;}

@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0;}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);}
70%{-webkit-transform:perspective(400px) rotateY(10deg);}
100%{-webkit-transform:perspective(400px) rotateY(0deg);
opacity:1;}}
@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);
opacity:0;}
40%{-moz-transform:perspective(400px) rotateY(-10deg);}
70%{-moz-transform:perspective(400px) rotateY(10deg);}
100%{-moz-transform:perspective(400px) rotateY(0deg);
opacity:1;}}


.fc {
    position: fixed;
    left: 100%;
    top: 50%;
	margin-left: -173px;
    margin-top: -142px;
    width: 153px;
    height: 295px;
	z-index:10;
	color:#fff;
	text-align:center;
	padding:10px 5px 0;
    background: transparent url("../images/fc.png") repeat scroll 0% 0%;
}
.fc .txt1{font-size:22px;}
.fc .txt2{font-size:18px; border-bottom:1px dashed #fff; padding-bottom:5px; margin-bottom:5px;}
.fc .txt3{font-size:26px; line-height:26px;}
.fc .txt4{font-size:26px; line-height:26px; padding-top:15px;}
.fc img{ margin-top:10px;}


.footer_con{ width: 1000px; margin: 40px auto 0;}
.f_bq{ padding: 20px 0 10px; color: #EFE6E5; font-size: 14px; text-align: center;}