.contact-bot {
	position: relative;
	bottom: 0;
	padding: 2rem 7.5%;
	z-index: 5;
	width: 100%;
	background-size: cover;
	z-index: 5;
height: 165px;
box-sizing: border-box;
background:#545454;
}

.contact-con .tit1 {
	color: #ffffff;
	font-size: 2.75rem;
	line-height: 55px;
	letter-spacing: 3px;
	white-space: nowrap;
}

.contact-con .tit2 {
	color: #ffffff;
	font-size: 1.175rem;
	letter-spacing: 2px;
	white-space: nowrap;
	font-weight: lighter;
	line-height: 50px;
	margin-top: 5px;
}

.contact-con1 .tit2 {
	color: #ffffff;
	font-size: 1.5rem;
	font-weight: bold;
	margin-top: 0;
}

.contact-con1 .tit1 {
	font-family: "arial";
	font-weight: bold;
}

.contact-con {
	padding: 0;
}

.contact-con1 {
	border-right: 1px solid #ffffff;
}

.contact-con2 {
	border-right: 1px solid #ffffff;
}


.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.contactrow {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}
.contact-1 {
	-ms-flex: 0 0 25%;
	flex: 0 0 32%;
	max-width: 27%
}
.contact-2 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 32.333333%;
    max-width: 33.333333%;
}
.offset-1 {
	margin-left: 6.333333%
}

/** 
*,
::after,
::before {
	box-sizing: border-box;
}**/

#service2 {
	position: relative;
	width: 100%;
/** background-color: #ffffff; **/
}

.ser2-box {
margin-bottom: 7.25rem;
	/** padding: 5.5rem 0;**/
	text-align: center;
}

.sec2-title {
	font-size: 2.9rem;
	font-weight: 450;
	color: #333333;
}

.sec2-title2 {
	font-size: 1.125rem;
	color: #666666;
	font-weight: lighter;
	margin-top: 6px;
	margin-bottom: 3rem;
}

.sec2-ewm {
	display: flex;
	justify-content: center;
	margin-top: 1.375rem;
}

.sec2-ewm>div {
	margin: 0 20px;
}

.sec2-ewm>div p {
	margin: 10px 0 0 0;
}


.projectCliak {
text-decoration:none;
	border: 1px solid #333333;
	margin: 0 auto;
	width: 26.25rem;
	text-align: center;
	padding: 6px 0;
	cursor: default;
}

.projectCliak a {
	font-size: 1.6875rem;
	color: #fe0000;
	display: block;
	text-decoration:none;
}

.projectCliak:hover {
	background-color: #fe0000;
	border: 1px solid #fe0000;
}

.projectCliak:hover a {
	color: #ffffff;
}



.footer1 {
	padding: 113px 7.5%;
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 5;
	/**background:url(/Uploads/ads/original_img/bootback.jpg) no-repeat center;**/
height:  100%;
background-position: center center;
box-sizing: border-box;

}

.footerBox {
	text-align: center;
	display: flex;

}
.footerCon:nth-child(1) {
	width: 35%;
}

.footerCon:nth-child(2) {
	width: 30%;
}

.footerCon:nth-child(3) {
	width: 33%;
}


.footerUl {
	margin: 15px 0;
	display: flex;
	flex-direction: column;
}

.footerUl li {
text-align:left;
	color: #000000;
	font-size: 1rem;
	display: inline-block;
	margin: 5px 0;
}

.footerConter{ margin-top:150px;
}
.footerConter > .titile {
text-align:left;
    font-size: 1.75rem;
    color: #000000;
    font-weight: bold;
    padding-bottom: 15px;
}




applet-section4 {
	background-color: #f4f4f4;
}
.mall-ty {
    padding: 7.25rem 0;
    position: relative;
}
.tyBox2 {
    width: 83%;
    margin: 0 auto;
    height: 100%;
    position: relative;
	box-sizing: border-box;
}

.mall-sec1-titBox {
    margin-bottom: 0.9375rem;
}

.text-center {
    text-align: center !important;
}
.rows {
    display: flex;
   -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	margin-right: -15px;
margin-left: -15px;
box-sizing: border-box;
}
.mall-sec1-titBox .tit1 {
    font-size: 2.375rem;
    font-weight: 450;
    color: #333333;
    margin-bottom: 3rem;
}


dh > div:nth-child(2) {
    animation-delay: 0.3s;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.applet-sec4-list {
	margin-top: 1.875rem;
}
.img-hide {
    overflow: hidden;
}
.img-hide:hover img {
    transform: scale(1.1, 1.1);
}
.img-hide img {
    transition: 0.5s all;
}
img {
    max-width: 100%;
	vertical-align: middle;
border-style: none;
}
.applet-sec4-list .img-hide {
	border-radius: 5px 5px 0 0;
}

.applet-sec4-list .con {
	padding: 1.1875rem 1.5625rem 1.75rem 1.5625rem;
	background-color: #efebeb;
	border-radius: 0 0 5px 5px;
	box-sizing: border-box;
}

.applet-sec4-list .con>.tit {
	font-size: 1.375rem;
	color: #333333;
	margin-bottom: 1rem;
}

.applet-sec4-list .con>span {
	font-size: 14px;
	color: #666666;
	display: block;
	line-height: 24px;
}



.our-section2 {
	width: 100%;
	background: #ffffff url(/Uploads/ads/original_img/we-bg1.jpg) no-repeat;
	/** padding-bottom: 4rem;**/
background-size:100% 80%;	
box-sizing: border-box;
}

.our-sec2-box {
	width: 85%;
	margin: 0 auto;
}

.our-sec2-tit {
	padding: 2rem 0 3rem 40px;
}


.our-sec2-tit>.tit1 {
	font-size: 5.75rem;
	color: #ffffff;
}
.arial {
    font-family: 'Arial';
}
.our-sec2-tit>.tit2 {
	font-size: 1.375rem;
	color: #ffffff;
}

.our-sec2-cons {
	height: 32rem;
	box-sizing: border-box;
	margin-right:20px;
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	box-sizing: border-box;
}
.rowcol {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 15px;
    margin-left: -15px;
	box-sizing: border-box;
}
.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0.1 0 31.333333%;
    max-width: 33.333333%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
	box-sizing: border-box;
}
.contact-con4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 30.333333%;
    max-width: 33.333333%;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
	box-sizing: border-box;
}

.our-sec2-cons:nth-child(1) {
	background: url(/Uploads/ads/original_img/wezs-bg1.jpg) no-repeat center center;
	/** background-size: contain;**/
	box-sizing: border-box;
}

.our-sec2-cons:nth-child(2) {
	background: url(/Uploads/ads/original_img/wezs-bg2.jpg) no-repeat center center;
	/**background-size: contain;**/
	box-sizing: border-box;
}

.our-sec2-cons:nth-child(3) {
	background: url(/Uploads/ads/original_img/wezs-bg3.jpg) no-repeat center center;
	/**background-size: contain;**/
	box-sizing: border-box;
}

.ourSec2-con {
	width: 100%;
	height: 100%;
	padding: 4.25rem 1rem;
	box-sizing: border-box;
}

.ourSec2-con .tit1 {
	font-size: 3.25rem;
	margin-bottom: 2.125rem;
}
.ourSec2-con a{
color:#FFFFFF;}
.ourSec2-con .tit2 {
	font-size: 1.375rem;
	font-weight: lighter;
	line-height: 2.875rem;
}

.ourSec2-con .tit2 span {
	display: block;
}
