/* 2014-11-18 Travis reset.css */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img{display: block;}
body{font-size: 100%; font-family:"Microsoft YaHei",Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0); color: #000;}
textarea{resize: none;}
iframe,img{border:0;}
ul,ol{list-style:none;}
input,select,textarea{outline: 0; -webkit-user-modify: read-write-plaintext-only;}
input{-webkit-appearance: none;}
table{border-collapse:collapse;border-spacing:0;}
img{border: 0;}
a{text-decoration: none;}
.clearfix:after{content:"\200B";display:block;height:0;clear:both;}
.hide{display: none;}

body{background: url(image/bg.png) center top repeat-x;}
.header{position: relative; height: 414px;}
.header h1{padding-top: 294px; font-weight: normal;}
.header .download{display: block; width: 340px; height: 70px; margin: 0 auto; background-color: #fff; font-size: 32px; line-height: 70px; text-align: center; color: #333; border-radius: 35px;}
.header .point{position: absolute; top: 100%; left: 50%; margin-left: -420px; border: 16px solid #fff; border-top-color: #ff260e;}
.wrapper{width: 1000px; margin: 0 auto;}
.footer{line-height: 80px; font-size: 14px; text-align: center;}
.mod{padding: 55px 0; border-bottom: 1px solid #c1c1c1; overflow: hidden;}
.mod h2{float: left; width: 190px; height: 48px; line-height: 48px; background-color: #ff3113; text-align: center; font-size: 24px; font-weight: normal; color: #fff;}
.mod-bd{margin-left: 270px;}

.reason h2{margin-top: 28px;}
.reason p{font-size: 18px; line-height: 26px; padding-right: 100px; word-break: break-all; word-wrap: break-word;}
.result h2{margin-top: 145px;}
.result ul{height: 356px; overflow: hidden;}
.result li{float: left; width: 185px; margin: 0 57px 50px 0; font-size: 18px; line-height: 26px;}
.result li i{display: block; width: 86px; height: 86px; margin: 0 auto 15px; background: url(image/icons.png) no-repeat 0 0;}
.result .item2 i{background-position: 0 -86px;}
.result .item3 i{background-position: 0 -172px;}
.result .item4 i{background-position: 0 -258px;}
.result .item5 i{background-position: 0 -344px;}
.todo .mod-bd{overflow: hidden; _zoom: 1;}
.todo p{float: left; width: 440px; margin-right: 45px; font-size: 18px; line-height: 26px;}
.todo .download{float: left; width: 175px; height: 42px; background-color: #4d4d4d; font-size: 20px; line-height: 42px; text-align: center; color: #fff; border-radius: 21px;}
.news{padding-bottom: 10px;}
.news h2{margin-top: 90px;}
.news dl{margin: 0 100px 45px 0; padding-bottom: 25px; border-bottom: 1px solid #c1c1c1; overflow: hidden; _zoom: 1;}
.news dl.last{border-bottom: 0; padding-bottom: 0;}
.news dl dt{float: left; padding-top: 9px;}
.news dl dt img{vertical-align: middle; line-height: 80; border: 1px solid #ccc;}
.news dl dd{margin-left: 170px;}
.news h3 a{font-size: 18px; color: #4d4d4d; line-height: 35px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news p{line-height: 26px; font-size: 14px; color: #878787; word-break: break-all; word-wrap: break-word;}

@media screen and (max-width: 540px) {

body{background-image: url(image/bgm.png); -webkit-background-size: 440px; background-size: 440px;}
.header{height: 204px; margin-bottom: 10px;}
.header h1{padding-top: 145px;}
.header .download{width: 180px; height: 34px; font-size: 16px; line-height: 34px; border-radius: 17px;}
.header .point{margin-left: -9px; border-width: 9px;}
.wrapper{width: 300px;}
.footer{line-height: 40px; font-size: 12px;}
.mod{padding: 18px 0;}
.mod h2{float: none; width: 100%; height: 25px; margin-bottom: 20px; line-height: 25px; font-size: 14px;}
.mod-bd{margin-left: 0;}

.reason h2{margin-top: 0;}
.reason p{padding-right: 0; font-size: 12px; line-height: 20px;}
.result h2{margin-top: 0;}
.result ul{margin: 0 -30px; text-align: center; height: auto;}
.result li{float: none; display: inline-block; width: 90px; margin: 0 6px 12px; vertical-align: top; font-size: 12px; line-height: 16px;}
.result li i{width: 43px; height: 43px; -webkit-background-size: 43px 215px; background-size: 43px 215px;}
.result .item2 i{background-position: 0 -43px;}
.result .item3 i{background-position: 0 -86px;}
.result .item4 i{background-position: 0 -129px;}
.result .item5 i{background-position: 0 -172px;}
.todo p{float: none; width: auto; margin: 0 40px 15px; font-size: 12px; line-height: 20px;}
.todo .download{float: none; display: block; width: 120px; height: 26px; margin: 0 auto; font-size: 14px; line-height: 26px; border-radius: 13px;}
.news h2{margin-top: 0;}
.news dl{margin: 0 0 15px 0; padding-bottom: 15px;}
.news dl dt{float: none; width: 100%; padding-top: 0; text-align: center;}
.news dl dt a{display: inline-block;}
.news dl dt img{width: 66px;}
.news dl dd{margin-left: 0;}
.news h3{text-align: center;}
.news h3 a{font-size: 12px; line-height: 20px;}
.news p{margin: 0 24px; font-size: 12px; line-height: 18px;}
}