
.index-gbook-tit {
	background-color:#373737;
	padding:100px 0;
	text-align:center;
}
.index-gbook-tit h2 {
	color:#fff !important;
    font-size: 48px;
    line-height: 50px;
    font-weight: bolder;
    margin: 0 auto;
}
.index-gbook-con {
	padding:100px 0;
	display:flex;
	justify-content:space-between;
}
.gbook-left {
	line-height:30px;
	position:relative;
}
.gbook-1 {
	position:absolute;
	top:100px;
	left:-20px;
	width:239px;
	height:146px;
	background:url(../images/email.png) no-repeat;
	text-align:center;
	line-height:146px;
}
.gbook-2 {
	position:absolute;
	top:100px;
	left:260px;
	width:239px;
	height:146px;
	background:url(../images/weixin.png) no-repeat;
	text-align:center;
	line-height:146px;
}
.gbook-3 {
	position:absolute;
	top:260px;
	left:-20px;
	width:239px;
	height:146px;
	background:url(../images/s.png) no-repeat;
	text-align:center;
	line-height:146px;
}
.gbook-right {
	width:480px;
}
.gbook-right label {margin: 0;}
.input1 {
	width:100%;
	line-height:64px;
	border:0;
	padding:0 20px;
	box-sizing:border-box;
	font-size:16px;
	background-color:#e7e7e7;
	margin-bottom:10px;
	border-radius:5px;
}
.txt1 {
	width:100%;
	height:165px;
	line-height:64px;
	border:0;
	padding:0 20px;
	box-sizing:border-box;
	text-align:left;
	font-size:16px;
	background-color:#e7e7e7;
	margin-bottom:10px;
	border-radius:5px;
}
.but3 {
	width:100%;
	background-color:#fe6418;
	line-height:64px;
	border:0;
	padding:0 20px;
	box-sizing:border-box;
	font-size:16px;
	color:#fff;
	border-radius:5px;
	text-transform:uppercase;
	font-weight:bolder;
}
.footer_txt {
	background-color:#1a1a1a;
	padding:30px 15px;
}
.footer_txt ul li a {
	font-size:16px;
	color:#999;
}
.footer_txt ul li a:hover {
    color: #ff5400;
}
.footer_txt .right a {
	font-size:13px;
	color:#999;
}
.footer_txt .right a:hover {
    color: #ff5400;
}
.footer_txt .w1200 {
	display:flex;
	flex-wrap: wrap;
	justify-content:space-between;
}
.footer-left {
	width:300px;
}
.footer-left p {
	display:block;
	border-top:1px solid #343230;
	margin-top:10px;
	padding-top:20px;
	line-height:20px;
	font-size: 15px;
    color: #999;

}
.footer-left ul {
	margin-top:20px;
}
.footer-left ul li {
    color: #999;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
}
.footer-left ul li span {
    color: #cccccc;
    font-size: 16px;
    line-height: 20px;
}
.footer-nav > h3 {
	color:#cccccc;
	font-size:24px;
	font-weight:bolder;
	line-height:55px;
	padding-bottom:10px;
	border-bottom:1px solid #343230;
}
.footer-nav > ul {
	padding-top:20px;
}
.footer-nav > ul > li {
	line-height:35px;
	background:url(../images/jt.png) left center no-repeat;
	padding-left:15px;
}
.footer-right {
	width:350px;
}
.footer-right h3 {
	color:#cccccc;
	font-size:24px;
	font-weight:bolder;
	line-height:55px;
	padding-bottom:10px;
	border-bottom:1px solid #343230;
}
.footer-right ul {
	display:flex;
	margin-top:20px;
}
.footer-right ul li {
	width:50%;
}
.footer-right ul li h4 {
	font-size:16px;
	color:#cccccc;
	display:block;
	margin-top:10px;
}
.footer-right ul li a {
	display:block;
	line-height:35px;
	background:url(../images/jt.png) left center no-repeat;
	padding-left:15px;
}
.share {
	margin-bottom:50px;
	position:relative;
	bottom:26px;
}
.share .w1200 {
	justify-content:flex-start;
}
.share .w1200 a {
	margin-right:20px;
}
.copyright {
	border-top:1px solid #343230;
	padding-top: 25px;
	line-height: 20px;
    font-size: 13px;
    color: #ccc;
}
.copyright .w1200 {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.footer-left>img {margin: 0;}


@media (max-width: 1199px) {
	.gbook-left {
		line-height:30px;
		position:static;
		text-align:center;
		width:100%;
		display: none;
	}
	.gbook-1 {
		position:static;
		margin:0 auto;
	}
	.gbook-2 {
		position:static;
		margin:0 auto;
	}
	.gbook-3 {
		position:static;
		margin:0 auto;
	}
	.gbook-right {
		width:100%;
		margin:0px 0;
	}
	.footer-nav > h3,.footer-right h3 {
	    font-size: 15px;
	}
}

@media (max-width: 991px) {
	.index-gbook-con {
		display: flex;
		flex-wrap: wrap;
	}
	.gbook-right {
		margin:50px 0;
	}
	.share {
	    margin: 20px auto;
	    bottom: 0;
	}
	.footer-left {width: 100%;}
	.footer-nav {display: none;}
	.footer-right {display: none;}
	.index-gbook-tit h2 {
	    font-size: 34px !important;
    	line-height: 35px !important;
	}
	.index-gbook-tit {padding: 50px 0;}
	.index-gbook-con { padding: 80px 0;}
	.gbook-right {margin: 0px 0 0;}
	.footer-left>img, .footer_txt .right {display: none;}
	.footer-left p {border-top: 1px solid #1a1a1a;}
	.copyright {border-top: 1px solid #1a1a1a;}
}

@media (max-width: 767px) {
	.footer-left {
	    width: 100%;
	}
	.footer-right {
	    width: 100%;
	}
	.footer_txt .w1200 {justify-content: space-around;}
	.share {margin: 30px auto;bottom: 0;}
	.input1 {
	    line-height: 30px;
	    padding: 0 10px;
	    font-size: 12px;
	}
	.txt1 {
		height: 100px;
		line-height: 100px;
	    padding: 0 10px;
	    font-size: 12px;
	}
	.but3 {
	    line-height: 30px;
	    padding: 0 10px;
	    font-size: 12px;
	}
}
@media (max-width: 575px) {
}
