

/**
	width>=1170
**/
@media (min-width: 1170px) {
	}
	.layui-container{ width: 1200px;}
	.none{ display: none}
	.index_bar{ position: relative; width:100%; padding: 0; margin: 0; }
	.banner-search-section{ position: absolute; width: 100%; bottom: -120px; left: 0px; z-index: 9999;}
	.banner-search{ width: 100%; height: 150px; background-color: #1c418e;}
	.banner-search-wrap{ padding: 10px;}
	.search-form{ width: 100%; height: 83px;  color: #FFF;}
	.search-form .container .dl_col{ width: 100%;}
	.search-form .container .dl_col label{ display: inline-block; width: 88px; text-align: right;}
	.search-form .container .dl_col dd{float:left;}
	.search-form .container .dl_col dd.content{margin:22px 0px 15px 0px}
	.search-form .container .dl_col dd.se_content{margin:16px 0px 15px 0px}
	.search-form .container .dl_col dd.d_c1{ width:280px;}
	.search-form .container .dl_col dd.d_c2{ width: 250px;}
	.search-form .container .dl_col dd.d_c3{ width: 250px;}
	.search-form .container .dl_col dd.d_c4{ width: 250px;}
	.search-form .container .dl_col dd.d_c5{ width: 250px;}
	.search-form .container .dl_col dd.d_c6{ width: 250px;}
	.search-form .container .dl_col dd.d_c7{ width: 250px;}				
	.search-form .container .dl_col dd.d_c8{ width: 250px;}			
	.search-form .container .dl_col dd.d_c9{ width: 250px;}
	
	.search-form .container .dl_col dd.d_c2{ margin-left: 20px;}
	.search-form .container .dl_col .inputcss1{ width: 170px;}
	.search-form .container .dl_col .inputcss2{ width: 180px;}
	.search-form .container .dl_col .inputcss3{ width: 160px;}
	.search-form .container .dl_col .inputcss4{ width: 170px;}
	.search-form .container .dl_col .small_input{ width: 60px;}
					
	.search-form .container .dl_col .inputcss_long{ width: 80px;}
	.search-form .container .dl_col .selectcss{ width: 40px;}
	.search-form .layui-btn-blue{background-color: #00a8ec;height: 60px; width:60px;}	
	.search-form .search-from-tbody{ position: relative; width: 99%; height: 100px;}
	.search-form .search-form-bth{ position: absolute;top:30px; right: 50px;}
	
	
	
	.index_bar-bottom-hg{height: 100px;}
	.index-product-section{  background-color: rgb(245, 245, 245);}
	.products .left-tbody{ width: 378px;}
	.products .left-thead{ width: 100%; height: auto;}
	.products .left-thead .title-1{ font-size: 46px; color: rgb(28, 65, 142); font-family:arial black}
	.products .left-thead .title-2{ font-size: 30px; color: rgb(0, 0, 0); font-family: 'Microsoft YaHei';}
	.products .left-tbody-menu{ margin-top: 50px; width: 100%;border-top: 1px solid #EEE;}
	.products .left-tbody-menu li{ position: relative; height: 52px; line-height: 52px; border-bottom: 1px solid #EEE;}
		.products .left-tbody-menu li .children{ position: absolute; top: 0; right: 10px;font-size: 18px; }
	    .products .left-tbody-menu li a{ font-size: 18px; }
			    .products .left-tbody-menu li a:hover{ color: #1c418e;}
				.products  .bottom-botton{  margin-top: 50px;}	
				.products  .bottom-botton .layui-bt-btton{ border: 1px solid #666666; width: 171px; height: 30px;; color: #333}
					.products  .bottom-botton .layui-bt-btton{ padding: 10px 50px; line-height: 50px; height: 50px; }
					.products  .bottom-botton .layui-bt-btton:hover{ color: #FFF; border:none; background-color: #abcd1d;}	
				
		.products .right-tbody{ position: relative; width: 863px; height: 520px;}	
		.products .right-tbody .lfbox{ position: absolute;top:100px; left: 60px; width: 350px; height: 350px; overflow: hidden;}
		.products .right-tbody .rfbox{ position: absolute;top:30px; right:35px; width: 420px; height: 420px; overflow: hidden;}
	
		.products .right-tbody{float: right; width: 863px; height: 520px; background-color: #000;}
		.products .right-tbody{color: #FFF; background-image: url('../images/products_right_bg.png'); background-position: bottom;}
		.products .right-tbody .thead .title-1{ font-size:24px; font-family: Arial, Helvetica, sans-serif; color: #FFF;}
		.products .right-tbody .thead .title-1{font-weight: bold}
		.products .right-tbody .thead .title-2{margin-top: 10px; font-size:20px; color: rgb(255, 255, 255); color: #FFF;}
		.products .right-tbody .t-desc{margin-top: 50px;}
		
		
		.products .right-tbody .right-tbody-product-img{ padding-top: 20px; text-align: right;}
			.products .right-tbody .right-tbody-product-img img{ max-width: 420px;}
	     .products .right-tbody	.link-bottom-section{ margin-top: 50px;}
		 .products .right-tbody	.link-bottom-section .link-bottom{ width: 69px; height: 69px; background-color: #abcd1d;}
		 .products .right-tbody	.link-bottom-section .link-bottom{ border-radius: 100px; line-height: 69px; text-align: center;}
		 .products .right-tbody	.link-bottom-section .link-bottom .jmore{ font-size: 24px; cursor: pointer;}
		  .products .right-tbody	.link-bottom-section .link-bottom:hover{background-color: #1c418e;}
		  
		  .product-lists{background-image: url('../images/prolist_bg.jpg'); background-position: bottom;}
		  	.product-lists .item-pro-wrap{ margin:10px 20px 10px 20px;}
			.product-lists .item-tbody{width: 100%; height: 400px; background-color: #000;}
			.product-lists .item-tbody{color: #FFF; background-image: url('../images/products_right_bg.png'); background-position: bottom;}
			
		  	.product-lists .item-pro-wrap .item-pro-image{text-align: center; overflow: hidden;}
		  	.product-lists .item-pro-wrap .item-pro-image img{max-width: 300px;max-height: 300px; overflow: hidden;}
		  	.product-lists .item-pro-wrap .item-pro-title{ font-weight: bold; height: 42px; line-height:45px;font-size: 16px;}
			.product-lists .item-pro-wrap .item-pro-desc{ height: 42px; line-height:20px;font-size: 12px;}


		.product-lists-line{  width: 100%; height: 100px;  margin-top: 50px;}
		 .product-lists-line .button_btndefault-label{padding: 0px;
    color: #000000;
    font-family: Microsoft YaHei;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;}
	.more-botton{ text-align: center;}
	.product-lists-line .list-line{ width: 43%;}
		.product-lists-line  .list-line-box{ margin-top: 10px; overflow-wrap: break-word;padding: 0px;border-color: rgb(204, 204, 204) transparent transparent;border-width: 1px 0px 0px;height: 26px;background-color: transparent;border-top-style: solid;}  
		  
		.index-feature-banner{ width: 100%; height: 267px;background-image: url('../images/advg_bg.jpg'); background-position: bottom;}
		.index-feature-banner{ background-color: rgb(28, 65, 142); background-attachment: scroll; background-position: center center; background-repeat: repeat; background-size: cover; }

	.index-feature-rbox{ position: relative; width: 100%;}
	.index-feature-rbox .feature-img1{ position: absolute; top: 0; left: -95px; z-index: 300;}
	.index-feature-rbox .feature-img2{ position: absolute; top: 0; right:0;z-index: 300;}
	.index-feature-rbox .feature-img-bg1{ position: absolute; top: 0; left: -125px; z-index: 200;}
	.index-feature-rbox .feature-img-bg2{ position: absolute; top: 0; right:-45px; z-index: 200;}
	
	.index-feature-lbox{ margin-top: 20px;}
	.index-feature-lbox .thead-title-2{font-size: 28px;letter-spacing: 4px;height: 60px; line-height: 60px;color: #FFF; font-family: 微软雅黑, Arial;}
	
	.index-feature-lbox .thead-title-3{ display: flex;}
	.index-feature-lbox .thead-title-3 .thead-title-item{ color: #FFF; font-size: 20px;font-family: 微软雅黑, Arial;}
	.index-feature-lbox .thead-title-3 .thead-title-item img{width: 34px; height: 34px;}
	.index-feature-lbox .thead-title-3 .thead-title-item i{ font-weight: bold;}
	.index-feature-lbox .thead-title-3 .thead-title-item2{ margin-left: 50px;}
	.index-feature-lbox .thead-title-3 .thead-title-item3{ margin-left: 50px;}

	.index-advantage .adv-thead{}
	.index-advantage .adv-thead .adv-thead-title-1{font-size: 46px; color: rgb(28, 65, 142); font-family: arial black;}
	.index-advantage .adv-thead .adv-thead-title-2{font-size: 40px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
		.index-advantage .adv-thead .adv-thead-title-2{ margin: 10px 0px 10px 0px; color: #000; }
	
	.index-advantage .adv-thead .adv-thead-title-3{font-size: 16px; font-family: Microsoft YaHei; color: rgb(0, 0, 0);}
	.index-advantage .index-advantage-rbox{ margin-top: 100px;}
	
	.index-advantage .index-advantage-tbody{ display: flex; margin-top: 50px;}
		.index-advantage .advantage-tbody-item{ flex: 1;}
		.index-advantage  .advantage-tbody-item-center{ width: 100px; text-align: center;}
		.index-advantage .tbody-item-content{margin-top:30px;}
		.index-advantage .tbody-item-content .tbody-item-content-thead{ display: flex;}
		.index-advantage .item-in-title{font-size: 30px;}
		.tbody-item-content-desc ul { padding-left: 30px;}
		.tbody-item-content-desc ul li{ background: url('../images/index21_10.jpg') 0px 10px no-repeat; font-size: 16px; color: rgb(102, 102, 102); line-height:30px;}		
		.tbody-item-content-desc ul li{ padding-left: 20px;}
		
	.customerized{ background: #000; width:100%; position: relative; height:619px;z-index:114;}
			.customerized .customerized-bg{
				position: absolute; height: 619px; 
				background-color: rgb(244, 247, 255); 
				background-attachment: fixed; background-position: center center; 
				background-repeat: repeat; background-image: url('../images/cooperate/cooperate_bg.jpg'); 
				opacity: 1; left: -621.5px; width: 2543px;}
				
				
					.customerized .customer-tbody{ position: absolute;  left: 0px; right: 0; width: 100%; height: 619px;z-index:300;}
				
				.customerized .customer-thead{ width: 100%; height: 300px;background: url('../images/cooperate/cooperate_thead.png') no-repeat center;}
								.customerized .customer-thead .wrap{ padding-top: 53px;}
				.customerized .customer-thead .ct-thead-title{ text-align: center;}
				.customerized .customer-thead .ct-thead-title-1{font-size: 40px; color: rgb(255, 255, 255); font-family: arial black;}
				.customerized .customer-thead .ct-thead-title-1{ margin-top: 65px}
				.customerized .customer-thead .ct-thead-title-2{font-size: 37px; color: rgb(255, 255, 255); font-family: arial black;}
				
				.customerized  .customer-content{ display: flex;}
				.customerized  .customer-content .ccitem{ flex: 1;}
				.customerized  .customer-content .ccitem .ccitem-img{height: 69px; line-height: 69px;}
				.customerized  .customer-content .ccitem .allow-img{ line-height: 69px;}
				.customerized  .customer-content .ccitem .ccitem-img img{max-width: 65px; max-height: 65px;}
				.customerized  .customer-content .ccitem .allow-img img{max-width: 43px; max-height: 43px;}
				.customerized  .customer-content .ccitem .ccitem-title{ margin-top: 20px; font-size: 18px; color: #FFF;}
				.customerized  .customer-content .ccitem .ccitem-title{ width: 150px}
				.customerized .customer-tool{  margin: 30px 0px 0px 0px; width: 100%; text-align:center;}

				.customerized .customer-tool .customer-tool-btn{ display: inline-block; color: #000; width: 202px; height: 40px; line-height: 40px; background-color: #FFF;}
				.customerized .customer-tool .customer-tool-btn{ border-radius: 50px; margin-right: 50px; font-size: 16px; text-align: center;}
				.customerized .customer-tool .contact-btn{ background-color: #4078cf; color: #FFF;}
				.customerized .customer-tool a:hover{background-color: #accd1f; color: #FFF}
				
				
			.corporate-culture{ width: 100%;}
			.corporate-culture .cct-thead .cct-thead-title-1{font-size: 46px; color: rgb(28, 65, 142); font-family: arial black;}
			.corporate-culture .cct-thead .cct-thead-title-2{font-size: 40px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
				.corporate-culture .cct-thead .cct-thead-title-2{ margin: 10px 0px 10px 0px; color: #000; }
			
			.corporate-culture .cct-thead .cct-thead-title-3{font-size: 16px; font-family: Microsoft YaHei; color: rgb(0, 0, 0);}
			.corporate-culture .corporate-culture-rbox{ margin-top: 100px;}
			.corporate-culture  .corporate-culture-content{ background: url('../images/corporate_bg.jpg') repeat-x; width: 100%; height: 500px;}
			.content-img-list{ width: 1280px;  padding-top: 50px; display: flex;}
			.content-img-list .cc-item-img{ width: 205px; max-width: 205px;max-height: 281px; margin: 0 auto;}
			.content-img-list .item-li{ flex: 1; width: 21.5%; text-align: center;}
			
			.about-us{ width: 100%; position: relative; display: block; height: 1110px;}
			.about-us .about-us-bg{ position: absolute; top: 0;left: 0; height: 561px; width: 100%; background-color: #EEE; z-index: 100; }
			.about-us .about-us-bgimg{ position: absolute; top: 0;left: 0; z-index: 150; background: url('../images/about_bg.jpg') no-repeat center; height: 561px; width: 100%;background-color: #EEE; }
			.about-us .about-us-content{position: absolute; top: 0;left: 0; z-index: 250; width: 100%;}
			.about-us .about-us-content-container{ margin-top: 25px;}
			.about-us .cont-thead{ width: 100%; height: 220px;background: url('../images/cooperate/cooperate_thead.png') no-repeat center;}
			.about-us .cont-thead .wrap{ padding-top: 53px;}
				.about-us .cont-thead .cont-thead-title{ text-align: center;color: rgb(255, 255, 255); font-family: arial black;}
				.about-us .cont-thead .cont-thead-title-1{font-size: 46px; }
				.about-us .cont-thead .cont-thead-title-2{font-size: 37px; }
				.about-us .about-us-content-tbody{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; background-color: #FFF; width: 100%; height: 500px;}
				.about-us .in-ctboy{ padding-top: 30px; }
				.about-us .in-ctboy-img{ border-radius: 5px; width:592px; height: 470px; overflow: hidden;}
				.about-us .incontainer{ width: 1225px; margin: 0px auto;}
				.about-us .in-ctboy-profile{ margin-left: 30px;}
				.about-us .in-ctboy-profile-thead{font-weight: bold; color: #000; padding-top: 5px; margin-bottom: 20px;}
				.about-us .in-ctboy-profile-thead .title-1{  font-size: 30px; font-family: Arial, Helvetica, sans-serif;}
				.about-us .in-ctboy-profile-thead .title-2{ margin-top: 5px; font-size: 20px; font-family: Arial, Helvetica, sans-serif;}
				.about-us .in-ctboy-profile-cont{ line-height: 24px; font-size: 15px;}		
				
				.about-us .in-ctboy-profile-cont p{ padding: 10px 0px 8px 0px;}
				.about-us .in-ctboy-botton{ margin-top: 30px;}
				.about-us .ab-btn{ 
					display: inline-block; 
					color: #000; 
					width: 160px; 
					height: 40px; 
					line-height: 40px; 
					background-color: #FFF;
					border-radius: 50px;
					margin-right: 20px;
					font-size: 14px; 
					text-align: center;
					}
				.about-us .ab-btn1{ border: 1px solid #333; }
				.about-us .ab-btn1:hover{ background-color: yellow;}
				.about-us .ab-btn2{background-color: #abcd1e; color: #FFF; }
				.about-us .ab-btn2:hover{ background-color: #4078cf;}
				
				.about-us .about-strength{
					border-radius:5px;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					overflow-wrap: break-word;
					padding: 0px;
					border-color: transparent;
					border-width: 0px;
					height: 185px;
					background-color: rgb(28, 64, 142);
					width: 1300px;
					display: flex;
					}
				.about-us .about-strength .item{  text-align: center; }
				.about-us .about-strength .item2{  width: 120px; text-align: center; }
				.about-us .about-strength .item3{  width: 100px; text-align: center; }
				
				.about-us .initem-img{ margin: 30px 10px 0px 0px;}
				.about-us .about-strength .item .intbody{ width: 220px; margin: 0 auto; }
				.about-us .about-strength .item .intbody-wrap{margin: 30px;}
				.about-us .about-strength .item .initem{ display: flex; width: 200px;}
				.about-us .about-strength .item .initem img{width: 50px; height: 50px;}
				.about-us .about-strength .line{overflow: hidden; width: 1px; height: 185px; opacity: 0.17;filter:alpha(opacity=17);-moz-opacity:0.17;-khtml-opacity:0.17;opacity:0.17; line-height: 185px;}
					.about-us .about-strength .line{ margin: 0 auto;}
					.about-us .item-title-1 .h1{ font-weight: bold; font-size: 60px; color: rgb(255, 255, 255); }

					.about-us .initem-title{ width: 300px; position: relative; }
					.about-us .initem-title .rgtxt{ position:absolute;  bottom:40px; right: 18px;}
					.about-us .initem-title .rgtxt{font-size: 20px; color: rgb(255, 255, 255);}
					.about-us .item-title-2{text-align: left; text-indent: 10px;}


				.news-hotspot{ width: 100%; display: block;}
				.news-hotspot .news-hotspot-thead{display: flex;}
				.news-hotspot .news-hotspot-thead{ width: 100%;}
				.news-hotspot .thead-item-1{ width: 491px;}
				.news-hotspot .thead-item-2{ width: 455px; margin-top: 50px;}
				.news-hotspot .thead-item-title-1{font-size: 46px; font-weight: bold; color: #1c418e;}
				.news-hotspot .thead-item-line{overflow-wrap: break-word; padding: 0px; border-color: rgb(217, 217, 217) transparent transparent; border-width: 1px 0px 0px; height: 9px; background-color: transparent;  border-top-style: solid;}
				.news-hotspot .th-btn-wrap{ padding-top: 10px;  margin: 30px 0px 0px 0px;}
				.news-hotspot .news-hotspot-thead-item .th-btn{ border: 1px solid #CCC; width: 130px; height: 40px;}
				.news-hotspot .news-hotspot-thead-item .th-btn{ border-radius: 30px; padding: 10px 30px;margin-left: 10px;}
				.news-hotspot .news-hotspot-thead-item .th-btn:hover{ color: #FFF; background-color: #accd1f;}
				
				.news-hotspot .news-hotspot-thbody{ margin-top: 50px;}
				.news-hotspot .item-wrap{ margin: 10px;}
				.news-hotspot .item-wrap .item-img{ position: relative;height: 300px;}
				.news-hotspot .item-wrap .item-img .item-img-time{position: absolute;top: 10px; left: 10px;z-index: 300;}
				.news-hotspot .item-wrap .item-img .item-img-time{ border-radius: 20px; background-color: #FFF; width: 120px; height: 30px; line-height: 30px;}
				.news-hotspot .item-wrap .item-img .item-img-time{padding-left: 10px;}
				.news-hotspot .item-wrap .item-img .item-img-img { position: absolute;top: 0; left: 0; width: 100%; z-index: 200;}
				.news-hotspot .item-wrap .item-img .item-img-img img{  max-width: 409px; max-height: 293px;}
				.news-hotspot .item-wrap .item-title{ color: #5a5a5a; font-size: 18px; line-height: 24px; width: 100%; display: block;}
				.news-hotspot .item-wrap .item-category{ line-height: 50px; font-size: 13px; color: rgb(189, 189, 189); }
				.news-hotspot .item-links a{ 
					border: 1px solid #CCC;
					width:52px;
					left:0px;
					top:0px;
					height:52px;
					line-height:52px;
					-moz-border-radius: 50px 50px 50px 50px ;
					-webkit-border-radius: 50px 50px 50px 50px ;
					border-radius: 50px 50px 50px 50px ;
					 display: inline-block;
					 text-align: center;
					 font-size: 24px;
				}
				.news-hotspot .item-links a:hover{ background-color: #1c418e; color: #FFF;}
				
				.messageandsupport{ width: 100%; height: 433px;background-color: rgb(241, 241, 241);}
				.messageandsupport .message-tbody{ position: relative; width: 100%; height: 433px; margin-top: 30px;}
				.messageandsupport .message-tbody-img{  width: 632px; height: 348px; background: url('../images/message_bg.jpg');}
				.messageandsupport .message-tbody-img img{width: 632px;height: 348px;}
				.messageandsupport .support-tbody-img{ position: relative; width: 632px; height: 348px; background: url('../images/suport_bg.jpg');}
				.messageandsupport .message-tbody-cont{ position: absolute; top:0px; left: 0px; width: 100%;height: 348px; z-index: 300;}
				.messageandsupport .message-tbody-img{ position: absolute; top:0px; left: 0px; width: 100%;height: 348px; z-index: 200;}
				.messageandsupport .thead-title{ margin: 50px 0px 0px 0px; color: #FFF;}
				.messageandsupport .thead-title  .thead-title-1{text-align: center;color: rgb(255, 255, 255); font-size: 40px; font-family: SimSun;}
				.messageandsupport .thead-title  .thead-title-2{ line-height: 30px; font-size: 18px;text-align: center;}
				.messageandsupport .thead-title  .thead-title-3{ padding: 10px 0px 10px 0px; width: 90%; text-align: center;line-height: 20px;font-size: 15px;}
				.messageandsupport .thead-title  .thead-title-3{ margin: 0 auto;}

				.messageandsupport .thead-title  .thead-title-img{text-align: center;}
				.messageandsupport .thead-title  .thead-btn-link{ margin: 0 auto; width:280px; height: 40px;background: url('../images/ms_more2.png') no-repeat;}
				.messageandsupport .thead-title  .thead-btn-link .intext{ line-height: 40px; text-align: center; margin: 30px 0px 0px 0px;}
				.messageandsupport .thead-title  .thead-btn-link a{ color: #FFF;}
				
				
				

				
				
			
/**
	width<=767
**/
@media (max-width: 767px) {


}





.swiper{ overflow: hidden;}
