html{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: -ms-autohiding-scrollbar;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/* =e Reset */
::-webkit-scrollbar{ width:5px; height:5px; background-color:#fff;border-radius: 5px}
::-webkit-scrollbar:hover{ /*background-color:#eee;*/ }
::-webkit-resizer{}
::-webkit-scrollbar-thumb{ -webkit-border-radius:4px; background-color:#ccc; height:10px;border-radius: 5px}
::-webkit-scrollbar-thumb:hover{ background-color: #1c3956;}
::-webkit-scrollbar-thumb:active{ background-color:#1c3956;}
/* =s base */
header,footer,nav{display: block;}
::-moz-selection{background:#fe917b; color:#fff;}
::selection {background:#fe917b; color:#fff;}
html,body{background:#fff;}
body{font-family:"microsoft yahei",Arial;color:#000; -webkit-font-smoothing:antialiased;}
i{font-style:normal;}
a{text-decoration: none;color: #333;border: 0;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;-webkit-transition: all 0.1s ease-in;-moz-transition: all 0.1s ease-in;transition: all 0.1s ease-in;-o-transition: all 0.1s ease-in;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.hide {display:none;}
.thide{text-indent: -9999px; position: absolute; left: -9999px;}
.inner{width:1000px;margin:0 auto;position: relative;}
.inner12{width:1200px;margin:0 auto;position: relative;}
.inner1040{width:1040px;margin:0 auto;position: relative;}
.yahei{font-family: "microsoft yahei";}
.fr{float: right;}
.fl{float: left;}
.inner12{width: 1200px;margin: 0 auto;position: relative;}


.gp-banner{
	background: url(../images/aigrowup2019/AItop.jpg) no-repeat;
	background-position:top center;
	height: 1600px;
}
.gp-banner .lph-logo{
	text-align: center;
	padding-top:95px;
}
.gp-banner .title{
	position: relative;
	text-align: center;
	top: -30px;
}

.intro-wrap{
	position: relative;
	padding: 35px 35px 10px 35px;
}
.intro-wrap .tit{
	position: absolute;
	left: -146px;
	top:0;
}

.inner12 .lineIcons{
	background: url(../images/aigrowup2019/icons.png) no-repeat ;
	width: 58px;
	height: 36px;
	position: absolute;
}
.inner12 .ltIcon{
	left: 0;
	top:0;
	background-position: -18px -266px;
}
.inner12 .rtIcon{
	right: 0;
	top: 0;
	background-position:  -209px -266px;
}
.inner12 .lbIcon{
	left: 0;
	bottom: 0;
	background-position: -300px -270px;
}
.inner12 .rbIcon{
	right: 0;
	bottom: 0;
	background-position: -380px -270px;
}
.intro-wrap p{
	font-size: 16px;
	color:#666;
	line-height: 30px;
	margin-bottom:25px;
}
.gp-line{
	padding-top: 15px;
}
.gp-line .txt{
	text-align: center;
	font-size:18px;
}
.gp-line .txt .item{
	float: left;
}
.gp-line .txt .item1{
	width: 354px;
}
.gp-line .txt .item2{
	width: 240px;
}
.gp-line .txt .item3{
	width: 300px;
}
.gp-line .txt .item4{
	width: 285px;
}
.gp-line .txt .item .cnt{
	line-height: 28px;
	color:#fe8e56;
}
.gp-line .txt .item .time{
	color:#666;
	padding-top:10px;
	font-family: arial;
}
.gp-line .txt .item4 .cnt{
	color:#ff6c76;
}
.gp-list{
	width: 1200px;
	margin: 0 auto;
	margin-top: 75px;
}
.gp-list .area-wrap{
	position: relative;
}
.gp-list .area-wrap .title{
	position: absolute;
	left: -146px;
	top:0;
}
.gp-list .tips{
	font-size: 16px;
	color:#666;
}
.gp-list .list .brandItem{
	margin-top: 40px;
	padding-bottom: 30px;
	background: url(../images/aigrowup2019/titBg.jpg) no-repeat center top #558bff;
	border-bottom-left-radius: 10px;
 	border-bottom-right-radius:10px;
 	font-family: "SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;
}
.brandItem .brandTit{
	line-height: 68px;
	text-align: center;
	font-size: 30px;
	font-weight:bold;
	color:#fff;
	letter-spacing: 4px;
}
.brandItem ul{
	overflow: hidden;
	font-size:0;
	text-align: center;
}
.brandItem li{
	display: inline-block;
	width: 284px;
	margin: 40px 4px 0 4px;
	vertical-align: top;
}
.brandItem li .itemBg{
	width: 284px;
	height: 162px;
	background: url(../images/aigrowup2019/itemBg.png) no-repeat;
}
.brandItem li .tit{
	line-height: 55px;
	font-size: 24px;
	color:#4c3429;
	letter-spacing: 2px;
}
.brandItem li .imgs{
	width: 260px;
	margin: 0 auto;
}
.brandItem li .imgs img{
	width: 260px;
	height: 95px;
	vertical-align: top;
}
.brandItem li .name{
	font-size:21px;
	color:#fefefe;
	line-height: 50px;
	padding-top:4px;
	letter-spacing: 1px;

}


.gp-area{
	margin-top: 75px;
}
.gp-area .area-wrap{
	position: relative;
}
.gp-area .area-wrap .tit{
	position: absolute;
	left: -146px;
	top:0;
}
.gp-area .area-list{

}
.gp-area .item{
	float: left;
	width: 164px;
	height: 206px;
	font-size: 24px;
	color: #fff;
	position: relative;
	margin:0 40px 35px 0;
	background: url(../images/aigrowup2019/iconBg.jpg);
	text-align: center;
}
.gp-area .item:nth-child(6n+6){
	margin-right: 0;
}
.gp-area .item i{
	display: block;
	width: 118px;
	height: 118px;
	background-image: url(../images/aigrowup2019/icons.png);
	margin: 24px auto 12px auto;
}
.gp-area .item i.i1{
	background-position:-4px -9px;
}
.gp-area .item i.i2{
	background-position:-132px -9px;
}
.gp-area .item i.i3{
	background-position:-257px -9px;
}
.gp-area .item i.i4{
	background-position:-384px -9px;
}
.gp-area .item i.i5{
	background-position:-513px -12px;
}
.gp-area .item i.i6{
	background-position: -638px -11px;
}
.gp-area .item i.i7{
	background-position:-4px -135px;
}
.gp-area .item i.i8{
	background-position:-130px -134px;
}
.gp-area .item i.i9{
	background-position:-256px -134px;
}
.gp-area .item i.i10{
	background-position:-381px -133px;
}
.gp-area .item i.i11{
	background-position:-509px -137px;
}
.gp-area .item i.i12{
	background-position:-634px -139px;
}
.gp-area .item i.i13{
	background-position:-505px -264px;
}
.gp-area .item i.i14{
	background-position: -638px -264px;
}
.gp-stand {
	margin-top: 50px;
}
.gp-stand .tit{
	position: absolute;
	left: -146px;
	top:0;
}
.stand-notice{
	font-size: 18px;
	color:#666;
	padding-left: 25px;
	padding-bottom: 50px;
}
.gp-stand .stand-item{
	width:250px;
	height: 455px;
	position: relative;
	background: #558bff;
	margin-right: 13px;
	float: left;
	padding: 0 15px 0 25px;
}
.gp-stand .stand-item .itemTR{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;;
}
.gp-stand .stand-item .itemTL{
	width: 35px;
	height: 35px;
	background: #fff;
	position: absolute;
	transform: rotate(125deg);
	-webkit-transform: rotate(125deg);
	left: -22px;
	top: -16px;
}
.gp-stand .stand-item .itemBL{
	position: absolute;
	width: 6px;
	height: 33px;
	background: #fff;
	transform: rotate(-51deg);
	-webkit-transform: rotate(-51deg);
	bottom: -10px;
	left: 5px;
}
.gp-stand .stand-item .itemBR{
	width: 35px;
	height: 35px;
	background: #fff;
	position: absolute;
	transform: rotate(-142deg);
	-webkit-transform: rotate(-142deg);
	right: -22px;
	bottom: -21px;
}
.gp-stand .stand-item:last-child{
	margin-right: 0;
}
.gp-stand .stand-item.item2{
	background: #ff8463;
}
.gp-stand .stand-item.item3{
	background: #ffbc65;
}
.gp-stand .stand-item.item4{
	background: #51e29f;
}
.gp-stand .stand-item .tit2{
	font-size: 24px;
	font-weight: bold;
	color:#fff;
	line-height: 1;
	padding: 30px 0 24px 0;
	position: relative;
	z-index: 2;
}
.gp-stand .stand-item .tit2 span{
	color:#ffe898;
}
.gp-stand .stand-item .line {
	height: 5px;;
}
.gp-stand .stand-item .line img{
	vertical-align: top;
}
.gp-stand .stand-item .stand-con{
	color:#fff;
	font-size: 16px;
	line-height: 30px;
	position: relative;
	z-index: 2;
	margin-top: 20px;
}
.gp-stand .stand-item .stand-con p{
	position: relative;
	padding-left: 15px;
	padding-bottom: 5px;
}
.gp-stand .stand-item.item1 .stand-con p{
	padding-left: 52px;
}
.gp-stand .stand-item .stand-con p span{
	position: absolute;
	left: 0;
	top:0;
}
.gp-plan .tit{
	position: absolute;
	right: -133px;
	top: 0;
}
.plan-wrap{
	padding: 40px 80px;
	position: relative;
	background:url(../images/aigrowup2019/face.png) #254bc3 no-repeat 750px ;
}
.plan-wrap .ltIcon{
	left: -5px;
	top: -5px;
}
.plan-wrap .rtIcon{
	right: -5px;
	top: -5px;
}
.plan-wrap .lbIcon{
	left: -5px;
	bottom: -5px;
}
.plan-wrap .rbIcon{
	right: -5px;
	bottom: -5px;
}
.plan-wrap p{
	color: #fff;
	font-size: 16px;
	line-height: 48px;
	position: relative;
}
.plan-wrap p em{
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../images/aigrowup2019/icons.png)  -153px -265px no-repeat ;
	margin-right: 24px;
}
.gp-award{
	background: #e9e8e0;
	margin-top: 110px;
	padding-bottom: 45px;
}
.gp-award .tit{
	position: absolute;
	right: -133px;
	top:0;
}
.award-wrap{
	text-align: center;
}
.award-wrap img{
	vertical-align: top;
	margin: 0 40px;
}
.award-notice{
	height: 112px;
	line-height: 112px;
	font-size: 18px;
	color:#254bc3;
	text-align: center;
}

.gp-media {
	margin-top: 100px;
	margin-bottom: 90px;
}
.gp-media .tit{
	position: absolute;
	right: -133px;
	top: 0;
}
.media-box{
	padding: 40px 0;
	background: #254bc3;
	text-align: center;
}
.gp-sign{
	padding-top: 95px;
	padding-bottom: 60px;
}
.sign-btn{
	display: block;
	text-align: center;
	width: 274px;
	height: 76px;
	padding-right: 76px;
	line-height: 76px;
	color: #fff;
	font-size: 24px;
	margin: 0 auto;
	position: relative;
	background: #ff463a;
	letter-spacing: 4px;
}
.sign-btn span{
	position: absolute;
	width: 76px;
	height: 76px;
	background: #e40f01;
	right: 0;
	top: 0;
}
.sign-btn span em{
	display: inline-block;
	background: url('../images/aigrowup2019/icons.png') no-repeat -23px -321px;
	width: 20px;
	height: 14px;
}
.gp-footer{
	text-align: center;
	font-size: 14px;
	color: #bac9ff;
	background: #132e85;
	line-height: 115px;
}

.gp-partnerMedia{

	background: url(../images/aigrowup2019/AIFtBg.jpg) no-repeat center top;
}
.gp-partnerMedia .tit{
	text-align: center;
}
.gp-partnerMedia .logos{
	text-align: center;
	margin-top: 160px;
}
.gp-partnerMedia .contact{
	padding: 80px 0 0 0;
	text-align: center;
	color:#fff;
	font-size: 18px;
	line-height: 30px;;
}
.gp-partnerMedia .contact h3{
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 9px;
}
.gp-partnerMedia .contact img{
	vertical-align: top;
	margin: 15px 0;
}