.input-voice i, .input-voice:hover i {
  background-image: url("../images/sprite/index/sprite_index.png");
  background-image: -webkit-image-set(url("../images/sprite/index/sprite_index.png") 1x, url("../images/sprite/index/sprite_index@2x.png") 2x);
  background-size: 42px 22px;
}

.search-box {
  margin: 0 auto;
  width: 767px;
  position: relative;
  border-radius: 3px;
  height: 42px;
  background-color: #fff;
}

.search-box .search-in-box {
  position: relative;
  border: solid 1px #ababab;
  padding: 0 154px 0 10px;
  border-radius: 2px;
}

.search-box .search-in-box:hover {
  border: solid 1px #666666;
}

.search-box.querybox-focus {
  border: 1px solid #7a7a7a;
}

.search-box.sugg-open {
  border-radius: 3px 3px 0 0;
}

.sec-input-box {
  display: block;
  *display: inline;
  *zoom: 1;
  padding: 12px 0;
  height: 18px;
}

.search-box .sec-input {
  width: 100%;
  height: 18px;
  font-size: 16px;
  color: #333;
  border: 0;
  outline: 0;
  padding: 0;
  margin: 0;
  display: block;
  -webkit-appearance: none;
  font-family: arial, "pingfang sc", stheiti, "microsoft yahei", sans-serif;
}

.search-box .enter-input {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
  border-radius: 0 3px 3px 0;
  background-color: #fafafa;
  border-left: 1px solid #e6e6e6;
}

.search-box .enter-input:hover {
  background-color: #f2f2f2;
}

.search-box .enter-input input {
  width: 99px;
  height: 42px;
  border: 0;
  background: transparent;
  display: block;
  -webkit-appearance: none;
  border-radius: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  outline: none;
  font-size: 16px;
  font-family: arial, "pingfang sc", stheiti, "microsoft yahei", sans-serif;
}

.enter-input.official-accounts {
  border: solid 1px #ababab;
  border-left: solid 1px #ababab;
  border-radius: 2px;
}

.enter-input.official-accounts:hover {
  border: solid 1px #666666;
}

.input-voice {
  position: absolute;
  top: 0;
  right: 224px;
  padding: 0 8px;
  z-index: 3;
  height: 100%;
  cursor: pointer;
}

.input-voice i {
  display: block;
  *display: inline;
  *zoom: 1;
  margin-top: 10px;
  background-position: 0px 0px;
  width: 17px;
  height: 22px;
}

.input-voice:hover i {
  background-position: -25px 0px;
  width: 17px;
  height: 22px;
}

body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
select,
table,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}

body,
button,
input,
select,
textarea {
  font-family: arial, 'pingfang sc', stheiti, 'microsoft yahei', sans-serif;
  font-size: 13px;
}

html {
  overflow-y: scroll;
}

fieldset,
img {
  border: 0;
  vertical-align: top;
}

ol,
ul {
  list-style: none;
}

address,
em {
  font-style: normal;
}

a {
  text-decoration: none;
  outline: 0;
}

.clear {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
  visibility: hidden;
  overflow: hidden;
}

body,
html {
  height: 100%;
}

body {
  background: #fff;
  position: relative;
  zoom: 1;
  min-width: 1000px;
  height: 100%;
  word-break: break-all;
  word-wrap: break-word;
}

.wrapper {
  height: 100%;
  min-height: 555px;
  position: relative;
  z-index: 10;
}

.wrapper.join-on {
  min-height: 835px;
}

.pos-more {
  display: none;
  position: absolute;
  border: 1px solid #eee;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  text-align: center;
  line-height: 28px;
  background: #fff;
  opacity: 0;
}

.pos-more a {
  display: block;
  -webkit-transition: none 0s;
  transition: none 0s;
}

.pos-more .ico-san {
  width: 10px;
  height: 5px;
  position: absolute;
  top: -5px;
  left: 29px;
  background: url(../images/ico_spy.png?v=04c49a86) 0 -295px no-repeat;
}

.header {
  line-height: 24px;
  padding: 11px 0;
  height: 24px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  min-width: 1000px;
  z-index: 2001;
}

.top-nav {
  float: left;
}

.top-nav li {
  float: left;
  margin-left: 20px;
}

.top-nav li a {
  color: rgba(0, 0, 0, 0.75);
  color: #666 \9;
  display: block;
  position: relative;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}

.top-nav li a .nav-new {
  background: url(../images/ico_new.png?v=65d00f39) 0 0 no-repeat;
  width: 13px;
  height: 15px;
  position: absolute;
  left: 25px;
  top: -7px;
  *top: -11px;
  border: 0 !important;
}

.top-nav li a .nav-beta {
  background: url(../images/ico_beta.png?v=ec64b2cd) 0 0 no-repeat;
  width: 23px;
  height: 15px;
  position: absolute;
  left: 25px;
  top: -7px;
  *top: -11px;
  border: 0 !important;
}

.top-nav li a:hover {
  color: #ff5a34;
  text-decoration: none;
}

.top-nav li.cur span {
  color: #ff5a34;
  font-weight: 700;
  display: block;
}

.top-nav li.show-more {
  position: relative;
}

.top-nav li.show-more a {
  padding-right: 10px;
  position: relative;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}

.top-nav li.show-more a:hover {
  color: #ff5a34;
}

.top-nav li.show-more a i {
  width: 0;
  height: 0;
  border-left: 4px dashed transparent;
  border-top: 4px solid #666;
  border-right: 4px dashed transparent;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 10px;
  _top: 4px;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}

.top-nav li.show-more a:hover i {
  border-top: 4px solid #ff5a34;
  border-top: 0\9;
  border-bottom: 4px solid #ff5a34 \9;
}

.top-nav li.show-more .m-arr i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.top-nav li.show-more .pos-more {
  position: absolute;
  width: 60px;
  left: -18px;
  top: 27px;
}

.top-nav li.show-more .pos-more a {
  background: 0 0;
  padding: 0;
  line-height: 29px;
  float: left;
  width: 100%;
  -webkit-transition: none 0.25s;
  transition: none 0.25s;
  color: #333;
}

.top-nav li.show-more .pos-more a:hover {
  background: #fd6853;
  color: #fff;
}

.top-nav li.show-more .pos-more .all {
  border-top: 1px solid #f2f2f2;
  font-weight: 400;
}

.top-nav li.show-more .pos-more .all a {
  background: url(../images/ico_spy.png?v=04c49a86) 32px -317px no-repeat;
}

.top-nav li.show-more .pos-more .all a:hover {
  background: #fd6853 url(../images/ico_spy.png?v=04c49a86) 32px -367px no-repeat;
}

.top-nav li.show-more .pos-more .ico-san {
  width: 10px;
  height: 5px;
  position: absolute;
  top: -5px;
  left: 26px;
  background: url(../images/ico_spy.png?v=04c49a86) 0 -295px no-repeat;
}

.white-skin .header {
  background: url(../images/bg_white.png?v=6230121b) 0 0 repeat;
}

.user-box {
  position: absolute;
  right: 5px;
  top: 10px;
  font-size: 12px;
}

.local-weather {
  float: left;
  position: relative;
  margin-right: 20px;
}

.local-weather .wea-box {
  display: none;
  cursor: pointer;
}

.local-weather .c6 {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.75);
  color: #666 \9;
  *float: left;
}

.local-weather i {
  margin: 0 8px;
  position: relative;
  top: 3px;
  *float: left;
}

.local-weather .pj-w {
  margin-left: 8px;
  font-weight: 700;
}

.local-weather .level1 {
  color: #61bd82;
}

.local-weather .level2 {
  color: #f1b500;
}

.local-weather .level3 {
  color: #fe801f;
}

.local-weather .level4 {
  color: #f63030;
}

.local-weather .level5 {
  color: #a00388;
}

.local-weather .level6 {
  color: #af0036;
}

.user-enter {
  float: left;
}

.user-enter .s-dw {
  position: relative;
  display: inline-block;
}

.user-enter a {
  color: rgba(0, 0, 0, 0.75);
  color: #666 \9;
  margin-right: 17px;
  display: inline-block;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
  vertical-align: top;
}

.user-enter a:hover {
  text-decoration: none;
  color: #ff5a34;
}

.user-enter .enter {
  display: inline-block;
  border-radius: 2px;
  background: #fd6853;
  color: #fff;
  padding: 0 10px;
  margin-right: 20px;
}

.user-enter .enter:hover {
  color: #fff;
  background: #ff5a42;
  -webkit-box-shadow: 0 2px 4px rgba(255, 90, 66, 0.5);
  box-shadow: 0 2px 4px rgba(255, 90, 66, 0.5);
}

.user-enter .enter:active {
  background: #f25440;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.user-enter .settings {
  margin-right: 18px;
  width: 19px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 3px;
  overflow: hidden;
  vertical-align: top;
  background: url(../images/ico_spy.png?v=04c49a86) -3px -433px no-repeat;
}

.user-enter .settings i {
  color: #999;
  font-size: 17px;
  float: left;
  margin-top: -3px;
}

.user-enter .settings:hover i {
  color: #666;
}

.user-enter .tx {
  display: inline-block;
  margin-right: 6px;
  position: relative;
  vertical-align: top;
  margin-bottom: -2px;
  *top: -4px;
}

.user-enter .tx img {
  border: 2px solid #fff;
  border-radius: 14px;
  margin: -2px 0 0 -2px;
  position: relative;
  z-index: 1;
}

.user-enter .tx .iconfont {
  font-size: 17px;
  position: absolute;
  right: -8px;
  top: 0;
  color: #999;
}

.content {
  height: 37%;
  min-height: 207px;
  position: relative;
}

.content .logo {
  height: 100%;
  min-height: 66px;
  position: relative;
}

.content .logo2 {
  position: absolute;
  z-index: -1;
  opacity: 0;
  left: -10000px;
}

.content .logo2 span {
  display: inline-block;
}

.content .logo span {
  position: absolute;
  left: 50%;
  margin-left: -138px;
  margin-bottom: 38px;
  bottom: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  opacity: 1;
  width: 276px;
  height: 66px;
  background: url(../images/logo_weixin_276_66.png?v=d6bfe569) 0 0 no-repeat;
  background-image: -webkit-image-set(url(../images/logo_weixin_552_232.png?v=628ed034) 2x, url(../images/logo_weixin_276_66.png?v=d6bfe569) 1x);
  background-image: -moz-image-set(url(../images/logo_weixin_552_232.png?v=628ed034) 2x, url(../images/logo_weixin_276_66.png?v=d6bfe569) 1x);
}

.join-on .content {
  height: 38.2%;
  min-height: 293px;
  position: relative;
  z-index: 3;
}

.join-on .content .logo {
  height: 70%;
  min-height: 181px;
  position: relative;
}

.content .door {
  position: absolute;
  bottom: 108px;
  left: 50%;
  margin: 0 0 0 268px;
}

.content .door a {
  display: inline-block;
  width: 24px;
  height: 24px;
}

.keywords-tips {
  position: absolute;
  top: 54px;
  right: 0;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  background-color: #333;
  background-color: rgba(51, 51, 51, 0.95);
  *background-color: #333;
  color: #ddd;
  padding: 0 12px;
  font-size: 14px;
}

.keywords-tips i {
  border: 6px solid #333;
  border: 6px solid rgba(51, 51, 51, 0.95);
  width: 0;
  height: 0;
  overflow: hidden;
  border-top: 0;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  top: -6px;
  right: 102px;
}

.keywords-tips strong {
  color: #fff;
}

.keywords-tips p {
  white-space: nowrap;
}

.white-skin .fixed .search-box .sec-input {
  padding: 10px;
  width: 529px;
  height: 22px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border: 1px solid #ddd \9;
  font-size: 16px;
  color: #333;
  border-radius: 2px 0 0 2px;
  border-right: 0;
  vertical-align: top;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  z-index: 3;
  -webkit-appearance: none;
}

.white-skin {
  background: #e4e4e4;
}

.white-skin .fixed .search-box .sec-input.hover {
  border: 1px solid rgba(0, 0, 0, 0.4);
  border: 1px solid #999 \9;
  border-right: 0;
}

.white-skin .search-box .sec-input.hover {
  border: 1px solid #fff;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

.white-skin .user-enter .pos-more a {
  color: #333;
}

.white-skin .user-enter .pos-more a:hover {
  color: #fff;
  background: #fd6853;
}

.white-skin .local-weather .c6,
.white-skin .local-weather .pj-w {
  color: rgba(255, 255, 255, 0.9);
  color: #eee\9;
}

.white-skin .loog-more a,
.white-skin .top-nav li a,
.white-skin .user-enter a {
  color: rgba(255, 255, 255, 0.9);
  color: #eee\9;
}

.white-skin .top-nav li a:hover {
  color: #fff;
}

.white-skin .user-enter a:hover {
  color: #fff;
}

.white-skin .user-enter .settings {
  background: url(../images/ico_spy_white.png?v=9a9b1fff) -3px -216px no-repeat;
}

.white-skin .user-enter .settings:hover {
  background: url(../images/ico_spy_white.png?v=9a9b1fff) -3px -60px no-repeat;
}

.white-skin .ft .line {
  background: rgba(255, 255, 255, 0.2);
}

.white-skin .top-nav li.cur span {
  color: #fff;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  border-bottom: 2px solid #ccc \9;
}

.white-skin .user-enter .tx img {
  border: 2px solid transparent;
}

.white-skin .card-box2 {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff\9;
}

.white-skin .ft {
  color: rgba(255, 255, 255, 0.5);
  color: #aaa\9;
}

.white-skin .ft a {
  color: rgba(255, 255, 255, 0.7);
  color: #ccc\9;
}

.white-skin .ft a:hover {
  color: rgba(255, 255, 255, 0.9);
  color: #fff\9;
}

.white-skin .ft .ba,
.white-skin .ft .g {
  color: rgba(255, 255, 255, 0.5);
  color: #aaa\9;
}

.white-skin .ft .ba:hover,
.white-skin .ft .g:hover {
  color: rgba(255, 255, 255, 0.7);
  color: #ccc\9;
}

.white-skin .top-nav li.show-more a i {
  border-top: 4px solid #999;
}

.white-skin .search-box .sec-input {
  border: 1px solid #fff;
  border: 1px solid #fff \9;
}

.white-skin .top-nav li.show-more a:hover {
  color: #fff;
}

.white-skin .top-nav li.show-more a:hover i {
  border-top: 4px solid #fff;
  border-top: 0\9;
  border-bottom: 4px solid #fff \9;
}

.white-skin .loog-more .ico_san {
  background: url(../images/ico_spy2_white.png?v=f8ef7f9e) 0 0 no-repeat;
}

.white-skin .user-enter .tx img {
  border: 2px solid transparent;
}

.white-skin .fixed .search-box .sec-input.active {
  border: 1px solid #fd6853;
  border: 1px solid #fd6853 \9;
  border-right: 0;
}

.card-box {
  min-width: 1000px;
  width: 100%;
  margin: 0 auto;
}

.card-box2 {
  width: 892px;
  margin: 0 auto;
  border: 1px solid #ebebeb;
  background: rgba(255, 255, 255, 0.97);
  background: #fff\9;
  -webkit-box-shadow: 0 2px 6px rgba(239, 239, 239, 0.5);
  box-shadow: 0 2px 6px rgba(239, 239, 239, 0.5);
  overflow: hidden;
  zoom: 1;
  height: 398px;
  position: relative;
}

.show-all {
  height: auto;
}

.card-box2 a:hover {
  color: #ff5a34 !important;
}

.c-top {
  line-height: 40px;
  font-size: 14px;
  padding-left: 3px;
  border-bottom: 1px solid #eee;
  position: relative;
  height: 40px;
  z-index: 1;
}

.c-top span {
  color: #666;
  padding: 0 4px;
  display: inline-block;
  margin: 0 17px;
  cursor: pointer;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}

.c-top span:hover {
  text-decoration: none;
  color: #ff5a34;
}

.c-top .cur {
  border-bottom: 2px solid #fd6853;
  position: relative;
  line-height: 40px;
  height: 39px;
  vertical-align: top;
  margin-bottom: -1px;
  color: #333;
  font-weight: 700;
}

.c-top .shezhi {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 10px;
  right: 20px;
  background: url("../../ued/images/sprite_login.png") no-repeat;
  background-image: -webkit-image-set(url("../../ued/images/sprite_login@2x.png") 2x, url("../../ued/images/sprite_login.png") 1x);
  background-image: image-set(url("../../ued/images/sprite_login@2x.png") 2x, url("../../ued/images/sprite_login.png") 1x);
  background-position: 0 -55px;
  margin: 0;
  padding: 0;
}

.c-top .shezhi:hover {
  opacity: 0.8;
}

.c-main {
  overflow: hidden;
  zoom: 1;
  min-height: 345px;
  padding-bottom: 15px;
}

.c-main-left {
  width: 538px;
  float: left;
  padding-left: 24px;
}

.news-list {
  margin-bottom: -1px;
  overflow: hidden;
}

.news-list li {
  border-bottom: 1px solid #eee;
  overflow: hidden;
  zoom: 1;
  padding: 20px 0 16px;
}

.news-list li .img-box {
  float: right;
  margin-left: 10px;
  margin-bottom: 4px;
}

.news-list li .img-box a {
  display: block;
  width: 176px;
  height: 106px;
  overflow: hidden;
}

.news-list li .info-box {
  overflow: hidden;
  zoom: 1;
  height: 100%;
}

.news-list li .info-box h2 {
  font-size: 18px;
  line-height: 24px;
  max-height: 72px;
  overflow: hidden;
}

.news-list li .info-box h2 a {
  color: #333;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}

.news-list li .info-box h2 a:visited {
  color: #999;
}

.news-list li .info-box h2 i {
  font-size: 11px;
  line-height: 16px;
  padding: 0 3px;
  background: #f1503f;
  vertical-align: top;
  color: #fff;
  margin: 3px 5px 0 0;
  display: inline-block;
  font-style: normal;
}

.news-list li .info-box .time {
  font-size: 12px;
  color: #999;
  position: relative;
  line-height: 18px;
  margin-top: 10px;
}

.news-list li .info-box .time span {
  margin-right: 10px;
}

.news-list li .info-box .time a {
  line-height: 16px;
  padding: 0 3px;
  display: inline-block;
  color: #999;
  border: 1px solid #e5e5e5;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 3px;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.news-list li .info-box .time a:hover {
  border: 1px solid #fd6853;
  color: #ff5a34;
}

.news-list li.b-img .info-box {
  height: 106px;
  position: relative;
}

.news-list li.b-img .info-box .time {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}

.news-list li .img-box2 {
  padding-top: 13px;
  margin-left: -5px;
  overflow: hidden;
  zoom: 1;
  padding-bottom: 3px;
}

.news-list li .img-box2 a {
  float: left;
  margin-left: 5px;
  width: 176px;
  height: 106px;
  background: url(../images/bg_zhanwei.gif?v=e7a5a777) 0 0 no-repeat;
  overflow: hidden;
}

.c-main-right {
  width: 280px;
  float: right;
  padding-right: 14px;
}

.r-tit {
  font-size: 15px;
  font-weight: 700;
  position: relative;
  line-height: 20px;
  padding: 21px 0 0;
  color: #333333;
}

.r-tit a,
.r-tit span {
  color: #333;
}

.r-tit a span {
  font-size: 14px;
  font-family: sans-serif;
}

.r-tit a:hover span {
  color: #ff5a34;
}

.r-tit .change-hot {
  font-size: 13px;
  color: #999;
  font-weight: 400;
  position: absolute;
  right: 14px;
  top: 21px;
  padding-left: 18px;
  background: url(../images/ico_spy.png?v=04c49a86) -6px -124px no-repeat;
}

.r-tit .change-hot:hover {
  background: url(../images/ico_spy.png?v=04c49a86) -6px -478px no-repeat;
}

.r-tit .change-hot i {
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  position: absolute;
}

.hot-list {
  overflow: hidden;
  zoom: 1;
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
  margin-bottom: -3px;
}

.hot-list li {
  width: 130px;
  float: left;
  margin-right: 10px;
  padding-bottom: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-wrap: normal;
}

.hot-list li a {
  color: #666;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}

.hot-list li a .new {
  background: url(../images/ico_spy.png?v=04c49a86) -6px -161px no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-left: 2px;
  position: relative;
  top: 1px;
}

.more-fuwu {
  line-height: 20px;
  padding-top: 7px;
}

.more-fuwu a {
  color: #666;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}

.more-fuwu .line {
  width: 1px;
  height: 14px;
  background: #e5e5e5;
  overflow: hidden;
  display: inline-block;
  margin: 0 16px;
  position: relative;
  top: 2px;
  border: 0;
}

.ft {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
  color: #999 \9;
  line-height: 22px;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding-bottom: 5px;
  overflow: hidden;
  min-width: 1000px;
}

.ft a {
  color: rgba(0, 0, 0, 0.6);
  color: #666 \9;
}

.ft a:hover {
  color: rgba(0, 0, 0, 0.9);
  color: #333 \9;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

.ft .g {
  color: rgba(0, 0, 0, 0.4);
  color: #999 \9;
  margin: 0;
}

.ft .g:hover {
  color: rgba(0, 0, 0, 0.6);
  color: #666 \9;
}

.ft .ba {
  padding-right: 14px;
  background: url(../images/wangan.png?v=be16660a) 100% 4px no-repeat;
  display: inline-block;
  color: rgba(0, 0, 0, 0.4);
  color: #999 \9;
  text-decoration: none;
}

.ft .ba:hover {
  color: rgba(0, 0, 0, 0.6);
  color: #666 \9;
}

.ft .line {
  width: 1px;
  height: 12px;
  display: inline-block;
  overflow: hidden;
  background: #e5e5e5;
  margin: 0 10px;
  position: relative;
  top: 2px;
  border: 0;
}

.pos-sta {
  position: static;
  margin: 15px 0;
}

.back-top {
  display: none;
  position: fixed;
  width: 46px;
  height: 46px;
  left: 50%;
  margin-left: 455px;
  bottom: 100px;
  background: url(../images/back_top.png?v=8e2c8e8c) 0 0 no-repeat;
}

.back-top:hover {
  background-position: 0 -47px;
}

.loog-more {
  text-align: center;
  line-height: 20px;
  padding-bottom: 14px;
}

.loog-more a {
  color: rgba(0, 0, 0, 0.4);
  color: #666 \9;
  padding: 16px 0 0;
  display: inline-block;
  width: 90px;
}

.loog-more .ico_san {
  font-size: 30px;
  width: 28px;
  height: 16px;
  display: inline-block;
  margin-top: 5px;
  background: url(../images/ico_spy2.png?v=b6b97014) 0 0 no-repeat;
}

.loog-more a:hover {
  text-decoration: none;
}

.pos-header {
  position: fixed;
  height: 114px;
  width: 100%;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  z-index: 6;
  display: none;
}

.part-one {
  height: 72px;
  background: rgba(255, 255, 255, 0.97);
  background: #fff\9;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 1;
  border-bottom: 1px solid #eee \9;
}

.part-two {
  height: 40px;
  background: rgba(255, 255, 255, 0.97);
  background: #fff\9;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid #eee \9;
}

.part-two .c-top {
  width: 889px;
  margin: 0 auto;
  padding: 0 54px 0 57px;
}

.fixed .pos-header {
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  z-index: 3;
  display: block;
}

.content.fixed .logo img {
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  opacity: 0;
}

.fixed .search-box {
  position: fixed;
  z-index: 4;
  left: 50%;
  margin-left: -265px;
  top: 14px;
}

.content.fixed .logo2 {
  position: fixed;
  left: 50%;
  top: 7px;
  margin-left: -423px;
  z-index: 3;
  opacity: 1;
}

.card-box-fix .c-main-right {
  position: fixed;
  top: 109px;
  left: 50%;
  margin-left: 152px;
}

.skin-bg {
  text-align: center;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  zoom: 1;
  left: 0;
  z-index: -1;
  overflow: hidden;
}

.loading-box {
  text-align: center;
  color: #666;
  font-size: 12px;
  padding-bottom: 16px;
  padding-top: 16px;
  line-height: 20px;
}

.loading-box i {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
}

.loading-box .loading-gif {
  background: url(../images/loading.gif?v=d423daa1) 0 0 no-repeat;
}

.loading-box .loading-err {
  background: url(../images/ico_spy.png?v=04c49a86) 0 -199px no-repeat;
}

.loading-box a {
  color: #ff5a34;
}

.loading-box a:hover {
  color: #f92f00;
  text-decoration: none;
}

.dh-tit {
  font-size: 14px;
  color: #666;
  font-weight: 700;
  padding: 20px 25px 0;
  line-height: 20px;
  clear: both;
}

.dh-list {
  zoom: 1;
  padding-left: 13px;
}

.dh-list li {
  width: 130px;
  float: left;
  margin-left: 12px;
  margin-top: 12px;
}

.dh-list li a {
  display: block;
  height: 43px;
  padding: 0 7px;
  text-align: center;
  line-height: 16px;
  padding-top: 29px;
  color: #666;
  background: #fbfbfb;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-wrap: normal;
  border: 1px solid #fbfbfb;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}

.dh-list li a:hover {
  border: 1px solid #f2f2f2;
  background: #fff;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

.dh-list li img {
  margin: 0 5px 0 0;
  position: relative;
  top: -1px;
}

.user-enter .pos-more {
  position: absolute;
  left: -24px;
  top: 30px;
  width: 70px;
}

.user-enter .pos-more a {
  display: block;
  margin: 0;
  text-align: left;
  padding-left: 11px;
  -webkit-transition: none 0.25s;
  transition: none 0.25s;
}

.user-enter .pos-more a:hover {
  color: #fff;
  background: #fd6853;
}

.c-top .pos-more {
  width: 68px;
  position: absolute;
  right: 15px;
  top: 36px;
  opacity: 1;
  filter: alpha(opacity=100);
}

.c-top .pos-more a {
  padding: 0;
  margin: 0;
  text-align: center;
  display: block;
  color: #666;
}

.c-top .pos-more a:hover {
  background: #fff;
  color: #ff5a34;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}

.c-top .pos-more .ico-san {
  left: 31px;
}

.local-weather .pos-more {
  width: 240px;
  left: -52px;
  top: 27px;
}

.local-weather .pos-more .ico-san {
  left: 115px;
}

.weather-pos {
  background-color: #fff;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
}

.weather-pos:hover {
  background-color: #fff;
}

.weather-pos .riqi {
  position: relative;
  line-height: 20px;
  padding: 0 10px;
  color: #666;
  font-size: 14px;
  text-align: left;
  padding-top: 10px;
  margin-bottom: 25px;
}

.weather-pos .riqi .adree {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
  color: #999;
  background: 0 0;
  padding-right: 10px;
}

.weather-pos .riqi .adree i {
  width: 0;
  height: 0;
  border-left: 4px dashed transparent;
  border-top: 4px solid #999;
  border-right: 4px dashed transparent;
  position: absolute;
  right: 0;
  top: 9px;
  display: inline-block;
  margin: 0;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}

.weather-pos .riqi .adree:hover i {
  border-top: 4px solid #666;
}

.weather-pos .riqi.zhankai {
  margin-bottom: 13px;
  z-index: 20;
}

.weather-pos .riqi.zhankai .adree:hover {
  color: #666;
  background: 0 0;
}

.weather-pos .riqi.zhankai .adree i {
  border-top: 4px dashed transparent;
  border-bottom: 4px solid #999;
  top: 4px;
}

.weather-pos .riqi.zhankai .adree:hover i {
  border-bottom: 4px solid #666;
  border-top: 4px dashed transparent;
}

.weather-pos .riqi.zhankai .adree span {
  font-family: sans-serif;
  margin-left: 3px;
}

.weather-pos .riqi .shaixuan {
  display: none;
  height: 22px;
  zoom: 1;
  position: relative;
  z-index: 10;
  padding-top: 6px;
}

.weather-pos .riqi .shaixuan .part1 {
  width: 84px;
  float: left;
  margin-right: 5px;
  position: relative;
}

.weather-pos .riqi .shaixuan .part1 select {
  border: 1px solid #ddd;
  width: 100%;
  outline: none;
  color: #333;
  height: 22px;
}

.weather-pos .riqi .shaixuan .part2 {
  width: 42px;
  float: left;
  *margin-top: 2px;
}

.weather-pos .riqi .shaixuan .part2 a {
  width: 40px;
  line-height: 20px;
  text-align: center;
  color: #333;
  border: 1px solid #b8b8b8;
  background: #f9f9f9;
  border-radius: 2px;
}

.weather-pos .riqi .shaixuan .part2 a:hover {
  background: #f2f2f2;
}

.weather-pos .riqi.zhankai .shaixuan {
  display: block;
}

.wd-info {
  padding-bottom: 24px;
  min-height: 79px;
  display: block;
}

.wd-info .s1 {
  display: inline-block;
  vertical-align: top;
  font-size: 56px;
  color: #333;
  line-height: 56px;
  position: relative;
  padding-right: 20px;
  *width: 90px;
  *text-align: center;
  *float: left;
  margin-left: 20px;
}

.wd-info .s1 .sheshi {
  display: inline;
  font-size: 46px;
  line-height: 32px;
  font-weight: 400;
  position: absolute;
  right: 0;
  top: 8px;
}

.wd-info .s1 span {
  display: block;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.wd-info .s2 {
  display: inline-block;
  vertical-align: top;
  line-height: 26px;
  padding-top: 2px;
  text-align: left;
  padding-left: 5px;
  *width: 80px;
  *float: left;
}

.wd-info .s2 .p1 {
  color: #333;
  font-size: 16px;
}

.wd-info .s2 .p2 {
  color: #999;
  font-size: 12px;
  margin-top: -1px;
}

.other-day {
  overflow: hidden;
  zoom: 1;
  border-top: 1px solid #eee;
}

.other-day li {
  width: 80px;
  float: left;
}

.other-day li a {
  font-size: 12px;
  color: #666;
  line-height: 29px;
  padding: 14px 0 11px;
}

.other-day li a:hover {
  color: #666;
  background: 0 0;
}

.index-login-v1 {
  height: 36px;
  margin-bottom: 15px;
  padding-top: 3px;
  font-family: Microsoft YaHei;
  background-color: #fff;
  zoom: 1;
  z-index: 10;
  position: relative;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.skin-box2 {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 5;
}

.index-login-v1:after {
  clear: both;
  content: '';
  display: block;
}

.index-login-v1 a {
  display: inline-block;
  text-decoration: none;
  letter-spacing: normal;
}

.top-rt {
  float: right;
  position: relative;
}

.index-menu {
  float: left;
  list-style-type: none;
}

.index-menu li {
  float: left;
  line-height: 32px;
  height: 34px;
  padding: 2px 7px 0;
}

.index-menu a {
  color: #666;
  font-size: 14px;
  padding: 0 3px 2px;
  height: 32px;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}

.index-menu a:hover {
  color: #333;
}

.index-menu .cur a {
  padding: 0 3px;
  border-bottom: 2px solid #ee4035;
  color: #ee4035;
}

.skin-form {
  position: absolute;
  bottom: 1px;
  left: 1px;
  width: 140px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-size: 12px;
  background: url(../images/black-skin.png?v=6231d8c3) 0 0 no-repeat;
  font-family: Microsoft YaHei;
  z-index: 2;
  display: none;
  color: #fff;
}

.skin-box li a:hover .skin-form {
  display: block;
}

.alr-skin {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/pop-skin.png?v=a311c9f0) repeat;
  min-width: 1440px;
  z-index: 25;
  border-bottom: 1px solid #efefef;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.skin-pop {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 61px;
  height: 133px;
  background: url(../images/pop-skin.png?v=a311c9f0) repeat;
}

.skin-box {
  width: 916px;
  margin: 0 auto;
  height: 133px;
  padding: 7px 42px 0;
  position: relative;
}

.skin-box ul {
  list-style-type: none;
  width: 200%;
}

.skin-box li {
  float: left;
  width: 142px;
  height: 92px;
  margin-right: 13px;
  position: relative;
}

.skin-box li span {
  width: 30px;
  height: 30px;
  overflow: hidden;
  background: url(../images/ok.png?v=bb0cbe82) no-repeat;
  position: absolute;
  top: 1px;
  left: 1px;
  display: none;
}

.skin-box .cur span {
  display: block;
}

.skin-box li a {
  width: 140px;
  height: 90px;
  display: block;
  overflow: hidden;
  border: 1px solid #fff;
  -webkit-transition: border 0.25s;
  transition: border 0.25s;
}

.skin-box li a:hover {
  border: 1px solid #ee4035;
}

.skin-box .roll-list {
  width: 916px;
  overflow: hidden;
  height: 96px;
}

.hide {
  position: absolute;
  width: 53px;
  height: 22px;
  background: url(../images/hide.png?v=aa1e34ab) no-repeat;
  display: block;
  bottom: 0;
  right: 42px;
}

.roll-list .hide {
  display: none;
}

.roll-list .show {
  display: block;
}

.hide:hover {
  background-position: 0 -24px;
}

.lt-rr,
.rt-rr {
  width: 42px;
  position: absolute;
  top: 0;
  height: 92px;
  display: block;
  z-index: 2;
  background: url(../images/rr-skin.png?v=49374261) 0 center no-repeat;
}

.lt-rr {
  left: 0;
}

.lt-rr:hover {
  background-position: -112px center;
}

.rt-rr {
  right: 0;
  background-position: -30px center;
}

.rt-rr:hover {
  background-position: -142px center;
}

.skin-top {
  width: 916px;
  margin: 0 auto;
}

.hide-skin {
  background: url(../images/skin.png?v=6cc46910) no-repeat;
  line-height: 32px;
  display: inline-block;
  padding-top: 2px;
  font-size: 14px;
  color: #666;
  padding-left: 15px;
  background-position: 0 14px;
}

.hide-skin:hover {
  color: #333;
  background-position: 0 -26px;
}

.suglist li {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-wrap: normal;
}

.content .logo2 span {
  vertical-align: top;
  width: 150px;
  height: 58px;
  background: url(../images/logo_150x58.png) 0 0 no-repeat;
  background-image: -webkit-image-set(url(../images/logo_300x116.png) 2x, url(../images/logo_150x58.png) 1x);
}

.user-enter .s-dw .pos-more {
  left: -22px;
  top: 30px;
}

.nobg .suglist {
  width: 100% !important;
}

.search-box .yuyin-cur .sec-input,
.white-skin .fixed .search-box .yuyin-cur .sec-input {
  padding: 10px 40px 10px 10px;
  width: 499px;
}

.mask-layer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  filter: alpha(opacity=40);
  z-index: 2100;
}


.del {
  background: url(../images/pos_close.png) 0 0 no-repeat !important;
  width: 22px !important;
  height: 22px !important;
  position: absolute;
  right: 30px !important;
  top: 30px !important
}

.del:hover {
  background: url(../images/pos_close2.png) 0 0 no-repeat !important
}

.login-pop-wx {
  border-radius: 10px !important;
  height: 460px !important;
  border-radius: 10px;
  overflow: hidden;
  height: 460px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  width: 510px;
  position: absolute;
  margin-left: -225px;
  left: 50%;
  font-family: Microsoft YaHei;
  z-index: 2200
}

.login-skin {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000;
  filter: alpha(opacity=30);
  -moz-opacity: .3;
  opacity: .3;
  z-index: 111
}
