@charset "utf-8";
/*---------reset---------*/

html { width: 100%; height: 100%; -webkit-text-size-adjust: 100%; font-family: -apple-system, "PingFang SC", "Helvetica Neue", Helvetica, STHeiTi, sans-serif; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-size: 62.5%; background: transparent; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; margin:0; padding:0; }
caption, th { text-align: center; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content:""}
abbr, acronym { border: 0; }
/*---------end reset-------*/
a{ color:#333333; text-decoration:none }
a:hover { }
a:visited {color:#33333}
p a{ color:#ba2636 }
.clear { clear:both }
body {width: 100%;height: 100%;-webkit-overflow-scrolling: touch; line-height: 1.5;}
.container { margin:0 auto; width:calc(100% - 20px);padding:0 10px;}
.height5 { padding-bottom:5px; }
.height10 { padding-bottom:10px; }
.height15 { padding-bottom:15px; }
.height20 { padding-bottom:20px; }
.height30 { padding-bottom:30px; }
.height40 { padding-bottom:40px; }
.height60 { padding-bottom:60px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix {*zoom:1;}
.dotted { clear:both; height:21px; background:url(http://y0.ifengimg.com/package/t_20120920__4134/images/dotted.png) repeat-x 0 center; margin:0 10px; display:block}
.dotted20 { clear:both; height:41px; background:url(http://y0.ifengimg.com/package/t_20120920__4134/images/dotted.png) repeat-x 0 center; margin:0 10px; display:block}

.fr { float:right; display:inline }
.fl { float:left; display:inline }

img{ display: block; width: 100%}

.delayd5 { animation-delay: 0.5s; -moz-animation-delay: 0.5s; -webkit-animation-delay: 0.5s; -o-animation-delay: 0.5s }
.delay1 { animation-delay: 1s; -moz-animation-delay: 1s; -webkit-animation-delay: 1s; -o-animation-delay: 1s }
.delay1d5 { animation-delay: 1.5s; -moz-animation-delay: 1.5s; -webkit-animation-delay: 1.5s; -o-animation-delay: 1.5s }
.delay2 { animation-delay: 2s; -moz-animation-delay: 2s; -webkit-animation-delay: 2s; -o-animation-delay: 2s }
.delay3 { animation-delay: 3s; -moz-animation-delay: 3s; -webkit-animation-delay: 3s; -o-animation-delay: 3s }

.foot{width:100%;height:auto;margin:20px auto 5px;color:#111111;text-align:center}