html,body,div,p,a,em,img,ul,li,form,table,tbody,tr,th, {margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;}
body {font: 12px/1.5 Sans-serif, Tahoma; outline: 0px; font-size-adjust: none; font-stretch: normal;background: rgb(255, 255, 255); margin: 0px auto; color: rgb(0, 0, 0);}
li,img {outline: 0px; vertical-align: middle;}
* {-webkit-touch-callout: none; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a {outline: 0px; color: rgb(51, 51, 51); text-decoration: none;}
a:hover {outline: 0px; color: rgb(225, 32, 17); text-decoration: underline;}
li {list-style: none; vertical-align: middle;}

/* footer */
.ftbg {background:url(../images/bgft.png) bottom center no-repeat; width:100%; height:112px; margin:0px auto 0; }
.ft-wrap {width:1000px; margin:0 auto; font-size:12px; }
.footer {background:#ff4547 url(../images/bgfooter.jpg) top center no-repeat; width:100%; height:36px; line-height:36px; }
.ft-txt {width:1000px; margin:0 auto; color:#fff; text-align:left; font-size:12px; }
.ft-link {margin-top:88px; } .ft-right a {margin-left:8px; }
.ft-right a em {width:20px; height:20px; display:inline-block; padding-left:3px; vertical-align:middle; }
.ft-right a em.ico-f1 {background-position:0 -26px; }
.ft-right a em.ico-f2 {background-position:-25px -26px; }
.fl {float:left; }.fr {float:right; }

.iweixin {position:fixed; top:545px; left:50%; margin-left:520px; background:#fff; }
.iweixin p {font-size:12px; line-height:24px; }
.showweixin1 {position:relative; z-index:9; }
.headinfo li em,.ft-right a em {background:url(../images/ico.png) 0 -999999px no-repeat; }

.dlbtns{ background:url(../images/hy/ios.png) no-repeat; display: block; width: 214px; height: 55px; text-indent: -10000px; }
.btnapp:hover{ background:url(../images/hy/ios2.png) no-repeat; }
.dlbtns2{ background:url(../images/hy/android.png) no-repeat; display: block; width: 214px; height: 55px; text-indent: -10000px; }
.btnapp2:hover{ background:url(../images/hy/android2.png) no-repeat; }

/* head */
.header {background:url(../images/bghead.jpg) repeat-x; width:100%; height:70px; }
.head {width:1000px; margin:0 auto; }
.logo {display:block; float:left; }
.headinfo {float:right; line-height:70px; }
.headinfo li {float:left; margin-left:5px; }
.headinfo li em {display:inline-block; width:20px; height:18px; vertical-align:-5px; padding-left:5px; }
.headinfo li em.ico1 {background-position:5px 0; }
.headinfo li em.ico2 {background-position:-22px 0; }
.headinfo li em.ico3 {background-position:-50px 0; padding-left:0; }
.headinfo li em.ico4 {background-position:-77px 0; padding-left:0; }
.headinfo li em.ico5 {background-position:-109px 0; padding-left:0; }
.headinfo li a {color:#aaa; font-size:12px; } .headinfo li a:hover {color:#505050; }

.iweixin {position:fixed; bottom:52px; left:50%; margin-left:520px; background:#fff; }
.iweixin p {font-size:12px; line-height:24px; }
.showweixin1 {position:relative; z-index:9; }
.iweixin1 {position:absolute; bottom:16px; left:0; }