@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:#d5ae83; text-decoration:none;}
@font-face {
	font-family: 'font1';
	src: url('font/tahoma.ttf');
}

.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_over{ overflow: hidden; }
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto; }
/*header*/
	.header{ overflow: hidden; position: relative;min-width:1220px; width:100%;}
	.header1{height:100px; min-width:1220px; width:100%; background:#000000;}
	.header1R{}
	.h1R1{ padding-top:5px; }
	.h1R1 span{ display:block; float:right; background:url(../../images/images/i0_05.jpg) no-repeat center left; padding-left:25px; font-size:24px; color:#d5ae83; font-family:"font1"; height: 35px; line-height: 35px;}
	.h1R2{ height:60px; }
	.h1R2 a{ display: block; float: left; text-align: center; font-size: 16px; border-bottom: 1px solid #000000; padding: 0 5px; color: #d5ae83;height: 59px; line-height: 59px; margin-left: 50px;}
	.h1R2 a.linkhover,.h1R2 a:hover{ color: #ffffff; border-bottom: 1px solid #ffffff}
	.h1R2 a:first-child{ margin-left: 0;}
	.header2{ overflow: hidden; position: relative; width: 100%; min-width: 1220px; background: #000000}
/*index_midd*/
	.index_midd{ overflow: hidden; position: relative;min-width:1220px; width:100%;}
	/*index_m1*/
		.index_m1{ min-width:1220px; width:100%; overflow:hidden; height:950px; position: relative; background: #000000;}
		.im1bg{background:url(../../images/images/i1_02.jpg) no-repeat top center; width:100%; min-width:1220px; height:950px;}
		.im1pos{ position:absolute; top:0; min-width: 1220px; width: 100%; z-index: 10; padding: 100px 0 0 0;}
		.im1tit{ padding-bottom:45px; }
		.im1tit span{ display:block; text-align:center; height: 55px; line-height: 55px; color: #ffffff; font-size: 36px;}
		.im1tit font{ display:block; text-align:center; color: #ffffff; font-size: 18px; font-family: "Arial"; height: 25px; line-height: 25px; text-transform: uppercase;}
		.im1tit2{ text-align:center; padding-top: 145px; line-height: 50px; color: #d5ae83; font-size: 32px; margin-bottom: 50px;}

		.im1lst{}
		.im1lcon{ line-height:35px; height:140px; overflow:hidden; text-align:center; color:#ffffff; font-size:16px; }
		.im1lmore{ padding-top:120px; }
		.im1lmore a{display:block; margin:0 auto; width:196px; height:56px; line-height: 56px; border:2px solid #d5ae83; color:#d5ae83; font-size: 16px; border-radius: 30px; text-align: center;}
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width:1220px; width:100%; position:relative; overflow:hidden; background:#000000;}
		.im2bg1{ width:100%; min-width:1220px; height:950px; transition: all 0.3s;}
		
		.im2tit{position:absolute; top:100px; width: 100%;}
		.im2titx{ width:150px; margin: 0 auto;}
		.im2tity{ position:relative; z-index:20 }
		.im2tit span{ display:block; text-align:center; height: 55px; line-height: 55px; color: #ffffff; font-size: 36px;}
		.im2tit font{ display:block; text-align:center; color: #ffffff; font-size: 18px; font-family: "Arial"; height: 25px; line-height: 25px; text-transform: uppercase;}
		
		.im2pos{position:absolute; top:0; width: 100%; min-width: 1220px; z-index: 1}
		.im2posx{width:100%; position:relative; height:950px;}
		.im2_a a{ display: block; border-right:1px solid rgba(255,255,255,0.2); padding:0px 79px 0px 80px; width:140px; height:950px;}
		.im2_a:first-child a{ border:1px solid rgba(255,255,255,0.2); border-top:none; border-bottom:none; padding:0px 79px 0px 79px; width:140px; height:950px;}
		.im2_a1{ padding-top:385px;  transition:all 0.3s;}
		.im2_a1 span{ display:block; text-align:center; color:#ffffff; line-height:50px; font-size:40px; width:50px; margin:0 auto; }
		.im2_a2{ margin:50px 0px 60px 0px; display:none;transition:all 0.3s;}
		.im2_a2 span{ display:block; width:1px; height:40px; margin:0 auto; background: #ffffff}
		.im2_a3{display:none;transition:all 0.3s;}
		.im2_a3 span{ display:block; margin:0 auto; width:136px; height:41px; line-height: 41px; border:2px solid #d5ae83; color:#d5ae83; font-size: 14px; border-radius: 30px; text-align: center;}
		.im2_a4{ display:none; }

		.im2_a.on .im2_a1{ padding-top:320px; transition:all 0.3s;}
		.im2_a.on .im2_a2{ display:block; transition:all 0.3s;}
		.im2_a.on .im2_a3{ display:block; transition:all 0.3s;}

	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1220px; width: 100%; background:#000000;  overflow: hidden; position:relative;}
		.im3bg{ background:url(../../images/images/i3_02.jpg) no-repeat top center; width:100%; min-width:1220px; height:950px; }
		.im3bg2{ position:absolute; left: -600px; width: 50%; background: rgba(0,0,0,0.3); height: 950px; top: 0; z-index: 1}
		.im3bg3{ position:absolute; right: -600px; width: 50%; background: rgba(0,0,0,0.3); height: 950px; top: 0; z-index: 1}
		.im3tit{position:absolute; top:100px; width: 100%;}
		.im3titx{ width:150px; margin: 0 auto;}
		.im3tity{ position:relative; z-index:20 }
		.im3tit span{ display:block; text-align:center; height: 55px; line-height: 55px; color: #ffffff; font-size: 36px;}
		.im3tit font{ display:block; text-align:center; color: #ffffff; font-size: 18px; font-family: "Arial"; height: 25px; line-height: 25px; text-transform: uppercase;}
		
		.im3pos{position:absolute; top:0; width: 100%; min-width: 1220px; z-index: 2}
		.im3posx{ width:100%; position:relative; height:950px;}
		.im3_p1{ width:400px; height:950px; background:rgba(0,0,0,0.3); transition:all 0.3s;}
		.im3_p1 a{ display:block; width:400px; height:950px;}
		.im3_p1_ico{ width:100%; height:110px; margin-top: 425px; text-align: center; transition:all 0.3s;}
		.im3_p1_fot1{ padding:30px 0px 0px 0px; }
		.im3_p1_fot1 span{ display:block; text-align:center; color:#ffffff; font-size:30px; height: 90px; line-height: 90px;}
		.im3_p1_fot1 font{ display:block; background:#ffffff; height:2px; width:40px; margin:0 auto; display:none; transition: all 0.3s;}
		.im3_p1_fot2{ display:none; transition: all 0.4s; width: 270px; margin: 30px 65px 45px 65px; line-height:34px; height:102px; overflow:hidden; text-align:center; font-size:16px; color: #ffffff;}
		.im3_p1_fot3{display:none; transition: all 0.5s;}
		.im3_p1_fot3 span{ display:block; margin:0 auto; width:136px; height:41px; line-height: 41px; border:2px solid #d5ae83; color:#d5ae83; font-size: 14px; border-radius: 30px; text-align: center;}
		
		.im3_p1:hover{ background:none; transition:all 0.3s; }
		.im3_p1:hover .im3_p1_ico{ margin-top:315px; transition: all 0.3s;}
		.im3_p1:hover .im3_p1_fot1 font{ display:block; transition: all 0.3s;}
		.im3_p1:hover .im3_p1_fot2{ display:block; transition: all 0.4s;}
		.im3_p1:hover .im3_p1_fot3{ display:block; transition: all 0.5s;}

		.im3_p1_ico1{ background:url(../../images/images/i3_a1.png) no-repeat center; }
		.im3_p1_ico2{ background:url(../../images/images/i3_a2.png) no-repeat center; }
		.im3_p1_ico3{ background:url(../../images/images/i3_a3.png) no-repeat center; }
	/*end index_m3*/
	/*index_m4*/
		.index_m4{ min-width:1220px; width:100%; background: #000000; position:relative; overflow:hidden;}
		.im4bg{ background:url(../../images/images/i4_02.jpg) no-repeat top center; width:100%; min-width:1220px; height:950px; }
		.im4pos{position:absolute; top:0; width: 100%; min-width: 1220px; padding: 115px 0px 0px 0px; z-index: 1}
		.im4tit{ padding-bottom:140px; }
		.im4tit span{ display:block; text-align:center; height: 55px; line-height: 55px; color: #ffffff; font-size: 36px;}
		.im4tit font{ display:block; text-align:center; color: #ffffff; font-size: 18px; font-family: "Arial"; height: 25px; line-height: 25px; text-transform: uppercase;}
		.im4lst{ width: 100%; height: 280px;}
		.chinaz4{width:100%; height:280px; position: relative; overflow: hidden;}
		.q51buypic4{ width:100%; position:relative; height: 280px;}
		.q51buypic4 li{ width:100%; height:280px;position:relative;}
		.im4_one{ width:580px; margin:0 auto; }
		.im4_one a{ display:block; }
		.im4_ofot1{ height:95px; line-height:95px; text-align:center; font-size:26px; color:#ffffff; overflow:hidden; }
		.im4_ofot2{ height:111px; line-height:37px; text-align:center; font-size:16px; color:#ffffff; overflow:hidden; }
		.im4_ofot3{ height:30px; line-height:30px; text-align:center; font-size:16px; color:#ffffff; overflow:hidden; font-family: "Arial"; margin-top: 25px;}
		.chinaz4 a.prev{ display:block; position:absolute; top:112px; left:0; background: url(../../images/images/i4_03.png) no-repeat center; width: 55px; height: 55px;}
		.chinaz4 a.next{ display:block; position:absolute; top:112px; right:0; background: url(../../images/images/i4_05.png) no-repeat center; width: 55px; height: 55px;}
		.im4more{ padding-top:150px; }
		.im4more a{display:block; margin:0 auto; width:196px; height:56px; line-height: 56px; border:2px solid #d5ae83; color:#d5ae83; font-size: 16px; border-radius: 30px; text-align: center;}
	/*end index_m4*/
	/*index_m5*/
		.index_m5{min-width: 1220px; width: 100%; background:#ffffff; overflow: hidden; padding: 105px 0 100px 0}
		.im5tit{ padding-bottom:80px; }
		.im5tit span{ display:block; text-align:center; }
		.im5tit font{ display:block; text-align:center; color: #2c436e; font-size: 30px; height: 50px; line-height: 50px;}
		.im5lst{}
		.chinaz5{width:100%; height:500px; position: relative; overflow: hidden;}
		.q51buypic5{ width:100%; position:relative; height: 450px;}
		.q51buypic5 li{ width:276px; height:450px;position:relative; margin-right: 32px;}
		.im5_one{width:276px; height:377px;}
		.im5_oimg{ width:276px; height:377px; background:#f9f9f9; }
		.im5_oimg div{ width:276px; height:377px; display: table-cell; vertical-align: middle; text-align: center;}
		.im5_ofot{ padding:13px 0px 0px 0px; }
		.im5_ofot span{ display:block; text-align:center; font-size: 18px; overflow: hidden; height: 60px; line-height: 60px;}
		.chinaz5 .num{ position:absolute; bottom:0; width: 100%;}
		.chinaz5 .num ul{ position:relative; width:100%; text-align:center; }
		.chinaz5 .num li{ display:inline-block; width:15px; height:15px; background:#2d3d5c; border-radius:50%; font-size:0; margin: 0 10px; cursor: pointer;}
		.chinaz5 .num li.on{ background:#e72222; width:60px; height:15px; border-radius: 8px;}
	/*end index_m5*/
	/*index_m6	*/
		.index_m6{ background:#142b56; min-width:1220px; width:100%; position:relative; }
		.im6bg{ background:url(../../images/images/i6_02.jpg) no-repeat top center; width:100%; min-width:1220px; height:950px; }
		.im6pos{ position:absolute; top:0; width: 100%; min-width: 1220px; padding: 115px 0px 0px 0px; z-index: 1}
		.im6tit{ padding-bottom:80px; }
		.im6tit span{ display:block; text-align:center; }
		.im6tit font{ display:block; text-align:center; color: #ffffff; font-size: 30px; height: 50px; line-height: 50px;}
		.im6lst{}
		.im6lone{ margin-left:50px; }
		.im6lone:first-child{ margin-left:0; }
		.im6lone a{ display:block; border:1px solid rgba(64,89,137,0.4); background: rgba(44,67,110,0.4); padding: 44px 34px 39px 34px; width: 130px; transition:all 0.3s;}
		.im6lotit{ text-align:center; height:45px; line-height:45px; color:#ffffff; font-size:20px; margin-bottom: 35px;}
		.im6loico{ width:130px; height: 130px; margin-bottom: 65px;}
		.im6loimg{ background:url(../../images/images/i6_02.png) no-repeat center top; width: 100%; height: 90px;}
		.im6lofot{ height:65px; line-height:65px; text-align:center; font-size: 20px; color: #ffffff; overflow: hidden;}

		.im6lone a:hover{ background:#ffffff; transition:all 0.3s; }
		.im6lone a:hover .im6lotit{ color:#2c436e; }
		.im6lone a:hover .im6loimg{ background:url(../../images/images/i6_02x.png) no-repeat center top; }
		.im6lone a:hover .im6lofot{ color:#333333; }

		.im6loico1{ background:url(../../images/images/i6ico_01.png) no-repeat center; }
		.im6loico2{ background:url(../../images/images/i6ico_02.png) no-repeat center; }
		.im6loico3{ background:url(../../images/images/i6ico_03.png) no-repeat center; }
		.im6loico4{ background:url(../../images/images/i6ico_04.png) no-repeat center; }
		.im6loico5{ background:url(../../images/images/i6ico_05.png) no-repeat center; }

		.im6lone a:hover .im6loico1{background:url(../../images/images/i6ico2_01.png) no-repeat center;}
		.im6lone a:hover .im6loico2{background:url(../../images/images/i6ico2_02.png) no-repeat center;}
		.im6lone a:hover .im6loico3{background:url(../../images/images/i6ico2_03.png) no-repeat center;}
		.im6lone a:hover .im6loico4{background:url(../../images/images/i6ico2_04.png) no-repeat center;}
		.im6lone a:hover .im6loico5{background:url(../../images/images/i6ico2_05.png) no-repeat center;}

	/*end index_m6*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background:#000000; overflow: hidden; padding: 0px 0px 0px 0px;}
	.foot1{ overflow: hidden; padding: 60px 0px 50px 0px;}
	.foot1L{ color:#ffffff; width: 290px;}
	.foot1La{ height:50px; line-height: 50px; font-size: 26px; font-family: "Arial"; margin-bottom: 10px;}
	.foot1Lb{ height:25px; line-height:25px; font-size: 16px; overflow: hidden;}
	.foot1M{ padding-left:130px; width:344px; padding-top: 20px;}
	.foot1M1{ width:100px; margin-left: 22px;}
	.foot1M1:first-child{ margin-left:0 }
	.foot1M1 span{display:block; background:#ffffff; width:100px; height:100px; }
	.foot1M1 font{ display:block; text-align:center; margin-top:5px; height:30px; line-height:30px; font-size:14px; color:#ffffff; }
	
	.foot1R{padding-top: 20px; width: 291px;}
	.foot1R1{ text-align:right; color:#ffffff; height:35px; line-height:35px; font-size:16px; margin-bottom: 10px;}
	.foot1R2{}
	.foot1R2 a{ display:block; float:left; color: #ffffff; font-size: 16px; margin-left: 48px; width: 65px; line-height: 35px; height: 35px; overflow: hidden; text-align: right;}
	.foot1R2 a:nth-child(1),.foot1R2 a:nth-child(4){ margin-left:0 }

	.foot2{ border-top: 1px solid #212121; height: 69px; line-height: 69px; text-align: center; font-size: 14px; color: #715b42; }
	.foot2 span{ float:left; padding-right:20px; }
	.foot2 font{ float: right;}
	.foot2 a{ color: #715b42; }
	.foot2 a:hover{ color: #ffffff; }
/*site*/
	.site_xtit{ position: relative; width: 100%; height: 22px;}
	.site_xtitx{ position: absolute; bottom: 0; width: 100%;  overflow: hidden;}
	.site_xtitx span{ display:block; height: 80px; line-height: 80px; text-align: center; color: #ffffff; font-size: 36px;}
	.site_xtitx font{ display:block; height: 40px; width: 2px; background: #d5ae83; margin: 0 auto;}

	.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;  padding: 0 10px; margin-bottom: 20px;}
	.site_xnav a{ display: block;border: 1px solid #d5ae83; color: #d5ae83; padding: 0px 40px; border-radius: 25px; height: 50px; overflow: hidden; line-height: 50px; font-size: 16px;}
	.site_xnav a.linkhover{ background: #d5ae83; color: #FFFFFF; }
	.site_lst{ overflow: hidden; padding: 0px 0px 60px 0px; width: 100%;}
	.site_con{line-height: 210%; min-height: 100px;}
/*site end*/
