/*websiteConfig 2019-12-12  hxw*/
*{
	padding: 0;
	margin: 0;
}
html,body{
	scroll-behavior: smooth;
}
a{
	display: inline-block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
a:hover{
	text-decoration: none !important;
}
img{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.clear{
	clear: both;
}
.on_over{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*多行文本溢出隐藏*/
.more_over{
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 3;
	overflow: hidden;
}
body{
	width: 100%;
	overflow-x: hidden;
}
/*首页轮播图圆圈旋转动画*/
.xuanzhaun{
/*	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 1s;
	-moz-transition-property: -moz-transform;
	-moz-transition-duration: 1s;*/
	-webkit-animation: m 3s linner infinite;
	-moz-animation: m 3s linear infinite;
	-o-animation: m 3s linear infinite;
	animation: m 3s linear infinite;
}
@-webkit-keyframes m{
	from{-webkit-transform:rotate(0deg)}
	to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes m{
	from{-moz-transform:rotate(0deg)}
	to{-moz-transform:rotate(360deg)}
}
@-o-keyframes m{
	from{-o-transform:rotate(0deg)}
	to{-o-transform:rotate(360deg)}
}
@keyframes m{
	from{transform:rotate(0deg)}
	to{transform:rotate(360deg)}
}
/*首页跑马灯动画*/
.lun{
	animation: h 0.5s linear infinite;
}

@keyframes h{
	from{background: url('../imges/index/k.png')}
	to{background: url('../imges/index/j.png')}
}



/*网站正文样式*/
.main{
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
}

.Header{
	min-width: 1450px;
	max-width: 1920px;
	width: 100%;
	height: 70px;
	background-color: #fff;
	color: #333;
	position: absolute;
	z-index: 10;
}
.head_ico{
	display: inline-block;
	width: 300px;
	height: 37px;
	float: left;
	margin-left: 19%;
	margin-top: 15px;
}
.head_li{
	max-width: 700px;
	display: inline-block;
	float: left;
	margin-top: 15px;
	margin-left: 10%;
	overflow: hidden;
}
.head_menu_ul{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.head_menu_li{
	min-width: 114px; 
	max-width: 125px;
	list-style: none;
	display: inline-block;
	float: left;
	text-align: center;
	padding-top: 10px;
}
.head_menu_li a{
	font-size: 16px;
	color: #000;
	height: 44px;
}
.head_expand_ron{
	width: 100%;
	display: none;
	background: #fff;
	border-top: 2px solid rgba(255,255,255,0);
}
.action{
	border-bottom:  1px solid #fff;
}
.Header_bot{
	min-width: 1450px;
	max-width: 1920px;
	width: 100%;
	height: 68px;
	position: fixed;
	background: rgba(255,255,255,1);
	border-bottom: 1px solid #DEDEDE;
	display: none;
	z-index: 10;
}
.Header_bot a{
	font-size: 16px;
	height: 44px;
}
.action_bot{
	border-bottom:  2px solid #2D7BEF;
	color: #2D7BEF !important;
}
 
.Header_bot .head_menu_li a{
	color: #333;
}
.head_expand_ron_li{
	width: 100%;
	height: 42px;
	overflow: hidden;
}
.head_expand_ron_li a{
	color: #666;
	line-height: 42px;
	font-size: 14px;
}
.head_menu_li:hover{
	padding-left: 0;
	padding-right: 0;
	width: 114px;
}

.Header .head_menu_li:hover > a{
	color: #000;
}
.head_menu_li:hover >.head_expand_ron{
	display: inline-block;
}
/*.Header_bot .head_menu_li:hover >.head_expand_ron{
	border-top: 2px solid #0085FF;
}*/

.head_expand_ron_li:hover a{
	background: #F8F8F8;
	color: #0085FF;
}
.index:hover{
	width: 114px;
}
.Banner{
	width: 100%;
}

.banner{ 
	width: 100%;
	height: 100%;	
	position: relative; 
	overflow: auto; 
	text-align: center;
}
.banner ul{ 
	padding: 0;
}
.banner li{ 
	list-style: none; 
}
.banner ul li{ 
	float: left; 
}

.banner .dots{ position: absolute; left: 0; right: 0; bottom: 20px;}
.banner .dots li{ 
	display: inline-block; 
	width: 10px; 
	height: 10px; 
	margin: 0 4px; 
	text-indent: -999em; 
	border: 2px solid #fff; 
	border-radius: 6px; 
	cursor: pointer; 
	opacity: .4; 
	-webkit-transition: background .5s, opacity .5s; 
	-moz-transition: background .5s, opacity .5s; 
	transition: background .5s, opacity .5s;

}
.banner .dots li.active {
	background: #fff;
	opacity: 1;
}
.banner .arrow{ 
	position: absolute; top: 200px;
}
.banner #al{ 
	left: 15px;
}
.banner #ar{ 
	right: 15px;
}
.has-dots{
	height: 100% !important;
}
.B_prev{
	width: 64px;
	height: 64px;
	position: absolute;
	left: 40px;
	top: 50%;

}
.B_prev a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.B_prev a img{
	width: 100%;
	height: 100%;
}
.B_next{
	width: 64px;
	height: 64px;
	position: absolute;
	right: 40px;
	top: 50%;
}
.Ban_One{
	display: inline-block;
	position: absolute;
	/*background: rgba(0,0,0,0.5);*/
}
.one_zhuan{
	width: 90px;
	height: 90px;
	position: relative;
	background: url('../imges/ico/blue.png');
	background-size: 100% 100%;
	top: 205px;
	left: 85px;
}
.two_zhuan{
	width: 90px;
	height: 90px;
	position: relative;
	background: url('../imges/ico/blue.png');
	background-size: 100% 100%;
	top: 477px;
	left: 572px;

}
.thr_zhuan{
	width: 37px;
	height: 37px;
	position: relative;
	background: url('../imges/ico/red.png');
	background-size: 100% 100%;
	top: 368px;
	left: 756px;
}
.fou_zhuan{
	width: 90px;
	height: 90px;
	position: relative;
	background: url('../imges/ico/red.png');
	background-size: 100% 100%;
	top: 448px;
	left: 970px;
}
.five_zhuan{
	width: 90px;
	height: 90px;
	position: relative;
	background: url('../imges/ico/blue.png');
	top: 255px;
	left: 1270px;
	background-size: 100% 100%;
	
}
.six_zhuan{
	width: 60px;
	height: 60px;
	background: url('../imges/ico/red.png');
	position: relative;
	top: 158px;
	left: 1473px;
	background-size: 100% 100%;
	
}
.Con_main{
	width: 100%;
	margin-top: 58px;
}
.bg_on{
	background: url('../imges/index/s.png') no-repeat top center;
	
}
.bg_two{
	background: url('../imges/index/index_bg.png') no-repeat top center;
	
	background-attachment: fixed;
}
.Con_ron{
	width: 60%;
	margin-left: 20%;
	background: #fff;
	/*margin-bottom: 40px;*/
}
.bg_f8{
	background: #F8F8F8;
}
.bg_f{
	background: #fff;
}
.bg_Img_bus{
	background:  url('../imges/solve/busin/busin_2bg.png') no-repeat top center;
	
}
.F_bg{
	background: rgba(255,255,255,0);
}
.Con_hed{
	width: 100%;
}
.Con_hed_top{
	float: left;
	margin-top: 60px;
}
.Hed_tit_big{
	width: 100%;
	height: 80px;
}
.Tit_xian{
	display: inline-block;
	width: 40%;
	height: 40px;
	float: left;
	border-bottom: 1px solid #DEDEDE;
}
.Tit_wen{
	display: inline-block;
	width: 18%;
	height: 100%;
	float: left;
	text-align: center;
	font-size: 36px;
	line-height: 80px;
	color: #333;
	overflow: hidden;
}
.rig{
	float: right !important;
}
.lef{
	float: left !important;
}
.Hed_tit_jie{
	width: 100%;
	height: 17px;
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 17px;
	margin-top: 10px;
}
.Con_fangan{
	width: 100%;
	margin-top: 70px;
}
.f_ul{
	width: 100%;
	height: 250px;
	margin-bottom: 120px;
}
.f_li{
	display: inline-block;
	width: 18%;
	height: 100%;
	float: left; 
	margin-left: 2.5%;
}
.no_lef_marg{
	margin-left: 0 !important;
}
.no_top_marg{
	margin-top: 0 !important;
}
.no_rig_marg{
	margin-right: 0;
}
.no_bot_marg{
	margin-bottom: 0 !important;
}
.f_li_img_one{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.f_li_img_two{
	display: none;
	width: 100%;
	height: 100%;
}
.f_li:hover > .f_li_img_one{
	display: none;
}
.f_li:hover > .f_li_img_two{
	display: inline-block;
}
.w_40{
	width: 34%;
}
.w_50{
	width: 50%;
}
.Tit_xian_w_30{
	width: 33%;
}
.Tit_xian_w_25{
	width: 25%
}
.shou{
	display: inline-block;
	margin-left: 15px;
	font-size: 12px;
	color: #333;
	line-height: 17px;
}
.shou_ico{
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url('../imges/ico/shou_ico.png');
	background-size: 100% 100%;
	margin-left: 5px;
}
.F_Wen{
	color: #fff !important;
}
.Con_quan{
	display: inline-block;
	width: 90%;
	height: 630px;
	margin-left: 5%;
	margin-top: 40px;
	position: relative;
}
.Con_pro{
	display: inline-block;
	width: 20.5%;
	height: 85px;
	position: absolute;
	top: 0;
	left: 0;
}
.con{
	top: 500px;
	left: 0;
}
.bus{
	top: 0;
	left: 85%;
}
.Gov{
	top: 500px;
	left: 85%;
}
.Con_yuan{
	width: 65%;
	position: absolute;
	left: 17%;
	top: 0;
}
.Con_huanjie{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 120px;
}
.Con_huanjie ul{
	display: inline-block;
	width: 100%;
	/*margin-top: 70px;*/
}
.Huan_li{
	display: inline-block;
	width: 47%;
	height: 275px;
	margin-left: 3%;
	float: left;
	position: relative;
	box-shadow: 5px 5px 5px #e6e6e6;
	margin-top: 20px;
}
.Huan_li_img{
	width: 100%;
	height: 210px;
}
.Huan_li_wen{
	width: 100%;
	height: 70px;
}
.Huan_li_wen_p{
	width: 100%;
	font-size: 18px;
	text-align: center;
	color: #333;
	margin-bottom: 0;
	padding-top: 10px;
}
.Huan_li_wen_jie{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 17px;
	text-align: center;
	color: #999;
}
.Huan_li_wen_two{
	width: 100%;
	height: 190px;
	position: absolute;
	bottom: 0;
	background: #fff;
	display: none;
}
.W_bule{
	color: #0C57DB;
}
.Huan_li__z_wen{
	width: 92%;
	margin-left: 4%;
	height: 80px;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	-webkit-line-clamp: 4;    
	overflow: hidden;
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
	color: #999999;
	text-align: justify;

}
.Con_video{
	width: 100%;
	margin-top: 48px;
}
.container{
	width: 100% !important;
	margin: 0 !important;
	padding:  0 !important;
}
.Vid_img{
	width: 100%;
	height: 100%;
}
.videolist {
	position:relative;
	float:left; 
	width:44%;
	height:300px;
	margin-left:6%; 
	margin-bottom:30px;
}
.videolist:hover{ 
	cursor: pointer; 
}
.videoed { 
	display:none; 
	width:50px; 
	height:50px; 
	position: absolute; 
	left:45%; 
	top:45%; 
	z-index:99; 
	border-radius:100%; 
}
.videos{ 
	display:none; 
	border: 1px solid #080808; 
	position:fixed; 
	left:50%; 
	top:50%; 
	margin-left:-320px; 
	margin-top:-210px; 
	z-index:100; 
	width:640px; 
	height:360px; 
}
.vclose { 
	position:absolute;
	right:0; 
	top:0; 
	border-radius:100%; 
	cursor: pointer;
	width: 25px;
	height: 25px; 
}
.vtime{
	border-bottom: 1px solid #e9e9ec;
	border-left: 1px solid #e9e9ec;
	border-right: 1px solid #e9e9ec;
	border-radius: 0 0 4px 4px;
	height:45px;
	line-height: 1.5;
	padding-left: 7px;
	font-size: 14px;
	overflow: hidden;
}
.Con_more{
	width: 100%;
	text-align: center;
	margin-top: 80px;
	padding-bottom: 80px;
}
.more_anniu{
	display: inline-block;
	padding: 9px 32px 9px 32px;
	border: 1px solid #333333;
	border-radius: 5px;
	
}
.more_anniu a{
	color: #333;
}
.News_li{
	width: 32%;
	list-style: none;
	display: inline-block;
	float: left;
	margin-left: 2%;
	margin-top: 50px;
}
.News_li_img{
	width: 100%;
	height: 200px;
	overflow: hidden;
}
.News_li_img:hover > img{
	transform: scale(1.2,1.2);
	transition:all 0.8s ease-in-out;
}
.News_li_con{
	width: 100%;
	height: 120px;
	border-bottom:  1px solid #CECECE;
}
.News_li a:hover > .News_li_con{
	border-color: #0478D1;
}
.News_li_con_tim{
	width: 27%;
	height: 75px;
	display: inline-block;
	float: left;
	margin-top: 20px;
	border: 1px solid #CECECE;
}
.New_tim{
	padding-left: 17px;
	font-size: 24px;
	color: #999;
	font-weight:500;
	margin-top: 10px;
	margin-bottom: 0;
}
.New_nian{
	display: inline-block;
	font-size: 14px;
	color: #333;
	padding-left: 17px;
}
.News_li_con_Wen{
	display: inline-block;
	width: 68%;
	height: 75px;
	float: left;
	margin-left: 5%;
	margin-top: 20px;
}
.News_Wen_tit{
	width: 100%;
	height: 18px;
	font-size: 16px;
	color: #333;
	font-weight: 500;
	margin-bottom: 10px;
}
.News_Wen_con{
	height: 45px;
	font-size: 14px;
	color: #999999;
	line-height: 23px;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	-webkit-line-clamp: 2;    
	overflow: hidden;
}
.B_bg{
	background: rgba(0,0,0,0);
}
.Con_coop{
	width: 100%;
	min-height: 600px;
	margin-top: 50px;
	padding-bottom: 200px;
}
.coop_li{
	list-style: none;
	display: inline-block;
	width: 18%;
	height: 115px;
	margin-left: 2.5%;
	float: left;
	margin-top: 28px;
}
.coop_li_img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.Foot_main{
	width: 100%;
	padding-top: 80px;
	background: #212634;
}
.Foot_ron{
	width: 64%;
	height: 300px;
	margin-left: 18%;
	border-bottom: 1px solid #333333;
}
.Foot_Wei{
	width: 75%;
	height: 90px;
	margin-left: 12.5%;
	text-align: center;
	line-height: 90px;
	color: #DBDBDB;
	font-size: 14px;
}
.Foot_ron_left{
	display: inline-block;
	min-width: 200px;
	width: 25%;
	height: 100%;
	float: left;
}
.ron_con{
	width: 46%;
	margin-left: 2%;
	margin-right: 2%;
}
.Foot_con_hed{
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #999;
}
.Foot_info{
	width: 100%;
	height: 18px;
	font-size: 14px;
	color: #DBDBDB;
	line-height: 18px;
	margin-top: 30px;
}
.Foot_info_ico{
	display: inline-block;
	width: 18px;
	height: 18px;
	overflow: hidden;
	margin-right: 10px; 
	float: left;
}
.Foot_con_hed_name{
	display: inline-block;
	width: 120px;
	height: 28px;
	font-size: 25px;
	line-height: 28px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	margin-top: 5px;
}
.Foot_con_hed_tit{
	display: inline-block;
	height: 28px;
	font-size: 15px;
	line-height: 38px;
	color: #FFFFFF;
	float: left;
	margin-top: 5px;
}
.fon_18{
	font-size: 18px;
	line-height: 35px;
}
.Foot_con_li{
	display: inline-block;
	height: 18px;
	font-size: 14px;
	line-height: 18px;
	float: left;
	margin-top: 32px;
	padding-right: 30px;
}
.Foot_con_ron{
	width: 100%;
	min-height: 135px;
	max-height: 155px;
	overflow: hidden;
}
.Foot_con_fast{
	width: 100%;
	min-height: 35px;
	max-height: 70px;
	overflow: hidden;
	
}
.Foot_con_li a{
	color: #DBDBDB;
}
.Foot_fast{
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #999;
	margin-top: 10px;
	color: #FFFFFF;
	font-size:18px;
	line-height: 35px;
	font-weight: 400;
}
.Foot_fast_li{
	height: 28px;
	font-size:14px;
	font-weight:400;
	display: inline-block;
	float: left;
	line-height: 18px;
	padding: 10px 15px 0 0;

}
.Foot_fast_li a{
	color:#DBDBDB;
}
.Foot_ron_left_one{
	min-width: 100px;
	display: inline-block;
	float: left;
	width: 50%;
	height: 200px; 
	text-align: center;
}
.Foot_weixin{
	display: inline-block;
	width: 100%;
	height: 14px;
	font-size: 14px;
	color: #EA5B2F;
	line-height: 18px;
}
.Foot_qcode{
	width: 130px;
	height: 130px;
	display: inline-block;
	margin-top: 15px;
}
.Foot_only{
	width: 100%;
	font-weight: lighter;
	font-size: 16px;
}
.Solve_head{
	width: 100%;
	height: 400px;
	text-align: center;
	padding-top: 270px;
	background-size: 100% 100%;
}
.Solve_head_tit{
	width: 100%;
	height: 70px;
	color: #FFF;
	font-size:70px;
	font-weight:500;
	line-height: 70px;
}
.Solve_head_tit_min{
	width: 100%;
	height: 20px;
	color: #FFF;
	font-size:16px;
	line-height: 20px;
	margin-top: 20px;
	opacity:0.8;
}
.Solve_head_duijie{
	display: inline-block;
	padding: 15px 20px 15px 20px;
	border: 1px solid #FFF;
	border-radius: 4px;
	margin-top: 40px;
}
.Solve_head_duijie a{
	color: #fff;
}

.Solve_Ron{
	width: 100%;
	padding-top: 70px;
}
.S_ron_head{
	width: 100%;
	text-align: center;
}
.S_ron_head_tit{
	width: 100%;
}
.S_ron_tit_lef{
	display: inline-block;
	width: 7%;
	height: 35px;
	background: url('../imges/ico/solve_lef.png') no-repeat 0 22px;
}
.S_rig_bg{
	background: url('../imges/ico/solve_rig.png') no-repeat 0 22px !important;
}

.S_ron_tit_wen{
	display: inline-block;
	padding: 0 25px 0 25px;
	font-size:35px;
	font-weight:500;
	color: #333;
	line-height:35px;
}
.S_ron_head_jie{
	width: 70%;
	max-height:36px;
	font-size:16px;
	color: #333;
	line-height:18px;
	font-weight:500;
	margin-top: 30px;
	margin-left: 15%;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 2;    
	overflow: hidden;
}
.S_ron_head_jie_shao{
	width: 80%;
	font-size:16px;
	color: #333;
	line-height:30px;
	font-weight:500;
	margin-top: 30px;
	margin-left: 10%;
	text-align: left;
}
/* 解决方案70宽度容器 */
.Solve_ron_con_70{
	width: 70%;
	padding-bottom: 80px;
	margin-top: 70px;
	margin-left: 15%;
}
.Solve_ron_con_100{
	width: 100%;
	margin-top: 70px;
	background: url('../imges/solve/pro/pro_bg.png') top center;
	
}
.Solve_100_ro{
	width: 63%;
	height: 510px;
	margin-left: 18.5%;
}
.Solve_100_ro ul{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.Solve_100_ro_li{
	width: 25%;
	height: 100%;
	list-style: none;
	display: inline-block;
	float: left;
	position: relative;
}
.Solve_100_ro_li_img{
	width: 100%;
	height: 100%;
	transform: rotateY(0);
	transition: all 0.50s ease-in-out 0s
}
.Solve_100_ro_li_img_two{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transform: rotateY(90deg);
	transition: all 0.50s ease-in-out 0s;
}
.Solve_100_ro_li:hover a .Solve_100_ro_li_img_two{
	transform: rotateY(0);
}
.Solve_100_ro_li:hover a .Solve_100_ro_li_img{
	transform: rotateY(90deg);
}

/*滑块css*/
.S_box_ron{
	width: 96%;
	margin: auto 2% auto;
}
.box {
  	transition:all .7s ease 0s;
  	width: 24% !important;
  	height: 170px;
  	float: left;
  	position: relative;
  	padding-top: 40px;
}
.shadow {
  	width: 100%;
  	text-align: center;
  	border-right: 1px solid #dedede;
  	transform: rotateX(0);
  	transition: all 0.50s ease-in-out 0s
}
.shadow_img{
	display: inline-block;
	width: 66px;
	height: 66px;
	margin: 0 auto ;
	border-radius: 33px;
	box-shadow: 0 0  3px 5px #f2f2f2;
}
.shadow_wen{
	font-size: 18px;
	color: #333;
	margin-top: 15px;
}
.shadow_two{
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to right,#0085FF, #1FBAFB);
	position: absolute;
	left: 0;
	top: 0;
	transform: rotateX(90deg);
	transition: all 0.50s ease-in-out 0s
}
.shadow_two_hed{
	width: 80%;
	margin-left: 10%;
}
.shadow_two_hed_lef{
	display: inline-block;
	height: 30px;
	margin-top: 10px;
	float: left;
	font-size: 20px;
	font-weight:bold;
	line-height: 30px;
	color: #FFFFFF;
	margin-top: 40px;
}
.shadow_two_hed_rig{
	display: inline-block;
	width: 43px;
	height: 43px;
	float: right;
	margin-top: 35px;
}
.shadow_two_con{
	width: 80%;
	margin-left: 10%;
	max-height: 72px;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	margin-top: 20px;
	text-align: left;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	-webkit-line-clamp: 3;    
	overflow: hidden;
}
.box:hover .shadow{
	transform: rotateX(90deg);
}
.box:hover .shadow_two{
	transform: rotateX(0);
}
.ZheZhao{
	display: none;
	width: 100%;
	height: 950px;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.3);
}
.Solve_apply{
	min-width: 760px;
	width: 40%;
	background: #fff;
	position: absolute;
	left: 30%;
	top: 200px;
	z-index: 4;
	display: none;
}
.Solve_apply_head{
	width: 100%;
	height: 60px;
	background: #DEDEDE;

}
.Solve_apply_head p{
	display: inline-block;
	color: #0085FF;
	font-size: 20px;
	line-height: 60px;
	font-weight: 800;
	margin-left: 40px;
	letter-spacing:2px
}
.Guan_b{
	display: inline-block;
	width: 12px;
	height: 12px;
	float: right;
	margin-right: 40px;
	background: url('../imges/ico/x.png') no-repeat;
	background-size: 100% 100%;
	margin-top: 27px;
}
.Solve_apply_ron{
	display: inline-block;
	width: 70%;
	margin-top: 40px;
	margin-left: 15%;
}
.Apply_ron_ti{
	font-size: 16px;
	line-height: 16px;
	color: #333;
}
.Apply_ron_left_input{
	width: 45%;
	height: 45px;
	display: inline-block;
	float: left;
	border: 1px solid #CECECE;
	margin-top: 20px;
	padding:  0 10px 0 10px;
}
.Apply_min_input{
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
}
.Apply_ron_big_input{
	width: 96%;
	height: 45px;
	display: inline-block;
	border: 1px solid #CECECE;
	margin-top: 20px;
	padding:  0 10px 0 10px;
}
.tex{
	height: 160px !important; 
}
.input_tex{
	border: none;
	outline: none;
	width: 100%;
	resize: none;
	padding-top: 10px;

}
.Apply_ron_an{
	width: 100%;
	text-align: center;
	margin-top: 20px;
	padding-bottom: 30px;
}
.Apply_sub{
	display: inline-block;
	font-size: 16px;
	margin-right: 10px;
	padding: 16px 45px;
	border: 1px solid #999999;
	border-radius: 4px;
}
.Apply_sub a{
	color: #999999;
}
.Ti_jiao{
	border-color: #0085FF !important;
}
.Ti_jiao a{
	color: #0085FF !important;
}
/*各个模块的背景头图*/
.pro_bg{
	background: url('../imges/solve/pro/pro.png') top center no-repeat;
	
}
.pen_bg{
	background: url('../imges/solve/pension/pension.png') top center no-repeat;
	
}
.bus_bg{
	background: url('../imges/solve/busin/busin.png') top center no-repeat;
	
}
.life_bg{
	background: url('../imges/solve/life/life.png') top center no-repeat;
	
}
.poli_bg{
	background: url('../imges/solve/poli/poli.png') top center no-repeat;
	
}
.Busin_ron{
	width: 100%;
	height: 410px;
	background: #fff;
}
.Busin_ron_tab{
	width: 100%;
	height: 410px;
	border: 1px solid #DEDEDE;
}
.Busin_ron_tab thead{
	background: #FAFAFA;
}
.Busin_ron_tab tr th{
	width: 100%;
	height: 60px;
	border: 1px solid #DEDEDE;
}
.Busin_ron_tab tr td{
	text-align: center;
	border: 1px solid #DEDEDE;
}
.shop_li{
	display: inline-block;
	width: 90%;
	margin-left: 5%;
}
.shop_li ul{
	width: 100%;
}
.shop_li ul li{
	color: #333333;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}
.Solve_busin_ron{
	width: 88%;
	height: 320px;
	margin-left: 6%;
}
.Solve_busin_ron ul{
	width: 100%;
	height: 320px;
}
.Solve_busin_ron_li{
	display: inline-block;
	list-style: none;
	width: 24%;
	height: 100%;
	margin-left: 1%;
	float: left;
	border: 1px solid #DEDEDE;
	
}
.Solve_busin_ron_li:hover{
	box-shadow: 3px 3px 5px rgba(58,54,54,0.06);
}
.Solve_busin_ron_li_con{
	width: 84%;
	height: 100%;
	margin-left: 8%;
	text-align: center;
}
.Busin_li_ico{
	display: inline-block;
	width: 50px;
	height: 50px;
	margin: 40px auto 40px;
}
.Busin_li_tit{
	display: inline-block;
	width: 100%;
	height: 20px;
	font-size: 18px;
	line-height: 20px;
	color: #333;
	margin-bottom: 25px;
}
.Busin_li_wen{
	width: 100%;
	font-size: 12px;
	color: #666;
	line-height: 24px;
	text-align: left;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 5;    
	overflow: hidden;
}
.Solve_poli_ron{
	width: 86%;
	height: 410px;
	margin-left: 7%;
}
.Solve_poli_ron ul{
	width: 100%;
	height: 100%;
}

.Solve_poli_ron_li{
	display: inline-block;
	width: 31.5%;
	height: 100%;
	margin-left: 2%;
	float: left;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	position: relative;
	border: 1px solid #DEDEDE;
}
.Solve_poli_ron_li:hover{
	transform: translateY(-12px);
	-moz-transform: translateY(-12px);
	-webkit-transform: translateY(-12px);
	-o-transform: translateY(-12px);
	-ms-transform: translateY(-12px);
	box-shadow: 0 0 8px  rgba(58,54,54,0.06);
	z-index: 4;
}

.Solve_poli_ron_con{
	width: 90%;
	height: 100%;
	margin-left: 5%;
	text-align: center;

}
.Poli_li_ico{
	display: inline-block;
	width: 45px;
	height: 45px;
	margin:  60px auto 25px;
}
.Poli_li_tit{
	display: inline-block;
	width: 100%;
	height: 20px;
	font-size: 18px;
	line-height: 20px;
	color: #333;
	margin-bottom: 25px;
}
.Poli_li_wen{
	width: 100%;
	font-size: 14px;
	color: #666;
	line-height: 28px;
	text-align: left;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 7;    
	overflow: hidden;
}
.Life_ron{
	width: 83%;
	height: 480px;
	margin-left: 8.5%;
}
.Life_ron_left{
	display: inline-block;
	width: 55%;
	height: 100%;
	overflow: hidden;
	float: left;
}
.Life_ron_rig{
	display: inline-block;
	width: 45%;
	height: 340px;
	margin-top: 68px;
	overflow: hidden;
	float: left;
	box-shadow:6px 0px 7px 0px rgba(0, 0, 0, 0.08);
}
.Life_ron_rig_wen{
	width: 94%;
	max-height: 305px;
	margin-left: 2%;
	margin-top: 5%;
	font-size: 16px;
	line-height: 27px;
	color: #333;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 11;    
	overflow: hidden;
	text-align: justify;
}
.bg_life{
	background: url('../imges/solve/life/life_bg.png') no-repeat top center;
	
}
.Slove_img_800{
	width: 63%;
	margin-left: 18.5%;
}

.Slove_img_1200{
	width: 90%;
	margin-left: 5%;
}
.slove_img_1000{
	width: 75%;
	margin-left: 12.5%;
}
.no_bor{
	border-right: none !important;
}
.About_head{
	width: 100%;
	height: 510px;
	background-size: 100% 100%; 
}
.we_bg{
	background: url('../imges/about/we/we_bg.png') no-repeat top center;
	
}
.we_bg_two{
	background: url('../imges/about/we/we_bg_two.png') no-repeat top center;
	
}
.we_new{
	background: url('../imges/about/news/news.png') no-repeat top center;
	
}
.join_bg{
	background: url('../imges/about/join/join_heard.png') no-repeat top center;
	
}
.About_tit{
	display: inline-block;
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 180px;
	color: #fff;
	font-size: 50px;
	font-weight: inherit;
}
.About_introd_ron{
	width: 100%;
	height: 500px;
	position: absolute;
	top: 430px;
}
.About_hc{
	display: inline-block;
	max-width: 1600px;
	width: 63%;
	height: 430px;
	margin-left: 18.5%;
	position: relative;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 4px 9px 1px rgba(81,81,81,0.06);
}
.About_hc_img{
	display: inline-block;
	width: 30%;
	height: 460px;
	position: absolute;
	top: -70px;
	margin-left: 60px;
}
.About_hc_wen{
	display: inline-block;
	width: 56%;
	height: 100%;
	margin-right: 5%; 
	float: right;
}
.About_hc_wen_tit{
	width: 100%;
	margin-top: 50px;
}
.About_hc_log{
	display: inline-block;
	width: 40px;
	height: 40px;
	float: left;
}
.About_hc_name{
	display: inline-block;
	height: 40px;
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	color: #333333;
	margin-left: 40px;
	float: left;
}
.About_hc_wen_jie{
	width: 100%;
	margin-top: 45px;
	height: 175px;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-align: justify; 
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 6;    
	overflow: hidden;
}
.About_hc_wen_ico{
	min-width: 405px;
	height: 75px;
	display: inline-block;
	float: right;
	margin-right: 15%;
	margin-top: 30px;
}
.Abour_ico{
	width: 97px;
	height: 80px;
	display: inline-block;
	float: left;
	margin-left: 50px;
	text-align: center;
}
.Ab_ico{
	width: 30px;
	height: 30px;
	margin: 0 auto;
}
.Ab_ico_wen{
	width: 100%;
	height: 42
	font-size: 16px;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 2;    
	overflow: hidden;
	line-height: 20px;
	margin-top: 5px;
}
.About_introd_ron_z{
	width: 100%;
	height: 500px;
	background: #fff;
}
.about_video{
	width: 30%;
	margin-left: 5%;
	height: 215px;
	margin-top: 25px;
}
.Honor_ron{
	display: inline-block;
	width: 100%;
	min-height: 220px;
}
.Honor_ron_li{
	display: inline-block;
	width: 24%;
	height: 200px;
	float: left;
	margin-left: 1%; 
	margin-top: 20px;
}
.Cert_ron{
	width: 100%;
	min-height: 285px;
}
.Cert_ron_li{
	display: inline-block;
	width: 16%;
	height: 265px;
	float: left;
	margin-left: 0.8%; 
	margin-top: 20px;
}
.Join_ron{
	width: 100%;
}
.Join_ron_z{
	width: 73%;
	display: inline-block;
	float: left;
}
.Join_ron_z_ron{
	width: 95%;
	margin-left: 2.5%;
	padding-bottom: 30px;
	border-bottom: 1px solid #dedede;
}
.Z_ron_tit{
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-top: 20px;
}
.Z_ron_head{
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #dedede;
}
.job_li{
	height: 110px;
}
.job_li .Z_lef_two{
	margin-top: 18px;
}
.job_li:hover{
	
	border-color: #0578D1;
}
.Z_lef{
	width: 40%;
	display: inline-block;
	float: left;
}
.Z_rig{
	width: 30%;
	display: inline-block;
	float: right;
	text-align: right;
}
.Z_lef_one{
	width: 100%;
	height: 50px;
	font-size: 20px;
	color: #333;
	font-weight: 500;
	line-height: 70px;
}
.Z_lef_two{
	width: 100%;
	height: 30px;
	font-size: 14px;
	color: #999;
	font-weight: 500;
	line-height: 30px;
}
.Z_ron_con{
	width: 100%;
	margin-top: 20px;
}
.Z_ron_con_tit{
	font-size: 18px;
	color: #333;
	font-weight: 500;
}
.Z_ron_con_ro{
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	line-height: 25px;
	color: #999;
}
.Join_an{
	width: 100%;
	height: 100px;
	text-align: center;
}
.Sq_job{
	width: 120px;
	height: 50px;
	border: 1px solid #0085FF;
	line-height: 50px;
	text-align: center;
	border-radius: 4px;
	margin: 30px auto;
}
.Sq_job a{
	color: #0085FF;
}

.Join_ron_f{
	width: 25%;
	display: inline-block;
	float: right; 
}
.Join_ron_f_one{
	width: 80%;
	margin-left: 10%;
	margin-top: 20px;
	padding-bottom: 20px;
	max-height: 106px;
	overflow: hidden; 
}
.Join_ron_f_one_tit{
	font-size:20px;
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.Join_ron_f_one_li{
	display: inline-block;
	float: left;
	height: 20px;
	color: #999;
	line-height: 20px;
	margin-top: 20px;
	padding: 0 6px;
}

.Join_ron_f_two{
	width: 80%;
	margin-left: 10%;
}
.Join_ron_f_two_tit{
	font-size: 16px;
	color: #333333;
	font-weight:500;
	margin-top: 20px;
}
.Join_ron_f_two_img{
	width: 150px;
	height: 150px;
	margin: 30px auto; 
}
.bor{
	border: 1px solid #dedede;
	margin-top: 10px;
}
.bor_no{
	border: none !important;
}
.join_ron_z_lis_head{
	width: 73%;
	display: inline-block;
	float: left;
	background: #fff;
}
.lis_head_ron{
	width: 95%;
	margin-left: 2.5%;
	padding-bottom: 30px;
}
.lis_head_inp{
	width: 75%;
	height: 36px;
	border: 1px solid #CECECE;
	padding: 0 20px;
	display: inline-block;
	float: left;
	margin-top: 30px;
}
.lis_head_input{
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
}
.lis_head_tij{
	display: inline-block;
	width: 12%;
	height: 38px;
	background: #0578D1;
	font-size: 16px;
	font-weight: 500px;
	text-align: center;
	line-height: 38px;
	float: left;
	margin-left: 1%;
	margin-top: 30px;
}
.lis_head_tij a{
	color: #fff;
}
.fon_18{
	font-size: 18px;
}
.job_page_ron{
	display: inline-block;
	width: 72%;
	float: left;
	margin-top: 30px;
	text-align: right;
}
.Men_b{
	width: 100%;
	height: 985px;
	position: absolute;
	background: rgba(0,0,0,0.6);
	display: none;
	left: 0;
	top: 510px;
}
.coll_video{
	width: 24%;
	margin-left: 1%;
	height: 185px;
	margin-top: 25px;
}
.coll_bg{
	background: url('../imges/college/coll_bg.png') no-repeat top center;
	
}
.pad_no{
	padding-bottom: 0;
}
.coop_head_info{
	height: 330px;
	padding-top: 135px;
}
.coop_bg{
	background: url('../imges/cooperate/coop_bg.png') no-repeat top center;
	
}
.Coop_con_ron{
	width: 100%;
	min-height: 250px;
	overflow: hidden;
}
.Coop_con_ron_lef{
	display: inline-block;
	width: 60%;
	height: 100%;
	float: left;
}
.Coop_con_ron_rig{
	display: inline-block;
	width: 31%;
	float: left;
	height: 250px;
	margin-left: 5%;
}
.Coop_con_lis{
	width: 100%;
	margin-top: 35px;
}
.Coop_con_lis_hed{
	width: 100%;
	height: 30px;

}
.coop_lis_ico{
	display: inline-block;
	width: 30px;
	height: 30px;
	float: left;
}
.coop_li_tit{
	display: inline-block;
	min-width: 100px;
	height: 100%;
	margin-left: 12px;
	float: left;
	line-height: 30px;
	font-size: 24px;
	color: #333;
}
.Coop_con_lis_wen{
	width: 92%;
	height: 20px;
	margin-left: 42px;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	margin-top: 10px;
}
.Zb_ron{
	width: 100%;
}
.Zb_ron_left{
	width: 42%;
	height: 360px;
	display: inline-block;
	float: left;
}


.Zb_ron_rig{
	width: 55%;
	height: 360px;
	display: inline-block;
	float: left;
	margin-left: 2%;

}
.Zb_ron_rig .Coop_con_lis{
	margin-top: 19px;
}
.Zb_ron_rig .Coop_con_lis_wen{
	height: 15px;
	font-size: 14px;
	line-height: 15px;
}
.M_bg{
	background: url('../imges/cooperate/coop_bg_2.png') no-repeat top center;
	
}
.M_k_ron{
	width: 100%;
	height: 500px;
}
.M_k_ron_lis{
	width: 48%;
	height: 230px;
	background: #fff;
	display: inline-block;
	float: left;
	margin-top: 22px;
}
.M_k_ron_lis_ron{
	width: 90%;
	margin-left: 5%;
	margin-top: 45px;
}
.M_k_ron_lis_wen{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	margin-top: 38px;
	max-height: 90px;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 3;    
	overflow: hidden;
	text-align: justify;
}
.Liu_Ron{
	width: 100%;
}
.Liu_Ron_li{
	width: 8.5%;
	min-height: 150px;
	display: inline-block;
	float: left;
}
.Liu_Ron_li_img{
	width: 100%;
}
.Liu_Ron_li_wen{
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #333;
	line-height: 24px;
	margin-top: 20px;
}
.Liu_Ron_fen{
	display: inline-block;
	width: 4%;
	border-bottom: 1px dashed #000;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
}
.xie_bg{
	background: url('../imges/cooperate/coop_bg_3.png') no-repeat top center;
	
}
.Coop_bor{
	border: 1px solid #DEDEDE;
	border-top: none;
}
.Coop_see{
	width: 100%;
	text-align: center;
}
.Coop_see a{
	display: inline-block;
	width: 30%;
	height: 34px;
	text-align: center;
	font-size: 14px;
	color: #333;
	border: 1px solid #333;
	border-radius: 4px;
	line-height: 34px;
}
.Coop_wen_top{
	margin-top: 20px;
}
.Coop_wen_top_two{
	margin-top: 40px;
	margin-left: 1px;
}
.dock_bg{
	background: url('../imges/cooperate/dock_bg.png') no-repeat top center;
	
}
.Dock_ron{
	width: 100%;
}
.Dock_ron_lab_ron{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #DEDEDE;
}
.Dock_ron_lab{
	width: 63%;
	height: 100%;
	margin-left: 18.5%;
}
.Dock_lab_li{
	display: inline-block;
	width: 25%;
	height: 100%;
	float: left;
	line-height: 70px;
	font-size: 16px;
	text-align: center;
	color: #333;
}
.Dock_lab_li:hover{
	cursor: pointer;
	background: #f8f8f8;
}
.Dock_tit_ron_tit{
	width: 63%;
	min-height: 260px;
	margin-left: 18.5%;
	border-bottom: 1px solid #dedede;
}
.Dock_tit_ron{
	width: 63%;
	min-height: 260px;
	margin-left: 18.5%;
	border-bottom: 1px solid #dedede;
}
.Dock_tit{
	width: 100%;
	font-size: 36px;
	font-weight: bold;
	color: #333;
	text-align: center;
	line-height: 36px;
	float: left;
	margin-top: 70px;
}
.Dock_wen{
	width: 60%;
	max-height: 60px;
	margin-left: 20%;
	margin-top: 40px;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height:30px;
	float: left;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.Dock_boss_lis{
	width: 33%;
	display: inline-block;
	float: left;
	padding-bottom: 60px;
}
.Dock_boss_lis_z{
	width: 70%;
	height: 100%;
	margin-left: 15%;
}
.Dock_boss_lis_ico{
	width: 40px;
	height: 40px;
	margin: 60px auto 30px;
}
.Dock_boss_lis_tit{
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #333;
	font-weight: 500;
	overflow: hidden;
}
.Dock_boss_lis_wen{
	width: 100%;
	max-height: 75px;
	line-height: 25px;
	font-size: 14px;
	color: #999;
	margin-top: 20px;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.Dock_liu{
	width: 15%;
	padding-left: 0 0.1%;
}
.Dock_liu .Liu_Ron_li_img{
	width: 56%;
	margin: 0 22%;
}
.Liu_Ron_li_jie{
	width: 100%;
	max-height: 48px;
	font-size: 14px;
	line-height: 24px;
	color: 333;
	text-align: center;
	margin-top: 20px;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.Dock_liu_bg{
	background: url('../imges/cooperate/Dock_liu_bg.png') no-repeat;
}
.Dock_pro_ron{
	width: 88%;
	margin-left: 6%;
}
.Dock_pro_lis{
	display: inline-block;
	width: 23%;
	float: left;
	margin-left: 2%;
	margin-top: 10px;
}
.Dock_pro_lis_img{
	width: 100%;
	height: 180px;
	overflow: hidden;
}
.Dock_pro_lis_tit{
	width: 100%;
	height: 50px;
	font-size: 16px;
	text-align: center;
	color: #333;
	line-height: 50px;
}
.contact_bg{
	background: url('../imges/cooperate/contact_bg.png') no-repeat top center;
	
}
#hui,#shop,#poil{
	display: none;
}
.Contact_me_ron{
	width: 88%;
	margin-left: 6%;
	padding-bottom: 110px;
}
.Contact_me_lef{
	display: inline-block;
	width: 34%;
	min-height: 300px;
	background: rgba(0,0,0,0.3);
	float: left;
}
.Contact_me_lef_ron{
	width: 94%;
	margin-left: 3%;
	padding-top: 20px;
}
.Contact_me_lef_wen{
	font-size: 14px;
	line-height: 28px;
	color: #fff;
	margin-top: 20px;
}
.dock_phone{
	font-weight: bold;
	font-size: 18px;
}

.Contact_me_rig{
	display: inline-block;
	width: 50%;
	max-height: 300px;
	float: left;
	margin-left: 10%;
}
.Dock_input_min_ron{
	display: inline-block;
	width: 45%;
	height: 42px;
	margin-top: 10px;
}
.Dock_min_input{
	padding-left: 10px;
	width: 95%;
	height: 100%;
	border: none;
	outline: none;
}
.Dock_input_max_ron{
	width: 100%;
	height: 42px;
	margin-top: 10px;
}
.Dock_max_input{
	padding-left: 10px;
	width: 88.5%;
	height: 100%;
	border: none;
	outline: none;
}
.Dock_input_max_tex{
	width: 100%;
	height: 145px;
	margin-top: 10px;
}
.dock_input_tex{
	border: none;
	outline: none;
	width: 88.5%;
	height: 93%;
	resize: none;
	padding-top: 10px;
	padding-left: 10px;
}
.Dock_an{
	width: 120px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	line-height: 46px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 4px;
	margin-top: 20px;
}
.pro_pro_bg{
	background:  url('../imges/product/pro/pro_bg.png') no-repeat top center;
}
.pro_pension_bg{
	background:  url('../imges/product/pension/pension_bg.png') no-repeat top center;
}
.pro_hui_bg{
	background:  url('../imges/product/hui/hui_bg.png') no-repeat top center;
	
}
.pro_iot_bg{
	background:  url('../imges/product/iot/iot_bg.png') no-repeat top center;
	
}
.pro_maxdata_bg{
	background:  url('../imges/product/maxdata/maxdata_bg.png') no-repeat top center;
	
}
.pro_card_bg{
	background:  url('../imges/product/card/card_bg.png') no-repeat top center;
	
}
.pro_head_ron{
	display: inline-block;
	width: 45%;
	float: left;
	margin-top: 180px;
	margin-left: 25%;
	overflow: hidden;
}
.pro_head_tit{
	font-size: 48px;
	color: #fff;
	text-shadow:0px 8px 12px rgba(1,31,62,0.23);
	font-family: serif;
	line-height: 70px;
}	
.pro_head_wen{
	font-size:16px;
	font-weight:500;
	color:#fff;
	line-height:16px;
	opacity:0.8;
	margin-top: 20px;
	font-family: serif;
}
.pro_head_an{
	width: 120px;
	height: 46px;
	font-size: 16px;
	border: 1px solid #fff;
	border-radius: 4px;
	text-align: center;
	line-height: 46px;
	margin-top: 30px;
}
.pro_head_an a{
	color: #fff;
}
.pro_tab{
	width: 100%;
	border: 1px solid #dedede;
	text-align: center;
}
.pro_tab_lis{
	display: inline-block;
	min-width: 70px;
	min-height: 70px;
	font-size: 16px;
	line-height: 70px;
	padding: 0 35px;
	font-weight: 500;
}
.pro_tab_lis a{
	color: #333;
}
.pro_tab_lis:hover> a{
	color: #1228A0;
}
.bor_bot_de{
	border-bottom: 1px solid #dedede;
	padding-bottom: 20px;
	margin-top: 0;
}
.pro_tit_ico{
	width: 60px;
	height: 3px;
	margin: 20px auto 0;
	background: url('../imges/product/pro/hen_bg.png');
	background-size: 100% 100%; 
}
.pro_he_bg{
	background: url('../imges/product/pro/he_bg.png') no-repeat top center;
}
.pro_shi_bg{
	background: url('../imges/product/pro/shi_bg.png') no-repeat top center;
}

.he_let{
	width: 300px;
	float: left;
}
.he_let_img{
	display: inline-block;
	width: 247px;
	height: 505px;
	margin-left: 50px;
	margin-right: 50px;
	float: left;
}
.he_info_ron{
	width: 100%;
	margin-top: 80px;
}
.he_dian{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background: #017DFA;
	float: right;
}
.he_tit{
	width: 100%;
	font-size: 18px;
	margin-top: 20px;
	color: #fff;
	text-align: right;
	float: right;
	font-weight: bold;
}
.he_font_14{
	font-size: 14px;
	font-weight: 500;
}
.he_lef{
	text-align: left;
}
.he_top{
	margin-top: 180px;
}
.shi_lis{
	display: inline-block;
	width: 30%;
	height: 180px;
	margin-left: 5%;
	float: left;
	margin-top: 20px;
	padding: 25px 20px;
}
.shi_lis:hover{
	background: #fff;
	box-shadow:0px 4px 33px 0px rgba(0, 0, 0, 0.05);
	border-radius:10px;
}
.no_hei{
	height: unset !important;
}
.shi_lis_ico{
	height: 40px;
	display: inline-block;
}
.shi_lis_tit{
	width: 100%;
	font-size: 18px;
	color: #333;
	font-weight:bold;
	margin-top: 30px;
}
.shi_lis_wen{
	width: 100%;
	min-height: 56px;
	font-size: 14px;
	line-height: 28px;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: 333;
	margin-top: 30px;

}
.z_info_lis{
	width: 100%;
	margin-top: 70px;
}
.z_info_lis_name{
	display: inline-block;
	float: right;
	color: #fff;
	font-size: 18px;
	margin-right: 20px;
	margin-left: 20px;
}
.dian_top{
	margin-top: 7px;
}
.pen_he_bg{
	background: url('../imges/product/pension/he_bg.png') no-repeat;	
}
.shou_ji{
	width: 42%;
	padding-top: 65px !important;
}
.pen_shi_bg{
	background: url('../imges/product/pension/shi_bg.png') no-repeat;	
}
.iot_ron{
	width: 100%;
}
.iot_ron_img{
	display: inline-block;
	width: 41%;
	float: left;
}
.iot_ron_info{
	display: inline-block;
	width: 50%;
	float: right;
	padding-top: 100px;
}
.iot_ron_head{
	display: inline-block;
}
.iot_info_tit{
	font-size: 40px;
	color: #000;
	font-weight: 500;
}
.iot_info_tit_ico{
	width: 50px;
	height: 3px;
	background: url('../imges/product/pro/hen_bg.png');
	background-size: 100% 100%; 
	margin-top: 30px;
}
.iot_ron_wen{
	width: 100%;
	max-height: 108px;
	font-size: 18px;
	line-height: 36px;
	color: #999;
	text-align: justify;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-top: 55px;
	font-family: cursive;
}
.z_info_ron{
	width: 100%;
}
.zn_info_lis{
	display: inline-block;
	width: 25%;
	float: left;
	position: relative;
}
.z_info_lis_img{
	width: 100%;
/*	height: 100%;*/
	transform: rotateY(0);
	transition: all 0.50s ease-in-out 0s
}
.z_info_lis_img_two{
	width: 100%;
/*	height: 100%;*/
	position: absolute;
	left: 0;
	top: 0;
	transform: rotateY(90deg);
	transition: all 0.50s ease-in-out 0s;
}
.zn_info_lis:hover .z_info_lis_img_two{
	transform: rotateY(0);
}
.zn_info_lis:hover .z_info_lis_img{
	transform: rotateY(90deg);
}
.Card_info_ron{
	width: 100%;
	min-height: 660px;
	position: relative;
}
.Card_info_img{
	display: inline-block;
	width: 51.5%;
	float: left;
}
.Card_info_wen{
	display: inline-block;
	width: 45%;
	min-height: 225px;
	background: #fff;
	position: absolute;
	top: 65px;
	left: 40%;
	box-shadow:0px 36px 21px 0px rgba(0, 0, 0, 0.08);
	padding: 60px 30px;
}
.card_x{
	background: url('../imges/product/card/x.png') no-repeat;
	background-size: 100% 100%;
	margin-top: 20px;
}
.card_t{
	font-size: 36px;
}
.Card_info_wen_z{
	width: 100%;
	max-height: 115px;
	font-size:14px;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:28px;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 4;
	overflow: hidden;
	margin-top: 40px;
}
.car_info_lef{
	display: inline-block;
	min-height: 200px;
	width: 30%;
	float: left;
	margin-left: 5%;
}
.car_info_img{
	display: inline-block;
	width: 25%;
	float: left;
	margin-left: 5%;
}
.car_info_li{
	width: 100%;
	margin-top: 80px;
}
.card_dian{
	display: inline-block;
	width: 12px;
	height: 12px;
	float: right;
	background: url('../imges/product/card/d.png') no-repeat;
	margin-top: 10px;
}
.car_info_t_w{
	display: inline-block;
	float: right;
	margin-right: 20px;
	margin-left: 20px;
	color: 000;
	font-size: 24px;
	font-weight: 500;
}
.car_info_li_wen{
	width: 100%;
	margin-top: 30px;
	font-size: 14px;
	line-height: 28px;
	color: #999;
	max-height: 84px;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.hui_logo{
	width: 55px;
	height: 55px;
	display: inline-block;
	margin-right: 20px;
	background: url('../imges/product/hui/logo.png') no-repeat;
	float: left;
	background-size: 100% 100%;
	box-shadow: 0 0 8px rgba(239,130,2,0.6);
	margin-top: 10px;
	margin-left: 10px;

}
.hui_down_ron{
	min-width: 345px;
	margin-top: 20px;
}
.hui_down{
	display: inline-block;
	padding: 15px;
	border: 1px solid #fff;
	border-radius: 4px;
	font-size: 14px;
	float: left;
	margin-left: 25px;
}
.hui_down a{
		color: #fff;
}
.down_ico{
	display: inline-block;
	width: 19px;
	height: 23px;
	float: left;
	background: url('../imges/product/hui/iphone.png') no-repeat;
}
.Andrid{
	background: url('../imges/product/hui/anzhuo.png') no-repeat;
}
.down_wen{
	display: inline-block;
	float: left;
	margin-left: 6px;
	margin-top: 3px;
}
.down_code{
	width: 160px;
	height: 160px;
	margin: 30px auto 10px;
}
.down_wen_a{
	width: 100%;
	height: 20px;
	font-size: 16px;
	color: #FD4B0E;
	text-align: center;
}
.bg_hui_two{
	background:  url('../imges/product/hui/bg_two.png') no-repeat top center;
}
.bg_hui_three{
	background:  url('../imges/product/hui/bg_three.png') no-repeat top center;
}
.bg_hui_four{
	background:  url('../imges/product/hui/bg_four.png') no-repeat  top center;
	
}
.bg_hui_five{
	background:  url('../imges/product/hui/bg_five.png') no-repeat  top center;
}
.bg_hui_six{
	background:  url('../imges/product/hui/bg_six.png') no-repeat  top center;
}
.hui_lis_ron{
	min-height: 850px;
}
.hui_rig_ron{
	display: inline-block;
	width: 21%;
	min-width: 420px;
	height: 280px;
	background: rgba(0,0,0,0.26);
	float: right;
	margin-top: 240px;
	padding: 80px 300px 50px 80px;
}
.hui_rig_info_ico{
	width: 50px;
	height: 50px;
	margin: 0 auto;
}
.hui_rig_info_tit{
	width: 100%;
	margin-top: 30px;

}
.hui_lis_name{
	display: inline-block;
	color: #F95E22;
	font-size: 42px;
	overflow: hidden;
}
.hui_lis_wen{
	display: inline-block;
	color: #fff;
	font-size: 42px;
	overflow: hidden;
}
.hui_name_ico{
	width: 85px;
	height: 4px;
	background:  url('../imges/product/hui/hui_name_ico.png') no-repeat;
	background-size: 100% 100%;
	margin-top: 15px;
}
.hui_rig_info_wen{
	width: 100%;
	max-height: 80px;
	font-size: 22px;
	line-height: 40px;
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	/*显示行数 调用时候需要重新定义显示行数*/
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #FFF;
	margin-top: 30px;
}
.hui_lef{
	background: rgba(255,255,255,0);
	float: left;
	margin-left: 8%;
	padding-left: 300px;
	padding-right: 80px;
}
.col_3{
	color: #333;
}
.bg_media{
	background:  url('../imges/about/bg_media.png') no-repeat top center;
	
}

.Ke_fu_ron{
	display: inline-block;
	width: 160px;
	height: 100px;
	position: fixed;
	top: 60%;
	right: 0;
}
.QQ_kf{
	width: 100%;
	height: 48px;
	margin-bottom: 2px;
	border-radius: 12px 0px 0px 0px;
	background: #0085FF;
	padding-left: 25px;
	
}
.QQ_kf a{
	color: #FFF !important;
}
.QQ_kf a:hover{
	color: #FFF;
}
.kf_ico{
	display: inline-block;
	width: 19px;
	height: 19px;
	float: left;
	margin-top: 12px;
}
.kf_wen{
	display: inline-block;
	float: left;
	font-size: 14px;
	padding: 0 10px 0 10px;
	margin-top: 12px;
}
.sq_radius{
	border-radius: 0px 0px 0px 12px;
}
.pad_bot_20{
	padding-bottom: 20px;
}
.top_60{
	margin-top: 60px !important;
}
.news_note_ron{
	width: 100%;
	overflow: hidden;
}
.news_note_tit{
	width: 100%;
	font-size: 22px;
	line-height: 1.4;
	margin-bottom: 14px;
	color: #333;
	font-weight: bold;
}
.news_note_tim_ron{
	width: 100%;
	margin-bottom: 20px;
}
.news_note_tim_r{
	display: inline-block;
	font-size: 14px;
	color: #576b95;
	padding-right: 30px;
	float: left;
}
.tim_l{
	color: rgba(0,0,0,0.3);
}
.news_note{
	max-width: 100%;
	overflow: hidden;
}
.news_note img{
	max-width: 100%;
}
.news_note p{
	margin-bottom: 10px !important;
}
.hei_380{
	height: 380px !important;
}
.hei_120{
	height: 120px !important;
}
.hei_260{
	height: 260px !important;
}
.font_16{
	font-size: 16px !important;
}
.jian_l_ron{
	width: 100%;
}
.input_tit{
	display: inline-block;
	height: 38px;
	font-size: 16px;
	color: #666;
	padding: 20px 0 0 0;
	float: left;
	line-height: 38px;
}
.zhuS{
	font-size:12px;
	font-weight:500;
	color:rgba(153,153,153,1);
	margin-top: 10px;
}
.top_aut{
	margin-top: 230px;
}
.videolist a{
	color: #383838;
}
.videolist a:hover{
	color: #383838;
}
.Slove_1030{
	width: 1030px;
	margin: 0 auto;
}
.bijiben{
	min-width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}
.Time_lef:hover{
	cursor: pointer;
}
.Time_rig:hover{
	cursor: pointer;
}















