@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:#b80400; 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:375px; 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-top: 11px; }
	.h1R1 span{ display: block; float: right; background: url(../../images/images/i0_07.png) no-repeat center left; padding-left: 32px; height: 30px; line-height: 30px; font-size: 22px; color: #ffffff; font-family: "Arial";}
	.h1R1 a{ display: block; float: right; margin-left: 40px; font-family: "Arial"; font-size: 20px; height: 30px; line-height: 30px; color: #ffffff;}
	.h1R2{ line-height: 63px;}
	.h1R2 a{ display: block; float: left; text-align: center; font-size: 16px; color: #ffffff;height: 63px; line-height: 63px; margin-left: 45px;}
	.h1R2 a.linkhover,.h1R2 a:hover{color:rgba(255,255,255,0.8); }
	.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: #ffffff;}
		.im1_bg2{ min-width: 1220px; width: 100%; height: 250px; background:url(../../images/images/i1a_02.png) no-repeat top center; position: absolute; top: 160px;}
		.im1_bg3{ min-width: 1220px; width: 100%; height: 270px; background:url(../../images/images/i1a_04.png) no-repeat bottom center; position: absolute; bottom: 0px;}
		.im1_bg{ min-width: 1220px; width: 100%; height: 1000px; background:url(../../images/images/i1bg_02.png) no-repeat top center;}
		.im1all{ position: absolute; top: 0; width: 100%; }
		.im1tit{ text-align: center; padding: 160px 0px 70px 0px;}
		.im1tit span{ display: block; text-align: left; margin-left: -22px;}
		.im1tit font{ display: block; height: 60px; line-height: 60px; font-size: 36px; color: #000000; text-align: left; }
		.im1nav{ height: 85px; line-height: 85px; text-align: left; font-size: 36px; font-weight: bold;}
		.im1list{ margin: 20px 0px 120px 0px; line-height: 35px; height: 210px; overflow: hidden; color: #333333; font-size: 16px; width: 490px;}
		.im1lmore{}
		.im1lmore a{ display: block; background: url(../../images/images/i1_07.png) no-repeat center; text-align: center; width: 200px; height: 55px; }
		
	/*end index_m1*/
	/*index_m2*/
		.index_m2{ width: 100%; overflow: hidden; position: relative; min-width: 1220px; background: #f4f4f4;}
		.im2_a{ position: relative; min-width: 1220px; width: 100%; }
		.im2_bg{min-width: 1220px; width: 100%; height: 1000px; background:url(../../images/images/i2a_02.jpg) no-repeat top center;}
		.im2_ll{ position: absolute; top:0; z-index: 1; width: 100%;}
		.im2_lla{ text-align: center; padding: 160px 0px 70px 0px;}
		.im2_lla span{ display: block; text-align: left; margin-left: -22px;}
		.im2_lla font{ display: block; height: 60px; line-height: 60px; font-size: 36px; color: #ffffff; text-align: left; }
		.im2_llb{  }
		.im2_llb1{}
		.im2_llb1q{ font-size: 84px; color: #ffffff; font-family: "宋体"; height: 115px; line-height: 115px;}
		.im2_llb1q span{ font-weight: bold; }
		.im2_llb1w{ font-size: 16px; color: #aaaaaa; line-height: 30px; margin-top: 5px;}
		.im2_llb2{ padding-top: 40px; }
		.im2_llc{ position: relative; width: 100%; min-width: 1220px; margin: 40px 0px 0px 0px;}
		.im2_llcbg{ background: url(../../images/images/i2b_10.png) no-repeat center; width: 100%; height: 135px; }
		.im2_llcbg2{ background: url(../../images/images/i2c_02.png) no-repeat center; width: 100%; height: 135px; position: absolute; top: 0;}
		.im2bnav{ margin-top: -70px; position: relative; z-index: 2; }
		.im2bn_one{ width: 280px;  position: relative; margin-left: 26px;}
		.im2bn_one:first-child{ margin-left: 0px; }
		.im2bn_one a{ display: block; height: 140px; background: #ffffff; border-radius: 10px; overflow: hidden;}
		.im2bn_one ul{ position: absolute; width: 100%; text-align: center; }
		.im2bn_one li{ display: inline-block; }
		.im2bn_one span{ display: block; float: left; width: 70px; height: 70px; border: 1px solid #e1e1e1; border-radius: 50%; overflow: hidden; margin-top: 34px;}
		.im2bn_one font{ display: block; float: left; font-size: 24px; color: #000000; height: 140px; line-height: 140px; margin-left: 25px;}

 
		.im2ico1{ background: url(../../images/images/i2d_03.jpg) no-repeat center; }
		.im2ico2{ background: url(../../images/images/i2d_05.jpg) no-repeat center; }
		.im2ico3{ background: url(../../images/images/i2d_07.jpg) no-repeat center; }
		.im2ico4{ background: url(../../images/images/i2d_09.jpg) no-repeat center; }

		.im2_c{ padding: 75px 0px 115px 0px; }
		.chinaz2{width:100%; position: relative; height:590px; overflow: hidden;}
		.q51buypic2{ width:100%; position:relative;}
		.q51buypic2 li{ width:585px; height:590px;position:relative; overflow: hidden; margin-right: 30px;}
		.in2lone{ width: 585px; height: 590px; background: #ffffff; border-radius: 10px; overflow: hidden; }
		.in2loimg{ width: 585px; height: 465px; }
		.in2loimg div{ width: 585px; height: 465px; display: table-cell; vertical-align: middle; text-align: center;}
		.in2lofot{ padding:25px 0px; }
		.in2lofot span{ display: block; text-align: center; font-size: 22px; height: 40px; line-height: 40px; overflow: hidden; color: #333333;}
		.in2lofot font{ display: block; text-align: center; font-size: 18px; height: 35px; line-height: 35px; overflow: hidden; color: #666666;}
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1220px; width: 100%; overflow: hidden; background: #ffffff; position: relative; height: 1050px;}
		.im3_bg{min-width: 1220px; width: 100%; height: 300px; background:url(../../images/images/i3b_02.png) no-repeat top center; position: absolute; top: 155px;}
		.im3_bg2{min-width: 1220px; width: 100%; height: 280px; background:url(../../images/images/i3b_04.png) no-repeat bottom center; position: absolute; bottom: 0;}
		.im3all{position: absolute; top: 0; width: 100%; z-index: 1; padding: 100px 0px;}
		.im3allx{ position: relative; width: 100%; min-width: 1220px; }
		.im3x_tit{text-align: center; padding: 60px 0px 40px 0px;}
		.im3x_tit span{ display: block; text-align: left; margin-left: -22px;}
		.im3x_tit font{ display: block; height: 60px; line-height: 60px; font-size: 36px; color: #000000; text-align: left; }
		.im3x_tit2{ width: 315px; }
		.im3x_tit2 span{ display: block; font-size: 30px; color: #333333; height: 80px; line-height: 80px; overflow: hidden;}
		.im3x_tit2 font{ display: block; font-size: 16px; color: #666666; height: 60px; line-height: 30px; overflow: hidden;}
		.im3x_nav{ margin: 55px 0px 70px 0px; height: 240px; width: 315px; }
		.im3xnav_a{}
		.im3xnav_a a{ display: block; background: url(../../images/images/i3a_12.jpg) no-repeat center left; padding-left: 55px; font-size: 18px; color: #444444; transition: all 0.3s;}
		.im3xnav_a a span{ display: block; height: 60px; line-height: 60px; overflow: hidden; }
		.im3xnav_a a:hover,.im3xnav_a a.on{ background: url(../../images/images/i3a_09.jpg) no-repeat center left; padding-left: 85px; font-size: 22px; color: #000000; transition: all 0.3s;}
		.im3xnav_a a font{ display: none; }
		.im3xnav_a a i{ display: none; }
		.im3x_more{}
		.im3allx_img{ position:absolute; top: 0; right: 0; width: 57%; height: 850px;}
		.im3allx_imga{ width: 1100px; height: 850px; background: #f9f9f9; }
		.im3allx_imga div{ width: 1100px; height: 850px; display: table-cell; vertical-align: middle; text-align: center;}

	/*end index_m3*/
	/*index_m4*/
		.index_m4{width: 100%; overflow: hidden; position: relative; min-width: 1220px; background: #252525; position: relative; }
		.im4_bg{ min-width: 1220px; width: 100%; height: 970px; background:url(../../images/images/i4a_02.jpg) no-repeat top center; }
		.im4_bg2{ min-width: 1220px; width: 100%; height: 260px; background:url(../../images/images/i4b_02.png) no-repeat top center; position: absolute; top: 155px; z-index: 1;}
		.im4_bg3{ min-width: 1220px; width: 100%; height: 145px; background:url(../../images/images/i4c_02.png) no-repeat top center; position: absolute; top: 155px; z-index: 2;}
		.im4all{position: absolute; top: 0; width: 100%; z-index: 3;}
		.im4x_tit{ padding: 160px 0px 70px 0px;}
		.im4x_tit span{ display: block; text-align: left; margin-left: -22px;}
		.im4x_tit font{ display: block; height: 60px; line-height: 60px; font-size: 36px; color: #ffffff; text-align: left; }
		.im4x_lst{}
		.im4x_l1{ width: 300px; height: 250px; margin-left: -1px;}
		.im4x_l1 a{ display: block; border: 1px solid rgba(255,255,255,0.5); padding: 64px 19px 29px 19px; transition: all 0.3s;}
		.im4x_l1 span{ display: block; width: 100%; height: 70px; }
		.im4x_l1 font{ display: block; width: 100%; height: 85px; line-height: 85px; text-align: center; color: #FFFFFF; font-size: 24px; overflow: hidden; text-transform:capitalize;}
		.im4x_l1 a:hover{ background: #000000;  border: 1px solid #000000; transition: all 0.3s; }
		.im4x_l1x{ margin-top: 249px; }
		.im4xl_ico1{ background: url(../../images/images/i4d_ico1.png) no-repeat center; }
		.im4xl_ico2{ background: url(../../images/images/i4d_ico2.png) no-repeat center; }
		.im4xl_ico3{ background: url(../../images/images/i4d_ico3.png) no-repeat center; }
		.im4xl_ico4{ background: url(../../images/images/i4d_ico4.png) no-repeat center; }
	/*end index_m4*/
	/*index_m5*/
		.index_m5{min-width: 1220px; width: 100%; overflow: hidden; position: relative; background: #ffffff;}
		.im5_bg{min-width: 1220px; width: 100%; height: 1000px; background:url(../../images/images/i5a_02.jpg) no-repeat top center; }
		.im5_bg2{min-width: 1220px; width: 100%; height: 250px; background:url(../../images/images/i5c_02.png) no-repeat top center; position: absolute; top: 160px;}
		.im5_bg3{min-width: 1220px; width: 100%; height: 230px; background:url(../../images/images/i5b_04.png) no-repeat top center; position: absolute; bottom: 0px;}
		.im5all{ position: absolute; width: 100%; top: 110px }
		.im5allx{ background:url(../../images/images/i5b_02.png) repeat-y top center; height: 675px; }
		.im5tit{padding: 50px 0px 45px 0px;}
		.im5tit span{ display: block; text-align: left; margin-left: -22px;}
		.im5tit font{ display: block; height: 60px; line-height: 60px; font-size: 36px; color: #333333; text-align: left; }
		.im5lst{}
		.im5lL{ width: 235px; }
		.im5lL_a{}
		.im5lL_a a{ display: block; background: url(../../images/images/i3a_12.jpg) no-repeat center left; padding-left: 55px; font-size: 18px; color: #444444; transition: all 0.3s;}
		.im5lL_a a span{ display: block; height: 60px; line-height: 60px; overflow: hidden; }
		.im5lL_a a.on_zzjssbx{ background: url(../../images/images/i3a_09.jpg) no-repeat center left; padding-left: 85px; font-size: 22px; color: #000000; transition: all 0.3s;}
	
		.im5lmore{ position: absolute; bottom: -80px; }

		.im5lR{ width: 785px; margin-left: 70px;overflow: hidden; height: 310px; margin-top: 20px;}

		.chinaz5{width:100%; position: relative; height:310px; overflow: hidden;}
		.q51buypic5{ width:100%; position:relative;}
		.q51buypic5 li{ width:355px; height:310px;position:relative; overflow: hidden; margin-right: 75px;}
		.in5lstone{}
		.in5lstofot1{ padding-bottom: 35px; }
		.in5lstofot1 span{ display: block; font-size: 60px; height: 55px; line-height: 55px; font-family: "Arial";color: #333333;}
		.in5lstofot1 font{ display: block; font-size: 16px; color: #a8a8a8; height: 30px; line-height: 30px; font-family: "Arial"; }
		.in5lstofot2{ font-size: 24px; height: 60px; line-height: 30px; overflow: hidden; margin-bottom: 15px;}
		.in5lstofot3{ font-size: 16px; height: 60px; line-height: 30px; overflow: hidden; color: #666666;}
	/*end index_m5*/
	
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background: #2e2e2e; overflow: hidden; }
	.footer1{ padding: 110px 0px 80px 0; overflow: hidden;}
	.footer1aL{ width: 250px; }
	.f1a{ padding-top: 5px; }
	.f1a span{ display: block; font-size: 14px; color: #9d9d9d; height: 25px; line-height: 25px;}
	.f1a font{ display: block; font-size: 36px; color: #ffffff; font-family: "Arial"; height: 45px; line-height: 45px;}
	.f1b{ margin-top: 15px; }
	.f1b span{ display: block; font-size: 14px; color: #9d9d9d; height: 25px; line-height: 25px;}
	.f1b font{ display: block; font-size: 22px; color: #ffffff; height: 35px; line-height: 35px;}
	.footer1aM{ width: 235px; margin: 10px 0px 0px 160px; }
	.f1M1{ width: 100px; }
	.f1M1 span{ display: block; width: 100px; height: 100px; background: #ffffff; }
	.f1M1 font{ display: block; text-align: center; font-size: 14px; height: 45px; line-height: 45px; color: #ffffff; }

	.footer1aR{ width: 405px; padding-top: 5px; }
	.f1R1{font-size: 14px; color: #9d9d9d; height: 25px; line-height: 25px;}
	.f1R2{ margin-top: 10px; }
	.f1R2 span{ display: block; float: left; width: 65px; height: 40px; line-height: 40px; font-size: 16px; margin-left: 48px; overflow: hidden;}
	.f1R2 span a{ color: #FFFFFF;}
	.f1R2 span:nth-child(1),.f1R2 span:nth-child(5){ margin-left: 0; }

	.footer2{ min-width: 1220px; width: 100%; height: 60px; line-height: 60px;border-top: 1px solid #393939; text-align: center; font-size: 14px;}
	.footer2 span{ display: block; float: left; margin-right: 15px; color: #787878;}
	.footer2 font{ display: block; float: right; color: #787878;}
	.footer2 a{ color: #787878; }
	.footer2 a:hover{ color: #ffffff; }
/*site*/
	.sheader2{ background: #e1e1e1; }
	.sstit{ position: relative; width: 100%; }
	.sstitx{ position: absolute; bottom: 0; width: 100%;  overflow: hidden; }
	.sstitbg{ height: 80px; overflow: hidden; background: rgba(0, 0, 0, 0.7); padding: 0px 20px;}
	.sstitL{ height: 80px; line-height: 80px; color: #ffffff; font-size: 30px;  }
	.sstitR{ height: 80px; line-height: 80px; color: #ffffff; font-size: 16px;}
	.sstitR a{ color: #ffffff; }
	.sstitR a:hover{ color: #ffffff; }
	.simidd{ overflow: hidden; min-width: 1220px; width: 100%; background: #f4f4f4;}

	.site_xnavx{ padding: 50px 0px 20px 0px; }
	.site_xnav{ position: relative; width: 100%; height: 50px;}
	.site_xnav ul{ position: absolute; width: 100%; font-size: 0; text-align: left;}
	.site_xnav li{ display: inline-block;  margin-right: 20px; margin-bottom: 20px;}
	.site_xnav a{ display: block; background: #FFFFFF; color: #666666; padding: 0px 35px; height: 50px; line-height: 50px; font-size: 16px; border-radius: 25px;}
	.site_xnav a.linkhover{ background: #000000; 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; }
