

/*---- 通用 ----*/
html{ font-size:62.5%; }
body{ font-family: 'Microsoft Yahei'; font-size:1.2rem; color: #474747; background-color: #f2f2f2; -webkit-text-size-adjust: 100%;}
body a{ color: #474747;}
h3{ height: 41px; margin: 0 10px; border-bottom: 1px solid #e5e5e5; font-size: 1.6rem; font-weight: normal; line-height: 41px; position: relative;}
h3 span{ font-family: "SimSun"; font-size: 1.6rem; color: #d1d1d1; float: right;}
h3 span.spe{ font-family: 'Microsoft Yahei'; font-size: 1.1rem; color: #888;}
h3 span a{ font-family: 'Microsoft Yahei'; color: #888;}
h3 strong.sx{ display: inline-block; width: 16px; height: 16px; background: url(http://i1.sinaimg.cn/gm/mobile/97973/nnhysjtp/973wapzq/sx.png) no-repeat; background-size: 100% 100%; margin-top: 12px; margin-right: 6px; transition: all 1s ease-out;}
h3 span a:active strong.sx{ transform:rotate(360deg);}
h3 i{ display: block; width: 64px; height: 1px; background-color: #f42d2d; position: absolute; left: 0; bottom: -1px;}
a.get_more{ display: block; margin:0 10px; height: 34px; background-color: #f2f2f2; font-size: 1.5rem; line-height: 34px; text-align: center; color: #888;}
a.get_more span{ display: inline-block; width: 10px; height: 10px; margin-left: 6px; background: url(http://i1.sinaimg.cn/gm/mobile/97973/nnhysjtp/973wapzq/more.png) no-repeat 0 -20px; background-size: 100% 400%;}
a.get_more:active{ background-color: #5e5e5e; color: #fff;}
a.get_more:active span{ background-position: 0 -30px;}

/*---- 头部 ----*/
header{ width: 100%; height: 45px; background-color: #282828;}
header .logo{ width: 87px; height: 23px; float: left; margin-left: 10px; margin-top: 11px;}
header span{ width: 22px; height: 22px; float: right; margin-left: 15px; margin-top: 11px;}
header span.search,header span.login-not{ background: url(http://i2.sinaimg.cn/gm/mobile/97973/nnhysjtp/973wapzq/sprite1.png) no-repeat; background-size: 200% 200%;}
header span.search{ background-position: -22px 0; margin-right: 10px;}
header span.search:active{ background-position: -22px -22px;}
header span.login-not{ background-position: 0 0;}
header span.login-not:active{ background-position: 0 -22px;}
header span.login-in img{ width: 22px; height: 22px; border-radius: 11px;}

.syglz{ width: 100%; height: 40px; font-size: 1.6rem; line-height: 40px; text-indent: 10px;}

/*---- 搜索 ----*/
.sea_wrap{ padding: 15px 0; background-color: #fff;}
form.search{ height: 32px; margin-left: 10px; margin-right: 10px; position: relative;}
form.search .sipt{ width: 95%; padding-left: 5%; height: 32px; background-color: #ebebeb; border: none; border-radius: 16px; font-family: 'Microsoft Yahei'; font-size: 1.4rem; color: #797979;}
form.search .clearall{ width: 16px; height: 16px; border-radius: 8px; font-family: "SimSun"; font-size: 0.8rem; font-weight: bold; color: #fff; text-align: center; line-height: 16px; background-color: #ababab; position: absolute; right: 45px; top: 8px;}
form.search .clearall:active{ background-color: #f42d2d;}
form.search .sbtn{ width: 42px; height: 32px; border-radius: 16px; background: url(http://i1.sinaimg.cn/gm/mobile/97973/nnhysjtp/973wapzq/sbtn.png) no-repeat; background-size: 100% 200%; position: absolute; right: 0; top: 0;}
form.search .sbtn:active{ background-color: #f42d2d; background-position: 0 -32px;}

/*---- 近期热点关注 ----*/
.atten_wrap{ width: 100%; margin-top: 15px; padding-bottom: 15px; background-color: #fff;}
.atten_wrap h3 i{ width: 96px;}
.atten{ padding-top: 15px;}
.atten li{ width: 50%; margin-bottom: 7px; float: left;}
.atten li img{ display: block; width: 141px; height: 85px; margin: 0 auto;}
.atten li p{ width: 141px; margin: 0 auto; height: 38px; font-size: 1.4rem; line-height: 38px; text-align: center; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}

/*---- 底部 ----*/
footer{ background-color: #fff; margin-top: 15px;}
footer nav{ height: 40px;}
footer nav a{ display: inline-block; width: 20%; font-size: 1.6rem; text-align: center; line-height: 40px;}
footer .about{ height: 68px; padding: 16px 0; background-color: #fd3939;}
footer .about span{ display: inline-block; width: 33%; position: relative;}
footer .about a{ display: block; font-size: 1.6rem; line-height: 34px; color: #fff; text-align: center;}
footer .about i{ display: block; width: 1px; height: 50px; background-color: #d43030; position: absolute; right: 0; top: 9px;}

/*---- 返回顶部 ----*/
.backtop{ width: 40px; height: 40px; position: fixed; right: 10px; bottom: 20px; overflow: hidden;}
.backtop a{ display: block; width: 100%; height: 100%; border-radius: 20px; background: rgba(0,0,0,0.6) url(http://i2.sinaimg.cn/gm/mobile/97973/nnhysjtp/973wapzq/backtop.png) no-repeat; background-size: 100% 100%; text-indent: -999em;}
.backtop a:active{ background-color: rgba(253,57,57,1);}
