


.i_title{width: 206px;height: 50px;float: left;}


/* 轮播图 */
.sliders {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {
	height: 16px;
	z-index:1; 
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 20px;
	transform: translateX(-50%);
	z-index: 1;
}
.slideBox .hd ul{text-align:center;}
.slideBox .hd ul li {
	cursor:pointer;
	float: left;
	margin-right: 15px;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	text-align: center;
	background: #fff;
	border: 2px solid #fff;
}
.slideBox .hd ul .on {background: none;color: #fff;}
.slideBox .bd{position:relative; z-index:0; }
.slideBox .bd li{
	width:100%;
	height: 640px;
	background-size: 1920px 640px;
	background-position: center; 
	vertical-align:top;
} 


/*关键词*/
.i_keyword{
	width: 100%;
	float: left;
	background: #FFF000;
}
.i_keyword_main{
	width: 1200px;
	height: 80px;
	float: left;
}
.i_keyword_main>span{
	display: inline-block;
	width: 162px;
	height: 80px;
	line-height: 80px;
	font-size:16px;
	color: #3383c5;
	float: left;
}
.i_keyword_main>p{
	width: 710px;
	height: 80px;
	line-height: 80px;
	float: left;
	font-size: 16px;
	color: #333333;
}
.i_keyword_main>p i{
	float: left;
	margin-right: 50px;
	cursor: pointer;
	letter-spacing: 2px;
}
.i_keyword_seach{
	width: 328px;
	height: 32px;
	border-radius: 16px;
	overflow: hidden;
	background: #fff;
	float: right;
	position: relative;
	z-index: 5;
}
.i_keyword_seach input{
	width: 100%;
	padding-right: 60px;
	padding-left: 15px;
	height: 32px;
	float: left;
	line-height: 32px;
	font-size: 14px;
	color: #333333;
	background: #fff;
	outline: none;
}
.i_keyword_seach input::-webkit-input-placeholder{font-size: 14px;color: #b2b2b2;}
.i_keyword_seach a{
	width: 60px;
	height: 32px;
	float: left;
	position: absolute;
	right: 0px;
	z-index: 1;
}
.i_keyword_seach a img{width: 16px;height: 22px;float: left;}


/*产品*/
.i_product{
	width: 100%;
	min-height: 760px;
	float: left;
	background: url('../../img/home_cp_bg.jpg') no-repeat;
	background-size: 1920px 760px;
	background-position: top center;
}
.i_product_main{
	width: 1200px;
	float: left;
	padding-top: 40px;
}
.i_product_cag{
	width: 172px;
	float: left;
	background: #2671ad;
	box-shadow: 0px 6px 14px 0px rgba(6, 34, 57, 0.5);
	padding:20px 34px;
}
.i_product_cag_title{
	width: 100%;
	float: left;
	margin-bottom:30px;
}
.i_product_cag_title h2{
	display: inline-block;
	width: 100%;
	height: 53px;
	line-height: 54px;
	font-size: 22px;
	color: #fff;
	border-bottom: 1px solid rgba(255,255,255,0.3);
}
.i_product_cag_title span{
	display: inline-block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #fff;
	text-align: right;
	text-transform:uppercase;
}
.i_product_cag_list{
	width: 100%;
	max-height: 480px;
	overflow: hidden;
	float: left;
}
.i_product_cag_list ul{width: 100%;float: left;}
.i_product_cag_list ul li{
	width: 100%;
	height: 40px;
	float: left;
	transition: all 0.5s;
}
.i_product_cag_list ul li a{
	display: inline-block;
	width: 100%;
	height: 40px;
	float: left;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	text-indent: 35px;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	transition: all 0.5s;
}
.i_product_cag_list ul li:last-child a{border-bottom: 0px;}
.i_product_cag_list ul li:hover,.i_product_cag_list ul .active{background: #FFF000;box-shadow: 0px 5px 10px 0px rgba(14, 77, 127, 0.6);}
.i_product_cag_list ul li:hover a,.i_product_cag_list ul .active a{color: #2671ad;}

.i_product_body{
	width: 900px;
	float: right;
}
.i_product_childcag{width: 100%;float: left;}
.i_product_childcag_list{
	width: 100%;
	height: 60px;
	float: left;
	background: #2671ad;
	overflow: hidden;
}
.i_product_childcag_list a{
	width: 150px;
	height: 60px;
	line-height: 60px;
	float: left;
	font-size: 14px;
	color: #fff;
	text-align: center;
	transition: all 0.5s;
}
.i_product_childcag_list a:hover,.i_product_childcag_list .active{background: #3B9BE8;}
.i_product_childcag>span{
	display: inline-block;
	width: 100%;
	float: left;
}
.i_product_childcag>span a{
	display: inline-block;
	height: 70px;
	line-height: 70px;
	font-size: 16px;
	color: #3383c5;
	float: right;
}
.i_product_childcag>span a i{transition: all 0.5s;text-transform:uppercase;margin-left: 15px;}
.i_product_childcag>span a:hover i{margin-right: 15px;}

.i_product_list{
	width: 100%;
	float: left;
	min-height: 590px;
}
.i_product_list ul{width: 100%;float: left;}
.i_product_list ul li{
	width: 290px;
	height: 295px;
	float: left;
	margin-right: 15px;
}
.i_product_list ul li:nth-child(3n){margin-right: 0px;}
.i_product_list ul li a{
	display: inline-block;
	width: 100%;
	height: 295px;
	float: left;
}
.i_product_list_img{
	width: 100%;
	height: 220px;
	float: left;
	position: relative;
	overflow: hidden;
	transition: all 0.5s;
	background: #fff;
}
.i_product_list_img img{max-height: 100%;float: left;transition: all 0.5s;}
.i_product_list_bg{
	width: 250px;
	height: 140px;
	background: rgba(59, 155, 232, 0.8);
	float: left;
	position: absolute;
	opacity: 0;
	transition: all 0.5s;
	padding:40px 20px;
}
.i_product_list_attr{
	width: 100%;
	height: 140px;
	float: left;
	overflow: hidden;
}
.i_product_list_attr p{
	display: inline-block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.i_product_list_img:hover{box-shadow: 0px 5px 10px rgba(14,77,127,0.6);}
.i_product_list_img:hover img{transform:scale(1.1);}
.i_product_list_img:hover .i_product_list_bg{opacity: 1;}
.i_product_list ul li a>span{
	display: inline-block;
	width: 100%;
	height: 75px;
	line-height: 75px;
	float: left;
	font-size: 18px;
	color: #333333;
	text-align: center;
}

/*我想咨询*/
.i_consult{
	width: 100%;
	float: left;
	padding: 32px 0;
	min-height:386px;
	background: url('../../img/home_zx_bg.png') no-repeat;
	background-size: 1920px 450px;
	background-position: top center;
	margin-bottom:40px;
}
.i_consult_main{
	width: 680px;
	height: 316px;
	float: left;
	padding: 35px 120px;
	background: #2671AD;
	box-shadow: 0px 8px 14px 0px rgba(6, 34, 57, 0.6);
}
.i_consult_num{
	width: 100%;
	float: left;
	height: 112px;
	border-bottom: 2px solid rgba(255,255,255,0.3);
}
.i_consult_num .i_consult_nums:nth-child(1){width: 205px;}
.i_consult_num .i_consult_nums:nth-child(2) span,.i_consult_num .i_consult_nums:nth-child(2) i{text-align: center;}
.i_consult_num .i_consult_nums:nth-child(2){width: 300px;}
.i_consult_num .i_consult_nums:nth-child(3){width: 175px;}
.i_consult_num .i_consult_nums:nth-child(3) span,.i_consult_num .i_consult_nums:nth-child(3) i{text-align: right;}
.i_consult_nums{
	height: 90px;
	float: left;
	position: relative;
}
.i_consult_nums span{
	display: inline-block;
	width: 100%;
	height: 62px;
	float: left;
	line-height: 62px;
	font-size: 48px;
	color: #fff000;
}
.i_consult_nums i{
	display: inline-block;
	width: 100%;
	height: 28px;
	float: left;
	line-height: 28px;
	font-size: 18px;
	color: #fff;
}
.i_consult_nums b{
	display: inline-block;
	width: 2px;
	height: 30px;
	float: left;
	position: absolute;
	top:34px;
	background: rgba(255,255,255,0.3);
}
.i_consult_main>p{
	display: inline-block;
	width: 100%;
	height: 85px;
	line-height: 85px;
	font-size: 24px;
	float: left;
	color: #fff;
	text-align: center;
	letter-spacing: 4px;
}
.i_consult_main>span{
	display: inline-block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	float: left;
	margin-bottom: 28px;
}
.common_consult{
	width: 100%;
	height: 60px;
	float: left;
}
.common_consult a{
	display: inline-block;
	width: 500px;
	height: 60px;
	float: left;
	line-height: 60px;
	font-size: 26px;	
	color: #2671AD;
	text-align: center;
	background:#FFF000;
	box-shadow: 6px 10px 10px 0px rgba(0, 0, 0, 0.1);
}


/*资源列表*/
.i_res{
	width: 100%;
	height: 1165px;
	background: url('../../img/home_title_zylb.jpg') no-repeat;
	background-size: 1920px 896px;
	background-position: top center;
	float: left;
	position: relative;
}
.i_res_title_bg{
	width: 100%;
	float: left;
	position: absolute;
	top:0px;
}
.i_res_title{
	width: 1200px;
	height: 280px;
	float: left;
}
.i_res_title img{width: 578px;height:135px;float: left;}
.i_res_list{
	width: 1200px;
	padding: 28px;
	height: 800px;
	margin-top: 280px;
	float: left;
	background: #fff;
	position: relative;
}
.i_res_img{
	width: 280px;
	height: 800px;
	float: left;
	overflow: hidden;
}
.i_res_img>ul{width: 100%;float: left;}
.i_res_img>ul li{
	width: 100%;
	height: 180px;
	box-shadow: 0px 11px 10px rgba(0,0,0,0.1);
	float: left;
	margin-top: 26px;
}
.i_res_img>ul li:nth-child(1){margin-top: 0px;}
.i_res_img>ul li img{width: 100%;height: 100%;float: left;}
.i_res_main{
	width: 893px;
	height: 800px;
	float: right;
	box-shadow: 0px 11px 10px rgba(0,0,0,0.1);
}
.i_res_main table{width:100%;}
.i_res_main table td{border-right:solid 1px #e0e0e0;height:60px;}
.i_res_main table tr:hover td{background-color: #2671ad;color: #fff;}
.i_res_main table th{
	border-right:solid 1px #e0e0e0;
	height:60px;
	text-align:center;
	background-color: #f3f3f3;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
.i_res_main table tr td{font-size: 16px;}
.i_res_main table th:last-child{border-right: 0;}
.i_res_main table tr:nth-child(odd){background: #e2f5ff;}
.i_res_main table tr:nth-child(even){background: #f0faff;}

.i_res_foot_bg{
	width: 100%;
	height: 268px;
	background: url('../../img/i_res_foot_bg.jpg') no-repeat;
	background-size: 1920px 269px;
	background-position: top center;
	float: left;
	position: absolute;
	bottom: 0px;
	z-index: -1;
}


/*核心优势*/
.i_choice{
	width: 100%;
	float: left;
}
.i_choice_title{
	width: 100%;
	height: 200px;
	float: left;
	background: url(../../img/home_title_4dhxys.png) no-repeat;
	background-size: 1920px 200px;
	background-position: top center;
}
.i_choice_main{
	width: 100%;
	height: 1188px;
	float: left;
	background: url(../../img/pc_home_4dhxys_bg.jpg) no-repeat;
	background-size: 1920px 1188px;
	background-position: top center;
}
.choice_main{
	width: 1200px;
	float: left;
	position: relative;
}
.choice_main ul{width: 100%;float: left;padding:51.5px 0;}
.choice_main ul li{
	width: 50%;
	height: 400px;
	float: left;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.choice_main ul li:nth-child(1){background-image: url('../../img/home_4dhxys_1_img.png');}
.choice_main ul li:nth-child(2){background-image: url('../../img/home_4dhxys_2_img.png');}
.choice_main ul li:nth-child(3){background-image: url('../../img/home_4dhxys_3_img.png');}
.choice_main ul li:nth-child(4){background-image: url('../../img/home_4dhxys_4_img.png');}
.choice_main_li_bg{
	width: 100%;
	height: 400px;
	float: left;
	transition: all 0.5s;
}
.choice_main_li_img{
	width: 100%;
	height: 138px;
	float: left;
	margin-bottom: 18px;
}
.choice_main_li_img img{margin-left:48px;height: 61px;}
.choice_main ul li p{
	display: inline-block;
	width: 100%;
	height: 56px;
	line-height: 56px;
	float: left;
	font-size: 18px;
	color: #ffffff;
	text-indent: 96px;
}
.choice_main ul li:nth-child(1) .choice_main_li_img img{width: 378px;float: left;}
.choice_main ul li:nth-child(2) .choice_main_li_img img{width: 378px;float: left;}
.choice_main ul li:nth-child(3) .choice_main_li_img img{width: 359px;float: left;}
.choice_main ul li:nth-child(4) .choice_main_li_img img{width: 355px;float: left;}
.choice_main ul li:hover .choice_main_li_bg{background-color:rgba(38,113,173,0.8);}


/*视频荣誉*/
.i_video{
	width: 100%;
	height: 725px;
	background: url(../../img/pc_home_video_bg.png) no-repeat;
	background-size: 1920px 423px;
	background-position: top center;
	float: left;
}
.i_video_main{
	width: 1352px;
	float: left;
}
.i_video_video{
	width: 100%;
	float: left;
	margin-top:-176px;
}
.i_video_main video{
	width: 1200px;
	height: 440px;
	float: left;
	outline: none;
    object-fit: fill;
    box-shadow: 0px 5px 8px rgba(0,0,0,0.3);
}
.i_honor{
	width: 100%;
	float: left;
	margin-top: 32px;
	position: relative;
}
.i_honor b{
	width: 76px;
	height: 127px;
	float: left;
	position: absolute;
	top:0px;
	cursor: pointer;
}
.i_honor b img{width: 19px;height: 52px;float: left;}
.i_honor .Div1_prev{left: 0px;}
.i_honor .Div1_next{right: 0px;}
.Div1{
	width:1200px;
	height:372px;
	float: left;
	overflow:hidden;
	position:relative;	
}
.Div1_main{
	height:372px;
	width:10000px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.Div1_main div{
	width:1200px;
	height:372px;
	float:left;
}
.Div1_main div span{
	width:380px;
	height:372px;
	display:block;
	float:left;
	margin-left: 30px;
}
.Div1_main div span:nth-child(1){margin-left: 0px;}
.Div1_main div span>img{
	width: 100%;
	height: 250px;
	float: left;
	box-shadow: 0px 10px 20px rgba(0,0,0,0.2);
}
.Div1_main div span>p{
	width: 100%;
	height: 123px;
	float: left;
	line-height: 123px;
	font-size: 26px;
	color: #333333;
	text-align: center;
}



/*客户评价*/
.i_evaluate{
	width: 100%;
	float: left;
	background: url(../../img/home_title_hzhb.png) no-repeat;
	background-size: 1920px 500px;
	background-position:top center;
	padding-top: 280px;
	padding-bottom: 50px;
}
.i_evaluate_main{
	width: 1200px;
	height: 170px;
	float: left;
	position: relative;
	background: rgba(255,255,255,0.4);
}
.i_evaluate_main a{
	width: 50px;
	height: 170px;
	float: left;
	position: absolute;
	top:0;
}
.i_evaluate_main a img{width: 19px; height: 52px;float: left;}
.i_evaluate_main .i_hzhb_prev{left: 0px;}
.i_evaluate_main .i_hzhb_prev img{margin-left: 7px;}
.i_evaluate_main .i_hzhb_next{right: 0px;}
.i_evaluate_main .i_hzhb_next img{margin-left: 26px;}
.i_hzhb{
	width: 1100px;
	float: left;
	overflow: hidden;
}
.i_hzhb_main{
	width: 10000000px;
	height: 170px;
	float: left;
	position: relative;
    z-index: 1;
}
.i_hzhb_main div{
	width: 1100px;
	height: 150px;
	padding: 10px 0;
	float: left;
}
.i_hzhb_main div span{
	width: 260px;
	height: 150px;
	float: left;
	overflow: hidden;
	margin-left: 20px;
}
.i_hzhb_main div span:nth-child(1){margin-left: 0px;}
.i_hzhb_main div span img{
	max-width: 100%;
	float: left;
}



/*友情链接*/
.i_link{
	width: 100%;
	float: left;
	background:#fff;
}
.i_link_main{
	width: 1200px;
	height: 100px;
	float: left;
}
.i_link_main>span{
	display: inline-block;
	width: 220px;
	height: 28px;
	line-height: 28px;
	float: left;
	font-size: 22px;
	color: #4781b0;
}
.i_link_link{width: 980px;float: left;}
.i_link_link a{
	height: 50px;
	float: left;
	margin-right: 35px;
	line-height: 50px;
	font-size: 22px;
	color: #333333;
	letter-spacing: 2px;
}
.i_link_link a img{
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 14px;
}