@charset "utf-8";
/*  ▅ Copyright (c) Dickson Furniture _ CSS Document */

h1  {font-size:48px; font-weight:normal; text-align:center; margin:0px;}

.page_banner  {width:100%; height:700px; min-width:1200px; background-color:#080d15; position:relative; z-index:0; user-select:none; -moz-user-select:none;}
.banner_top    {position:absolute; z-index:10; left:0px; top:0px; width:100%; height:100%; text-align:center; margin-top:60px; color:#FFF; letter-spacing:0.1em;}
.banner_top h1 {color:#fff;}
.banner_top p  {font-size:18px; color:#a4a5a6; margin:0px;}
.banner_bg     {background:url(/pub/img/material-process/pcshouye.jpg) no-repeat center top; width:100%; height:100%;}


.mapr_cert     {margin-top:-25px; background-color:#FFF; border-radius:10px; box-shadow:0px 5px 20px rgba(0,0,0,.15); width:580px; padding:30px; z-index:100; position:relative; text-align:center; color:#999; font-size:18px;}



.mapr_faith     {background-color:#fafafa;}
.mapr_faith_l   {width:450px; float:left; display:inline-block; font-size:18px; line-height:1.5em; color:#666;}
.mapr_faith_l .s{font-size:24px; color:#000; display:inline-block; padding-top:30px; padding-bottom:30px;}
.mapr_faith_r   {width:580px; float:right; display:inline-block;}


.mapr_desc     {background:url(/pub/img/material-process/material_process_desc.jpg) no-repeat center bottom; background-size:contain; margin-top:100px; font-size:16px; text-align:center;}
.mapr_desc_p   {color:#69584a; margin:5px auto;}
.mapr_desc_i   {display:inline-block; width:210px; text-align:center; color:#999999;}
.mapr_desc_is  {font-size:36px; color:#000;}
.mapr_desc_iu  {font-size:14px;}


.mapr_item     {margin-left:165px; color:#999; margin-top:80px; overflow:hidden;}
.mapr_item h2  {font-size:36px; font-weight:normal; padding-bottom:10px;}
.mapr_item_l   {width:270px; height:400px; background-repeat:no-repeat; background-size:cover; background-position:center center; overflow:hidden; display:inline-block; float:left;}
.mapr_item_r   {width:680px; min-height:405px; overflow:visible; display:inline-block; float:left; margin-left:35px;}
.mapr_item_rf  {min-height:110px; margin-bottom:7px;}
.mapr_item_rf .mic {display:inline-block; width:60px; height:60px; border:solid 1px #eeeeee; border-radius:60px; margin-right:25px;}
.mapr_item_rf .mil {display:table-cell; vertical-align:middle; line-height:1.2em; color:#999; width:60px; height:60px; text-align:center;}
.mapr_item_rd  {min-height:100px; margin-top:7px; margin-bottom:15px; overflow:visible;}
.mapr_item_ri  {min-height:215px; clear:both; margin-top:15px;}
.mapr_item_ri img {width:265px; height:auto; display:inline-block; margin-right:30px; margin-bottom:10px;}
.mapr_item_n   {height:70px; border-bottom:solid 1px #ccc;}
.mapr_item_wz  {display: inline-block;width: 0;height: 0;border-top: 4px solid transparent;border-left: 8px solid #9E9E9E;border-bottom: 4px solid transparent;}
.mapr_item_w   {font-size: 24px;}

















.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;} }


