
@media (max-width:1440px) {
	.m_banner {
	height: 548px !important;
}
}
/*banner*/
.banner{
	height:800px;
	background:#f1f1f1;
	width:100%;	
}
/*通用标题*/
.row .title h1{
	font-size:14px;
	color:#ccc;
	font-family:sans-serif;
	line-height:;
}
.row .title h2{
	font-weight:400;
	font-size:26px;
	line-height:;
	color:#333;
}
.row .title hr{
	width:80px;
	height:2px;
	border:none;
	background:#d0d0d0;
	margin:14px  auto 14px  auto;
}
.c_white .title h1{
	color:#666;
}
.c_white .title h2{
	color:#333;
}
.c_white .title hr{
	background:#ddd;
}
.c_white p{
	color:#666;
	line-height:24px;
	font-size:14px;
	margin:22px 0;
}
/*新闻*/
#news{
	overflow:hidden;
	padding:0 0 40px 0;
}
#news .new{
	width:320px;
	overflow:hidden;
	height:266px;
}
#news .new h1{
	font-size:20px;
	color:#222;
}
#news .new .new_txt{
	overflow:hidden;
	margin-top:8px;
}
#news .new .new_txt li a{
	color:#444;
	line-height:34px;
	font-size:14px;
	width:80%;
	display:block;
	text-overflow: ellipsis;
    white-space: nowrap;
	overflow:hidden;
}
#news .new .new_txt li a:hover{
	color:#bd0008;
}
#news .new_img1{
	display:block;
	width:100%;
	overflow:hidden;
	height:266px;
}
#news .new_img1 img{
	width:100%;
	display:block;
}
#news .new_img1:hover{
	opacity:0.8;
}
/*banner*/
.m_banner {
	background: #fff;
	height: 800px;
	position: relative; /*margin-top:-50px;*/
	min-width: 1150px;
}
.m_banner .banner {
	height: 580px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center top;
}.m_banner .banner .mengban {
	width: 100%;
	height:530px;
	background: rgba(0,0,0,0.20) none repeat scroll !important;
	background: #000;
	filter: Alpha(opacity=20);
	position: absolute;
	left: 0px;
	top: 0px;
}
.m_banner .banner_ctrl a {
	display: block;
	width: 24px;
	height: 71px;
	background: url(../images/arrows5.png) 0px -74px no-repeat;
	position: absolute;
	top: 266px;
}
.m_banner .banner_ctrl a.prev {
	left: 160px;
}
.m_banner .banner_ctrl a.prev:hover {
	background-position: 0px 0px;
}
.m_banner .banner_ctrl a.next {
	right: 160px;
	background: url(../images/arrows5.png) -25px -74px no-repeat;
}
.m_banner .banner_ctrl a.next:hover {
	background-position: -25px 0px;
}
/*服务项目*/
.fuwu{
	padding:40px 0;
	width:100%;
}
.fuwu_box{
	width:340px;
	float:left;
	color:#333;
	margin:0 25px;
	text-align:center;
}
.fuwu_box em{
	display:block;
	background:#fff;
	border-radius:50%;
	width:160px;
	height:160px;
	margin:0 auto;
}
.fuwu_box .ios_ico{
	background:url(../images/ios_ico.png) no-repeat center;
}
.fuwu_box .android_ico{
	background:url(../images/Android_ico.png) no-repeat center;
}
.fuwu_box .wx_ico{
	background:url(../images/wx_ico.png) no-repeat center;
}
.fuwu_box h1{
	font-size:20px;
	margin:10px 0;
}
.fuwu_box p{
	line-height:26px; color:#999
}
/*案例*/
.case{
	padding:40px 0;
}
.listBox_info {
	margin:30px auto 0 auto;
	overflow:hidden;
}
.listBox_info .allList li {
	float: left;
	width: 360px;
	margin: 0px 42px 36px 0px;
	position: relative;
	box-shadow: 0px 0px 5px #CCC;
}
.listBox_info .allList li.clemr {
	margin-right: 0px;
}
.listBox_info .allList li .b_pic {
	width: 360px;
	height: 210px;
	cursor: pointer;
}
.listBox_info .allList li .b_pic img {
	width: 360px;
	height: 210px;
}
.listBox_info .allList li .text_info {
	font-size: 15px;
	color: #707070;
	background: #fff;
	height: 34px;
	padding: 10px 20px 10px 20px;
	margin-top: -3px;
}
.listBox_info .allList li .text_info h5 {
	font-size: 15px;
	color: #707070;
	height: 34px;
	line-height:34px;
	margin-top: 1px;
	font-weight:400;
}
.listBox_info .allList li .text_info h5 span {
	font-size: 14px;
	position: relative;
	margin-left: -7px;
	margin-right: 2px;
}
.listBox_info .allList li .text_info h5 a {
	color: #707070;
}
/*图片遮罩*/
.Listpic_zhezhao {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 360px;
	height: 210px;
	background: #000;
	background: rgba(0,0,0,0.70) none repeat scroll !important;
	background: #000;
	filter: Alpha(opacity=70);
	text-align: center;
	clear: both;
}
.Listpic_zhezhao .apply {
	font-size: 13px;
	color: #fff;
	width: 126px;
	height: 32px;
	line-height: 32px;
	border: 2px solid #fff;
	margin-top: 94px;
	display: inline-block;
}

/*解决方案*/
.service{
	padding:40px 0;
	background:url(../images/fuwu_bg.jpg) no-repeat center;
	background-size:100%;
}
.service_box{
	overflow:hidden;
	margin:48px 0;
}
.service_box li{
	width:240px;
	float:left;
	margin:0 26px;
	display:block;
	height:290px;
	text-align:center;
	overflow:hidden; color:#fff; padding:20px 0px
}
.service_box li:hover{ background-image:url(../images/sese_bg.png);}
.service_box li em{
	width:80px;
	height:80px;
	display:block;
	border-radius:50%;
	background:#bd0008;
	margin:0 auto;
	overflow:hidden;
}
.service_box li h1{
	font-size:22px;
}
.service_box li p{
	line-height:26px;
	padding:0 20px;
}
.service_box li em img{
	display:block;
	width:50px;
	margin:20px auto;
}
.service_box li .fa_ico1{
	
}
/*关于我们*/
.about{
	overflow:hidden;
	text-align:center;
	padding:36px 0;
}
.about_cont{
	width:1170px;
	margin:0 auto;
}
.about_cont p{
	font-size:14px;
	line-height:30px;
	color:#222;
}
.home_news_main{ width:1170px; height:auto; overflow:hidden; margin:0px auto 0px}
.home_news_main .xwlb { width: 559px; height: 105px; border-bottom: 0px solid #efefef; float: left; margin-right: 20px; margin-bottom: 17px; }
.home_news_main .xwlb ul { height: 80px; }
.home_news_main .xwlb ul li { height: 80px; float: left; width: 460px; }
.home_news_main .xwlb ul li p { font-size: 36px; font-family: "微软雅黑"; margin-top: 8px; }
.home_news_main .xwlb ul li span { font-size: 14px; font-family: "微软雅黑"; }
.home_news_main .xwlb ul li h2 { font-weight: 400; font-size: 18px; margin-bottom: 10px; margin-top: 8px; }
.home_news_main .xwlb ul li h2 a { color: #333; }
.home_news_main .xwlb ul li h2 a:hover { color: #00adef; }

