@charset "utf-8";
/*  鈻 Copyright (c) Dickson Furniture _ CSS Document */

.banner {width:auto; min-width:1200px; height:600px; position:relative; overflow:hidden; text-align:center; background-color:#333; border-bottom:solid 1px #FFFFFF;}
#banner {width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:0; background-position:center top;}
#banner img {width:100%;}


.dorsal_title {margin-left:100px; margin-top:30px; margin-bottom:20px;}

.h1 {font-weight:normal; font-size:34px; margin-left:100px; margin-bottom:20px;}
.p1 {width:880px; margin-left:100px; color:#454545;}

.l1 {width:1200px; height:100px; backgrounds:url(line.png) no-repeat top; clear:both;}

.lt {width:650px; display:inline-block; *display:block; *float:left; clear:both; margin-left:40px;}

.rt {width:360px; display:inline-block; *display:block; *float:left; margin-left:50px; vertical-align:top;}
.h2 {color:#222222; font-size:28px; margin-top:0px;}
.p2 {color:#454545; font-size:16px;       margin-left:0px; padding-left:20px;}
.ps {margin-top:20px; font-size:12px;}
.psize {background-color:#ABB; color:#FFF; padding:1px 9px 1px 9px; margin-top:3px; display:inline-block; border-radius:20px;}

.m1 {color:#FFF; text-align:center; background-color:#7db2c0; letter-spacing:1px; display:inline-block; width:912px; *display:block; *float:left; padding-top:8px; padding-bottom:8px; vertical-align:top;}
.m2 {text-align:center; display:inline-block; width:220px; *display:block; *float:left; vertical-align:top; border-right:solid 40px #7db2c0;}

.pvc {display:inline-block; width:500px; margin-right:50px; margin-bottom:30px; cursor:pointer; font-size:12px; border-bottom:solid 1px #EEE;}
.pvc img {width:100%;}
.pvb {position:absolute; width:100%; height:100%; min-width:1200px; min-height:500px; background-color:rgba(0,0,0,.8); *background-color:#222; left:0px; top:0px; z-index:9999;}
.pv {position:absolute; width:80%; height:80%; left:10%; top:10vh; *top:5%; background-color:#111;}
.pve {position:absolute; left:90%; top:10vh; *top:5%; width:40px; height:40px; font-size:24px; line-height:40px; text-align:center; margin-left:5px; background-color:#111; cursor:pointer; color:#999;}
.pve:hover {color:#ccc;}



















.dorsal_t {font-weights:bold; font-familys:Romantic, "Times New Roman", Times, Georgia;}

.thsection {display:block; width:1200px; background-color:#FFFFFF; margin:0px auto; overflow:hidden; position:relative;}
#dorsal{height:400px;padding:0;margin:0; position:absolute;}
#dorsal_pre,#dorsal_nxt{top:120px;}
.dor{float:left;width:1200px;height:380px; list-style:none;}
#dor_con{width:1200px;height:380px; overflow:hidden; position:relative;}
#dorsal_item{height: 20px;position: absolute;bottom: 12px;left: auto;background: url(nav_item.png) repeat-x left center;_background-image: url(nav_item.gif);}
#dorsal_item .thsis {width: 16px;height: 16px;overflow: hidden;display: inline-block;float: left;margin: 2px;cursor: pointer;}

.thsnor {width:960px; margin:0px auto;}
.thspace{height:30px; clear:both; overflow:hidden;}
.thstit {font-size:26px; text-transform:uppercase; color:#666666; display:block; padding-top:10px; padding-bottom:10px;}
.thsbut {border-radius:5px; color:#FFFFFF; text-decoration:none; box-shadow:0px 1px 2px rgba(0,0,0,0.5); background:url(dorsal_thsbut_bg.gif) no-repeat 15px -7px #BBD4F4; padding:10px 20px 10px 50px; line-height:15px; letter-spacing:1px;}
.thsbut:hover {background-color:#DCE7F5; background-position:15px -57px; text-decoration:none; color:#777777; box-shadow:0px 1px 2px rgba(0,0,0,0.5);}

.top_logo {height:98px; background:url(/pub/dorsal/dorsal_title.png) no-repeat 50px 50px;}

.top_itd {width:1200px; height:360px; background:url(/pub/dorsal/201405/top_bg.png) no-repeat center top;}
.top_itd_l {width:550px; margin-top:60px; display:inline-block; _display:inline; float:left; margin-left:100px; font-size:15px; line-height:1.8;}
.top_itd_r {width:300px; margin-top:60px; display:inline-block; _display:inline; float:right; margin-right:100px;}


.mattress {width:960px; height:470px; overflow:hidden; -moz-animation:cprcm 0.7s ease-out; -webkit-animation:cprcm 0.7s ease-out;}
.mattressHide {display:none;}

.sty_con_l {width:470px; display:inline-block; float:left; height:470px; background-repeat:no-repeat; background-position:left center;}
.sty_con_r {width:470px; display:inline-block; float:right; height:470px;}
.sty_con_b {display:inline-block; float:left; margin-right:2px; width:238px; height:70px; line-height:70px; text-align:center; background-color:#e6e6e6; color:#7e7e7e; outline:none;}
.sty_con_b:hover {background-color:#bfd0e3; color:#FFFFFF; text-decoration:none;}
.sty_con_c {background:url(dorsal_con_b.gif) no-repeat center top #bfd0e3; color:#FFFFFF;}








@-webkit-keyframes cprcm { 0%{opacity:0;} 100%{opacity:1;} }
@-moz-keyframes cprcm { 0%{opacity:0;} 100%{opacity:1;} }


