@charset "utf-8";
/* CSS Document */
/*重置浏览器的默认样式*/
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,fieldset,button,input,textarea,th,td{margin:0;padding:0}
body{background-color:#FFF}
body,button,input,select,textarea,fieldset,label{font:12px/1.5 "Lucida Grande",tahoma,arial,\5b8b\4f53;color:#666}
h1,h2,h3,h4,h5,h6{font-size:100%}
ul,ol{list-style:none}
img{-ms-interpolation-mode:bicubic}
i,em{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea,button{font-size:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
button,input[type=button],input[type=submit]{cursor:pointer}
input[type=search]{-webkit-appearance:textfield}
textarea{overflow-y:auto;resize:vertical}
.clear,.clearfix{zoom:1}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
.hidden,.hide{display:none}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
img{border:0} 
h1, h2, h3, p, ul, li, dl, dt, dd, img, input {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
}
* {
	margin: 0;
	padding: 0;
	
}
body {
	font: 14px/1.6 "Microsoft Yahei";
	text-align:center;
	overflow-x:hidden;	
}

/* 头部样式控制 */
.inner {
	position: relative;
	width: 1100px;
	margin: 0 auto;
}
.WeCoach-hd {
	position: fixed;
	z-index: 1000;
	width: 100%;
	height: 40px;
	background: url(http://artiwares.qiniudn.com/WeCoachPro/images/hd_bg_1.png) 0 0 repeat-x;
}
.WeCoach-hd h1 {
	float: left;
	width: 156px;
	height: 41px;
}
.WeCoach-hd h1 a {
	display: block;
	width: 41px;
	height: 20px;
	margin-top:13px;
}
.WeCoach-hd .nav {
	float: right;
	list-style-type: none;
}
.WeCoach-hd .nav li {
	float: left;
}
.WeCoach-hd .nav a {
	float: left;
	padding: 0 10px;
	line-height: 40px;
	color: #000;
	margin-left: 25px;
	text-decoration: none;
}
.WeCoach-hd .nav a:hover {
	height: 40px;
	border-bottom: 2px solid #ff3128;
}

.WeCoach-hd .nav #buy{
	color:#FFF;
	background: url(http://artiwares.qiniudn.com/images/h_buynow.png) right center no-repeat;
}

.buy_link{
	color:#FFF;}

/* 中间内容控制 */

#WeCoachPro_1{
	width:1200px;
	height:520px;
	margin:0 auto;
	padding-top:40px;
	overflow:hidden;
}

.wrapper{
	margin:0 auto;	
}

#pro_1{
	background: rgba(0, 0, 0, 0) url(../img/home/f1.jpg) no-repeat  scroll center center / 100% 100%;
	width:1400px;
	height: 520px;
    left: 50%;
    margin-left: -700px;
    position: absolute;
	
}

#scene{
	width:430px;
	height:350px;
	margin-right:290px;
	margin-top:30px;
	float:right;
}

#scene_wrapper{
	width:345px;
	height:275px;
	margin-right:30px;
	margin-top:40px;
	float:right;
}

#scene_txt{
	width:320px;
	height:160px;
	float:right;
	line-height:42px;
	text-align:right;
	font-size:25px;
	letter-spacing:3px;
	color:#FFF;
	overflow:hidden;
	}
	
#scene_icon{
	width:343px;
	height:100px;
	margin-top:200px;	
}

#WeCoachPro_2{
	width:100%;
	height:520px;
	margin:0 auto;
}

#pro_2{
	background: rgba(0, 0, 0, 0) url(../img/home/f2.jpg) no-repeat  scroll center center / 100% 100%;
	width:1400px;
	height: 520px;
    left: 50%;
    margin-left: -700px;
    position: absolute;
}

#guide{
	width:330px;
	height:160px;
	text-align:center;
	margin-right:652px;
	margin-top:205px;
	float:right;
	color:#FFF;
	
}

#guide_title{
	height:35px;
	font-weight:500;
	font-size:35px;
	letter-spacing:3px;
}
#guide_txt{
	margin-top:50px;
	font-size:18px;
	bottom:0;
	letter-spacing:3px;	
}

#WeCoachPro_3{
	width:100%;
	height:520px;
	margin:0 auto;
}

#pro_3{
	background: rgba(0, 0, 0, 0) url(../img/home/f3.jpg) no-repeat  scroll center center / 100% 100%;
	width:1400px;
	height: 520px;
    left: 50%;
    margin-left: -700px;
    position: absolute;
}

.no_spac{
	letter-spacing:1px;
}

#heart_rate{
	width:400px;
	height:300px;
	float:right;
	margin-right:285px;
	margin-top:360px;
	text-align:left;
	color:#FFF;
}

#heart_rate_title{
	font-size:35px;
	letter-spacing:2px;
	font-weight:500;
}

#heart_rate_txt{
	margin-top:30px;
	font-size:19px;
	line-height:30px;
	letter-spacing:3px;
	
}

#WeCoachPro_4{
	width:100%;
	height:700px;
	margin:0 auto;
}

#pro_4{
	background: rgba(0, 0, 0, 0) url(http://artiwares.qiniudn.com/WeCoachPro/images/bg_4.jpg) no-repeat scroll center center / 100% 100%;
	width: 1640px;
	height: 700px;
    left: 50%;
    margin-left: -820px;
    position: absolute;
}

#data_report{
	width:400px;
	height:300px;
	float:left;
	margin-left:380px;
	margin-top:385px;
	text-align:left;
	color:#FFF;
}

#data_reprot_title{
	font-size:35px;
	letter-spacing:2px;
	font-weight:500;
}

#data_report_txt{
	margin-top:34px;
	font-size:19px;
	line-height:30px;
	letter-spacing:3px;
}

#WeCoachPro_5{
	background-color:#000;
	width:100%;
	height:810px;
	margin:0 auto;
}

#pro_5{
	background: rgba(0, 0, 0, 0) url(http://artiwares.qiniudn.com/WeCoachPro/images/bg_5.jpg) no-repeat scroll center center / 100% 100%;
	width: 1200px;
	height: 810px;
    left: 50%;
    margin-left: -600px;
    position: absolute;
}

#sensor{
	width:330px;
	height:300px;
	margin-top:550px;
	margin-left:435px;
	color:#FFF;
	
}

#sensor_txt{
	font-size:22px;
	font-weight:700;
	
}
#sensor_title{
	font-size:35px;
	font-weight:700;
	margin-top:6px;
	letter-spacing:4px;
	
	
}

.title{
	font-size:35px;
	letter-spacing:2px;
	font-weight:500;
	
}
.text{
	font-size:19px;
	line-height:30px;
	letter-spacing:3px;
}

#WeCoachPro_6{
	background-color:#fff;
	width:100%;
	height:1143px;
	margin:0 auto;
}

#pro_6{
	background: rgba(0, 0, 0, 0) url(http://artiwares.qiniudn.com/WeCoachPro/images/bg_6.jpg) no-repeat scroll center center / 100% 100%;
	width: 1200px;
	height: 1143px;
    left: 50%;
    margin-left: -600px;
    position: absolute;
}

#result{
	width:300px;
	height:300px;
	margin-top:340px;
	margin-left:450px;
	text-align:center;
}

#result_title{
	letter-spacing:5px;
	font-weight:550;
	font-size:40px;
	color:#121212;
	
}
#result_txt{
	margin-top:20px;
	line-height:35px;
	letter-spacing:3px;
	color:#353535;
	
}


#WeCoachPro_7{
	background-color:#1a1a1a;
	width:100%;
	height:701px;
	margin:0 auto;
}

#pro_7{
	background: rgba(0, 0, 0, 0) url(http://artiwares.qiniudn.com/WeCoachPro/images/bg_7.jpg) no-repeat scroll center center / 100% 100%;
	width: 1200px;
	height: 810px;
    left: 50%;
    margin-left: -600px;
    position: absolute;
	background-color:#1a1a1a;
}

#WeCoachPro_8{
	width:100%;
	height:810px;
	margin:0 auto;
	color:#FFF;
}

#pro_8{
	background: rgba(0, 0, 0, 0) url(http://artiwares.qiniudn.com/WeCoachPro/images/bg_8.jpg) no-repeat scroll center center / 100% 100%;
	width: 1640px;
	height: 810px;
    left: 50%;
    margin-left: -820px;
    position: absolute;
}

#slogan{
	width:300px;
	height:300px;
	margin-top:100px;
	margin-left:670px;	
}

#pro_icon{
	width:300px;
	height:50px;
	
}

#slogan_txt{
	font-size:35px;
	letter-spacing:3px;
}

#artiwares{
	margin-top:320px;
	font-size:18px;
}


/*底部样式控制*/
#footer_wrap{ width:100%; height:171px; background:url(http://artiwares.qiniudn.com/WeCoachPro/images/footer_wrap_bg.png) repeat-x; position:absolute;}
.footer{ height:151px; width:1100px; margin:0 auto; color:#2e2624; }
.record{width:100%; height:20px;  text-align:center; position:absolute; bottom:0px; color:#666; font-size:12px;}
.record a{text-decoration:none; display:inline-block; margin-left:20px; color:#666}
.record a:hover{text-decoration:none}
.aw_logo{ float:left; width:250px; height:86px; text-align:center; line-height:86px; margin-top:40px;}
.aw_tel{ float:left; width:330px; height:86px; text-align:center; font-size:22px; line-height:86px;margin-top:40px;}
.aw_tel span { width:100px; height:100px;  margin-right:10px; margin-top:10px; }
.aw_tel span img{ display:inline-block; padding-top:20px;}
.aw_email{float:left; width:250px; height:120px; text-align:center;margin-left:20px; padding-bottom:30px; background:#0CF;}
.aw_wechat{float:left; width:150px; height:130px; text-align:center; margin-top:10px; margin-left:80px;}
.aw_weixin{float:left;  height:130px; text-align:center; margin-top:10px; margin-left:100px;display: flex;justify-content: center;font-size: 12px;}
.aw_weixin div{margin-left:20px}