
/*gt-section1*/
.gt-section1{width: 100%;}
.gt-section1-wrap{
	position: relative;
	/*height: 553.3px;*/
}
.gt-section1-wrap img{
	width: 100%;
	height: 100%;
}

.gt-section1-bar{
	position: absolute;
	bottom: 4px;
	left: 0;
	width: 100%;
	height: 62px;
	background:rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
}
.gt-section1-bar-title{
	float: left;
	margin-left: 85px;}
.gt-section1-bar-title h1{
	line-height: 62px;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	letter-spacing:10px 
}
.gt-section1-bar-phone{
	float: right;
	margin-right: 85px;}
.gt-section1-bar-phone h1{
	line-height: 62px;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	letter-spacing:8px 
}
.gt-section1-bar-logo{
	float: left;
	width: 88px;
    margin-top: 3px;
    margin-left: 62px;
}


/*.gt-section2*/
.gt-section2{margin-top: -4px;}
.gt-section2-wrap{
	height: 550px;
	background-color: #ededed;
}
.gt-section2-content{
	width: 780px;
	height: 280px;
	margin: 0 auto;
	margin-top: 65px;
}
.gt-section2-item{
	float: left;
    width: 245px;
    height: 130px;
    margin: 5px;
    border: 2px solid #4e4e4e;
    /* box-sizing: border-box; */
    text-align: center;
}
.gt-section2-item h3{
	padding-top: 20px;
	font-size: 48px;
	font-weight: bold;
	color: #010101;

}
.gt-section2-item p{
	font-size: 20px;
	font-weight: bold;
	color: #4e4e4e;
}

/*gt-section3*/
.gt-section3-item{
	width: 100%;
	height: 402px;
}
.gt-section3-item-bgcolor{background-color: #ededed;}
.gt-section3-item-img{
	float: left;
	width: 479px;
	/*height: 329px;*/
}
.gt-section3-item-img img{
	width: 100%;
	height: 100%;
}

.gt-section3-item-r{
	float: left;
	width: 50%;
}
.gt-section3-item-r h3{
	width: 205px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	background-color: #4e4e4e;
}
.gt-section3-item-txt{
	padding: 70px 40px 0 60px;
}
.gt-section3-item-txt p{
	font-size: 20px;
	font-weight: bold;
	line-height: 32px;
}

.gt-section3-list-1{
	width: 188px;
	float: left;
	margin-left: 45px;
}
.gt-section3-list-1 .gt-section3-list-title{
	width: 100%;
	height: 40px;
	background-color: #4e4e4e;
	text-align: center;
	line-height: 40px;
}
.gt-section3-list-title h4{
	font-size: 27px;
	font-weight: bold;
	color: #fff;
}
.gt-section3-list-img{width: 100%;}
.gt-section3-list-img img{
	width: 100%;
	height: 100%;}

.gt-section4-content{
	margin: 56px 0;
	width: 100%;
	/*height: 558.4px;*/
}
.gt-section4-content img{
	width: 100%;
	height: 100%;
}

/*gt-title*/
.gt-title{
	padding-top: 65px;
	text-align: center;
}
.gt-title h1{
	font-size: 48px;
	font-weight: bold;
	color: #4e4e4e;
}
.gt-title p{
	font-size: 18px;
	font-weight: 500;
	color: #4e4e4e;
}

.omg-phone {
    width: 476px;
    margin: 40px auto;
    border: 1px dashed #000;
    border-radius: 14px;
}
.omg-phone-icon {
    padding: 12px 0;
    text-align: center;
}


@media screen and (min-width: 1920px){
	.wd16{width: 1600px;}

	.gt-section1-wrap{height: 903.333px;}
	.gt-section1-bar{height: 100px;bottom: 0px;}
	.gt-section1-bar-title,.gt-section1-bar-phone{margin-left: 160px;}
	.gt-section1-bar-title h1{font-size: 44px;line-height: 100px;}
	.gt-section1-bar-phone h1{font-size: 44px;line-height: 100px;}
	.gt-section1-bar-logo{
		width: 128px;
		margin-top: 10px;
		margin-left: 165px;}

	.gt-section2-wrap{height: 862.67px;}
	.gt-title{padding-top: 90px;}
	.gt-title h1{font-size: 72px;}
	.gt-title p{font-size: 30px;}
	.gt-section2-content{width: 1400px;}
	.gt-section2-item{
		width: 452px;
        height: 232px;}
    .gt-section2-item h3{
    	padding-top: 44px;
    	font-size: 80px;}
    .gt-section2-item p{font-size: 34px;}
	
	.gt-section3-item{
		height: 550px;
		padding-bottom: 80px;}
    .gt-section3-item-img{
    	width: 50%;
    	/*height: 550px;*/
    }
    .gt-section3-item-r h3{
    	width: 220px;
    	height: 60px;
    	line-height: 60px;
    	font-size: 30px;
    }
    .gt-section3-item-txt p {
	    font-size: 28px;
	    line-height: 44px;
	}
	.gt-section3-item-txt {
	    padding: 100px 40px 0 80px;
	}
	.gt-section3-list-1 {
	    width: 342px;
	}
	.gt-section3-list-1 .gt-section3-list-title{
		height: 60px;
		line-height: 60px;
	}
	.gt-section3-list-title h4{font-size: 40px;}

}

@media screen and (max-width: 1680px){

	.wd14 {
	    width: 1400px;
	}

	.gt-section1-bar{height: 100px;}
	.gt-section1-bar-title,.gt-section1-bar-phone{margin-left: 130px;}
	.gt-section1-bar-title h1{font-size: 38px;line-height: 100px;}
	.gt-section1-bar-phone h1{font-size: 38px;line-height: 100px;}
	.gt-section1-bar-logo{
		width: 128px;
		margin-top: 10px;
		margin-left: 165px;}

	.gt-section2-wrap{height: 798px;}
	.gt-title{padding-top: 90px;}
	.gt-title h1{font-size: 72px;}
	.gt-title p{font-size: 30px;}
	.gt-section2-content{width: 1200px;}
	.gt-section2-item{
		width: 386px;
        height: 198px;}
    .gt-section2-item h3{
    	padding-top: 27px;
    	font-size: 80px;}
    .gt-section2-item p{font-size: 34px;}


    .gt-section3-item{
		height: 550px;
		padding-bottom: 80px;}
    .gt-section3-item-img{
    	width: 50%;
    	/*height: 550px;*/
    }
    .gt-section3-item-r h3{
    	width: 220px;
    	height: 60px;
    	line-height: 60px;
    	font-size: 30px;
    }
    .gt-section3-item-txt p {
	    font-size: 28px;
	    line-height: 44px;
	}
	.gt-section3-item-txt {
	    padding: 100px 40px 0 80px;
	}
	.gt-section3-list-1 {
	    width: 293px;
	}
	.gt-section3-list-1 .gt-section3-list-title{
		height: 60px;
		line-height: 60px;
	}
	.gt-section3-list-title h4{font-size: 40px;}

}

@media screen and (max-width: 1440px){

	.wrap{width: 980px;}

	.gt-section1-bar{height: 62px;}
	.gt-section1-bar-title,.gt-section1-bar-phone{margin-left: 79px;}
	.gt-section1-bar-title h1{font-size: 30px;line-height: 62px;}
	.gt-section1-bar-phone h1{font-size: 30px;line-height: 62px;}
	.gt-section1-bar-logo{
		width: 88px;
		margin-top: 3px;
		margin-left: 62px;}

	.gt-section2-wrap{height: 550px;}
	.gt-title{padding-top: 65px;}
	.gt-title h1{font-size: 48px;}
	.gt-title p{font-size: 18px;}
	.gt-section2-content{width: 780px;margin-top: 56px;}
	.gt-section2-item{
		width: 245px;
        height: 130px;}
    .gt-section2-item h3{
    	padding-top: 27px;
    	font-size: 48px;}
    .gt-section2-item p{font-size: 20px;}


    .gt-section3-item{
		height: 402px;
		padding-bottom: 0;}
    .gt-section3-item-img{
    	width: 50%;
    }
    .gt-section3-item-r h3{
    	width: 220px;
    	height: 60px;
    	line-height: 60px;
    	font-size: 30px;
    }
    .gt-section3-item-txt p {
	    font-size: 20px;
	    line-height: 44px;
	}
	.gt-section3-item-txt {
	    padding: 70px 40px 0 60px;
	}
	.gt-section3-list-1 {
	    width: 188px;
	}
	.gt-section3-list-1 .gt-section3-list-title{
		height: 40px;
		line-height: 40px;
	}
	.gt-section3-list-title h4{font-size: 27px;}

}