/*全局字体样式样式开始*/
body {background-color:#ffffff;}

a {color:#181818;}
a:hover {color:#1b57ac;}



/*全局栅格去掉边距样式开始*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}



/*页面内容宽度及样式开始*/
.container {
    padding-right: 0px !important;
    padding-left: 0px !important;
	width:100% !important;
}

@media (max-width: 768px){
	.container-xs {
		padding-right: 15px !important;
		padding-left: 15px !important;
		width:100% !important;
	}
}



/*首页导航样式开始*/
/*.carousel {z-index:-1;}*/

.indicator {display:none;}

@media (max-width: 768px){
    .menuzord-menu > li {height: auto;}
	.indicator {display:block;}
}

@media (max-width: 768px){
	.menuzord-menu > li {height: auto;}
	.menuzord-brand {padding:8px 0px 8px 15px !important;}
	.menuzord-brand img {width:80px;}
}



/*首页banner样式开始*/
.item img {width:100% !important;}

.carousel-caption {
    bottom: 35% !important;
    text-shadow: none !important;
	text-align:left;
}

@media (max-width: 768px){
	.carousel-caption {
		bottom:0% !important;
		left:10%;
		right:10%;
	}
}

.banner-tex1 {
	font-size:4em;
	font-weight:bold;
	color:#005fa7;
	display:block;
	text-align:left !important;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
	letter-spacing:5px;
	margin-bottom:10px;
}

@media (max-width: 768px){
	.banner-tex1 {
		font-size:1.5em;
		letter-spacing:2px;
		margin-bottom:0px;
	}
}

.banner-tex2 {
	font-size:2.6em;
	color:#00275f;
	display:block;
	text-align:left !important;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
	letter-spacing:2px;
	margin-bottom:50px;
}

@media (max-width: 768px){
	.banner-tex2 {
		font-size:1.15em;
		letter-spacing:1px;
	}
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {left:20%;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {right:20%;}
.carousel-indicators .active {background-color: #e75751;}



/*首页相关样式开始*/
.margin-top50 {margin-top:50px;}
.margin-top30 {margin-top:30px;}
.margin-top20 {margin-top:20px;}
.margin-top10 {margin-top:10px;}
.margin-bottom50 {margin-bottom:50px;}
.margin-bottom30 {margin-bottom:30px;}
.margin-bottom20 {margin-bottom:20px;}
.margin-bottom10 {margin-bottom:10px;}



/*首页优势样式开始*/
.adve-text {
	font-size:1.3em;
	color:#5c5c5c;
	margin-top:20px;
}

@media (max-width: 768px){
	.adve-text {font-size:1em;}
}


.adve-1 {
	text-align:center;
	margin-top:80px;
	margin-bottom:80px;
}

@media (max-width: 768px){
	.adve-1 {
		margin-top:30px;
		margin-bottom:15px;
	}
}

.adve-1 .adve-1bg {
	width:110px;
	height:110px;
	background-color:#15b0e8;
	border-radius:55px;
	margin:0px auto;
}

.adve-1 .adve-1bg img {margin-top:20px;}

.adve-2 {
	text-align:center;
	margin-top:80px;
	margin-bottom:80px;
}

@media (max-width: 768px){
	.adve-2 {
		margin-top:30px;
		margin-bottom:15px;
	}
}

.adve-2 .adve-2bg {
	width:110px;
	height:110px;
	background-color:#f99d32;
	border-radius:55px;
	margin:0px auto;
}

.adve-2 .adve-2bg img {margin-top:18px;}

.adve-3 {
	text-align:center;
	margin-top:80px;
	margin-bottom:80px;
}

@media (max-width: 768px){
	.adve-3 {
		margin-top:15px;
		margin-bottom:30px;
	}
}

.adve-3 .adve-3bg {
	width:110px;
	height:110px;
	background-color:#e55841;
	border-radius:55px;
	margin:0px auto;
}

.adve-3 .adve-3bg img {margin-top:18px;}

.adve-4 {
	text-align:center;
	margin-top:80px;
	margin-bottom:80px;
}

@media (max-width: 768px){
	.adve-4 {
		margin-top:15px;
		margin-bottom:30px;
	}
}

.adve-4 .adve-4bg {
	width:110px;
	height:110px;
	background-color:#7ac142;
	border-radius:55px;
	margin:0px auto;
}

.adve-4 .adve-4bg img {margin-top:22px;}



/*首页业务样式*/
.project-size {
	width:94%;
	margin:0 auto 80px;
	position:relative;
	text-align:center;
}

@media (max-width: 768px){
	.project-size {margin:0 auto 30px;}
}

.project-size div {
	width:100%;
	overflow:hidden;
	}

.project img {
	background-size:cover;
	background-repeat:no-repeat;
	transition: 0.8s;
	-webkit-transition: 0.8s;
}

@media (max-width: 768px){
	.project img {height:auto;}
}

.project:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.project1-zibg {
	background-color:rgba(62,141,207,0.9);
	padding:30px;
	line-height:28px;
	bottom:0;
	position:absolute;
	overflow:hidden;
}

@media (max-width: 768px){
	.project1-zibg {
		padding:20px;
		line-height:24px;
	}
}

.project2-zibg {
	background-color:rgba(66,189,173,0.9);
	padding:30px;
	line-height:28px;
	bottom:0;
	position:absolute;
	overflow:hidden;
}

@media (max-width: 768px){
	.project2-zibg {
		padding:20px;
		line-height:24px;
	}
}

.project3-zibg {
	background-color:rgba(132,100,163,0.9);
	padding:30px;
	line-height:28px;
	bottom:0;
	position:absolute;
	overflow:hidden;
}

@media (max-width: 768px){
	.project3-zibg {
		padding:20px;
		line-height:24px;
	}
}

.project-zit {
	font-size:2em;
	font-weight:bold;
	display:block;
	margin-bottom:20px;
	color:#fff;
}

@media (max-width: 768px){
	.project-zit {
		font-size:1.6em;
		margin-bottom:0px;
	}
}

.project-zic {
	font-size:1.2em;
	display:block;
	color:#fff;
	text-align:left;
}



/*首页介绍样式*/
.pro-down {
	font-size:1.3em;
	line-height:36px;
	margin-top:20px;
}

@media (max-width: 768px){
	.pro-down {
		font-size:1.15em;
		line-height:24px;
	}
}

.pro-down img{
	float:left;
	margin-right:20px;
}



/*页脚版权样式*/
.copybg {
	margin-top:80px;
	background-color:#333333;
	padding-top:30px;
	padding-bottom:30px !important;
	color:#fff;
	line-height:30px;
	font-size:1.15em;
	text-align:center;
}

@media (max-width: 768px){
	.copybg {
		margin-top:30px;
		padding-top:20px;
		padding-bottom:20px !important;
		line-height:18px;
		font-size:1em;
	}
}


.copybg a{
	font-size:0.875em;
	color:#6d6d6d;
}

.copybg a:hover{color:#b0b0b0;}



/*二级页Banner及子菜单样式*/
.subbanner {
	width:100%;
	background-size:cover;
	height:430px;
	text-align:center;
	position:relative;
}

@media (max-width: 768px){
	.subbanner {
		width:100%;
		background-size:cover;
		height:150px;
	}
}

.sub-title {
	font-size:4em;
	font-weight:bold;
	color:#fff;
	display:block;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
	letter-spacing:4px;
	position:absolute;
	bottom:25px;
}

@media (max-width: 768px){
	.sub-title {font-size:1.6em;}
}

.sub-arrowup {
	position:absolute;
	bottom:-1px;
	overflow:hidden;
}



/*二级页内容样式*/
.content {
	font-size:1.28em;
	line-height:28px;
	margin-top:80px;
	color:#181818;
}


@media (max-width: 768px){
	.content {
		font-size:1em;
		margin-top:30px;
		line-height:24px;
	}
}

.con-bold {
	font-size:1.8em;
	font-weight:bold;
	text-align:center !important;
	line-height:36px;
}

.con-left {padding-right:80px !important;}

@media (max-width: 768px){
	.con-left {
		padding-right:0px !important;
		padding-bottom:20px;
	}
}

.con-left1 {padding-right:30px !important;}

@media (max-width: 768px){
	.con-left1 {
		padding-right:0px !important;
		padding-bottom:20px;
	}
}

.con-imgcenter {
	text-align:center !important;
	margin-top:50px;
	margin-bottom:30px;
}

.pro-caset {
	margin-top:30px;
	margin-bottom:30px;
	font-size: 1.4em;
	font-weight:bold;
}

.pro-img img {
	display:inline-block;
	border:1px solid #dddddd;
	margin-right:20px;
	margin-bottom:20px;
}

.con-img img{width:100%;}

.ws-align {text-align:center;}

.ws-align img {
	margin:0 auto;
	padding:5px;
}

.ws-text {
	display:block;
	margin-bottom:20px;
	padding:0px 20px;
}

.table-cu {margin-top:50px;}

.table-cu tr:last-child td {border-bottom:1px solid #dddddd !important;}

.table-cu tr:first-child td {border-top:none !important;}

.project-bg1 {
	background-image:url(subimages/project-bg1.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center bottom;
	overflow:hidden;
	padding:50px;
	margin-top:50px;
}

@media (max-width: 768px){
	.project-bg1 {background-position:top left;}
}

.project-cls1bg {
	background-color:#3e8dcf;
	border-radius:10px;
	padding:50px;
	color:#fff;
	font-size:1.6em;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}

.project-2 {
	text-align:center;
	padding-bottom:30px;
	font-weight:bold;
}

.project-2 img {
	background-repeat:no-repeat;
	background-position:center bottom;
	height:340px;
	margin:0 auto 20px;
}

@media (max-width: 768px){
	.project-2 img {height:260px;}
}

.project-bg2 {
	background-image:url(subimages/project-bg2.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center bottom;
	overflow:hidden;
	padding:50px;
	margin-top:50px;
}

@media (max-width: 768px){
	.project-bg2 {background-position:top left;}
}

.project-cls2bg {
	background-color:#42bdad;
	border-radius:10px;
	padding:50px;
	color:#fff;
	font-size:1.6em;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}

.project-bg3 {
	background-image:url(subimages/project-bg3.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center bottom;
	overflow:hidden;
	padding:50px;
	margin-top:50px;
}

@media (max-width: 768px){
	.project-bg3 {background-position:top left;}
}

.project-cls3bg {
	background-color:#8464a3;
	border-radius:10px;
	padding:50px;
	color:#fff;
	font-size:1.6em;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}

.contact-1tbg {
	background-color:#3e8dcf;
	border-radius:10px 10px 0px 0px;
	font-weight:bold;
	font-size:1.3em;
	color:#fff;
	padding:30px;
	text-align:center;
}

.contact-2tbg {
	background-color:#42bdad;
	border-radius:10px 10px 0px 0px;
	font-weight:bold;
	font-size:1.3em;
	color:#fff;
	padding:30px;
	text-align:center;
}

.contact-3tbg {
	background-color:#8464a3;
	border-radius:10px 10px 0px 0px;
	font-weight:bold;
	font-size:1.3em;
	color:#fff;
	padding:30px;
	text-align:center;
}

.contact-imgbg img {
	background-size:cover;
	background-repeat:no-repeat;
	overflow:hidden;
}

.contact-dbg {
	background-color:#f5f5f5;
	border-radius:0px 0px 10px 10px;
	padding:30px 30px 30px 50px !important;
	height:280px;
}
