@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#fbb204; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto; }
/*header*/
	.header{ overflow: hidden; position: relative;min-width:1220px; width:100%;}
	.header1{height:290px; min-width:1220px; width:100%; background:url(../../images/images/i0_02.png) repeat-x top center; position: absolute; top: 0; z-index: 10;}
	.header1L{ }
	.header1R{}
	.h1R1{ padding: 15px 0px 0px 0px; }
	.h1R1 span{ display: block; float: right; background: url(../../images/images/i0_07.png) no-repeat center left; padding-left: 25px; height: 30px; line-height: 30px; font-size: 20px; color: #c6a47e;}
	.h1R2{ line-height: 67px;}
	.h1R2 a{ display: block; float: left; text-align: center; font-size: 16px; color: #ffffff;height: 67px; line-height: 67px; margin-left: 55px;}
	.h1R2 a.linkhover,.h1R2 a:hover{color:#c6a47e; }
	.h1R2 a:first-child{ margin-left: 0px; }
	.header2{ overflow: hidden; position: relative; width: 100%; min-width: 1220px;}
/*index_midd*/
	.index_midd{ overflow: hidden; position: relative;min-width:1220px; width:100%;}
	/*index_m1*/
		.index_m1{ min-width: 1220px; width: 100%; overflow: hidden; position: relative; padding: 0px 0px 0px 0px; background: #252525;}
		.im1_bg{ min-width: 1220px; width: 100%; height: 900px; background:url(../../images/images/i1_01.png) no-repeat top center; }
		.im1_bg2{ min-width: 1220px; width: 100%; height: 900px; background:url(../../images/images/i1_02.png) repeat-y center; position: absolute; top: 0;}
		.im1all{ position: absolute; top: 0; width: 100%; }
		.im1tit{ text-align: center; padding: 170px 0px 60px 0px;}
		.im1tit span{ display: block; text-align: left; }
		.im1tit font{ display: block; height: 50px; line-height: 50px; font-size: 34px; color: #c6a47e; text-align: left; }
		.im1list{ margin: 55px 0px 115px 0px; line-height: 30px; height: 210px; overflow: hidden; color: #FFFFFF; font-size: 14px; width: 480px;}
		.im1lmore{}
		.im1lmore a{ display: block; border: 2px solid #c6a47e; background: url(../../images/images/i1_07.png) no-repeat center; text-align: center; width: 176px; height: 46px; transition: all 0.3s;}
		.im1lmore a:hover{ background: url(../../images/images/i1_07x.png)#c6a47e no-repeat center; transition: all 0.3s;}
	/*end index_m1*/
	/*index_m2*/
		.index_m2{ width: 100%; overflow: hidden; position: relative; min-width: 1220px; background: #212121;}
		.im2tit{text-align: center; padding: 115px 0px 55px 0px;}
		.im2tit span{ display: block; text-align: center; }
		.im2tit font{ display: block; height: 50px; line-height: 50px; font-size: 34px; color: #c6a47e; text-align: center; }
		.im2lst{ position: relative; width: 100%; }
		.im2_bg{min-width: 1220px; width: 100%; height: 800px; background:url(../../images/images/i2_02.png) no-repeat top center; }
		.im2_bg2{ min-width: 1220px; width: 100%; height: 800px; background:url(../../images/images/i2_04.png) repeat-y center; position: absolute; top: 0;}
		.im2all{position: absolute; top: 0; width: 100%; }
		.im2L{ width: 300px; margin-top: 380px;transition: all 0.3s;}
		.im2L span{ display: block; color: #FFFFFF; height: 85px; line-height: 85px; text-align:left; font-size: 48px; overflow: hidden;}
		.im2L font{ display: block; color: #FFFFFF; height: 56px; line-height: 28px; text-align:left; font-size: 16px; overflow: hidden; margin: 45px 0px 85px 0px;}
		.im2L a{ display: block; background: url(../../images/images/i2_05.png) no-repeat center; width: 40px; height: 40px;  display: none; transition: all 0.3s;}
		.im2L:hover a{ display: block; }
		.im2L:hover{ margin-top: 300px; transition: all 0.3s; }

		.im2R{width: 300px; margin-top: 380px;transition: all 0.3s;}
		.im2R span{ display: block; color: #FFFFFF; height: 85px; line-height: 85px; text-align:right; font-size: 48px; overflow: hidden;}
		.im2R font{ display: block; color: #FFFFFF; height: 56px; line-height: 28px; text-align:right; font-size: 16px; overflow: hidden; margin: 45px 0px 85px 0px;}
		.im2R a{ display: block; background: url(../../images/images/i2_05.png) no-repeat center; width: 40px; height: 40px;  display: none; transition: all 0.3s;}
		.im2R:hover a{ display: block; float: right;}
		.im2R:hover{ margin-top: 300px; transition: all 0.3s; }
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1220px; width: 100%; overflow: hidden; background: #272727; position: relative; }
		.im3_bg{min-width: 1220px; width: 100%; height: 900px; background:url(../../images/images/i3_02.png) no-repeat top center; }
		.im3all{position: absolute; top: 0; width: 100%; }
		.im3allR{ padding-top: 165px; }
		.im3aR1{text-align: right; padding: 0px 0px 65px 0px;}
		.im3aR1 span{ display: block; text-align: right; }
		.im3aR1 font{ display: block; height: 50px; line-height: 50px; font-size: 34px; color: #c6a47e; text-align: right; }
		.im3aR2{ width: 430px; text-align: right;  line-height: 40px;  height: 120px; color:#ffffff; overflow: hidden; font-size: 16px;}

		.im3aR3{ padding-top: 50px; }
		.im3aR3 span{ display: block; text-align: right; font-size: 16px; color: #776450; letter-spacing: 18px; height: 30px; line-height: 30px; overflow: hidden;}
		.im3aR3 font{ display: block; text-align: right; font-family: "Arial"; font-size: 12px;color: #776450; height: 25px; line-height: 25px; overflow: hidden; text-transform:uppercase;}

		.im3aR4{ padding-top: 65px; }
		.im3aR4 a{ display: block; border: 2px solid #c6a47e; float: right; background: url(../../images/images/i1_07.png) no-repeat center; text-align: rigbt; width: 176px; height: 46px; transition: all 0.3s;}
		.im3aR4 a:hover{ background: url(../../images/images/i1_07x.png)#c6a47e no-repeat center; transition: all 0.3s;}

	/*end index_m3*/
	/*index_m4*/
		.index_m4{width: 100%; overflow: hidden; position: relative; min-width: 1220px; background: #272727; position: relative; }
		.im4_bg{ min-width: 1220px; width: 100%; height: 900px; background:url(../../images/images/i4_02.png) no-repeat top center; }
		.im4all{position: absolute; top: 0; width: 100%; }
		.im4allL{ padding-top: 165px; }
		.im4aR1{text-align: right; padding: 0px 0px 65px 0px;}
		.im4aR1 span{ display: block; text-align: left; }
		.im4aR1 font{ display: block; height: 50px; line-height: 50px; font-size: 34px; color: #c6a47e; text-align: left; }
		.im4aR2{ width: 430px; text-align: left;  line-height: 40px;  height: 120px; color:#ffffff; overflow: hidden; font-size: 16px;}

		.im4aR3{ padding-top: 50px; }
		.im4aR3 span{ display: block; text-align: left; font-size: 16px; color: #776450; letter-spacing: 18px; height: 30px; line-height: 30px; overflow: hidden;}
		.im4aR3 font{ display: block; text-align: left; font-family: "Arial"; font-size: 12px;color: #776450; height: 25px; line-height: 25px; overflow: hidden; text-transform:uppercase;}

		.im4aR4{ padding-top: 65px; }
		.im4aR4 a{ display: block; border: 2px solid #c6a47e; float: left; background: url(../../images/images/i1_07.png) no-repeat center; text-align: rigbt; width: 176px; height: 46px; transition: all 0.3s;}
		.im4aR4 a:hover{ background: url(../../images/images/i1_07x.png)#c6a47e no-repeat center; transition: all 0.3s;}
	/*end index_m4*/
	/*index_m5*/
		.index_m5{min-width: 1220px; width: 100%; overflow: hidden; position: relative; background: #272727;}
		.im5_bg{min-width: 1220px; width: 100%; height: 900px; background:url(../../images/images/i5_02.jpg) no-repeat top center; }
		.im5all{ position: absolute; width: 100%; top: 0; }
		.im5tit{text-align: center; padding: 135px 0px 100px 0px;}
		.im5tit span{ display: block; text-align: center; }
		.im5tit font{ display: block; height: 50px; line-height: 50px; font-size: 34px; color: #c6a47e; text-align: center; }

		.chinaz5{width:100%; position: relative; height:235px; overflow: hidden;}
		.chinaz5x{ width: 750px;  position: relative; margin: 0 auto;}
		.q51buypic5{ width:100%; position:relative;}
		.q51buypic5 li{ width:750px; height:235px;position:relative; overflow: hidden;}
		.in5lstone{}
		.in5lstofot1{ height: 95px; line-height: 95px; text-align: center; color: #FFFFFF; font-size: 22px; overflow: hidden; }
		.in5lstofot2{ height: 60px; line-height: 30px; text-align: center; color: #FFFFFF; font-size: 16px; overflow: hidden; margin: 10px 0px 40px 0px;}
		.in5lstofot3{ height: 30px; line-height: 30px; text-align: center; color: #b4b4b4; font-size: 14px; overflow: hidden; }
		.chinaz5 a.prev{ display: block; position: absolute; top: 50%; left: 0; background: url(../../images/images/i5_07.png) no-repeat center; width: 23px; height: 41px; margin-top: -20px;}
		.chinaz5 a.next{ display: block; position: absolute; top: 50%; right: 0; background: url(../../images/images/i5_10.png) no-repeat center; width: 23px; height: 41px; margin-top: -20px;}

		.in5lmore{ padding-top: 135px;}
		.in5lmore a{ display: block; margin: 0 auto; border: 2px solid #c6a47e; background: url(../../images/images/i1_07.png) no-repeat center;  width: 176px; height: 46px; transition: all 0.3s;}
		.in5lmore a:hover{ background: url(../../images/images/i1_07x.png)#c6a47e no-repeat center; transition: all 0.3s;}
	/*end index_m5*/
	
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background: #1d1d1d; overflow: hidden; }
	.footer1{ padding: 80px 0px 80px 0; }
	.f1a{ padding-top: 20px; }
	.f1b{ margin-top: 3px; height: 55px; line-height: 55px; text-align: left; color: #424242; font-size: 24px; letter-spacing: 2px; }

	.footer1aR{ width: 655px; }
	.ft1R_a{ height: 55px; line-height: 55px; overflow: hidden;}
	.ft1R_a a{ display: block; float: left; font-size: 16px; color: #FFFFFF; margin-left: 60px; }
	.ft1R_a a:first-child{ margin-left: 0; }
	.ft1R_b{ margin-top: 15px; }
	.ft1R_bL1{  margin-top: 20px; }
	.ft1R_bL1 a{ display: block; background: url(../../images/images/ft_07.jpg) no-repeat center center; width: 40px; height: 40px;}
	.ft1R_bL2{ margin-top: 20px; margin-left: 30px;}
	.ft1R_bL2 a{ display: block; background: url(../../images/images/ft_09.jpg) no-repeat center center; width: 40px; height: 40px;}
	.ft1R_bR{}
	.ft1RbR_1{ font-size: 55px; color: #424242; }
	.ft1RbR_2{ padding-left: 10px; }
	.ft1RbR_2 span{ display: block; font-size: 14px; color: #424242; margin-top: 10px; height: 20px; line-height: 20px;}
	.ft1RbR_2 font{ display: block; font-size: 30px; font-family: "Arial"; color: #ffffff; height: 35px; line-height: 35px;}

	.footer2{ min-width: 1220px; width: 100%; height: 60px; line-height: 60px;border-top: 1px solid #2e2e2e; text-align: center; font-size: 14px;}
	.footer2 span{  margin:0 15px; color: #3c3c3c;}
	.footer2 a{ color: #3c3c3c; }
	.footer2 a:hover{ color: #ffffff; }
/*site*/
	.sheader2{ background: #e1e1e1; }
	.sstit{ position: relative; width: 100%; }
	.sstitx{ position: absolute; bottom: 0; width: 100%;  overflow: hidden; background: rgba(0, 0, 0, 0.7); }
	.sstitbg{ height: 70px; overflow: hidden;}
	.sstitL{ height: 70px; line-height: 70px; color: #ffffff; font-size: 26px;  }
	.sstitR{ padding-right: 25px; height: 70px; line-height: 70px; color: #ffffff; font-size: 16px;}
	.sstitR a{ color: #ffffff; }
	.sstitR a:hover{ color: #ffffff; }
	.simidd{ overflow: hidden; min-width: 1220px; width: 100%;}

	.site_xnavx{ padding: 40px 0px 10px 0px; }
	.site_xnav{ position: relative; width: 100%; height: 50px;}
	.site_xnav ul{ position: absolute; width: 100%; font-size: 0; text-align: center;}
	.site_xnav li{ display: inline-block;  margin-right: 20px; margin-bottom: 20px;}
	.site_xnav a{ display: block; background: #626262; color: #FFFFFF; padding: 0px 35px; height: 50px; line-height: 50px; font-size: 16px;}
	.site_xnav a.linkhover{ background: #232323; color: #FFFFFF; }
	.site_lst{ overflow: hidden; padding: 0px 0px 50px 0px; width: 100%;}
	.site_con{line-height: 210%; min-height: 100px;}

/*site end*/
	.layerimgbg{ padding: 10px 10px 0 10px; }
	.layerimga{ background: #f9f9f9; }
	.layerimga img{ width: 180px; height: 180px; }
	.layerimgb{ text-align: center; color: #666666; font-size: 14px; height: 30px; line-height: 30px; margin-top: 5px; }
