*{ margin: 0; padding: 0; }
@font-face{
	font-family:SourceHanSansCN-Regular;
	src:url(../images/SourceHanSansCN-Regular.TTF);
}
body{font-family: SourceHanSansCN-Regular,"Microsoft Yahei",tahoma,"Srial",helvetica,sans-serif;}
ul,li{ list-style:none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.clear{ clear:both; height: 0; height: 0; overflow:hidden;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; }
 /*垂直居中*/
.v_align{position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);} 
/* 单行文字溢出虚点显示*/
#wrap{ width: 100%; overflow: hidden; background:#fff; font-size:16px;}
.s_con{ width: 1000px; margin: 0 auto; position: relative;}
.s_auto{ width: 100%; overflow: hidden; }


.xfbanner a{ display: block; width:100%; height:649px; background: url("../images/banner_bg.jpg") center no-repeat;}
.sec01{ width:100%; height:214px; background: url("../images/s1_bg.jpg") center no-repeat; overflow: hidden;}
.sectionsNav{ width: 1000px; height: 93px; margin: 0 auto; background: url(../images/center_bg.jpg) center no-repeat; margin-top: 62px;}
.sectionsNav2{ margin-top: 0px; }
.navfloat{position: fixed; z-index: 6; top: 0px;}


.s1_nav li{ float: left; margin-right: 45px; margin-top: 36px; }
.s1_nav li:first-child{ margin-left: 16px; }
.s1_nav li.s1_6{ margin-right: 0px; }
.s1_nav .s1_2{ margin-top: 24px; }
.s1_nav .s1_1 a{ display: block; width: 86px; height: 25px; background: url(../images/s1_1.png) no-repeat; }
.s1_nav .s1_2 a{ display: block; width: 151px; height: 52px; background: url(../images/s1_2.png) no-repeat; }
.s1_nav .s1_3 a{ display: block; width: 130px; height: 21px; background: url(../images/s1_3.png) no-repeat; }
.s1_nav .s1_4 a{ display: block; width: 132px; height: 21px; background: url(../images/s1_4.png) no-repeat; }
.s1_nav .s1_5 a{ display: block; width: 110px; height: 21px; background: url(../images/s1_5.png) no-repeat; }
.s1_nav .s1_6 a{ display: block; width: 130px; height: 21px; background: url(../images/s1_6.png) no-repeat; }
.s1_nav li a{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.s1_nav li.current a{transform: scale(1.2);}

.sec02{ width: 100%; height: 1101px; background: url(../images/s2_bg.jpg) center no-repeat; overflow: hidden; }
.s_t{ width: 500px; margin: 0 auto; text-align: center;}
.s_t h1{ font-size: 48px; color: #e6b785; line-height: 70px; margin-top: 60px;}
.s_t h2{ font-size: 24px; color: #fff; margin-left: -30px;}
.s2_gift{ margin-top: 52px; width: 1000px; height: 760px;}
.s2_gift li{ float: left; margin-right: 18px; }
.s2_gift .g_4{margin-right: 0px; }
.s2_gift .g_6{margin-top: 40px; margin-right: 0px;}
.s2_gift li a{ display: block; }
.s2_gift .g_w a{width: 235px;}
.s2_gift .g_1 a{height: 328px; background: url(../images/s2_1.jpg) no-repeat; }
.s2_gift .g_2 a{height: 328px; background: url(../images/s2_2.jpg) no-repeat; }
.s2_gift .g_3 a{height: 328px; background: url(../images/s2_3.jpg) no-repeat; }
.s2_gift .g_4 a{height: 328px; background: url(../images/s2_4.jpg) no-repeat; }
.s2_gift .g_5 a{width: 745px; height: 328px; background: url(../images/s2_5.jpg) no-repeat;margin-top: 40px; }
.s2_gift .g_6 a{height: 328px; background: url(../images/s2_6.jpg) no-repeat;}
.s_swt{ display: block; width: 210px; height: 54px; margin: 0 auto; background: url(../images/swt_bg.png) center no-repeat; font-size: 24px; color: #fff; line-height: 48px; text-align: center; }

.sec03{}
.s3_1{height: 545px; background: url(../images/s3_bg1.jpg) center no-repeat; }
.s3_1_t{ width: 460px; height: 230px; text-align: center; float: right; color: #938263; margin-top: 196px; margin-right: 40px;}
.s3_1_t h1{ width: 312px; height: 33px; background: url(../images/s3_888.png) no-repeat; margin: 0 auto;}
.s3_1_t h2{ font-size: 24px; line-height: 70px; }
.s3_1_t p{ font-size: 16px; margin-bottom: 42px;}
.sm_swt{ display: block; width: 109px; height: 29px; margin: 0 auto; background: url(../images/sm_swt.png) no-repeat; font-size: 16px; color: #fff; text-align: center; line-height: 29px; }
.s3_2_1{height: 646px; background: url(../images/s3_bg2_01.jpg) no-repeat; }
.s3_2_2{height: 1181px; background: url(../images/s3_bg2_02.jpg) no-repeat; }
.s3_list{ margin-top: 78px; }
.s_list{ margin-top: 78px; }

.s3_list li{ float: left; }
.s3_list .bk_2{ margin: 0px 36px; }
.s3_tp{ width: 309px; height: 270px;}
.s3_tp1{background: url(../images/s3_2_1.jpg) no-repeat;}
.s3_tp2{background: url(../images/s3_2_2.jpg) no-repeat;}
.s3_tp3{background: url(../images/s3_2_3.jpg) no-repeat;}
.s3_tp4{background: url(../images/s4_2_1.jpg) no-repeat;}
.s3_tp5{background: url(../images/s4_2_2.jpg) no-repeat;}
.s3_tp6{background: url(../images/s4_2_3.jpg) no-repeat;}
.s3_tp7{background: url(../images/s5_2_1.jpg) no-repeat;}
.s3_tp8{background: url(../images/s5_2_2.jpg) no-repeat;}
.s3_tp9{background: url(../images/s5_2_3.jpg) no-repeat;}
.s3_tp10{background: url(../images/s6_2_1.jpg) no-repeat;}
.s3_tp11{background: url(../images/s6_2_2.jpg) no-repeat;}
.s3_tp12{background: url(../images/s6_2_3.jpg) no-repeat;}

.s3_list .s4_p1{ width: 207px; height: 28px; background: url(../images/2999.png) no-repeat; }
.s3_list .s4_p2{ width: 224px; height: 29px; background: url(../images/16800.png) no-repeat; }
.s3_list .s4_p3{ width: 209px; height: 28px; background: url(../images/4999.png) no-repeat; }

.s3_list .s5_p1{ width: 207px; height: 28px; background: url(../images/2999.png) no-repeat; }
.s3_list .s5_pc{ width: 206px; height: 29px; background: url(../images/5999.png) no-repeat; }

.s3_list .s6_p1{ width: 172px; height: 29px; background: url(../images/88.png) no-repeat; }
.s3_list .s6_p2{ width: 225px; height: 29px; background: url(../images/15800.png) no-repeat; }
.s3_list .s6_p3{ width: 226px; height: 28px; background: url(../images/18000.png) no-repeat; }

.s3_txt{ width: 307px; height: 260px; background: #190f09; border: 1px solid #644c25; text-align: center; }
.s3_txt h1{ font-size: 24px; line-height: 40px; color: #fff; margin-top: 32px; }
.s3_txt p{ font-size: 14px; color: #d2d2d2; line-height: 26px;}
.s3_txt h2{ width: 169px; height: 26px; margin: 0 auto; background: url(../images/p_888.png) no-repeat; margin-top: 24px; margin-bottom: 24px;}
.qy_swt{width: 111px; height: 30px; line-height: 30px; }
.s3_rx1{ width: 100%; height: 528px; background: url(../images/s3_2_4.png) center no-repeat; }
.s3_rx2{ width: 100%; height: 528px; background: url(../images/s3_2_5.png) center no-repeat; margin-top: 52px;}
.s3_tx_txt{ width: 450px; float: right; text-align: center;}
.s3_tx_txt p{ font-size: 24px; color: #fff; margin-top: 130px; line-height: 40px;}
.s3_tx_txt span{display: block; font-size: 18px; color: #d2d2d2; margin: 88px 0px 30px; text-align: right; margin-right: 80px;}
.s3_rx2 .s3_tx_txt{ float: left; }

.sec04{}
.s4_1{height: 545px; background: url(../images/s4_bg_01.jpg) center no-repeat;}
.s4_2{height: 1268px; background: url(../images/s4_bg_02.jpg) center  no-repeat;}

.s4_1_t{ width: 270px; float: right; }
.s4_1_t h1{width: 251px; height: 86px; background: url(../images/s4_1.png) no-repeat; margin-top: 168px;}
.s4_1_t h2{ font-size: 18px; color: #938263; text-align: right; margin-top: 36px; margin-bottom: 56px; }
.s4_2_xm a{ display: block; width: 100%; height: 528px; background: url(../images/s4_2_4.png) center no-repeat; margin-top: 78px;}

.sec05{}
.s5_1{height: 545px; background: url(../images/s5_bg_01.jpg) center no-repeat;}
.s5_2{height: 874px; background: url(../images/s5_bg_02.jpg) center no-repeat;}

.s6_1{height: 545px; background: url(../images/s6_bg_01.jpg) center no-repeat;}
.s6_2{height: 897px; background: url(../images/s6_bg_02.jpg) center no-repeat;}


.s5_1_t {width: 404px; float: right; color: #938263; text-align: center; margin-top: 204px; }
.s5_1_t h1{ width: 321px; height: 34px; background: url(../images/s5_1.png) no-repeat; margin: 0 auto; }
.s6_1_t h1{ width: 214px; height: 34px; background: url(../images/s6_1.png) no-repeat; margin: 0 auto; }
.s7_1_t h1{ width: 285px; height: 34px; background: url(../images/s7_1.png) no-repeat; margin: 0 auto; }
.s5_1_t h2{ font-size: 24px; margin: 24px 0px;}
.s5_1_t h3{ font-size: 18px; text-align: right; margin-bottom: 44px;}

.s5_xl{ width: 905px; height: 215px; margin: 0 auto;  margin-top: 24px;}
.s5_xl li{ float: left; }
.xl_1{width: 266px; height: 137px; background: url(../images/xl_1.png) no-repeat;}
.xl_fh{width: 30px; height: 30px; margin: 117px 30px;}
.xl_2{background: url(../images/xl_3.png) 0px 0px no-repeat;}
.xl_4{background: url(../images/xl_3.png) 0 -30px no-repeat;}
.xl_3{width: 266px; height: 137px; background: url(../images/xl_2.png) no-repeat;}
.xl_5{width: 170px; height: 215px; background: url(../images/xl_4.png) no-repeat;}
.xl_6{width: 170px; height: 215px; background: url(../images/xl_4_6.png) no-repeat;}
.xl_1,.xl_3{ margin-top: 62px; }

.sec06{}
.sec07{}
.s7_1{height: 545px; background: url(../images/s7_bg_01.jpg) center no-repeat;}
.s7_2{height: 847px; background: url(../images/s7_bg_02.jpg) center no-repeat;}
.zj_list{ width: 650px; margin: 0 auto; margin-top: 590px; cursor: pointer; color: #000; }
.zj_list li{ float: left; width: 121px; height: 121px; background: url(../images/zj_bg.png) no-repeat; color: #000; text-align: center;overflow: hidden; margin-left: 34px;}
.zj_list h1{ font-size: 24px; margin: 18px 0px 5px; color: #000; }
.zj_list h2{ font-size: 18px; color: #000; }

.sec08{ height: 1218px; background: url(../images/s8_bg.jpg) center no-repeat; }
.xf_t{ text-align: center; margin-top: 100px; }
.xf9_t{ margin-top: 0px; margin-bottom: 74px;}
.xf_t h1{ font-size: 48px; color: #e6b785;}
.xf_t h2{ font-size: 24px; color: #fff; margin-top: 10px;}
.case_slide{ width: 100%;overflow: hidden; margin-top: 44px; }
.case_slide .hd{ width: 200px; margin: 0 auto; margin-top: 54px; }
.case_slide .hd li{ float: left; margin-left: 14px; width: 20px; height: 20px; border: 1px solid #8c6431; border-radius: 50%;}
.case_slide .hd li.on{ background: #8c6431; }

.sec09{ width: 100%; background: #2f1f12; overflow: hidden;}
.s9_vedio{ width: 100%; height: 700px;}
#videoId{ background-size: cover; }

.sec10{ width:100%;position: relative;overflow: hidden;}
.sec10 .sec10_nav{position: absolute;left: 18.75%;top: 5%;width: 100%;}
.sec10 .sec10_nav li{width: 12.5%;height: 250px;float: left;}
.sec10 .sec10_con li{display: none;}
.sec10 .sec10_con li.sec10_cur{display: block;}
.sec10 .sec10_con li img{width: 100%;}