﻿*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
html{overflow-x: hidden;}
body{overflow-x: hidden;;font-family: "微软雅黑";}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select,
p,
blockquote,
th,
td,
section {
	margin: 0;
	padding: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	/* 2 */
	cursor: pointer;
	/* 3 */
}

a:focus {
	outline: none;
}
a:hover{
	text-decoration: none;
}


body,
input,
textarea,
select,
button {
	text-rendering: optimizeLegibility;
	/* 1 */
	-webkit-font-smoothing: antialiased;
	/* 2 */
	-moz-osx-font-smoothing: grayscale;
	/* 3 Default: auto */
	-moz-font-feature-settings: "liga", "kern";
}

select {
	-webkit-appearance: none;
	/*去除系统默认的样式*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/* 点击高亮的颜色*/
}

select::-ms-expand {
	display: none;
}

em {
	font-style: normal;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	/* 1 */
	font: inherit;
	/* 2 */
	margin: 0;
	/* 3 */
}

button,
input {
	border: 0;
	line-height: normal;
}

input[type=file] {
	width: 66px;
}

button,
select {
	text-transform: none;
}

input[type=button],
input[type=text] {
	-webkit-appearance: none;
	outline: none
}

li,
dd,
dl {
	list-style: none;
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.banner {
    margin-top: 82px;
}

.gjc-wrap{width: 100%;margin-top: 90px;}
.gjc-main{max-width: 1100px;margin: 0 auto;}
.gjc-box1{width: 100%;}
.gjc-box1 h2{font-size:36px;color: #090909;text-align: center;margin-bottom: 20px;font-weight: bold;}
.gjc-box1 p{text-align: center;font-size: 16px;line-height: 40px;color: #4a4a4a;}
.gjc-box2 h2{font-size: 36px;font-weight: bold;text-align: center;color: #090909;margin: 50px 0;}
.gjc-box2 h2 span{color:#fc5615;}
.gjc-box2{width: 100%;padding-bottom: 100px;}
.gjc2-ul{width: 100%;text-align: center;}
.gjc2-ul ul li{box-shadow: 0 0 15px 0 #f2f3f9;width: 292px;height: 320px;margin: 0 30px;display:inline-block;padding: 50px 0;text-align: center;border:2px solid #f2f3f9;border-radius: 15px;}
.gjc2-ul ul li img{display: block;margin: 0 auto;}
.gjc2-ul ul li span{font-weight: bolder;font-size: 24px;color: #2f363c;padding: 20px 0;display:inline-block;}
.gjc2-ul ul li p{font-size: 18px;color: #636569;line-height: 28px;}
.gjc-box3{padding-top: 150px;width: 100%;height: 743px;background:url(../image/gj2.png) no-repeat center;background-size:cover;box-sizing: border-box;}
.gjc-box3 h2{font-size: 50px;color: #f5f6f9;text-align: center;font-weight: 500;}
.gjc-box3 p{max-width: 600px;margin:30px auto 85px;text-align: center;font-size: 16px;color: #f5f6f9;line-height: 35px;}
.gjc-sbox3{max-width: 1100px;margin: 0 auto;position: relative;}
.gjc3-ul{width:100%;position: relative;}
.gjc3-ul ul li{text-align: center;position: absolute;}
.gjc3-ul ul li span{font-size: 16px;color: #f5f6f9;display: inline-block;width: 100%;padding-bottom: 16px;color: #f5f6f9;}
.gjc3-ul ul li:first-of-type{left: 45px;top: 75px;}
.gjc3-ul ul li:nth-of-type(2){left:326px;;top:24px}
.gjc3-ul ul li:nth-of-type(3){left:520px;;top:130px}
.gjc3-ul ul li:nth-of-type(4){left: 815px;top: 0;}
.gjc-box4{width: 100%;padding: 94px 0;overflow: hidden;}
.gjc-sbo4{max-width: 1100px;margin:0 auto;}
.gjc-sbo4 ul li{width: 330px;float: left;margin-right:53px;border:1px solid #c2c2c2;}
.gjc-sbo4 ul li:last-of-type{margin-right: 0;}
.gjc-top4{background: #d4d4d4;display: flex;justify-content: center;align-items: center;height:208px;}
.gjc-top4 h2{font-size: 23px;color: #202021;margin-top: 14px;}
.gjc-top4 img{display: block;margin: 0 auto;}
.gjc-bot4{height: 396px;display: flex;justify-content: center;align-items: center;}
.gjc-bot4 span{display: inline-block;font-size: 18px;color: #474747;width: 100%;text-align: center;padding-bottom: 44px;}
.gjc-bot4 a{    background: #dedbec;
    border-radius: 5px;
    text-decoration: none;
    color: #302374;
    display: block;
    margin: 0 auto;
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    font-weight: bolder;}
.gjc-bot4 span:before{content: "";display: inline-block;margin-right: 10px;width: 9px;height: 9px;background: #01ab7c;border-radius: 50%;}
.gjc-box5{width: 100%;height:750px;background: url(../image/gj4.png) no-repeat center;background-size:cover;padding-top: 130px;box-sizing: border-box;}
.gjc-sbox5{max-width: 1100px;margin: 0 auto;}
.gjc-sbox5 h2{font-size: 50px;color: #f5f6f9;font-weight:500;padding-bottom: 17px;margin-bottom: 17px;position: relative;}
.gjc-sbox5 h2:after{content: "";display: inline-block;width: 110px;height:1px;background: #fff;position: absolute;left: 0;bottom: 0;}
.gjc-center5 p{font-size: 22px;color:#f5f6f9;line-height: 39px;}
.gjc-sbox5 a{background: #dedbec;border-radius:5px;text-decoration: none;color: #302374;box-shadow: 10px 10px 10px 0 #483c85;display: inline-block;margin-top: 55px;width: 267px;height: 60px;line-height: 60px;text-align: center;font-size: 26px;font-weight: bolder;}
.gjc-box6{width: 100%;height: 648px;padding-top: 128px;background: #f1f1f1;box-sizing: border-box;background: url(../image/gj6.png) no-repeat center;}
.gjc-sbox6 h2{font-size: 36px;color: #090909;text-align: center;}
.gjc-sbox6 h2 span{color:#fc5615;}
.gjc-center6{max-width: 1100px;margin: 80px auto;position: relative;}
.gjc-center6 ul li{width:200px;position: absolute;text-align: center;}
.gjc-center6 ul li span{font-size: 16px;font-weight: bolder;color: #0d0d0d;padding-bottom: 12px;display:inline-block;}
.gjc-center6 ul li p{font-size: 13px;color: #0d0d0d;line-height: 22px;margin: 0 auto;}
.gjc-center6 ul li:first-of-type{left: 100px;top: 126px;}
.gjc-center6 ul li:nth-of-type(2){left: 358px;top: 60px;}
.gjc-center6 ul li:nth-of-type(3){left: 590px;top: 200px;}
.gjc-center6 ul li:nth-of-type(4){left: 674px;top: 0px;}
.gjc-center6 ul li:nth-of-type(5){left: 850px;top: 158px;}
.gjc-box7{width: 100%;padding: 54px 0;}
.gjc-sbox7{max-width: 1200px;margin: 0 auto;overflow: hidden;}
.gjc-sbox7 ul li{width: 25%;float: left;text-align: center;}
.gjc-sbox7 ul li img{display: block;margin: 0 auto;}
.gjc-sbox7 ul li span{display: inline-block;margin-top: 12px;font-size:18px;color: #373737;font-weight: bold;}