@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:#018ee6; text-decoration:none;}
@font-face {
	font-family: 'font1';
	src: url('font/arial.ttf');
}
@font-face {
	font-family: 'font2';
	src: url('font/bahnschrift.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; }
.div_1360{ width:1360px; padding: 0px 10px; margin:0 auto; }
/*header*/
	.header{ position: relative;min-width:1380px; width:100%; overflow: hidden;}
	.header1{height:100px; min-width:1380px; width:100%; background:#ffffff; position: absolute; z-index: 10;}
	.header1x{ position:relative; width:100%; min-width:1380px; }
	.h1L{}
	.h1R{ font-size:22px; color:#018ee6; line-height:100px; padding-left: 17px;}
	.h1M{}
	.h1M a{ display: block; float: left; color: #333333; font-size: 16px; line-height: 100px; width: 85px; text-align: left; margin-right:17px;}
	.h1M a:first-child{ width:65px; }
	.h1M a.linkhover,.h1M a:hover{ color: #018ee6;}
	.h1pos{ display: none; transition: all 0.3s; position:absolute; top: 100px; background: #ffffff; overflow: hidden; min-width: 1380px; width: 100%; border-top: 1px solid #e9e9e9; padding: 30px 0px 45px 0px;}
	.h1posR{ padding-right:165px; }
	.h1posR1{ width:85px; margin-right:17px; }
	.h1posR1 a{ display:block; color:#888888; height:40px; line-height:40px; overflow:hidden; text-align:left; font-size:14px; }
	.h1posR1 a:hover{ color:#018ee6; }
	.header1:hover .h1pos{ display:block; transition:all 0.3s; }
	.header2{ overflow: hidden; position: relative; width: 100%; min-width: 1220px; background: #000000}
/*index_midd*/
	.index_midd{ position: relative;min-width:1220px; width:100%;}
	/*index_m1*/
		.index_m1{ min-width:1380px; width:100%; overflow:hidden; background:#ffffff; position: relative;}
		.im1_pos1{ background:url(../../images/images/i1_02.jpg) no-repeat bottom center; width:100%; height:950px; }
		.im1_pos{ position:absolute; width:100%; top:0; z-index:2; }
		.im1_posx{ padding-top:95px; }
		.im1_tit{position:relative; margin-bottom: 55px;}
		.im1_tit span{ display:block; text-align: center; height: 55px; line-height: 55px; color: #000000; font-weight: bold; font-size: 46px;}
		.im1_tit span i{ font-style:normal; color: #018ee6;}
		.im1_tit font{ display:block; color: #444444; font-size: 18px; height: 40px; line-height: 40px; text-align: center;}
		
		.im1_y{}
		.im1y_L{ width:770px; }
		.im1y_L1{ height:90px; line-height:90px; text-align:left; font-size:36px; font-weight:bold; color:#000000; }
		.im1y_L2{ height:132px; line-height:33px; overflow:hidden; color:#555555; font-size:16px; margin: 0px 0px 105px 0px;}
		.im1y_L3{ padding-bottom:0px; }
		.im1y_L3 a{ display:block; width: 200px; border-radius: 30px; overflow: hidden; height: 60px; line-height: 60px; text-align: center; border: 1px solid #018ee6; color: #018ee6; font-size: 16px; transition: all 0.3s;}
		.im1y_L3 a:hover{ background:#018ee6; color: #ffffff; transition: all 0.3s;}
		.im1y_L4{ padding-top:90px; }
		.im1y_L4a{}
		.im1y_L4a span{ display:block; text-align: left; font-family: "font2"; font-size: 60px; color: #018ee6; height: 60px; line-height: 60px;}
		.im1y_L4a font{ display:block; text-align: left; font-size: 14px; color: #555555; height: 30px; line-height: 30px;}
		.im1y_L4a1{ margin-right: 90px;}
		.im1y_L4a2{ margin-right: 80px;}
		.im1y_L4a3{ margin-right: 80px;}
		.im1y_R{ width:490px; }
		.im1y_R span{ display:block; width:490px; height:600px; border-radius: 20px; overflow: hidden;}
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width:1380px; width:100%; position:relative; overflow:hidden; background: #000000;height: 950px;}
		.xinxi_solution_bg { margin: 0 auto; }
		.xinxi_solution_main ul { overflow: hidden; height: 950px; }
		.xinxi_solution_main .main_mobile {}
		.xinxi_solution_main ul li { height: 950px; float: left; width:calc(25% - 230px); position: relative; overflow: hidden; transition: all 0.5s; }
		.xinxi_solution_main ul li:first-child{ margin-left:0 }
		.xinxi_solution_main ul li .left_top { position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5); height: 950px; text-align: center;  z-index: 2;}
		.xinxi_solution_main ul li .left_topx{ position: absolute; width: 100%; height: 950px; right: 0; bottom: 0; z-index: 2;}
		.xinxi_solution_main ul li .left_topx span{ display:block; position:absolute; bottom:0px; right:0px; color:#ffffff; width: 40px; line-height: 30px; font-size: 30px;}
		.xinxi_solution_main ul li .left_topx font{ display:none; position:absolute; bottom:20px; overflow: hidden; color:#ffffff; height: 35px; line-height: 35px; font-size: 16px;}
		.xinxi_solution_main ul li .right { float: left; width:920px; position: absolute; height: 950px; top: 0;}
		.xinxi_solution_main ul li .right a{ display: block; width: 920px; height: 950px;  }
		.xinxi_solution_main ul li.on { width: 920px; position: relative;}
		.xinxi_solution_main ul li.on .left_top{ display:none; }
		.xinxi_solution_main ul li.on .left_topx{ background: rgba(1,142,230,0.9); border-top-left-radius: 10px; overflow: hidden; width: 380px; padding: 0 40px; height: 130px;}
		.xinxi_solution_main ul li.on .left_topx span{  bottom:60px; right:40px; width: 380px; height: 40px; line-height: 40px; overflow: hidden; text-align: left;}
		.xinxi_solution_main ul li.on .left_topx font{ display:block; bottom:25px; right:40px; width: 380px; height: 30px;line-height: 30px; overflow: hidden; text-align: left;}
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1380px; width: 100%; overflow: hidden; background: #e4e9ef; position: relative;}
		.im3_bg{background:url(../../images/images/i3_02.jpg) no-repeat bottom center; width:100%; height:950px; }
		.im3_pos{ position:absolute; width:100%; top:0; z-index:2; }
		.im3_posx{ padding-top:95px; }
		.im3_tit{position:relative; margin-bottom: 60px;}
		.im3_tit span{ display:block; text-align: center; height: 55px; line-height: 55px; color: #000000; font-weight: bold; font-size: 46px;}
		.im3_tit span i{ font-style:normal; color: #018ee6;}
		.im3_tit font{ display:block; color: #444444; font-size: 18px; height: 40px; line-height: 40px; text-align: center;}
		.im3_lst{ height:400px; margin-bottom: 40px;}
		.im3_loL{ width:430px; }
		.im3_loL1{ height:100px; line-height:100px; font-size:50px; font-family:"font2"; color: #000000;}
		.im3_loL2{ height:85px; line-height:85px; font-size:36px; color: #000000; font-weight: bold;}
		.im3_loL3{ height:105px; line-height:35px; font-size:20px; color: #333333; overflow: hidden;}

		.im3_loR{ width:725px; height:400px; background: #ffffff; border-radius: 15px; overflow: hidden;}
		.im3_loR div{ width:725px; height:400px; display: table-cell; vertical-align: middle; text-align: center;}
		.im3nav{ position:relative; width:100%; height:81px; border-bottom: 1px solid #a6bcc9;}
		.im3navx{ width:100%;}
		.im3nav1{width:154px; height:154px; list-style: none; margin: 0px 36px;}
		.im3nav1 a{ display:block; margin: 17px 0px 0px 17px; border:1px dashed #ffffff; padding: 6px; width: 106px; height: 106px; border-radius: 50%; overflow: hidden;}
		.im3nav1 a span{ display:block; padding:13px;  border-radius: 50%; overflow: hidden; background: #ffffff; }
		.im3nav1 a font{ display:block;  width: 80px; height: 80px; line-height: 80px; text-align: center; font-size: 18px; color: #555555;}
		.im3nav1 a:hover,.im3nav1 a.on_zzjssb{ border:1px dashed #018ee6; width: 140px; height: 140px;  margin:0;}
		.im3nav1 a:hover span,.im3nav1 a.on_zzjssb span{ background: #018ee6; padding:13px; }
		.im3nav1 a:hover font,.im3nav1 a.on_zzjssb font{ width: 114px; height: 114px; line-height: 114px; color: #ffffff;}
	/*end index_m3*/
	/*index_m4*/
		.index_m4{ min-width:1380px; width:100%; position:relative; overflow:hidden; background: #f4f4f4; padding: 95px 0px 110px 0px;}
		.im4_tit{position:relative; margin-bottom: 75px;}
		.im4_tit span{ display:block; text-align: center; height: 55px; line-height: 55px; color: #000000; font-weight: bold; font-size: 46px;}
		.im4_tit span i{ font-style:normal; color: #018ee6;}
		.im4_tit font{ display:block; color: #444444; font-size: 18px; height: 40px; line-height: 40px; text-align: center;}
		.im4_lst{ width:100%; overflow:hidden; height:575px; }
		.im4l1{ width:320px; height: 575px; margin-left: 26px;}
		.im4l1:first-child{ margin-left:0px; }
		.im4l1 a{ display:block; margin-top: 70px; border-radius: 15px; overflow: hidden; transition:all 0.3s;}
		.im4l1img{ width:320px; height:320px; }
		.im4l1img div{ width:320px; height:320px; display:table-cell; vertical-align: middle; text-align: center;}
		.im4l1fot{ position:relative; margin-top:-10px; border-top-left-radius:15px; border-top-right-radius:15px; background:#ffffff; padding: 0px 0px 35px 0px;}
		.im4l1fot1{ position:absolute; top:-42px; width:100%; }
		.im4l1fot1 span{ display:block; width:100px; height:100px; margin: 0 auto; border-radius: 50%; overflow: hidden;}
		.im4l1fot2{ padding: 58px 40px 0px 40px;}
		.im4l1fot2 span{ display:block; height: 40px; line-height: 40px; text-align: center; overflow: hidden; font-size: 22px;}
		.im4l1fot2 font{ display:none; height: 128px;line-height: 32px; text-align: center; overflow: hidden; font-size: 16px;transition:all 0.3s;}

		.im4l1fot1ico1{ background:url(../../images/images/i4ico_01.png)#ffffff no-repeat center; }
		.im4l1fot1ico2{ background:url(../../images/images/i4ico_02.png)#ffffff no-repeat center; }
		.im4l1fot1ico3{ background:url(../../images/images/i4ico_03.png)#ffffff no-repeat center; }
		.im4l1fot1ico4{ background:url(../../images/images/i4ico_04.png)#ffffff no-repeat center; }
		.im4l1 a:hover{ margin-top:0; transition:all 0.3s; }
		.im4l1 a:hover .im4l1fot{ background:#018ee6; transition:all 0.3s;}
		.im4l1 a:hover .im4l1fot2 span{ color:#ffffff; }
		.im4l1 a:hover .im4l1fot2 font{ display:block; color:#ffffff;transition:all 0.3s; }
		.im4l1 a:hover .im4l1fot1ico1{ background:url(../../images/images/i4ico2_01.png)#018ee6 no-repeat center; }
		.im4l1 a:hover .im4l1fot1ico2{ background:url(../../images/images/i4ico2_02.png)#018ee6 no-repeat center; }
		.im4l1 a:hover .im4l1fot1ico3{ background:url(../../images/images/i4ico2_03.png)#018ee6 no-repeat center; }
		.im4l1 a:hover .im4l1fot1ico4{ background:url(../../images/images/i4ico2_04.png)#018ee6 no-repeat center; }
	/*end index_m5*/
	/*index_m5*/
		.index_m5{ min-width:1380px; width:100%; position:relative; overflow:hidden; background: #a1a4a3;}
		.im5_bg{background:url(../../images/images/i5_02.jpg) no-repeat bottom center; width:100%; height:950px; }
		.im5_pos{ position:absolute; width:100%; top:0; z-index:2; }
		.im5_posx{ padding-top:90px; }
		.im5_tit{position:relative; margin-bottom: 115px;}
		.im5_tit span{ display:block; text-align: center; height: 55px; line-height: 55px; color: #ffffff; font-weight: bold; font-size: 46px;}
		.im5_tit font{ display:block; color: #ffffff; font-size: 18px; height: 40px; line-height: 40px; text-align: center;}
		.im5_lst{ }
		.im5l1{ width:240px; overflow:hidden; border-top-left-radius: 10px; border-top-right-radius: 10px; overflow: hidden; margin-left:40px; }
		.im5l1:first-child{ margin-left:0; }
		.im5l1 a{ display:block; }
		.im5l1img{ width:240px; height:270px; }
		.im5l1img div{ width:240px; height:270px; display: table-cell; vertical-align: middle; text-align: center;}
		.im5l1fot{ position:relative; background:#ffffff; padding: 20px 40px 55px 40px; margin-top:-10px; border-top-right-radius:10px; border-top-left-radius:10px; border-bottom-left-radius: 120px; border-bottom-right-radius: 120px; overflow:hidden; }
		.im5l1fot1{ text-align:center; height:65px; line-height:65px; overflow:hidden; font-size:22px; }
		.im5l1fot2{ text-align:center; height:75px; line-height:25px; overflow:hidden; font-size:16px; color: #444444;}
	/*end index_m5*/
	/*index_m6*/
		.index_m6{min-width:1380px; width:100%; overflow:hidden; background:#e1eaf3; position: relative;}
		.im6_bg{background:url(../../images/images/i6_02.jpg) no-repeat bottom center; width:100%; height:950px; }
		.im6_pos{ position:absolute; width:100%; top:0; z-index:2; }
		.im6_posx{ padding-top:90px; }
		.im6_tit{position:relative; margin-bottom: 85px;}
		.im6_tit span{ display:block; text-align: center; height: 55px; line-height: 55px; color: #000000; font-weight: bold; font-size: 46px;}
		.im6_tit span i{ font-style:normal; color: #018ee6;}
		.im6_tit font{ display:block; color: #444444; font-size: 18px; height: 40px; line-height: 40px; text-align: center;}
		.im6_lst{ border-top:1px solid #ededed; border-left:1px solid #ededed; }
		.im6_l1{ height:276px; }
		.im6_l1 a{ display:block; background:#ffffff; border-bottom: 1px solid #ededed; border-right: 1px solid #ededed; padding:75px 20px 0px 19px; width: 300px; height: 200px;transition:all 0.3s; overflow: hidden;}
		.im6_l1a{ width:100%; height:70px; }
		.im6_l1b{}
		.im6_l1b span{ display: block; height: 60px; line-height: 60px; text-align: center; color: #333333; overflow: hidden; font-size: 22px; margin-top: 20px; margin-bottom: 10px;}
		.im6_l1b i{ display:none; width:1px; height:30px; background:#ffffff; margin:0 auto; }
		.im6_l1aico1{ background:url(../../images/images/i6_ico_01.png) no-repeat center; }
		.im6_l1aico2{ background:url(../../images/images/i6_ico_02.png) no-repeat center; }
		.im6_l1aico3{ background:url(../../images/images/i6_ico_03.png) no-repeat center; }
		.im6_l1aico4{ background:url(../../images/images/i6_ico_04.png) no-repeat center; }
		.im6_l1aico5{ background:url(../../images/images/i6_ico_05.png) no-repeat center; }
		.im6_l1aico6{ background:url(../../images/images/i6_ico_06.png) no-repeat center; }
		.im6_l1aico7{ background:url(../../images/images/i6_ico_07.png) no-repeat center; }
		.im6_l1aico8{ background:url(../../images/images/i6_ico_08.png) no-repeat center; }
		.im6_l1x a{padding:75px 19px 0px 19px;}

		.im6_l1 a:hover{ background:#018ee6; transition:all 0.3s; padding:50px 20px 0px 19px; height: 225px;}
		.im6_l1x a:hover{ background:#018ee6; transition:all 0.3s; padding:50px 19px 0px 19px; height: 225px;}
		.im6_l1 a:hover .im6_l1b span{ margin-top: 10px; color: #ffffff;}
		.im6_l1 a:hover .im6_l1b i{ display: block; transition:all 0.3s; }

		.im6_l1 a:hover .im6_l1aico1{ background:url(../../images/images/i6_ico2_01.png) no-repeat center; }
		.im6_l1 a:hover .im6_l1aico2{ background:url(../../images/images/i6_ico2_02.png) no-repeat center; }
		.im6_l1 a:hover .im6_l1aico3{ background:url(../../images/images/i6_ico2_03.png) no-repeat center; }
		.im6_l1 a:hover .im6_l1aico4{ background:url(../../images/images/i6_ico2_04.png) no-repeat center; }
		.im6_l1 a:hover .im6_l1aico5{ background:url(../../images/images/i6_ico2_05.png) no-repeat center; }
		.im6_l1 a:hover .im6_l1aico6{ background:url(../../images/images/i6_ico2_06.png) no-repeat center; }
		.im6_l1 a:hover .im6_l1aico7{ background:url(../../images/images/i6_ico2_07.png) no-repeat center; }
		.im6_l1 a:hover .im6_l1aico8{ background:url(../../images/images/i6_ico2_08.png) no-repeat center; }
	/*end index_m6*/
	/*index_m7*/
		.index_m7{min-width:1380px; width:100%; overflow:hidden; background:#f4f4f4; position: relative;}
		.im7_bg{background:url(../../images/images/i7_02.jpg) no-repeat bottom center; width:100%; height:950px; }
		.im7_pos{ position:absolute; width:100%; top:0; z-index:2; }
		.im7_posx{ padding-top:95px; }
		.im7_tit{position:relative; margin-bottom: 75px;}
		.im7_tit span{ display:block; text-align: center; height: 55px; line-height: 55px; color: #ffffff; font-weight: bold; font-size: 46px;}
		.im7_tit font{ display:block; color: #ffffff; font-size: 18px; height: 40px; line-height: 40px; text-align: center;}
		.im7_lst{}
		.im7_l1{ width:190px; margin-left: 33px; margin-top: 150px;}
		.im7_l1:first-child{ margin-left:0; }
		.im7_l1img{ width:190px; height:190px; background:#ffffff; border-radius:50%; overflow:hidden; }
		.im7_l1img div{ width:190px; height:190px; display: table-cell; vertical-align: middle; text-align: center;}
		.im7_l1fot{ text-align:center; height:85px; line-height:85px; color:#ffffff; font-size:22px; overflow:hidden; }
		.im7_l2{ width:465px; margin-left: 33px;}
		.im7_l2img{ width:465px; height:465px; background:#ffffff; border-radius:50%; overflow:hidden; }
		.im7_l2img div{ width:465px; height:465px; display: table-cell; vertical-align: middle; text-align: center;}
		.im7_l2fot{ text-align:center; height:85px; line-height:85px; color:#ffffff; font-size:22px; overflow:hidden; }

	/*end index_m7*/
	/*index_m8*/
		.index_m8{min-width:1380px; width:100%; overflow:hidden; background:#f4f4f4; position: relative;}
		.im8_bg{background:url(../../images/images/i8_02.jpg) no-repeat bottom center; width:100%; height:950px; }
		.im8_pos{ position:absolute; width:100%; top:0; z-index:2; }
		.im8_posx{ padding-top:95px; }
		.im8_tit{position:relative; margin-bottom: 75px;}
		.im8_tit span{ display:block; text-align: center; height: 55px; line-height: 55px; color: #000000; font-weight: bold; font-size: 46px;}
		.im8_tit font{ display:block; color: #444444; font-size: 18px; height: 40px; line-height: 40px; text-align: center;}
		.im8_lst{}
		.im8_l1{ height: 360px; position: relative; width: 100%; overflow: hidden;}
		.im8_l1a{ position:absolute;  }
		.im8_l1a span{ display:block; width:190px; height: 190px; border-radius: 50%; overflow: hidden; background: #ffffff;}
		.im8_l1a1{bottom:10px; left:150px;}
		.im8_l1a2{top:20px; left:425px;}
		.im8_l1a3{top:20px; right:425px;}
		.im8_l1a4{bottom:10px; right:150px;}

		.im8_l2{ text-align:center; line-height: 35px; padding: 30px 0px 20px 0px;}
		.im8_l2 span{ display:block; font-size: 24px; color: #333333;}
		.im8_l2 font{ display:block; font-size: 24px; color: #018ee6; font-weight: bold;}
		.im8_l3{ text-align:center; width: 740px; margin: 0 auto; font-size: 16px; color: #333333; line-height: 35px;}
		.im8_l3 span{ font-weight:bold; color:#018ee6; }
	/*end index_m8*/
	/*index_m9*/
		.index_m9{min-width:1380px; width:100%; overflow:hidden; background:#c6cee1; position: relative;}
		.im9_bg{background:url(../../images/images/i9_02.jpg) no-repeat bottom center; width:100%; height:950px; }
		.im9_pos{ position:absolute; width:100%; top:0; z-index:2; }
		.im9_posx{ padding-top:95px; }
		.im9_tit{position:relative; margin-bottom: 70px;}
		.im9_tit span{ display:block; text-align: center; height: 55px; line-height: 55px; color: #ffffff; font-weight: bold; font-size: 46px;}
		.im9_tit font{ display:block; color: #ffffff; font-size: 18px; height: 40px; line-height: 40px; text-align: center;}
		.im9_lst{width:100%; overflow:hidden; }
		.im9_lst .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: 100%; 
		}
		.im9lone{ width:100%; overflow: hidden; position: relative; border-radius: 15px;}
		.im9oimg{list-style-type: none; display: block; position: relative; }
		.im9oimg .im9oimgx{padding-top:79%;}
		.im9oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
		.im9ofot{ width:100%; position: relative; z-index: 4; background: #ffffff; border-top-left-radius: 15px; border-top-right-radius: 15px; overflow: hidden; margin-top: -10px;}
		.im9ofotx{ padding: 15px 20px 25px 20px;}
		.im9ofotx1{ height:50px; line-height:50px; text-align:left; overflow:hidden; font-size:24px;}
		.im9ofotx2{ height:84px; line-height:28px; text-align:left; overflow:hidden; font-size:14px; color:#888888; }
		.im9ofotx3{ height:25px; line-height:25 px; font-size:14px; color:#888888; margin-top: 20px;}
		.im9ofotx3 span{ display:block; float:left; }
		.im9ofotx3 font{ display:block; float:right; color: #018ee6; background:url(../../images/images/i9_07.png) no-repeat center right; padding-right:30px; }
	/*end index_m9*/
	/*index_m10	*/
		.index_m10{min-width:1380px; width:100%; overflow:hidden; background:#ebedf2; position: relative;}
		.im10_bg1{background:url(../../images/images/i10_02.jpg) no-repeat bottom center; width:100%; height:950px; }
		.im10_pos{ position:absolute; width:100%; top:0; z-index:2; }
		.im10_posx{ padding-top:95px; }
		.im10_tit{position:relative; margin-bottom: 80px;}
		.im10_tit span{ display:block; text-align: center; height: 55px; line-height: 55px; color: #000000; font-weight: bold; font-size: 46px;}
		.im10_tit span i{font-style:normal; color: #018ee6;}
		.im10_tit font{ display:block; color: #444444; font-size: 18px; height: 40px; line-height: 40px; text-align: center;}
		.im10_y{}
		.im10_ya{ margin-bottom:40px; }
		.im10_ya1{ background:#ffffff; padding:0px 0px 0px 30px; border-radius:5px; overflow:hidden; width:615px;  }
		.im10_ya1 input{ background:url(../../images/images/i10_ico_01.jpg) no-repeat center left; padding:0px 30px 0px 40px; height:100px; line-height:100px; width: 545px; border:none; outline:none; font-size:16px; }
		.im10_ya2 input{ background:url(../../images/images/i10_ico_02.jpg) no-repeat center left; padding:0px 30px 0px 40px; height:100px; line-height:100px; border:none; outline:none; font-size:16px; }
		.im10_yb{  background:#ffffff; padding:30px 0px 20px 30px; border-radius:5px; overflow:hidden;  }
		.im10_yb textarea{background:url(../../images/images/i10_ico_03.jpg) no-repeat top left; background-position: 5px 0 0 0; resize: none; width: calc(100% - 70px); padding:0px 30px 0px 40px; margin: 0; line-height:25px; border:none; outline:none; list-style: none; font-size:16px;}
		.im10_yc{ padding-top:115px; }
		.im10_yc a{ display:block; width: 700px; height: 90px; line-height: 90px; text-align: center; margin: 0 auto; background: #018ee6; font-size: 24px; color: #ffffff; border-radius: 5px; overflow: hidden;}
	/*end index_m10*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background:#f0f0f0; overflow: hidden; padding: 0px 0px 0px 0px;}
	.foot1{ overflow: hidden; padding: 94px 0px 94px 0px; text-align: center;}
	.f1L{ width:280px; }
	.f1La1{ width:120px; }
	.f1La1 span{ display:block; background:#ffffff; width:120px; height:120px;}
	.f1La1 font{ display:block; height: 50px; line-height:50px; text-align:center; color:#666666; font-size: 14px;}
	.f1Lb{ padding-top:15px; font-size: 14px; color: #666666;}
	.f1Lb span{ display:block; height: 32px; line-height: 32px; overflow: hidden; text-align: left;}
	.f1R{}
	.f1R1{ margin-left:50px; }
	.f1R1:first-child{ margin-left:0; }
	.f1R1 span{ display:block; font-size: 16px; text-align: left; height: 50px; line-height: 50px; overflow: hidden;}
	.f1R1 font{ display:block; font-size: 14px; text-align: left; height: 35px; line-height: 35px; overflow: hidden;}
	.f1R1 font a{ color:#888888; }
	.f1R1 font a:hover{ color:#018ee6; }

	.foot2{ height: 90px; line-height: 90px; text-align: center; font-size: 14px; color: #a0a0a0; background: #e2e2e2;}
	.foot2 span{ display: block; float: left; padding-right:20px; }
	.foot2 font{ display: block; float: right;}
	.foot2 a{ color: #a0a0a0; }
	.foot2 a:hover{ color: #018ee6; }
/*site*/
	.site_fot{ position:absolute; top:38%; width: 100%}
	.site_fot span{ display:block; text-align:center; color:#ffffff; font-size: 40px; height: 110px; line-height: 110px;}
	.site_fot font{ display:block; width: 1px; height: 35px; background: #ffffff; margin: 0 auto;}

	.site_nav{ position:relative; width: 100%;}
	.site_navx{ position:absolute; width:100%; min-width:1380px;  height: 105px; bottom:0;  z-index: 10; border-top:1px solid rgba(255,255,255,0.15); }
	.site_navone{ padding-right:90px; }
	.site_navone a{ display:block; height:105px; line-height:105px; margin-top: -1px; border-top: 1px solid rgba(255,255,255,0); font-size:18px; color:#ffffff; padding: 0px 5px;}
	.site_navone a.linkhover{ border-top:1px solid #ffffff; color:#ffffff; font-weight: bold;}

	.simidd{ overflow: hidden; min-width: 1380px; width: 100%;}
	.site_lst{ overflow: hidden; padding: 40px 0px 60px 0px; width: 100%;}
	.site_con{line-height: 210%; min-height: 100px;}
/*site end*/
/*abt*/
	.abt_a{ background:#ffffff; min-width:1380px; width:100%; overflow:hidden; }
	.abt_atit{ padding:82px 0px 55px 0px; }
	.abt_atit span{ display:block; height:80px; line-height:80px; text-align:center; color:#000000; font-size:42px; font-weight: bold;}
	.abt_alst{ padding-bottom:110px; }
	.abt_alL{ width:805px;}
	.abt_alLa{ padding:25px 0px 35px 0px; }
	.abt_alLax span{ display:block; text-align: left; font-family: "font2"; font-size: 60px; color: #018ee6; height: 60px; line-height: 60px;}
	.abt_alLax font{ display:block; text-align: left; font-size: 14px; color: #555555; height: 30px; line-height: 30px;}
	.abt_alLa1{ margin-right: 95px;}
	.abt_alLa2{ margin-right: 95px;}
	.abt_alLa3{ margin-right: 95px;}
	.abt_alLb{ color:#444444; font-size:16px; line-height: 35px;}
	.abt_alR{width:490px; }
	.abt_alR span{ display:block; width:490px; height:600px; border-radius: 20px; overflow: hidden;}
	/*abt_b*/
	.abt_b{ background:#000000; min-width:1380px; width:100%; overflow:hidden; position:relative; }
	.abt_bbg{ background:url(../../images/images/abt_02.jpg) no-repeat center; min-width:1380px; width:100%; height:900px; }
	.abt_b_pos{ position:absolute; width:100%; min-width:1380px; top:0; }
	.abt_b_posxtit{ text-align:left; padding: 85px 0px 35px 0px;}
	.abt_b_posxtit span{ display:block; height:75px; line-height:75px; color:#ffffff; font-size:42px; font-weight: bold;}
	.abt_b_posxlst{ line-height:50px; font-size:20px; color:#ffffff; }
	/*abt_c*/
	.abt_c{ background:#ffffff; min-width:1380px; width:100%; overflow:hidden; }
	.abt_ctit{ padding:87px 0px 73px 0px; }
	.abt_ctit span{ display:block; text-align:center; height: 70px; line-height: 70px; font-size: 42px; color: #000000; font-weight: bold; margin-bottom: 45px;}
	.abt_ctit font{ display:block; text-align:center; height: 55px; line-height: 55px; font-size: 24px; color: #018ee6; font-weight:bold; }
	.abt_clst{ padding-bottom:100px; background:url(../../images/images/abt_04x.png) repeat-x top center; min-width:1380px; width:100%; }
	.chinaz_abtc{width:1360px; height: 460px; position: relative; }
	.q51buypic_abtc{ width:1360px; height:335px;  position:relative; }
	.q51buypic_abtc li{ width:190px; height:335px; float: left; margin-right: 20px; margin-left: 0px;}
	.abt_clone{width:190px;height:335px; position: relative;}
	.abt_clcon{ text-align:center; height: 50px; line-height: 25px; overflow: hidden; font-size: 14px; color: #444444;}
	.abt_cltime{ background:url(../../images/images/abt_03.png) no-repeat center; padding: 29px 0px 20px 0px; margin-top: 15px;}
	.abt_cltime span{ display: block; color:#018ee6; font-size:14px; text-align:center; line-height: 20px;}
	.abt_clone2{ padding-top:160px; }
	.abt_clone2 .abt_cltime{background:url(../../images/images/abt_02.png) no-repeat center; padding: 20px 0px 29px 0px; margin-bottom: 15px;}
	.abt_cjt{ position:absolute; bottom:0; width:100%; }
	.abt_cjtx{ width:160px; margin:0 auto; }
	.abt_cjtx a.prev{ display:block; float:left; background:url(../../images/images/abt_07.png) no-repeat center; width:45px; height:45px; }
	.abt_cjtx a.next{ display:block; float:right; background:url(../../images/images/abt_09.png) no-repeat center; width:45px; height:45px; }
	/*abt_d*/
	.abt_d{ background:#f4f4f4;min-width:1380px; width:100%; overflow:hidden; }
	.abt_dtit{ padding:87px 0px 48px 0px; }
	.abt_dtit span{ display:block; text-align:center; height:55px; line-height:55px; color:#018ee6; font-size:24px; font-weight: bold;}
	.abt_dlst{ padding-bottom:95px; background:url(../../images/images/abt_04x.png) repeat-x top center; min-width:1380px; width:100%; }
	.chinaz_abtd{width:1360px; height: 460px; position: relative; }
	.q51buypic_abtd{ width:1360px; height:335px;  position:relative; }
	.q51buypic_abtd li{ width:190px; height:335px; float: left; margin-right: 20px; margin-left: 0px;}
	/*abt_e*/
	.abt_e{ background:url(../../images/images/abt_13.jpg) no-repeat center; background-attachment: fixed; min-width:1380px; width:100%; overflow:hidden; position: relative; padding-bottom: 100px;}
	.abt_e_posxtit{ text-align:center; padding: 85px 0px 50px 0px;}
	.abt_e_posxtit span{ display:block; height:75px; line-height:75px; color:#000000; font-size:42px; font-weight: bold;}
	.abt_e_posxlst{ background:#ffffff; padding: 40px 30px 40px 30px;}
	.abt_e_posxlstx{ width:100%; overflow:hidden; }
	.abt_e_pone{ width:310px; margin-left: 20px; margin-bottom: 8px;}
	.abt_e_poimg{ border:1px solid #eeeeee; padding:11px 11px 11px 11px; }
	.abt_e_poimg div{ width:285px; height:200px; display:table-cell; vertical-align:middle; text-align:center; }
	.abt_e_pofot{ height:65px; line-height: 65px; text-align: center; font-size: 20px; overflow: hidden;}
	.abt_e_pone:nth-child(1),
	.abt_e_pone:nth-child(5),
	.abt_e_pone:nth-child(9),
	.abt_e_pone:nth-child(13),
	.abt_e_pone:nth-child(17),
	.abt_e_pone:nth-child(21),
	.abt_e_pone:nth-child(25),
	.abt_e_pone:nth-child(29),
	.abt_e_pone:nth-child(33),
	.abt_e_pone:nth-child(37),
	.abt_e_pone:nth-child(41)
	{ margin-left:0; }
	.abt_e_posxmore{ position:relative; width:100%; margin-top:-30px; }
	.abt_e_posxmore a{ display:block; width:200px; height:60px; margin: 0 auto; background: #018ee6; border-radius: 30px; overflow: hidden; line-height: 60px; text-align: center; font-size: 18px; color: #ffffff;}
	/*abt_f*/
	.abt_f{ background:#ffffff; min-width:1380px; width:100%; overflow:hidden; position: relative; }
	.abt_ftit{ padding:95px 0px 60px 0px; }
	.abt_ftit span{ display:block; text-align:center; height:55px; line-height:55px; color:#000000; font-size:42px; font-weight: bold;}
	.abt_flst{ padding-bottom:65px; }
	.abt_flone{ width:435px; margin-left: 27px; margin-bottom: 10px;}
	.abt_floimg{ width:435px; height:315px; background: #f9f9f9;}
	.abt_floimg div{ width:435px; height:315px; display: table-cell;vertical-align: middle; text-align: center;}
	.abt_flofot{ height:65px; line-height:65px; text-align:center; font-size:20px; overflow:hidden; }
	.abt_flone:nth-child(1),
	.abt_flone:nth-child(4),
	.abt_flone:nth-child(7),
	.abt_flone:nth-child(10),
	.abt_flone:nth-child(13),
	.abt_flone:nth-child(16)
	{ margin-left:0; }
	/*abt_g*/
	.abt_g{ background:url(../../images/images/abt_19.jpg) no-repeat center; background-attachment: fixed; min-width:1380px; width:100%; overflow:hidden; position: relative; }
	.abt_gbg{}
	.abt_g_pos{ position:absolute; top:0; width:100%; min-width:1380px; }
	.abt_g_postit{text-align:center; padding: 85px 0px 52px 0px;}
	.abt_g_postit span{ display:block; height:75px; line-height:75px; color:#ffffff; font-size:42px; font-weight: bold;}
	.abt_g_poslst{ background:#ffffff; padding:60px 60px 60px 60px; margin-bottom: 120px;}
	.abt_g_posltit{ text-align:center; font-size:24px; font-weight:bold; color:#000000; height: 60px; line-height: 60px; overflow: hidden; margin-bottom: 30px;}
	.abt_g_poslcom{ text-align:left; font-size:16px; line-height:32px; }
/*end abt*/
/*news*/
	.newsbg{ background:#f4f4f4; min-width:1380px; width:100%; padding:90px 0px 90px 0px; }
	.news_tit{ padding-bottom: 55px;}
	.news_tit span{ display:block; text-align:center; font-size: 42px; color: #000000; font-weight: bold; height: 65px; line-height: 65px;}
	.news_lst{}
	.newslone{ width:410px; margin-bottom: 50px;}
	.newslone a{ display:block; border-radius:15px; overflow:hidden; background: #ffffff;}
	.newsloimg{ width:410px; height:325px; background: #f9f9f9;}
	.newsloimg div{ width:410px; height:325px; display: table-cell; vertical-align: middle; text-align: center;}
	.newslofot{ width:100%; position: relative; z-index: 4; background: #ffffff; border-top-left-radius: 15px; border-top-right-radius: 15px; overflow: hidden; margin-top: -10px;}
	.newslofotx{ padding: 15px 20px 25px 20px;}
	.newslofot1{ height:70px; line-height:35px; text-align:left; overflow:hidden; font-size:22px;}
	.newslofot2{ height:84px; line-height:28px; text-align:left; overflow:hidden; font-size:14px; color:#666666; margin: 15px 0px 20px 0px;}
	.newslofot3{ height:25px; line-height:25px; font-size:14px; color:#666666;}
	.newslofot3 span{ display:block; float:left; }
	.newslofot3 font{ display:block; float:right; color: #018ee6; background:url(../../images/images/i9_07.png) no-repeat center right; padding-right:30px; }
	.newslomr{ margin-right:65px; }
/*end news*/
/*pro*/
	.probg{ background:#f4f4f4; min-width:1380px; width:100%; padding:90px 0px 90px 0px; }
	.pro_tit{ padding-bottom: 55px;}
	.pro_tit span{ display:block; text-align:center; font-size: 42px; color: #000000; font-weight: bold; height: 65px; line-height: 65px;}
	.pro_lst{}
	.prolone{width:650px; margin-bottom: 20px;}
	.proloimg{ width:650px; height:540px; background: #ffffff; overflow: hidden; border-radius: 15px;}
	.proloimg div{ width:650px; height:540px; display: table-cell; vertical-align: middle; text-align: center;}
	.prolofot{ height:90px; line-height:90px; text-align:center; overflow:hidden; font-size:24px; }
/*end pro*/
/*brand*/
	.brandbg{background:#f4f4f4; min-width:1380px; width:100%; padding:60px 0px 90px 0px;}
	.brand_1{  padding-top: 40px;}
	.brand_1 a{ display:block; border-radius:15px; overflow:hidden;}
	.brand_1L{ width:680px; height:500px; }
	.brand_1L img{ width:680px; height:500px; }
	.brand_1R{ width:480px; height: 340px; background:#ffffff; padding:80px 100px; }
	.brand_1R1{ height:50px; line-height:50px; font-size: 28px; font-weight: bold; color: #000000;}
	.brand_1R2{ height:105px; line-height:35px; font-size:16px; color:#444444; margin: 20px 0px 50px 0px;}
	.brand_1R3{}
	.brand_1R3img{ width:195px; height:90px; } 
	.brand_1R3img div{ width:195px; height:90px; display: table-cell; vertical-align: middle; text-align: left;} 
/*end brand*/
/*contact*/
	.contact1{ background:#f4f4f4; min-width:1380px; width:100%; padding:0px 0px 110px 0px; }
	.contact1_tit{ padding:85px 0px 50px 0px; }
	.contact1_tit span{ display:block; height:70px; line-height:70px; text-align:center; font-size: 42px; color: #000000; font-weight: bold;}
	.contact1_lst{ border-radius:15px; overflow:hidden; }
	.contact1_lL{ background:#ffffff; width:580px; height: 285px; padding:75px 50px 35px 50px; }
	.contact1_lLa{ font-size:24px; line-height:50px; height:50px; overflow:hidden; text-align:left; color:#000000;}
	.contact1_lLb{ padding-top:15px; }
	.contact1_lLb span{ display:block; font-size: 16px; color: #333333; line-height: 30px; margin-bottom: 10px;}
	.contact1_lR{ width:680px; height:395px; overflow:hidden;}
	.contact1_lR img{ width:680px; height:395px;}
	.contact2{ background:#ffffff; min-width:1380px; width:100%; padding:0px 0px 120px 0px;}
	.contact2_tit{ padding:70px 0px 50px 0px; }
	.contact2_tit span{ display:block; height:70px; line-height:70px; text-align:center; font-size: 42px; color: #000000; font-weight: bold;}
	.contact2_lst{ border-radius:15px; overflow:hidden; }
	.contact2_lst img{ width:100%; height:580px; }
/*end contact*/
/*join*/
	.join1{ background:#f4f4f4; min-width:1380px; width:100%; padding:95px 0px 60px 0px; }
	.join1_tit{position:relative; margin-bottom: 85px;}
	.join1_tit span{ display:block; text-align: center; height: 55px; line-height: 55px; color: #000000; font-weight: bold; font-size: 46px;}
	.join1_tit span i{ font-style:normal; color: #018ee6;}
	.join1_tit font{ display:block; color: #444444; font-size: 18px; height: 40px; line-height: 40px; text-align: center;}
	.join1_lst{}
	.join1_l1{ width:240px; border-radius:15px; overflow:hidden; margin-left: 40px; margin-bottom: 40px;}
	.join1_l1:nth-child(1),.join1_l1:nth-child(6){ margin-left:0; }
	.join1_l1 a{ display:block; padding:42px 45px 23px 45px; height: 285px; background: #ffffff;}
	.join1_ico{ width:100%; height:80px; }
	.join1_fot{ padding:20px 0px 0px 0px; }
	.join1_fot span{ display:block; text-align: center; height: 50px; line-height: 50px; overflow: hidden; font-size: 22px;}
	.join1_fot font{ display:block; text-align: center; line-height: 25px; height: 125px; overflow: hidden; font-size: 14px; color: #666666;}

	.join1_ico1{ background:url(../../images/images/join_ico_1.jpg) no-repeat center; }
	.join1_ico2{ background:url(../../images/images/join_ico_2.jpg) no-repeat center; }
	.join1_ico3{ background:url(../../images/images/join_ico_3.jpg) no-repeat center; }
	.join1_ico4{ background:url(../../images/images/join_ico_4.jpg) no-repeat center; }
	.join1_ico5{ background:url(../../images/images/join_ico_5.jpg) no-repeat center; }
	.join1_ico6{ background:url(../../images/images/join_ico_6.jpg) no-repeat center; }
	.join1_ico7{ background:url(../../images/images/join_ico_7.jpg) no-repeat center; }
	.join1_ico8{ background:url(../../images/images/join_ico_8.jpg) no-repeat center; }
	.join1_ico9{ background:url(../../images/images/join_ico_9.jpg) no-repeat center; }
	.join1_ico10{ background:url(../../images/images/join_ico_10.jpg) no-repeat center; }
/*end join*/