/*百度智能小程序*/
html {
	background:#fff;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-rendering:optimizelegibility
}
html.borderbox *, html.borderbox :after, html.borderbox :before {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
	border:0;
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
	display:block
}
audio, canvas, video {
	display:inline-block
}
body, button, input, select, textarea {
	font:1em/1.8 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
	-webkit-tap-highlight-color:transparent;
	-webkit-font-smoothing:antialiased
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
blockquote {
	position:relative;
	color:#999;
	font-weight:400;
	border-left:3px solid #eae5cc;
	padding-left:1em;
	margin:1em 3em 1em 2em
}
@media only screen and (max-width:640px) {
blockquote {
margin:1em 0
}
}
abbr, acronym {
	border-bottom:1px dotted;
	font-variant:normal
}
abbr {
	cursor:help
}
del {
	text-decoration:line-through
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:400
}
ol, ul {
	list-style:none
}
caption, th {
	text-align:left
}
q:after, q:before {
	content:''
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative
}
:root sub, :root sup {
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
a {
	color:#1abc9c
}
a:hover {
	text-decoration:underline
}
.typo a {
	border-bottom:1px solid #1abc9c
}
.typo a:hover {
	border-bottom-color:#555;
	color:#555;
	text-decoration:none
}
a, ins {
	text-decoration:none
}
.typo-u, u {
	text-decoration:underline
}
mark {
	background:#fffdd1;
	border-bottom:1px solid #ffedce;
	padding:2px;
	margin:0 5px
}
code, pre, pre tt {
	font-family:Courier, 'Courier New', monospace
}
pre {
	background:#f8f8f8;
	border:1px solid #ddd;
	padding:1em 1.5em;
	display:block;
	-webkit-overflow-scrolling:touch
}
hr {
	border:none;
	border-bottom:1px solid #cfcfcf;
	margin-bottom:.8em;
	height:10px
}
.typo-small, figcaption, small {
	font-size:.9em;
	color:#888
}
 [draggable] {
cursor:move
}
.clearfix:after, .clearfix:before {
	content:"";
	display:table
}
.clearfix:after {
	clear:both
}
.clearfix {
	zoom:1
}
.textwrap, .textwrap td, .textwrap th {
	word-wrap:break-word;
	word-break:break-all
}
.textwrap-table {
	table-layout:fixed
}
.serif {
	font-family:Palatino, Optima, Georgia, serif
}
.typo dl, .typo form, .typo hr, .typo ol, .typo p, .typo pre, .typo table, .typo ul, .typo-dl, .typo-form, .typo-hr, .typo-ol, .typo-p, .typo-pre, .typo-table, .typo-ul, blockquote {
	margin-bottom:1.2em
}
h1, h2, h3, h4, h5, h6 {
	line-height:1.35;
	font-weight:400
}
.typo h1, .typo h2, .typo h3, .typo h4, .typo h5, .typo h6, .typo-h1, .typo-h2, .typo-h3, .typo-h4, .typo-h5, .typo-h6 {
	margin-top:1.2em;
	margin-bottom:.6em;
	line-height:1.35
}
.typo h1, .typo-h1 {
	font-size:1.8em
}
.typo h2, .typo-h2 {
	font-size:1.6em
}
.typo h3, .typo-h3 {
	font-size:1.4em
}
.typo h4, .typo-h4 {
	font-size:1.2em
}
.typo h5, .typo h6, .typo-h5, .typo-h6 {
	font-size:1em
}
.typo ul, .typo-ul {
	margin-left:1.3em;
	list-style:disc
}
.typo ol, .typo-ol {
	list-style:decimal;
	margin-left:1.9em
}
.typo li ol, .typo li ul, .typo-ol ol, .typo-ol ul, .typo-ul ol, .typo-ul ul {
	margin-bottom:.8em;
	margin-left:2em
}
.typo li ul, .typo-ol ul, .typo-ul ul {
	list-style:circle
}
.typo table caption, .typo table td, .typo table th, .typo-table td, .typo-table th {
	border:1px solid #ddd;
	padding:.5em 1em;
	color:#666
}
.typo table th, .typo-table th {
	background:#fbfbfb
}
.typo table thead th, .typo-table thead th {
	background:#f1f1f1
}
.typo table caption {
	border-bottom:none
}
.typo-input, .typo-textarea {
	-webkit-appearance:none;
	border-radius:0
}
.typo em, .typo-em, caption, legend {
	color:#000;
	font-weight:inherit
}
.typo-em {
	position:relative
}
.typo-em:after {
	position:absolute;
	top:.65em;
	left:0;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	content:"・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・"
}
.typo img {
	max-width:100%
}
html {
	font-size: 93.75%;
}
a {
	color: #2a2a2a;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img {
	vertical-align: middle;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
*vertical-align: middle;
	-webkit-appearance:none;
	appearance:none;
	border: none;
	outline: none;
	background: inherit;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
.float-box {
	position:fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.tl {
	text-align:left;
}
.tc {
	text-align:center;
}
.tr {
	text-align:right;
}
.max-font {
	font-size: 2rem
}
.large-font {
	font-size: 1.8rem
}
.mid-font {
	font-size: 1.4rem
}
.small-font {
	font-size: 1.2rem
}
.min-font {
	font-size: 1rem
}
.mt5 {
	margin-top:5px;
}
.mt8 {
	margin-top:8px;
}
.mt10 {
	margin-top:10px;
}
.mt12 {
	margin-top:12px;
}
.mt15 {
	margin-top:15px;
}
.mt16 {
	margin-top:16px;
}
.mt18 {
	margin-top:18px;
}
.mt20 {
	margin-top:20px;
}
.mr5 {
	margin-right:5px;
}
.mr8 {
	margin-right:8px;
}
.mr10 {
	margin-right:10px;
}
.mr12 {
	margin-right:12px;
}
.mr15 {
	margin-right:15px;
}
.mr16 {
	margin-right:16px;
}
.mr18 {
	margin-right:18px;
}
.mr20 {
	margin-right:20px;
}
.mb5 {
	margin-bottom:5px;
}
.mb8 {
	margin-bottom:8px;
}
.mb10 {
	margin-bottom:10px;
}
.mb12 {
	margin-bottom:12px;
}
.mb15 {
	margin-bottom:15px;
}
.mb16 {
	margin-bottom:16px;
}
.mb18 {
	margin-bottom:18px;
}
.mb20 {
	margin-bottom:20px;
}
.ml5 {
	margin-left:5px;
}
.ml8 {
	margin-left:8px;
}
.ml10 {
	margin-left:10px;
}
.ml12 {
	margin-left:12px;
}
.ml15 {
	margin-left:15px;
}
.ml16 {
	margin-left:16px;
}
.ml18 {
	margin-left:18px;
}
.ml20 {
	margin-left:20px;
}
.pt5 {
	padding-top:5px;
}
.pt8 {
	padding-top:8px;
}
.pt10 {
	padding-top:10px;
}
.pt12 {
	padding-top:12px;
}
.pt15 {
	padding-top:15px;
}
.pt16 {
	padding-top:16px;
}
.pt18 {
	padding-top:18px;
}
.pt20 {
	padding-top:20px;
}
.pr5 {
	padding-right:5px;
}
.pr8 {
	padding-right:8px;
}
.pr10 {
	padding-right:10px;
}
.pr12 {
	padding-right:12px;
}
.pr15 {
	padding-right:15px;
}
.pr16 {
	padding-right:16px;
}
.pr18 {
	padding-right:18px;
}
.pr20 {
	padding-right:20px;
}
.pb5 {
	padding-bottom:5px;
}
.pb8 {
	padding-bottom:8px;
}
.pb10 {
	padding-bottom:10px;
}
.pb12 {
	padding-bottom:12px;
}
.pb15 {
	padding-bottom:15px;
}
.pb16 {
	padding-bottom:16px;
}
.pb18 {
	padding-bottom:18px;
}
.pb20 {
	padding-bottom:20px;
}
.pl5 {
	padding-left:5px;
}
.pl8 {
	padding-left:8px;
}
.pl10 {
	padding-left:10px;
}
.pl12 {
	padding-left:12px;
}
.pl15 {
	padding-left:15px;
}
.pl16 {
	padding-left:16px;
}
.pl18 {
	padding-left:18px;
}
.pl20 {
	padding-left:20px;
}
.p5 {
	padding: 5px;
}
.p8 {
	padding: 8px;
}
.p10 {
	padding:10px;
}
.p15 {
	padding:15px;
}
.p20 {
	padding:20px;
}
.m5 {
	margin: 5px;
}
.m8 {
	margin: 8px;
}
.m10 {
	margin:10px;
}
.m15 {
	margin:15px;
}
.m20 {
	margin:20px;
}
html .delay2 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
html .delay3 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
html .delay4 {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}
html .delay5 {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
html .delay6 {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}
html .delay7 {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
}
html .delay8 {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}
html .delay9 {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
}
html .delay10 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
html .delay11 {
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
}
html .delay12 {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}
html .delay13 {
	-webkit-animation-delay: 1.3s;
	animation-delay: 1.3s;
}
html .delay14 {
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s;
}
html .delay15 {
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
}
html .delay16 {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s;
}
html .delay17 {
	-webkit-animation-delay: 1.7s;
	animation-delay: 1.7s;
}
html .delay18 {
	-webkit-animation-delay: 1.8s;
	animation-delay: 1.8s;
}
html .delay19 {
	-webkit-animation-delay: 1.9s;
	animation-delay: 1.9s;
}
html .delay20 {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
html .delay21 {
	-webkit-animation-delay: 2.1s;
	animation-delay: 2.1s;
}
html .delay22 {
	-webkit-animation-delay: 2.2s;
	animation-delay: 2.2s;
}
html .delay23 {
	-webkit-animation-delay: 2.3s;
	animation-delay: 2.3s;
}
html .delay24 {
	-webkit-animation-delay: 2.4s;
	animation-delay: 2.4s;
}
html .delay25 {
	-webkit-animation-delay: 2.5s;
	animation-delay: 2.5s;
}
html .delay26 {
	-webkit-animation-delay: 2.6s;
	animation-delay: 2.6s;
}
.wrap {
	width: 100%;
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
}
.body {
	background-image: url(body.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 100%;
}
.baidu .title {
	color: #fff;
	position: relative;
	padding-top: 150px;
}
.baidu .title h2 {
	font-size: 80px;
	font-weight: bold;
}
.baidu .title i {
	font-style: inherit;
	color: #fde202;
}
.baidu .title p {
	position: relative;
	font-size: 34px;
	padding-left: 44px;
	margin-top: 20px;
}
.baidu .title p:before {
	content: '';
	display: block;
	width: 30px;
	height: 6px;
	background: #ffd92c;
	border-radius: 6px;
	position: absolute;
	top: 24px;
	left: 0;
}
/*百度智能小程序三大特点*/
.baidu .tit h2 {
	position: relative;
	font-size: 42px;
	font-weight: bold;
	padding-left: 44px;
}
.baidu .tit h2:before {
	content: '';
	display: block;
	width: 30px;
	height: 6px;
	background: #ffd92c;
	border-radius: 6px;
	position: absolute;
	top: 25px;
	left: 0;
}
.baidu .baiduBox {
	background-image: url(bai_bg.png);
	background-position: center 380px;
	background-repeat: no-repeat;
}
.baidu .feature {
	margin-top: 260px;
	overflow: hidden;
}
.baidu .feature .List {
	margin-right: -114px;
	margin-top: 84px;
}
.baidu .feature h3 {
	font-size: 34px;
	margin-top: 50px;
}
.baidu .feature p {
	font-size: 22px;
	color: #737373;
	margin-top: 15px;
	text-align: justify;
	padding: 0 20px;
	line-height: 1.4;
}
.baidu .feature li {
	background: url(tidian.png) center center no-repeat;
	width: 324px;
	height: 324px;
	float: left;
	margin-right: 114px;
}
/*智能分发，轻松获取百度全域千亿流量*/
.distribute {
	margin-top: 130px;
}
.distributeMin {
	background: url(yonghu.png)center center no-repeat;
	height: 371px;
	margin-top: 90px;
	position: relative;
}
.distributeMin span {
	position: absolute;
	color: #fff;
}
.distributeMin span.one {
	font-size: 54px;
	top: 100px;
	left: 236px;
}
.distributeMin span.two {
	font-size: 52px;
	top: 256px;
	left: 516px;
}
.distributeMin span.three {
	font-size:68px;
	top: 84px;
	right: 324px;
}
.distributeMin span.foure {
	font-size: 54px;
	top: 190px;
	right: 58px;
}
/*百度是用户寻找信息和服务的天然入口百度的流量天然是可经营的*/
.user {
	margin-top: 130px;
	overflow: inherit;
}
.user .userMin {
	background: url(rukou.png) center center no-repeat;
	height: 605px;
	margin-top: 60px;
	position: relative;
}
.user .userLi {
	position: absolute;
	color: #fff;
}
.user .userLi h3 {
	font-size: 34px;
}
.user .userLi p {
	font-size: 24px;
	color:#737373;
}
.user .userLi.one {
	top: 40px;
	left: 130px;
}
.user .userLi.one h3 {
	margin-bottom: 60px;
}
.user .userLi.one p {
	margin-left: -66px;
}
.user .userLi.two {
	top: 102px;
	left: 698px;
	width: 32%;
}
.user .userLi.two h3 {
	margin-right: 80px;
}
.user .userLi.two p {
	padding-top: 6px;
}
.user .userLi.three {
	top: 340px;
	left: 338px;
}
.user .userLi.three h3 {
	margin-bottom: 60px;
}
.user .userLi.three p {
	margin-left: -66px;
}
.user .userLi.foure {
	bottom: -98px;
	right:52px;
}
.user .userLi.foure h3 {
	margin-bottom: 60px;
}
.user .userLi.foure p {
	margin-left: -42px;
}
/*百度是用户寻找信息和服务的天然入口百度的流量天然是可经营的*/
.senior {
	margin-top: 150px;
	padding-bottom:50px;
}
.senior .seniorMin {
	background: url(AI.png) center center no-repeat;
	height: 525px;
	margin-top: 50px;
	position: relative;
}
.senior .seniorMin span {
	position: absolute;
	color: #fff;
}
.senior .seniorMin span.one {
	top: 240px;
	left: 84px;
	font-size: 24px;
}
.senior .seniorMin span.two {
	top: 264px;
	left: 350px;
	font-size: 28px;
}
.senior .seniorMin span.three {
	top: 40px;
	left: 584px;
	font-size: 30px;
}
.senior .seniorMin span.foure {
	top: 177px;
	left: 546px;
	font-size: 56px;
	text-align: center;
}
.senior .seniorMin span.five {
	bottom: 30px;
	left: 584px;
	font-size: 28px;
	line-height: 34px;
}
.senior .seniorMin span.six {
	top: 270px;
	right: 377px;
	font-size: 28px;
}
.senior .seniorMin span.even {
	top: 240px;
	right: 77px;
	font-size: 24px;
}
/*百度智能小程序应用案例*/
.baidu .baiducase {
	margin-top: 250px;
	overflow: hidden;
}
.baidu .baiducase .caseMin {
	margin-top: 80px;
}
.baidu .baiducase ul {
	margin-right: -120px;
}
.baidu .baiducase li {
	float: left;
	width: 346px;
	margin:0 120px 90px 0;
	padding:20px;
	font-size: 30px;
	box-sizing: border-box;
}
.baidu .baiducase span {
	color:#737373;
	margin-left: 15px;
}
.baidu .baiducase li:nth-child(4) {
border:1px solid #5c78f6;
p
}
/*了解更多百度小程序资讯*/
.baidu .conBtn a {
	width: 500px;
	height: 90px;
	line-height: 90px;
	background-image: linear-gradient(154deg, #506be4 0%, #92a1ea 100%);
	color: #fff;
	text-align: center;
	font-size: 30px;
	display: block;
	border-radius: 100px;
	margin: 20px auto 130px;
}
