@charset "utf-8";
/* CSS Document */
/*banner*/

body{min-width: 1230px; width: 100%;}

.links{ overflow:hidden; width:1200px; margin:0 auto; margin-top:50px; margin-bottom:15px;}
.links h3{ float:left; font-size:12px;}
.links h3 a{ color:#969696}
.links ul{ overflow:hidden; float:left; font-size:12px; color:#fff}
.links li{ float:left; margin-right:25px;}
.links li a{ color:#969696}
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}


.banner{ overflow:hidden; width:100%; height:768px;  position:relative;margin-top: 106px;}
.banner ul{ overflow:hidden; width:100%; height:768px; position:relative}
.banner li{ width:100%; height:768px; position:absolute; left:0; top:0}
.banner li a{ display:block; width:100%; height:100%;}
.banner .li01{background:url(../images/banner01.jpg) no-repeat center top;}
.banner .li02{background:url(../images/banner02.jpg) no-repeat center top;}
.banner .li03{background:url(../images/banner03.jpg) no-repeat center top;}
.banner .btn{ overflow:hidden; width:100%; position:absolute; left:0; bottom:40px; text-align:center;}
.banner .btn span{*display:inline}
.banner .btn span{ display:inline-block; width:10px; height:10px; background:url(../images/banner_btnnn.png) no-repeat center; cursor:pointer; margin:0 6px;}
.banner .btn span.cur{ width:40px; background:url(../images/banner_btncur.png) no-repeat center}
.banner i{ display:none; width:42px; height:72px; z-index:1000; position:absolute; cursor:pointer;}
.banner i.btn_left{ left:0; top:364px; background:url(../images/banner_btn01.png) no-repeat top center;}
.banner i.btn_right{ right:0; top:364px; background:url(../images/banner_btn02.png) no-repeat top center;}
.banner:hover i{display:block}
.banner i:hover{background-position:bottom}

/*业务star*/
.index_yewu { overflow:hidden; width:100%; margin:70px 0 30px 0;}
.index_yewu .yewubox{ height:452px; width:1200px; padding:20px; margin:0 auto; margin-top:30px;display: flex;flex-direction: row;justify-content: space-between;}
.index_yewu .yewubox>li{ display:block; width:280px; height:452px; overflow:hidden; position:relative;border-radius: 6px;box-shadow:0px 0px 10px rgba(0,0,0,0.5);}
/* .index_yewu .yewubox>li.last{ border:none} */
.index_yewu .yewubox>li>img{ display:block;height: 452px;}
.index_yewu .yewubox>li h3{
    text-align: center;
    font-size: 18px;
    margin-bottom: 0;
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 50px;
    background: rgba(8,174,90,0.8);
    color: #fff;	font-weight: 600;
	letter-spacing: 2px;
	}
.index_yewu .yewubox>li em{
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 60px;
    color: #c1bebd;
    width: 100%;
    position: absolute;
    top: 40%;
    left: 0;	font-weight: 600;
	background:url(../images/yewu-line.png) no-repeat center bottom;
	}
.index_yewu .wen{ display:none; overflow:hidden; width:100%;  height:100%; position:absolute; left:0; top:0; padding-top: 125px;
/* background:url(../images/hx01.jpg) no-repeat center top; */
background:rgba(8,174,90,0.8);
}
.index_yewu .wen img{ position:absolute; left:30px; top:20px;}
.index_yewu .wen h4{ font-size:20px; color:#fff; margin-top:30px; margin-bottom:15px; font-weight:normal;}
.index_yewu .wen h4 a{ color:#fff;}
.index_yewu .wen ul{ overflow:hidden; width:195px;margin: 0 auto;}
.index_yewu .wen li{ float:left; width:100%; font-size:14px; line-height:42px; text-align: center;margin-bottom: 13px;border-radius: 6px;
/* background:url(../images/hx03.png) no-repeat left center; border-bottom:1px dotted #839ccf; */
background: #fff;
}
.index_yewu .wen li a{ color:#08ae5a;}
.index_yewu .wen .more{ display:block; width:130px; height:26px; background:url(../images/hx04.png) no-repeat center; margin:15px auto;} 
.index_yewu .wen li:hover a{ color:#0d4da1;}
.index_yewu .yewubox>li:hover .wen{ display:block}
/*业务end*/





/*index_awxy overflow:hidden; margin-top:145px;background:url(../images/xy01.jpg) no-repeat center top;*/
.index_awxy { overflow:hidden; width:100%; height:600px; background:url(../images/xy01.jpg) no-repeat center top}
.index_awxy .wen{ overflow:hidden; width: 1200px; margin:0 auto; margin-top:145px; position:relative}

.index_awxy h2{ font-size:34px; margin-bottom:15px;}
.index_awxy h2 a{ color:#333;}
.index_awxy i{ display:block; width:30px; height:1px; background-color:#1a46a1; margin-bottom:15px;}
.index_awxy p{ font-size:16px; color:#636363; line-height:25px; margin-bottom:40px;}
.index_awxy .more{ display:block;  width: 140px;
    height: 40px; background:url(../images/xy02.png) no-repeat center;}
	
	
	
/* 解决方案star	 */
.index_jjfa{
	overflow:hidden; width:100%; height: auto;
}	
.jjfa_wrap{
	width: 100%;background:url(../picture/jjfa_bg.jpg) no-repeat center top;background-size: cover;
	margin-top: 40px;
}	
.jjfa_box{
	width: 1200px;margin: 0 auto;height: 672px;
}
.jjfa_list{
	display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 65px;
}
.jjfa_list li{
	width: 350px;height: 136px;border-bottom: 2px dashed #858b98;
}
.jjfa_list li:first-child,.jjfa_list li:nth-child(3),.jjfa_list li:nth-child(5){
	margin-right: 38%;
}
.jjfa_list li a{
	display: block;width: 100%;height: 100%;overflow: hidden;
}
.jjfa_item_img_box{
	width: 88px;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;float: left;
}
.jjfa_item_img_box img{width: 100%;}
.jjfa_item_info{
	width:260px ;height: 100%;float: left;
}
.jjfa_item_info h3{
	line-height: 40px;margin-top: 35px;color: #fff;padding-left: 40px;position: relative;font-size: 24px;letter-spacing: 4px;
}
.jjfa_item_info h3 span{
	font-weight: normal;
}
.jjfa_item_info h3 i{
	width: 13px;height: 5px;display: block;background:#08ae5a;position: absolute;left: 18px;top: 20px;
}
.jjfa_item_info p{
	line-height: 20px;font-size: 13px;color: #a8a8ab;padding-left: 40px;text-transform:uppercase;
}
.jjfa_list li a:hover .jjfa_item_info h3{
	color: #08ae5a;
}
.jjfa_list li a:hover .jjfa_item_info p{
	color: #fff;
}
/* 解决方案end	 */	

/* 十大理由star */
.index_10DLY{
	overflow:hidden; width:100%; height: auto;background:url(../picture/10DLY_bg.jpg) no-repeat center top;background-size: cover;padding-top: 70px;
}
.LY_box{
	width: 1200px;margin: 0 auto;height: 550px;padding-top: 50px;
}
.LY_list{
	width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;
}
.LY_list:after{
	width: 220px;
	content: '';
}
.LY_list_item{
	width: 220px;height: 230px;border-radius: 6px;overflow: hidden;transition: all 0.6s;cursor: pointer;
}
.LY_list_item:hover{
	box-shadow:0px 0px 15px rgba(0,0,0,0.3); transform: translateY(-12px);
}
.LY_list_item a{
	width: 66%;height:100%;margin: 0 auto;display: flex;flex-direction: column;justify-content: center;text-decoration: none;
}

.LY_item_icon_box{
	width: 100%;display: flex;justify-content: center;
}
.LY_item_line{
	width: 100%;height: 40px;display: flex;flex-direction: column;justify-content: center;
}
.LY_item_tile{
	line-height: 24px;font-size: 18px;font-weight: 600;text-align: center;color: #343434;letter-spacing: 2px;
}
.LY_list_item:hover .LY_item_tile{
	color: #08ae5a;
}
/* 十大理由end */

/* 常见疑难问题star */
.index_cjwt{
	overflow:hidden; width:100%; height: auto;background:url(../picture/cjwt_bg.jpg) no-repeat center top;background-size: cover;padding-top: 70px;
}
.cjwt_box{
	width: 1200px;height: 562px;margin: 0 auto;padding-top: 45px;position: relative;
}
.cjwt_list_box{
	width: 756px; height: 450px;  background: linear-gradient(-45deg, transparent 17px, #fff 0) right, linear-gradient(135deg, transparent 17px, #fff 0) left; background-size: 50% 100%; background-repeat: no-repeat;overflow: hidden;
}
.cjwt_list{
	width: 100%;height: 100%;overflow: hidden;padding: 25px 0;
}
.cjwt_list_item{
	width: 100%;height: 132px; border-bottom: 1px dashed #aaacaf;
}
.cjwt_list_item:nth-child(3n){
	border-bottom: none;
}
.cjwt_list_item a{
	display: block;height: 100%;width: 100%;text-decoration: none;
}
.cjwt_item{
	width: 100%;height: 100%;display: flex;flex-direction: row;
}
.cjwt_item_numBox{
	width: 30px;height: 100%;display: flex;flex-direction: column;justify-content: center;
}
.semi-circle{
  width:30px;
  height:60px; 
  background-color:#08ae5a;
  border-radius:0px 30px 30px 0px; /* 左上、右上、右下、左下 */
  color: #fff;
  line-height: 60px;
  font-size: 24px;
}
.cjwt_item_info{
	width: 90%;height: 100%;padding-left: 45px;padding-right: 90px;
}
.cjwt_item_info h3{
	line-height: 50px;
	color: #333;
	font-size: 17px; 
	display: -moz-box;  /* 必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 */
	display: -webkit-box;
	-moz-box-orient: vertical;/* 必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 */
	-webkit-box-orient: vertical;
	 -webkit-line-clamp: 1;  /*设置文本的行数最多为1行 */
	overflow: hidden;
	margin-top: 16px;
}
.cjwt_item_info p{
	line-height: 24px;
	color: #888888;
	font-size: 14px; 
	
	letter-spacing: 1px;
	display: -moz-box;  /* 必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 */
	display: -webkit-box;
	-moz-box-orient: vertical;/* 必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 */
	-webkit-box-orient: vertical;
	 -webkit-line-clamp: 3;  /*设置文本的行数最多为1行 */
	overflow: hidden;
}
.cjwt_list_item:hover{
	background: #f8f8f8;
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
}
.cjwt_list_item:hover .semi-circle{
	background: #4772c6;
}
.cjwt_list_item:hover .cjwt_item_info h3{
	color: #08ae5a;
}
.cjwt_list_item:hover .cjwt_item_info p{
	color: #08ae5a;
}

.zxcase{
	width: 460px; height: 428px;  background: linear-gradient(-45deg, transparent 20px, #08ae5a 0) right, linear-gradient(135deg, transparent 20px, #08ae5a 0) left; background-size: 50% 100%; background-repeat: no-repeat;overflow: hidden;position: absolute;right: 0;top:15px;
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}
.zxcase_info{
	width: 386px;height: 100%;margin: 0 auto;display: flex;flex-direction: column;
}
.zxcase_img{
	width: 100%;margin-top: 42px;
}
.zxcase_img img{
	width: 100%;
}
.zxcase_info_dec{
	width: 100%;height: 76px;margin-top: 17px;
}
.zxcase_info_dec ul{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.zxcase_info_dec ul li{
	width: 33%;
	height: 100%;
	text-align: center;
	float: left;
/* 	box-sizing: border-box; */
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-left: 1px #6bce9c dotted;
}
.zxcase_info_dec ul li:first-child {
    border-left: none;
}
.zxcase_info_dec ul li span {
    display: block;
    color: #fff;
}
.zxcase_info_dec ul li p {
    font-size: 14px;
    color: #fff;
	letter-spacing: 2px;
}
.zxcase_info_dec ul li span b {
    font-size: 24px;
	letter-spacing: 2px;
}
.zxcase_info_dec ul li span em {
    display: inline-block;
    font-size: 24px;
    margin-left: 2px;
}
/* 常见疑难问题end */


/* 经典案例star */
.index_case{
	overflow:hidden; width:100%; height: auto;padding-top: 70px;
}
.case_box{
	width: 1200px;margin: 0 auto;height: 500px;padding-top: 50px;overflow: hidden;
}
.case_list{
	width: 1230px;overflow: hidden;
}
.case_item{
	width: 278px;height: 204px;border: 2px solid #e8e8e8;float: left;padding: 4px;margin-right: 13px;margin-bottom: 13px;
}
.case_item a{
	display: block;width: 100%;height: 100%;overflow: hidden;position: relative;
}
.case_item a img{
	width: 100%;
}
.case_item_title{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 204px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	display: none;
}

.case_item a:hover .case_item_title{
	display: block;
	background:rgba(8,174,90,0.8);
}
/* 经典案例end */

/*news*/
.index_news { overflow:hidden; width:1200px; margin:70px auto;}
.index_news .menu{ overflow:hidden; width:100%; text-align:center; margin-top:30px; position:relative; z-index:1}
.index_news .menu li{ display:inline-block; width:140px; height:40px; text-align:center; line-height:40px; font-size:14px; background:url(../images/news01.png) no-repeat center top; margin:0 10px;}
.index_news .menu li{ *display:inline}
.index_news .menu li a{ display:block; text-decoration:none; color:#333;}
.index_news .menu li.cur{ background-position:bottom}
.index_news .menu li.cur a{ color:#fff;}
.index_news b{ display:block; margin:0 auto; width:100%; height:1px; background-color:#e3e3e3; margin-top:-20px; margin-bottom:80px;}
.index_news .newsbox{ overflow:hidden; width:100%; height:370px; position:relative}
.index_news .newslist{ overflow:hidden; width:100%; height:100%;}
.index_news .newslist .wentu{ overflow:hidden; float:left; width:590px; height:370px;}
.index_news .newslist .wentu img{ display:block; margin-bottom:15px;}
.index_news .newslist .wentu h3{ font-weight:normal; font-size:20px; padding-bottom:14px; border-bottom:1px solid #ebebeb; overflow:hidden; margin-bottom:12px;}
.index_news .newslist .wentu h3 a{ color:#333; display:block; width:460px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.index_news .newslist .wentu h3 span{ float:right; font-size:14px; color:#777;}
.index_news .newslist .wentu p{ font-size:14px; color:#888; line-height:22px;}
.index_news .listbox { overflow:hidden; width:560px; float:right; height:370px;}
.index_news .listbox .list{ overflow:hidden; width:100%; height:90px; margin-bottom:50px;}
.index_news .listbox img{ display:block; float:left;}
.index_news .listbox .wen{ overflow:hidden; float:right; width:440px; padding-left:20px; border-left:2px solid #e3e3e3}
.index_news .listbox h3{ overflow:hidden; font-size:16px; font-weight:normal; margin-bottom:10px;}
.index_news .listbox h3 a{ display:block; color:#555; width:333px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left}
.index_news .listbox h3 span{ float:right; font-size:14px; color:#888; font-family:Arial;}
.index_news .listbox p{ font-size:14px; color:#888; line-height:30px;}

/*index_sp*/
.index_sp { overflow:hidden; width:100% !important; height:600px; position:relative; background:url(../images/04.jpg) no-repeat center center;*background:url(../images/04.jpg) no-repeat center left;}
.shipin_text{
	text-align: center;color: #bbbdc9;line-height: 130px;font-size: 22px;font-weight: 600;letter-spacing: 2px;
}
.index_sp i{ display:block; cursor:pointer; width:28px; height:50px; position:absolute; top:250px; z-index:2}
.index_sp .btn01{ left:10%; background:url(../images/sp01.png) no-repeat center top;}
.index_sp .btn02{ right:10%; background:url(../images/sp01.png) no-repeat center bottom;}
.index_sp .spbox{ overflow:hidden; position:absolute; left:0; top:0; width:100%; height:600px;}
.index_sp .list{ overflow:hidden; width:100%; height:600px; float:left;}
.index_sp .list .spbf{ display:block; margin:0 auto; margin-top:240px; cursor:pointer}
.index_sp .menu { overflow:hidden; background:url(../images/sp02.png) no-repeat center 8px; width:100%; text-align:center; position:absolute; left:0; top:495px;}
.index_sp .menu li{ display:inline-block; width:120px; margin:0 30px; text-align:center; cursor:pointer}
.index_sp .menu li{ *display:inline}
.index_sp .menu li span{ display:block; width:17px; height:17px; background:url(../images/sp03.png) no-repeat center; margin:0 auto; margin-bottom:10px;}
.index_sp .menu li em{ display:block; width:111px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; margin:0 auto;}
.index_sp .menu li.cur span{ background:url(../images/sp04.png) no-repeat center;}
.index_sp .menu li.cur em{ background:url(../images/sp05.png) no-repeat center;}
.index_sp .spwh{ overflow:hidden; width:895px; margin:0 auto; height:332px; margin-top:100px; position:relative}
.index_sp .spwh ul{ overflow:hidden; position:absolute}
.index_sp .spwh li{ float:left; width:285px; height:332px; background-color:#fff; margin-right:20px;}
.index_sp .spwh li img{ display:block; margin-bottom:25px;}
.index_sp .spwh li span{ display:block; text-align:center; font-size:18px; color:#333; margin-bottom:3px;}
.index_sp .spwh li em{ display:block; text-align:center; font-size:14px; color:#999; margin-bottom:15px;}
.index_sp .spwh li b{ display:block; margin:0 auto; width:50px; height:1px; background-color:#264fa6; margin-bottom:20px;}
.index_sp .spwh li p{ font-size:12px; color:#777; line-height:20px; height:60px; overflow:hidden; width:250px; margin:0 auto;text-align:center; }
.index_sp .sphezi{ display:none; overflow:hidden; width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/header_bg.png) repeat center; z-index:10000}
.index_sp .sphezi .close{ width:30px; height:30px; cursor:pointer; position:absolute; right:10px; top:10px}
.index_sp .sphezi .film{ overflow:hidden; width:1000px; height:600px; background-color:#000; border:#f0f0f0 5px solid; position:absolute; left:50%; top:50%; margin-left:-505px; margin-top:-305px; border-radius:5px;}

/* 重写新闻star */
.index_x_news{
	 width:100%; overflow:hidden;height: auto;padding-top: 70px;
}
.x_news_box{
	width: 1200px;margin: 0 auto;height: auto;display: flex;flex-direction: column;
}
.x_news_top{
	width: 100%;height: 202px;display: flex;flex-direction: row;justify-content: space-between;margin-top: 50px;
}
.x_news_Bimg{
	width: 456px;height: 100%;
}
.x_news_Bimg a{
	display: block;width: 100%;height: 100%;overflow: hidden; 
}
 .x_news_Bimg a img:hover{
	transform: scale(1.1);
}
.x_news_Bimg a img{
	width: 100%;transition: all 0.6s;
}
.x_news_TopList{
	width: 740px;height: 100%;display: flex;flex-direction: row;justify-content: space-between;
}
.x_TopnewsList_item{
	width: 41%;
	display: flex;
	flex-direction: column;
	border-right: 1px solid #e5e5e5;
	height: 100%;
	transition: all 0.6s;
	padding: 0 4%;
}
.x_TopnewsList_item:nth-child(2){
	border-right: none;
}
.x_TopnewsList_item:hover{
	/* background:rgba(8,174,90,0.2); */
	color: #fff;
	transform: translateY(-12px);
}

.x_TopnewsList_item_data{
	width: 100%;
	display: flex;
	flex-direction: column;
	color: #8c8c8c;
}
.x_TopnewsList_item:hover .x_TopnewsList_item_data{
	color:#08ae5a ;
}
.x_TopnewsList_item_data p{
	line-height: 24px;
}
.x_TopnewsList_item span{
	font-size: 56px;
	text-align: center;
}
.x_TopnewsList_item p{
	font-size: 14px;
	line-height: 20px;
}
.x_TopnewsList_item_info{
	width: 100%;
	display: flex;
	flex-direction: column;
	color: #3e3a39;
	align-items: flex-start;
	padding-right: 30px;
}

.x_TopnewsList_item_info p{
	text-align: left;
}
.news_info_title{
	width: 100%;
	line-height: 30px;
	font-weight: 600;
	font-size: 17;
}
.news_info_title a{
display: inline-block;
	color: #3e3a39;
	font-size: 18px;
	line-height: 30px;
	text-decoration: none;
	display: -moz-box;  /* 必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 */
	display: -webkit-box;
	-moz-box-orient: vertical;/* 必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 */
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;  /*设置文本的行数最多为1行 */
	overflow: hidden;
}
.x_TopnewsList_item:hover .news_info_title a{
	color:#08ae5a ;
}
.news_info_desc{
	font-size: 13px;
	color: #666;
	line-height: 30px;
	margin-top: 18px;
	display: -moz-box;  /* 必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 */
	display: -webkit-box;
	-moz-box-orient: vertical;/* 必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 */
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;  /*设置文本的行数最多为1行 */
	overflow: hidden;
/* 	height: 90px; */	
}
.x_TopnewsList_item:hover .news_info_desc{
	color:#08ae5a ;
}
.news_info_more{
	margin-top: 30px;
	width: 88px;
	background: #08ae5a;
}
.news_info_more a{
	display: block;
	width: 100%;
	line-height: 24px;
	color: #fff;
	text-align: center;
	
}

.x_news_list{
	width: 100%;overflow: hidden;height: auto;padding-top: 30px;padding-bottom: 80px;
}
.x_news_list ul{
	width: 1230px;margin: 0 auto;
}
.x_news_list  a{
	text-decoration: none;
}
.x_news_list_item{
	display: block;
	float: left;
	width: 30%;
	line-height: 40px;
	font-size: 15px;
	border-bottom: 1px solid #e8e8e8;
	margin-right: 40px;
	margin-bottom: 6px;
	display: -moz-box;  /* 必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 */
	display: -webkit-box;
	-moz-box-orient: vertical;/* 必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 */
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;  /*设置文本的行数最多为1行 */
	overflow: hidden;
}
.x_news_list_item:hover{
	color: #08ae5a;
	border-bottom: 1px solid #08ae5a;
}
/* 重写新闻end */






.index_about { overflow:hidden; width:100%; margin:70px 0;}
.index_about ul{ height:360px; width:1230px; margin:0 auto; margin-top:40px;}
.index_about li{ float:left; width:277px; height:360px; background-color:#f4f4f4; margin:0 15px; position:relative}
.index_about h3{ text-align:center; font-weight:normal; font-size:22px; margin-bottom:5px;}
.index_about h3 a{ color:#555}
.index_about img{ display:block; margin:0 auto; margin-bottom:25px;}
.index_about span{ display:block; text-align:center; font-size:12px; color:#cecece; text-transform:uppercase; margin-bottom:10px;}
.index_about b{ display:block; width:30px; height:1px; background-color:#0d4da1; margin:0 auto; margin-bottom:15px;}
.index_about p{ font-size:12px; color:#888; line-height:25px; text-align:justify;text-align-last: center; width:245px; margin:0 auto}


/*客户*/
.index_kehu { overflow:hidden; width:100%; padding:70px 0; background:url(../images/kehu.jpg) no-repeat center top;}
.index_kehu .boxbg{ overflow:hidden; width:1200px; padding:0 15px; margin:40px auto; margin-bottom:20px; height:452px; padding-bottom:20px; background:url(../images/kehu_bb.png) no-repeat center bottom; position:relative}
.index_kehu .kehubox{ overflow:hidden; width:1200px; background-color:#fff; height:452px; position:relative;}
.index_kehu .kehubox ul{ overflow:hidden; position: absolute}
.index_kehu .kehubox li{ float:left; width:1200px; height:452px;}
.index_kehu .kehubox li img{ display:block; float:left; margin-right:1px; margin-bottom:1px;}
/*.index_kehu .kehubox li img.gray{
-webkit-filter: grayscale(100%);
 -moz-filter: grayscale(100%);
 -ms-filter: grayscale(100%);
 -o-filter: grayscale(100%);
 filter: grayscale(100%); 
 filter: gray;}*/
.index_kehu .btn{ overflow:hidden; width:100%; text-align:center}
.index_kehu .btn span{ display:inline-block; width:10px; height:10px; margin:0 5px; background:url(../images/kehu02.png) no-repeat right center; cursor:pointer}
.index_kehu .btn span{ *display:inline}
.index_kehu .btn span.cur{ background-position:left}


.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:65%; right:52%; margin-right:-615px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}
































































































































