@charset "utf-8";

/****************************** 公用 ********************************/
body{margin:0; padding:0; font-family:"Microsoft YaHei","宋体","Arial"; font-size:12px; font-style:normal; line-height:20px; color:#151515;}

ul{margin:0; padding:0;}
ul,ol,li{list-style:none;}
img{border:none; }
a:visited,a:link{color:#151515; text-decoration:underline;}
a:hover{text-decoration:underline;}
hr{margin-top:20px; width:100%; height:1px; border:0; color:#e6e6e6; background-color:#e6e6e6;}

.topNavBK{position: absolute; left: 0; top: 0; width:100%; height:72px; background:#2d2d2d; }
.bannerImg{min-width:1020px; width:100%;}
.conArea{position: absolute; left: 0; top:72px; width:100%; height:auto;}
.content{margin:0 auto; width:80%; height:auto; max-width:1170px; min-width:1020px; }
.bor{ margin:0; padding:0; border:1px solid #e6e6e6;}
.clear{clear: both;}

/****************************** 首部导航 ********************************/
.topBan{position: absolute; left: 0; top: 0; width:100%; height:auto;}
.topPhone{position: absolute; left: 50%; top: 106px; width:100%; height:auto;}
.topBan .conmelon{ max-width:1400px; min-width:1020px; width:90%; margin:0 auto;}
.topLogo{ float:left; margin-right:30px; display:block; padding-top:9px;}
.topNav{ margin:0; padding:0;}
.topNav li{ float:left; margin-left:15px;}
.topNav li a{ float: left; width:80px; height:62px; padding-top:10px; line-height:60px; text-align:center; font-size:18px; color:#FFF; text-decoration:none;}
.topNav li a:hover{ background: #f08300;}
.topNav li.current a{ background: #f08300;}
.backpc{ float:right; margin-top:24px;}
.dl-back{width:121px; height:35px; display:block; background:url(../images/backpc.png) no-repeat; text-indent:-999em;}
.dl-back:hover{background-position: -121px 0;}
.slogan{float:left; margin-top:100px;}
.dl-btn{float:left; margin-top:50px;}
.dl-qcode{float:left; margin-left:24px; margin-top:50px;}
.dl-qcode-tip{float:left; margin-left:320px; margin-top:230px;}
.dl-qcode p{margin:0; padding:0; width:170px; text-align:center;  font-size:14px; color:#fff;}
.dl-android{width:303px; height:69px; display:block; background:url(../images/appdl_android.png) no-repeat; text-indent:-999em;}
.dl-android:hover{background-position: -303px 0;}
.dl-ios{margin-top:32px; width:303px; height:69px; display:block; background:url(../images/appdl_ios.png) no-repeat; text-indent:-999em;}

.desc2bk{position:absolute; left:0; top:1170px; width:100%; }
.desc{position:absolute; left:0; top:580px; width:100%; }
.descItem{height:590px;}
.descItem2{height:540px;}
.desc .vcenter{height:560px; display:table-cell; vertical-align:middle;}
.desc .vcenter2{height:500px; display:table-cell; vertical-align:middle;}
.desc .descLeft{float:left; text-align:left;}
.desc .descRight{float:right; text-align:right; }
.desc .imgcenter1{margin-top: 90px;}
.desc .imgcenter2{margin-top: 35px;}
.desc h2{margin-bottom:0; padding:0; line-height:80px; font-size:40px; color:black; font-weight:bold; color:#444;}
.desc p{margin:0; padding:0; line-height:28px; font-size:18px; color:#1e1e1e;}

.appfooter{position:absolute; left:0; top:1710px; width:100%; height:80px; background: #2d2d2d;}
.appfooter .tailer{margin:0 auto; padding-top:15px; text-align:center; color:#666; line-height:16px; font-size:12px;}
.appfooter a{margin-left:8px; margin-right:8px; color:#666; text-decoration:none;}
.appfooter a:hover{ color:#bbb; text-decoration:underline;}
.appfooter p{margin-top:5px; padding:0; }
