﻿@charset "utf-8";
/* CSS Document */
/*edit:fanzhenzhen
@ update: 2015-3-11 */

html,
body,
div,
span,
object,
embed,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
a,
cite,
code,
del,
dfn,
em,
img,
strong,
sub,
sup,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  overflow-y: scroll;
  overflow-x: hidden;
}
.clearMargin:before{content: "";display: table;height: 0;clear: both;visibility: hidden;}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  border: none;
}
ul,
li,
ol {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
em,
cite,
dfn {
  font-style: normal;
}
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  *display: inline-block;
  *zoom: 100%;
}
.clear {
  clear: both;
  line-height: 1px;
  height: 1px;
  *display: inline;
  font-size: 1px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.alignL {
  text-align: left;
}
.alignC {
  text-align: center;
}
.alignR {
  text-align: right;
}
.relative {
  position: relative;
}
.none {
  display: none;
}
.block {
  display: block;
}
.overf {
  overflow: hidden;
}
:focus,
a {
  outline: none;
  -moz-outline-style: none;
}
a:visited,
a:link {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.mt20 {
  margin-top: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mr5 {
  margin-right: 5px;
}
.h30 {
  height: 30px;
}
.h40 {
    height: 40px;
}
.ml50 {
  margin-left: 50px;
}
.pos_r {
  position: relative;
}
.chong {
  color: #ff0060;
}
.brown {
  color: #ae440c;
}
.blue {
  color: blue;
}
.fs20 {
  font-size: 20px;
}
.fs16 {
  font-size: 16px;
}
.fs14 {
  font-size: 14px;
}
.fs26 {
  font-size: 26px;
}
.fs24 {
  font-size: 24px;
}
.fs18 {
  font-size: 18px;
}
.fs12 {
  font-size: 12px;
}

/*body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",tahoma,Arial; color:#25282d; background:#d9d8d6;}*/
/*第一部分*/
.mod {
  width: 1125px;
  margin: 0 auto;
}
/*.wrap{width:100%;background:url(https://static.web.sdo.com/dn/pic/dn_act/20150311style/wrap.jpg) 50% 0;}*/
/*.wrapc{height:703px;background:url(https://static.web.sdo.com/dn/pic/dn_act/20150311style/wrapc.jpg);}*/
.vote_time {
  position: absolute;
  width: 550px;
  height: 60px;
  top: 200px;
  left: 0;
  font-size: 18px;
  color: #4e4c4c;
  text-align: center;
}
.nav_con{
    width: 1200px;
    height: 109px;
    margin: 0 auto;
    background: url(https://static.web.sdo.com/dn/pic/dn_21act/2103zj/nav_bg_cen.png) no-repeat 0 0;
}

.nav a {
  display: inline-block;
  width: 224px;
  height: 110px;
  line-height: 110px;
  font-size: 20px;
  text-align: center;
  color: #e8e8e8;
  float: left;
  margin:0 1px 0 0;
}
.nav a:before{content: "";display: table;height: 0;clear: both;visibility: hidden;}
.nav a img{
    display: block;
    margin: 42px auto 0;
}
.nav a:hover,
.nav a.current {
  background: url(https://static.web.sdo.com/dn/pic/dn_21act/2103zj/nav_h.png)
    no-repeat 0 0;
}
.nav .but_load,
.nav .but_sc,
.nav .but_sc_enddate {
  display: inline-block;
  width: 224px;
  height: 142px;
  cursor: pointer;
  float: left;
}
.nav .but_load {
  background: url(https://static.web.sdo.com/dn/pic/dn_21act/2103zj/login_btn_z.png)
    no-repeat 0 -1px;
}
.nav .but_sc {
  background: url(https://static.web.sdo.com/dn/pic/dn_21act/2103zj/submit_btn.png)
    no-repeat 0 -1px;
}
.nav .user {
  position: absolute;
  top: 145px;
  right: 10px;
  color: #000;
}
.nav .but_sc_enddate {
  background: url(https://static.web.sdo.com/dn/pic/dn_21act/2103zj/login_btn_z.png)
    no-repeat 0 -1px
}

/*搜索*/
.selectArea {
  padding: 60px 0 30px;
  height: 27px;
  line-height: 25px;
  margin: 0 auto;
  text-align: center;
}
.selectArea .select {
  width: 175px;
  height: 24px;
  padding: 2px;
  background-color: #f7f7f7;
  border: none;
  /*float: left;*/
  margin-right: 10px;
}
.selectArea .tb_text {
  width: 175px;
  padding: 3px 5px;
  background-color: #f7f7f7;
  border: none; /* vertical-align:middle;*/
  /*float: left;*/
  margin-right: 10px;
}
.selectArea .btnSearch {
  position: relative;
  display: inline-block;
  width: 61px;
  height: 23px;
  top:5px;
  /*float: left;*/
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20150311style/but_search.jpg) no-repeat 0 0;
}

.ulcon {
  width: 1192px;
  overflow: hidden;
}
.ulcon li {
  width: 330px;
  height: 312px;
  float: left;
  margin: 0 67px 30px 0;
  position: relative;
}
.ulcon li .ulimg {
    width: 330px;
  height: 210px;
  overflow: hidden;
  cursor: pointer;
}
.ulcon li .ulimg img{
    width: 100%;
    height: 100%;
}
.ulcon .li_in {
    position: relative;
  line-height: 25px;
  padding-top: 17px;
  font-size: 14px;
  color: #686a6c;
}
.ulcon .li_in .listzp_name {
  height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ulcon .number {
  width: 62px;
  height: 58px;
  position: absolute;
  top: 0;
  right: 0;
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20150311style/numlist.png)
    no-repeat;
}
.ulcon .number1 {
  background-position: 0 0;
}
.ulcon .number2 {
  background-position: 0 -58px;
}
.ulcon .number3 {
  background-position: 0 -116px;
}

/*页码*/
.paging {
  height: 35px;
  *zoom: 1;
  overflow: hidden;
  margin: 10px 0;
  text-align: center;
}
.paging a {
  width: 25px;
  background-color: #f7f7f7;
  border: 1px solid #dbd8d8;
  color: #636060;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  margin-left: 5px;
  font-weight: bold;
  border: 1px solid #cdcccb;
}
.paging a:hover {
  text-decoration: none;
}
.paging span,
.paging input {
  display: inline-block;
  margin-left: 5px;
}
.paging input {
  border: 1px solid #dbd8d8;
  height: 24px;
  padding: 0 2px;
  width: 19px;
  text-align: center;
  line-height: 24px;
}
.paging .now {
  color: #fff;
  background: #ff660a;
}

.line {
  width: 100%;
  height: 2px;
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20150311style/line.jpg)
    repeat-x 0 0;
  margin: 50px 0;
}
.con {
  /*padding-left: 25px;*/
  /*padding-bottom: 20px;*/
}
.con h1 {
  /*color: #282828;*/
  /*font-size: 24px;*/
}
.con h1 img{
    display: block;
    margin: 0 auto;
}
.con h2 span {
  background: #73f8c3;
  padding: 3px 5px;
  color: #605955;
  height: 25px;
  border-radius: 2px;
  font-size: 14px;
}
.mb30 {
  margin-bottom: 30px;
}
.con .numlist {
  display: inline-block;
  width: 17px;
  height: 17px;
  line-height: 17px;
  text-align: center;
  color: #605955;
  margin-right: 10px;
  background: #eeeeed;
}
.con .numlist_bg {
  display: inline-block;
  width: 17px;
  height: 17px;
  line-height: 17px;
  text-align: center;
  color: #605955;
  margin-right: 10px;
}
.con div {
  font-size: 14px;
  color: #605955;
  /*margin-bottom: 10px;*/
}
.con div img{
    display: block;
    margin: 10px auto 0;
}
.mr17 {
  margin-right: 17px;
}
.mr37 {
  margin-right: 37px;
}
.mr27 {
  margin-right: 27px;
}
.h150 {
  height: 150px;
}

/*弹层*/
.alert_bg {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: fixed;
  top: 0;
  left: 0;
  display: none;
}
.alert1 {
  width: 680px;
  height: 640px;
  border: 2px solid #2b2e33;
  position: absolute;
  background: #fff;
  display: none;
}
.alert1 .alert_con {
  padding: 40px 50px;
  width: 580px;
  font-size: 14px;
  line-height: 24px;
  color: #494949;
}
.alert1_top {
  height: 440px;
  overflow-y: scroll;
  margin-bottom: 15px;
}
.alert1_top p {
  text-indent: 2em;
}
.but_qx {
  display: inline-block;
  width: 98px;
  height: 25px;
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20150311style/but_qx.jpg)
    no-repeat;
  margin-right: 10px;
}
.but_qr {
  display: inline-block;
  width: 98px;
  height: 25px;
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20150311style/but_qr.jpg)
    no-repeat;
}

.alert2 {
  width: 440px;
  border: 2px solid #2b2e33;
  position: absolute; /*top:50%;left:50%;margin-top:-300px;margin-left:-210px;*/
  background: #fff;
  display: none;
}
.alert2 .alert_con {
  padding: 30px 40px;
  width: 370px;
  overflow: hidden;
  font-size: 14px;
  color: #494949;
}
.alert2 .con {
  padding: 0;
  color: #434343;
}
.alert2 .tips {
  font-size: 12px;
  font-weight: normal;
  margin-top: 35px;
  font-family: '宋体';
}
.alert2 input[type='text'] {
  width: 110px;
  font-size: 14px;
  padding: 2px 5px;
  background-color: #e5e5e5;
  border: 1px solid #b9b9b9;
}
.alert2 .select {
  width: 180px;
  padding: 2px;
  background-color: #e5e5e5;
  border: 1px solid #b9b9b9;
}
.alert2 p {
  height: 38px;
  font-size: 14px;
}
.alert2 .tb_phone {
  width: 186px;
}
.alert2 .tb_name {
  width: 320px;
  color: #434343;
}
.surebox {
  padding: 15px 30px 10px 0;
  text-align: center;
}
.surebox a {
  width: 98px;
  height: 25px;
  display: inline-block;
}
.surebox .btnsubmitinfo {
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20150311style/btnSubmit.png)
    no-repeat;
  margin-right: 8px;
}
.surebox .btnCancle {
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20150311style/but_qx.jpg)
    no-repeat;
}

.alert3 {
  width: 440px;
  position: absolute;
  background: #fff;
  display: none;
}
.alert_h2 {
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  background: #272a2f;
  position: relative;
  font-size: 18px;
  top: 0;
}
.close {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url(https://static.web.sdo.com/dn/pic/dn_21act/2103zj/close.png) no-repeat;
  cursor: pointer;
  position: absolute;
    right: -74px;
    top: 0;
}
.green{
    display: inline-block;
    width: 80px;
    height: 28px;
    margin-right: 10px;
    line-height: 28px;
    border-radius: 20px;
    color: #fff;
    text-align: center;
    background: #9FBE73;
}
.link_a{
    display: inline-block;
}
.alert3 .alert_con {
  padding: 30px 35px;
  width: 370px;
  overflow: hidden;
  font-size: 12px;
  color: #494949;
  font-weight: bold;
}
.alert3 .sc_input {
  width: 330px;
  height: 18px;
  padding: 2px;
  line-height: 18px;
  border: 1px solid #c9c9c9;
  background: #eeedea;
}
.alert3 .input_s {
  width: 350px;
  padding: 3px 5px;
  height: 23px;
  line-height: 23px;
    border: 1px solid #c9c9c9;
background: #eeedea;
  margin-top: 3px;
}
.alert3 .green{
    margin-bottom: 2px;
}
.alert3 .zp_detail {
  width: 350px;
  padding: 3px 5px;
  height: 99px;
  line-height: 25px;
  border: 1px solid #c9c9c9;
  background: #eeedea;
  margin-top: 3px;
  resize: none;
}

.alert4 {
  width: 890px;
  min-height: 750px;
  /*border: 2px solid #2b2e33;*/
  padding: 10px;
  position: absolute;
  _position: absolute;
  background: #fff;
  display: none;
}
.alert4 .alert_con {
  width: 800px;
  overflow: hidden;
  font-size: 14px;
  color: #494949;
  margin: 0 auto;
}
.alert4 .alert_h2 {
  background: #fff;
  position: relative;
}
.check_alert {
    width: 452px;
    height: 272px;
    position: absolute;
    top:0;left: 0;
    background: #fff;
    display: none;
}
.check_txt{
    margin-top: 85px;
    font-size: 20px;
    text-align: center;
    color: #000;
}
.ok{
    display: block;
    margin: 40px auto 0;
    width: 138px;
    height: 49px;
    background: url(https://static.web.sdo.com/dn/pic/dn_21act/2103zj/ok.png) no-repeat;
}
.voto {
  width: 138px;
  height: 49px;
  background: url(https://static.web.sdo.com/dn/pic/dn_21act/2103zj/tou_btn.png) no-repeat;
  position: absolute;
  right: 50px;
  top: 15px;
  cursor: pointer;
}
.alert4 dl {
  width: 800px;
  height: 450px;
  padding-top: 30px;
}
.alert4 dt {
  width: 684px;
  height: 410px;
  float: left;
  overflow: hidden;
}
.alert4 dd {
  width: 110px;
  float: right;
  height: 410px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.alert4 dd p {
  width: 94px;
  height: 70px;
  overflow: hidden;
  background: #e7d9af;
  margin-bottom: 4px;
  cursor: pointer;
}
.alert4_pl {
  width: 360px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.article_sm {
  display: inline-block;
  float: left;
  width: 690px;
}

.btnmore {
  display: inline-block;
  width: 99px;
  height: 27px;
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20150311style/btnmore.jpg)
    no-repeat;
  float: right;
  cursor: pointer;
  margin-top: 10px;
  margin-right: 20px;
}

.pageNavi {
  text-align: center;
  padding: 10px 0 5px;
}
.pageNavi a,
.pageNavi span {
  margin: 0 4px;
}

/*浮空秀侧边栏*/
.slideleft {
  width: 84px;
  height: 446px;
  position: fixed;
  top: 100px;
  right: 70px;
  z-index: 10;
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20151209coser/slidebg.png)
    no-repeat;
  font-size: 13px;
}
.slideleft a,
.slideleft span {
  display: block;
  float: left;
  width: 84px;
  height: 79px;
  margin-bottom: 13px;
  text-align: center;
}
.slideleft span {
  color: #f3edfb;
}
.slideleft a {
  color: #e8ebff;
}
.slideleft a:hover {
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20151209coser/slideon.png)
    no-repeat;
  color: #42370f;
}
.slideleft a.cur {
  background: url(https://static.web.sdo.com/dn/pic/dn_act/20151209coser/slideon.png)
    no-repeat;
  color: #42370f;
}

.slideleft span b {
  display: inline-block;
  padding-top: 30px;
}
.slideleft a b {
  display: inline-block;
  padding-top: 16px;
}

/*浮空秀侧边栏*/
.slideleftNew1 {
  width: 300px;
  height: 380px;
  position: fixed;
  top: 100px;
  right: -25px;
  z-index: 10;
  background: url(https://fu5.web.sdo.com/10036/202003/15843252182817.png)
    no-repeat;
  font-size: 13px;
}
.slideleftNew1 a,
.slideleft span {
  display: block;
  float: left;
  width: 160px;
  height: 60px;
  margin-bottom: 8px;
  text-align: center;
  margin-top: 50px;
}
.slideleftNew1 span {
  color: #f3edfb;
}
.slideleftNew1 a {
  color: #e8ebff;
}

.slideleftNew2 {
  width: 300px;
  height: 380px;
  position: fixed;
  top: 100px;
  right: -25px;
  z-index: 10;
  background: url(https://fu5.web.sdo.com/10036/202003/15843252348466.png)
    no-repeat;
  font-size: 13px;
}
.slideleftNew2 a,
.slideleft span {
  display: block;
  float: left;
  width: 160px;
  height: 60px;
  margin-bottom: 8px;
  text-align: center;
  margin-top: 50px;
}
.slideleftNew2 span {
  color: #f3edfb;
}
.slideleftNew2 a {
  color: #e8ebff;
}

.slideleftNew3 {
  width: 300px;
  height: 500px;
  position: fixed;
  top: 100px;
  right: -25px;
  z-index: 10;
  background: url(https://fu5.web.sdo.com/10036/202003/15840933008800.png)
    no-repeat;
  font-size: 13px;
}
.slideleftNew3 a,
.slideleft span {
  display: block;
  float: left;
  width: 160px;
  height: 60px;
  margin-bottom: 8px;
  text-align: center;
  margin-top: 50px;
}
.slideleftNew3 span {
  color: #f3edfb;
}
.slideleftNew3 a {
  color: #e8ebff;
}

.slideleftNew4 {
  width: 300px;
  height: 500px;
  position: fixed;
  top: 100px;
  right: -25px;
  z-index: 10;
  background: url(https://fu5.web.sdo.com/10036/202003/15840933343927.png)
    no-repeat;
  font-size: 13px;
}
.slideleftNew4 a,
.slideleft span {
  display: block;
  float: left;
  width: 160px;
  height: 60px;
  margin-bottom: 8px;
  text-align: center;
  margin-top: 50px;
}
.slideleftNew4 span {
  color: #f3edfb;
}
.slideleftNew4 a {
  color: #e8ebff;
}

.slideleftNew5 {
  width: 300px;
  height: 500px;
  position: fixed;
  top: 100px;
  right: -25px;
  z-index: 10;
  background: url(https://fu5.web.sdo.com/10036/202003/15840933553844.png)
    no-repeat;
  font-size: 13px;
}
.slideleftNew5 a,
.slideleft span {
  display: block;
  float: left;
  width: 160px;
  height: 60px;
  margin-bottom: 8px;
  text-align: center;
  margin-top: 50px;
}
.slideleftNew5 span {
  color: #f3edfb;
}
.slideleftNew5 a {
  color: #e8ebff;
}

.slideleftNew6 {
  width: 300px;
  height: 500px;
  position: fixed;
  top: 100px;
  right: -25px;
  z-index: 10;
  background: url(https://fu5.web.sdo.com/10036/202005/15887564635192.png)
    no-repeat;
  font-size: 13px;
}
.slideleftNew6 a,
.slideleft span {
  display: block;
  float: left;
  width: 160px;
  height: 60px;
  margin-bottom: 8px;
  text-align: center;
  margin-top: 25px;
}
.slideleftNew6 span {
  color: #f3edfb;
}
.slideleftNew6 a {
  color: #e8ebff;
}

.slideleftNew7 {
  width: 300px;
  height: 500px;
  position: fixed;
  top: 100px;
  right: -25px;
  z-index: 10;
  background: url(https://fu5.web.sdo.com/10036/202005/15887564969096.png)
    no-repeat;
  font-size: 13px;
}
.slideleftNew7 a,
.slideleft span {
  display: block;
  float: left;
  width: 160px;
  height: 60px;
  margin-bottom: 8px;
  text-align: center;
  margin-top: 25px;
}
.slideleftNew7 span {
  color: #f3edfb;
}
.slideleftNew7 a {
  color: #e8ebff;
}

.slideleftNew8 {
  width: 300px;
  height: 500px;
  position: fixed;
  top: 100px;
  right: -25px;
  z-index: 10;
  background: url(https://fu5.web.sdo.com/10036/202005/15904590406454.png)
    no-repeat;
  font-size: 13px;
}
.slideleftNew8 a,
.slideleft span {
  display: block;
  float: left;
  width: 210px;
  height: 70px;
  /* margin-bottom: 8px; */
  text-align: center;
  margin-top: 68px;
}
.slideleftNew8 span {
  color: #f3edfb;
}
.slideleftNew8 a {
  color: #e8ebff;
}
.slideleftNew8 .a2 {
  margin-top: 17px;
}

/* .aside-base {
  display: block;
  position: fixed;
}

.aside-rycc {
  width: 226px;
  height: 139px;
  background: url(https://static.web.sdo.com/dn/pic/dn_20act/1yi/rycc.png)
    no-repeat center;
  top: 100px;
  right: 30px;
}

.aside-cczl {
  width: 212px;
  height: 86px;
  background: url(https://static.web.sdo.com/dn/pic/dn_20act/1yi/cczl.png)
    no-repeat center;
  top: 300px;
  right: 45px;
}

.aside-rycc:hover {
  background: url(https://static.web.sdo.com/dn/pic/dn_20act/1yi/rycc-h.png)
    no-repeat center;
}

.aside-cczl:hover {
  background: url(https://static.web.sdo.com/dn/pic/dn_20act/1yi/cczl-h.png)
    no-repeat center;
} */

.zan_btn{
    display: block;
    position: absolute;
    top:10px;
    right:10px;
    width: 35px;
    height: 35px;
    background: url("https://static.web.sdo.com/dn/pic/dn_21act/2103zj/zan.png") no-repeat center;
}
.zan_btn.active{
    background: url("https://static.web.sdo.com/dn/pic/dn_21act/2103zj/zan_h.png") no-repeat center;
}

.season3Style{

}

.season3{
    position: absolute;top:150px;right:30px;width: 44px;height: 464px;background:url('https://static.web.sdo.com/dn/pic/dn_21act/2021ChuanDa/black_line.png');
}
.season2_btn{
    position: absolute;
    display: block;
    width: 145px;
    height: 50px;
    top:140px;
    left: -91px;
    background: url("https://static.web.sdo.com/dn/pic/dn_21act/2021ChuanDa/season1_btn.png") no-repeat;
}
.season3_btn{
    position: absolute;
    display: block;
    width: 145px;
    height: 50px;
    top:210px;
    left: -69px;
    background: url("https://static.web.sdo.com/dn/pic/dn_21act/CDseason3/season2_btn.png") no-repeat;
}

.season3Style .but_load {
    background: url(https://static.web.sdo.com/dn/pic/dn_21act/CDseason3/login3_btn.png)
    no-repeat 0 -1px;
}
.season3Style .but_sc_enddate {
    background: url(https://static.web.sdo.com/dn/pic/dn_21act/CDseason3/login3_btn.png)
    no-repeat 0 -1px
}
.season3Style .con h2 span{
    background: #FDC959;
}
.con .numlist{
    border-radius: 10px;
    background: #B9E6F1;
}
















