@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:#da411f; text-decoration:none;}
.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:120px; min-width:1220px; width:100%; background:#ffffff;}
	.header1R{}
	.h1R1{ padding-top: 5px; height: 35px; line-height: 35px;}
	.h1R1c{ display: block; background: url(../../images/images/i0_05.jpg) no-repeat center left; padding-left:30px; font-size: 24px; color: #da411f; font-family: "Arial"}

	.h1R2{ height: 80px; }
	.h1R2 a{ display: block; float: left; text-align: center; font-size: 16px; color: #333333;height: 80px; line-height: 80px; margin-left: 55px;}
	.h1R2 a.linkhover,.h1R2 a:hover{ color: #da411f; }
	.h1R2 a:first-child{ margin-left: 0;}
	.header2{ overflow: hidden; position: relative; width: 100%; min-width: 1220px;}
	.index_main .section1 .number{ border:none;border-bottom:none }
	.index_main .section1 .number span{ background:url(../../images/images/dot_05.png) no-repeat center; width:20px; height: 21px;margin-right:30px;}
	.index_main .section1 .number span.active{background:url(../../images/images/dot_03.png) no-repeat center;}
	.index_main .section1 .number span:after{height: 0}
/*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: 1000px;}
		.im1bg1{ background: url(../../images/images/i1_02.jpg) no-repeat top center; min-width: 1220px; width: 100%; height: 1000px; position:absolute; top: 0; }	
		.im1bg2{ background: url(../../images/images/i1_01.png) repeat-y top center; min-width: 1220px; width: 100%; height: 1000px; position:absolute; top: 0; }	
		.im1lst{ position: relative; width: 100%; padding:130px 0 0px 0}
		.im1lR{ width: 680px; }
		.im1lRtit{ text-align: left;}
		.im1lRtit1{}
		.im1lRtit2{ font-size:30px; font-weight:bold; color:#da411f; height: 45px; line-height: 45px;}
		.im1lRtit3{ margin:70px 0 20px 0; }
		.im1lRtit4{ padding-bottom:35px; }
		.im1lRtit4 span{ display:block; font-size: 18px; font-family: "Arial"; letter-spacing: 5px; text-transform: uppercase; height: 23px; line-height: 23px;}
		.im1lRtit4 font{ display:block; font-size: 30px; letter-spacing: 15px; height: 35px; line-height: 35px;}
		.im1lRlcon{ line-height: 35px; height: 210px; overflow: hidden; font-size: 16px;}
		.im1lRlmore{ margin-top: 75px; }
		.im1lRlmore a{ display:block; width:180px; height:55px; line-height: 55px; background:#da411f; overflow: hidden; color: #ffffff; text-align: center; font-size: 16px;}
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width: 1220px; width: 100%; position: relative; overflow: hidden;height: 1080px;background: url(../../images/images/i2_02.jpg) no-repeat top center;}
		.im2_tit1{ padding-top:190px; text-align:center; }
		.im2_tit2{font-size:30px; font-weight:bold; color:#da411f; height: 50px; line-height: 50px; text-align: center;}
		.im2_lst1{font-size:72px; font-weight:bold; color:#000000; height: 110px; line-height: 110px; text-align: center; margin-top: 130px;}
		.im2_lst2{font-size:18px; color:#000000; height: 30px; line-height: 30px; text-align: center; margin-top: 5px; letter-spacing: 22px;}
		.im2_lst3{font-size:12px; font-family: "Arial"; color:#8f8e8e; height: 25px; line-height: 25px; text-align: center; text-transform: uppercase; letter-spacing: 22px;}
		.im2_lst4{ margin-top:160px; }
		.im2_lst4 a{ display:block; width:55px; margin:0 auto; }
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1220px; width: 100%; background:#f3f3f3; position: relative; overflow: hidden; padding: 90px 0px 95px 0px;}
		.im3tit{ padding-bottom:40px; }
		.im3tit1{ text-align:center; }
		.im3tit2{ font-size:30px; font-weight:bold; color:#da411f; height: 45px; line-height: 45px; text-align:center;}
		.im3nav{ position:relative; width:100%; height:50px; margin-bottom: 45px;}
		.im3nav ul{ position:absolute; width:100%; text-align: center;}
		.im3nav li{ display:inline-block; margin:0 10px; }
		.im3nav a{ display:block; width:160px; height:50px; line-height:50px; background:#ffffff; color:#333333; font-size:18px; }
		.im3nav a.on_zzjssb{background:#da411f; color:#ffffff;}
		.im3lst{ width: 100%; min-width: 1220px; }
		.im3lst .swiper-slide{
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
			transition: 300ms; width: 80%;
		}
		.im3lone{ width: 100%; }
		.im3oimg{list-style-type: none; display: block; width: 100%; position: relative; background:#e1e1e1;}
		.im3oimg .im3oimgx{padding-top:74%;}
		.im3oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
		.im3ofot{ padding:0px 10px; }
		.im3ofot span{ display:block; text-align: center;  height:80px; line-height:80px;  overflow: hidden; font-size: 22px;}

		.swc1,.swc2,.swc3,.swc4,.swc5,.swc6{ padding-bottom:50px; }
		.im3lst .swiper-pagination-bullet{ background: #000000; width: 10px; height: 10px; opacity: 1;}
		.im3lst .swiper-pagination-bullet-active{width: 30px; background: #da411f; height: 10px; border-radius: 10px;}

		.im3more{ margin-top: 50px; }
		.im3more a{ display:block; margin: 0 auto; width:180px; height:55px; line-height: 55px; background:#da411f; overflow: hidden; color: #ffffff; text-align: center; font-size: 16px;}
	/*end index_m3*/
	/*index_m4*/
		.index_m4{min-width: 1220px; width: 100%; background:#ffffff; position: relative; overflow: hidden; padding: 90px 0px 95px 0px;}
		.im4tit{ padding-bottom:40px; }
		.im4tit1{ text-align:center; }
		.im4tit2{ font-size:30px; font-weight:bold; color:#da411f; height: 45px; line-height: 45px; text-align:center;}
		.im4nav{ position:relative; width:100%; height:50px; margin-bottom: 45px;}
		.im4nav ul{ position:absolute; width:100%; text-align: center;}
		.im4nav li{ display:inline-block; margin:0 10px; }
		.im4nav a{ display:block; width:160px; height:50px; line-height:50px; background:#ffffff; color:#333333; font-size:18px; }
		.im4nav a.on_zzjssbx{background:#da411f; color:#ffffff;}
		.im4lst{ width: 100%; min-width: 1220px; }
		.im4lst .swiper-slide{
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
			transition: 300ms; width: 80%;
		}
		.im4lone{ width: 100%;}
		.im4oimg{list-style-type: none; display: block; width: 100%; position: relative; background:#e1e1e1;}
		.im4oimg .im4oimgx{padding-top:74%;}
		.im4oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
		.im4ofot{ padding:0px 10px; }
		.im4ofot span{ display:block; text-align: center; height:80px; line-height:80px;  overflow: hidden; font-size: 22px;}

		.swe1,.swe2,.swe3,.swe4,.swe5,.swe6{ padding-bottom:50px; }
		.im4lst .swiper-pagination-bullet{ background: #000000; width: 10px; height: 10px; opacity: 1;}
		.im4lst .swiper-pagination-bullet-active{width: 30px; background: #da411f; height: 10px; border-radius: 10px;}

		.im4more{ margin-top: 50px; }
		.im4more a{ display:block; margin: 0 auto; width:180px; height:55px; line-height: 55px; background:#da411f; overflow: hidden; color: #ffffff; text-align: center; font-size: 16px;}
	/*end index_m4*/
	/*index_m5*/
		.index_m5{min-width: 1220px; width: 100%; background: #f3f3f3;  overflow: hidden; height: 1000px; position:relative;}
		.im5bg{ background: url(../../images/images/i5_02.jpg) no-repeat top center; min-width: 1220px; width: 100%; height: 1000px; position: absolute; top: 0;}
		.im5pos{ position: relative; width: 100%; top: 0; }
		.im5pos1{ padding:130px 0px 20px 0px; }
		.im5pos1 span{ display:block; text-align: right;}
		.im5pos1 font{ display:block; font-size:30px; font-weight:bold; color:#da411f; height: 45px; line-height: 45px; text-align:right;}
		.im5pos2{ height:630px;}
		.chinaz5{width:1200px; height: 630px; position: relative; overflow: hidden;}
		.q51buypic5{ width:1200px; height:630px; overflow:hidden; position:relative;}
		.q51buypic5 li{ width:1200px; height:630px;position:relative; overflow:hidden;}
		.im5lone{}
		.im5loL{ width:1050px; height:630px; position: relative;}
		.im5loimg{ width:850px; height:630px; background: #e1e1e1;}
		.im5loimg div{ width:850px; height:630px; display: table-cell; vertical-align: middle; text-align: center;}
		.im5lofot{ position:absolute; top:85px; right:0; width: 320px; height: 240px; padding: 40px 40px 80px 40px; background: #ffffff;-moz-box-shadow:0px 0px 10px #e1e1e1; -webkit-box-shadow:0px 0px 10px #e1e1e1; box-shadow:0px 0px 10px #e1e1e1;}
		.im5lofot1{ height:75px; line-height:75px; text-align:left; font-size:30px; color:#000000; }
		.im5lofot2{ height:111px; line-height:37px; text-align:left; font-size:16px; color:#333333; }
		.im5lofot3{ background:url(../../images/images/i6_09.png) no-repeat center left; width:50px; height:9px; margin-top:44px; }
		.im5lone a:hover .im5lofot3{ background:url(../../images/images/i6_09s.png) no-repeat center left;}
		.chinaz5 .num{ position:absolute; top:130px; right: 0; z-index: 5}
		.chinaz5 .numx{ position:absolute; top:40px; right: 0; z-index: 4}
		.chinaz5 .num ul{}
		.chinaz5 .num li{ display:block; background: url(../../images/images/i5_07.png) no-repeat center; width: 60px; height: 4px; margin-top: 36px; font-size: 0}
		.chinaz5 .num li.on{ display:block; background: url(../../images/images/i5_10.png) no-repeat center; }
	/*end index_m5*/
	/*index_m6*/
		.index_m6{ min-width: 1220px; width: 100%; background: #ffffff; position: relative; overflow: hidden; height: 1000px;}
		.im6bg{ background: url(../../images/images/i6_02.jpg) no-repeat top center; min-width: 1220px; width: 100%; height: 1000px; position: absolute; top: 0;}
		.im6pos{ position: relative; width: 100%; top: 0; }
		.im6tit{ padding:120px 0 30px 0; }
		.im6tit1{ text-align:left; }
		.im6tit2{ font-size:30px; font-weight:bold; color:#da411f; height: 45px; line-height: 45px; text-align:left;}
		.im6lst{ height:488px; overflow:hidden; }
		.chinaz6{width:100%; height:488px; position: relative; overflow: hidden;}
		.q51buypic6{ width:100%; position:relative;}
		.q51buypic6 li{ width:1200px; height:230px;position:relative; margin-bottom: 28px;}
		.inm6lone{ width: 1200px; height: 230px; }
		.im6loL{ width:310px; }
		.im6loimg{ width: 310px; height: 230px; background: #ffffff;}
		.im6loimg div{ width: 310px; height: 230px; display:table-cell; vertical-align: middle; text-align: center;}
		.im6loM{ width:670px; margin:0px 0px 0px 47px; }
		.im6loM span{ display:block; height: 55px; line-height: 55px; text-align: left; font-size: 24px; overflow: hidden;}
		.im6loM font{ display:block; margin: 5px 0px 0px 0px; height: 90px; line-height: 30px; text-align: left; font-size: 16px; overflow: hidden; color: #333333}
		.im6loM i{ display:block; background:url(../../images/images/i6_09.png) no-repeat center left; width:50px; height:9px; margin-top: 50px;}
		.inm6lone a:hover .im6loM i{ background:url(../../images/images/i6_09s.png) no-repeat center left;}
		.im6loR{ width:100px;}
		.im6loR span{ display:block; height: 80px; margin-bottom: 25px; line-height: 80px; text-align: center; color: #da411f; font-size: 60px; font-weight: bold; font-family: "Arial"; text-align: center;}
		.im6loR font{ display:block; height: 65px; margin-top: 15px; line-height: 65px; text-align: center; color: #898989; font-size: 16px; font-family: "Arial"; text-align: center;}
		.im6loR i{ display:block; width: 1px; height: 40px; margin: 0 auto; background: #d8d8d8;}

		.im6more{ margin-top: 50px; }
		.im6more a{ display:block; width:180px; height:55px; line-height: 55px; background:#da411f; overflow: hidden; color: #ffffff; text-align: center; font-size: 16px;}
	/*end index_m6*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background:#1e2127; overflow: hidden; padding: 70px 0px 0px 0px;}
	.foot1{ overflow: hidden; margin-bottom: 35px;}
		
	.foot1R1{}
	.foot1R1 a{ display:block; float:left; margin-left:45px; font-size: 16px; color: #ffffff; height: 70px; line-height: 70px;}
	.foot1R1 a:nth-child(1){ margin-left:0 }
	.foot1R2{ width:655px; float:right; margin: 10px 0px 30px 0px;}
	.foot1R2L1{margin:28px 0px 0px 0px;}
	.foot1R2L1 a{ display:block; background:url(../../images/images/foot_06.jpg) no-repeat center; width:40px; height: 40px;}
	.foot1R2L2{ margin:28px 0px 0px 30px; }
	.foot1R2L2 a{ display:block; background:url(../../images/images/foot_08.jpg) no-repeat center; width:40px; height: 40px;}

	.foot1R2R2{ color:#da411f; font-size: 55px; height: 80px; line-height: 80px;}
	.foot1R2R1{ padding-left:10px; }
	.foot1R2R1 span{ display:block; color:#da411f; font-size: 14px; padding-top: 10px; height: 25px; line-height: 25px;}
	.foot1R2R1 font{ display:block; font-size: 30px; color: #ffffff; font-family: "Arial"; line-height: 30px;}

	.foot1x{ margin-bottom: 30px; height: 35px; line-height: 35px; text-align: center; color: #ffffff; font-size: 14px;}
	.foot1x span{ padding:0px 20px; }

	.foot2{ background: #1e2127; border-top: 1px solid #30333a; height: 59px; line-height: 59px; text-align: center; font-size: 14px; color: #797979; }
	.foot2 span{ margin:0 20px; }
	.foot2 a{ color: #797979; }
	.foot2 a:hover{ color: #ffffff; }
/*site*/
	.site_xtit{ position: relative; width: 100%; }
	.site_xtitx{ position: absolute; bottom: 0; width: 100%;  overflow: hidden;}
	.site_xtity{ height: 90px;  background: #ffffff; overflow: hidden;}
	.site_xtity span{ display: block; float: left; height:90px; line-height: 90px; color: #da411f; font-size: 24px; font-weight: bold; padding-left:25px; }
	.site_xtity font{ display: block; float: right; padding-right: 25px; height: 90px; line-height: 90px; color: #666666; font-size: 14px;}
	.site_xtity a{ color: #666666; }
	.site_xtity a:hover{ color: #da411f; }
	.simidd{ overflow: hidden; min-width: 1220px; width: 100%; background: #f5f5f5}

	.site_xnavx{ padding: 50px 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: #ffffff; color: #333333; padding: 0px 33px; height: 50px; overflow: hidden; line-height: 50px; font-size: 16px;}
	.site_xnav a.linkhover{ background: #da411f; 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; }
