﻿@charset "utf-8";

.mh-kuai{ width: 174px;height: 349px;margin-right: 20px; padding: 35px 25px; text-align: center;background-color: #fff;}
.mh-kuai i{ display: block; padding-bottom: 20px }
.mh-kuai span{ display: block;}
.mh-kuai em{margin-bottom: 15px;display: block;}

.title{ font-size: 30px; text-align: center; line-height: 36px; padding: 60px 0px 40px 0px;color: #333; width: 100%;font-weight: bold;display: block}
	.title span{padding-bottom: 20px;display: block}
.mh-albox{ width: 1310px; margin: 0px auto}
	.mh-albox div{float:left;}
.mh-yjt{ width: 34px; height: 34px; text-align: center; margin-left: 10px; margin-top: 218px}
.mh-zjt{ width: 34px; height: 34px; text-align: center; margin-left: 10px; margin-top: 218px}
.mh-zj{ width: 1220px}
.mh-al{ width: 386px; position:relative; height: 470px; margin:0px 10px 60px 10px;}
.mh-albj{position: absolute; bottom: 0px; left:0px; width: 100%; background: url(../images/bj.png) repeat-x;}
.mh-albj span{ padding: 15px 20px; display: block;line-height: 30px;}
.mh-albj p1{ font-size: 18px; color: #fff; display: block;}
.mh-albj p2{ font-size: 14px; color: #fff; display: block;}

.rs-box{ width: 1200px; margin: 0px auto}
 	.rs-box div{float:left;}
.rs{ width: 580px; margin-bottom: 40px; height: 240px;}
.rs-tupian{ width: 285px;}
.rs-wenzi{ width: 255px; padding: 0px 20px; text-align: center}
.rs-width80{ width: 84px;}
.rs-width80 i{ display: block; text-align: center;}
.border-r{ border-right: dashed 1px #d4d4d4}
.rs-width80 span{ font-size: 16px; color: #333;}


.zx-xw{ width: 346px; background-color: #f2f2f2; padding: 30px 20px;}
.zx-k135{ width: 135px; margin: 0px auto}
.zx-ydhui{ width: 15px; height: 7px; border-radius: 3px; background-color: #bbbbbb; margin: 0px 5px; display: block;float:left;}
.zx-ydlan{ width: 25px; height: 7px; border-radius: 3px; background-color: #035cac; margin: 0px 5px; display: block;float:left;}

.xc-sp{ width: 570px;}
.xc-sp i{ display: block;}

.hz-box{ width: 1200px; margin: 0 auto}
	.hz-box div{float: left}
.hz-pic{ width: 99px; height: 91px; text-align: center; margin: 0px 10px 20px 10px; background-color: #fff;position:relative}
	.hz-pic img{position:absolute;top:0; left:0;right:0;bottom:0;margin:auto;}


.mh-al img{ width: 386px; height: 470px;} 
.zx-xw i img{width: 346px; height: 184px;}

.qxgs-bj{background:url(../images/qxgs_bj.jpg) no-repeat top;height: 661px;}
.marginr0{margin-right: 0px !important;}
.c14-6{ color: #666; line-height: 24px; font-size: 14px}
.mb25{margin-bottom: 25px}
.font-left{text-align: left !important;}

.cgal-hui{background: #f4f4f4;}
.cgal{ width: 100%; min-width:1200px;}
.cgal1{width:20%; /*height:288px;*/ position:relative; color:#fff; float: left;top:0;left:0;  }
.cgal1>.divback{width:100%; /*height:288px;*/ background-color:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;display:none; position:absolute;left:0;top:0;z-index:10;}
.cgal1:hover>.divback{ display:block;}
.cgal1>.divfont{width:84%;height:auto;padding:30% 8% 0% 8%; display:none; position:absolute;left:0;top:0;z-index:11;text-align:center;}
.cgal1>.divfont a{color:#fff;}
.cgal1>.divfont p{ font-size: 16px;}
.cgal1>.divfont p2{ font-size: 14px;line-height: 24px}
.cgal1:hover>.divfont{ display:block; color:#fff;}
.cgal1 img{width:100%;height: 288px;}
/* 项目风采 */

.mhgg-daohang{ width: 100%;background:#fff;border-bottom: solid 1px #ddd;margin-top:-7px;}
	.mhgg-daohang div{float: left;}
.mhgg-kuan{ width:30%; margin: 0px auto;}
.mhgg-title{ width:225px; line-height: 72px;float:left;color: #444;}

.mhgg_l {
    width: 23%;
    height: 83px;
    background-color: #4b94fc;
	 box-sizing: border-box;
	 padding-right: 40px;
}

.mhgg_l span {
    width: 100%;
    background: url(../images/mhgg.png) left 33% center no-repeat;
    height: 83px;
    padding-left: 68%;
    line-height: 83px;
    color: #fff;
    font-size: 26px;
    display: inline-block;
    overflow: hidden;
}

.mhgg_r {
    width: 77%;
    height: 83px;
    background-color: #f0f0f0;
}
.mh-albox2{ width: 1200px; margin: 0px auto}
.xinwen{width:50%;float: left;margin-bottom: 70px;}
.xinwen .left{width:70px;margin-left:43px;margin-right:30px;text-align:right;float:left;line-height:1;color:#333}
.xinwen .num{font-size:26px;line-height:1;padding-bottom:10px}
.xinwen .time{font-size:16px;color:#999}
.xinwen .right{width:457px;float: left;cursor: pointer;}
.xinwen .right .h0{font-size:18px;color:#333;line-height:22px;height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px}
.xinwen .right .wz{font-size:14px;line-height:24px;color:#666;height:52px;overflow:hidden}
/* 新闻资讯 */



.swiper-walking {
	width: 100%;
	overflow: hidden;
}
.swiper-walking ul {
	height: 83px;
	display: flex;
	align-items: center;
}

.swiper-walking ul li {
	min-width: 70%;
	max-width: 70%;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-right: 1px solid #dedede;
	box-sizing: border-box;
	padding: 0 30px;
	color: #333;
}

.swiper-walking ul li span {
	width: 90%;
	font-size: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.swiper-walking ul li span a:hover{color: #4b94fc;}

.swiper-walking ul li em {
	font-style: normal;
}

.fixed-code {
	padding: 20px 24px;
	position: fixed;
	right: 50px;
	bottom: 50px;
	border: 1px solid #d0d0d0;
	background: #fff;
	z-index: 9999;
}

.fixed-code p img {
	width: 90px;
	height: 90px;
	display: block;
}

.fixed-code span {
	display: block;
	text-align: center;
	line-height: 20px;
	color: #666;
	margin-top: 10px;
}

.newc {
    float: left;
    padding: 0px 60px;
    height: 83px;
    background: url(../images/gg1.jpg) right center no-repeat;
    overflow: hidden;
}
.newc a {
    width: 100%;
    height: 83px;
    line-height: 83px;
    display: inline-block;
    overflow: hidden;
    color: #333333;
    font-size: 14px;
}
.newc a .a1 {
    font-size: 16px;
    margin-right: 50px;
}.fr {
    float: right;
}
.newc a:hover{color: #4b94fc;font-weight: bold;}
