.footer-wrap {
    width: 100%;
    margin-top: 30px;
    font-size: 14px
}

.footer-cont {
    color: #666;
    line-height: 28px;
}

.footer-cont a {
    color: #666
}

.footer-cont a:hover {
    color: #d00
}


.footer-cont .msg, 
.footer-cont .tel{
	position: relative;
	padding-left: 30px;
    font-weight: 700;
  }
 .footer-cont .icon{  width: 21px; height: 28px;  position: absolute; top: 0px; left: 0px;  }

.footer-cont .ico-msg{  
	background:url(../../../images/home/ico_msg.png?__sprite) no-repeat 0 0; }

.footer-cont .ico-tel {
    background:url(../../../images/home/ico_tel.png?__sprite) no-repeat 0 0;
}


.footer-cont .text {
    line-height: 38px;
    border-top: 1px dashed #CFCFCF;
    border-bottom: 1px dashed #CFCFCF;
    padding: 9px 0;
    margin: 13px 0
}

.footer-cont .text .line {
    margin: 0 18px;
    color: #cdcdcd
}

.footer-cont .copyright {
    font-family: sans-serif
}

.footer-cont .research {
    margin-top: 32px
}

.sports-return{ margin-bottom: 44px; position: relative; z-index: 1}
.select-return-info{ height: 36px;  }
.select-return-item1{ width: 163px; height: 36px;  line-height: 36px; padding-left: 10px; position: relative; z-index: 8;  overflow: hidden;}
.sports-return-inp{ width: 100%; height: 100%; border: 0 none; }


.hour-wrap{float: right;margin-left: 10px;width: 120px;}
.hour-cont {border: 1px solid #ddd; position: relative; line-height: 34px;height: 34px;padding-left: 10px;} 
.hour-button {position: absolute; right: 10px; top: 12px; width: 10px; height: 5px; background:url(../../../images/home/plottery_arr.png?__sprite) no-repeat 0 0;}
.hour-dropdown .hour-button{background-position: -50px -170px;} 
.hour-list {position: relative;margin-top: -1px;width: 100%; } 
.hour-list-cont{position: absolute;top: 0;left: 0;width: 100%;z-index: 10;background-color: #fff; border-bottom: 1px solid #ddd;}
/*.hour-list p {line-height: 30px;border: 1px solid #ddd; border-top: 0; margin: 0;padding-left: 10px;} */
.hour-list p {line-height: 30px;border: 1px solid #ddd; border-top: 0; margin: 0;padding-left: 10px;  border-bottom: 0 none} 
.hour-list .selected {background: #ddd; } 
.hour-list p:hover{background: #eee; } 


#timePicker {
    width: 140px;
    height: 40px;
    border: 1px solid #ddd;
    color: #999;
    background: #fff;
    line-height: 18px;
    padding: 12px 0
}

#timePicker option {
    line-height: 40px
}

#datepicker {
    cursor: pointer;
    width: 158px;
    height: 34px;
    border: 1px solid #d7d7d7;
    text-indent: 5px;
    color: #999;
    *margin-left: -30px;
    line-height: 34px;
    letter-spacing: 1px;
    vertical-align: top;


}

#sn_name {
    height: 16px;
    width: 140px;
    border: 1px solid #ccc;
    color: #999;
    font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",SimSun,"\5B8B\4F53";
    padding: 0 5px
}

#timePickerDiv {
    line-height: 28px;
    color: #999;
    top: 0!important;
    *top: 1px!important;
    width: 89px!important;
    z-index: 9999;
    cursor: pointer
}

#timePickerDiv .ds_cont {
    background: url(//www.sinaimg.cn/IT/deco/2013/1125/index/1113_lqf_techHP_icons_V11.png) -307px -348px no-repeat
}

#timePickerDiv .ds_title {
    padding-left: 10px;
    height: 28px
}

#timePickerDiv .ds_list {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1
}

#timePickerDiv .ds_list p {
    border-bottom: 1px solid #e1e1e1;
    padding-left: 10px;
    background-color: #fff;
    cursor: pointer
}

#timePickerDiv .ds_list .selected {
    background-color: #fbfbfb;
    color: #222
}

#ui-datepicker-div {
    margin-top: 5px;
    margin-left: -37px;
    margin-bottom: 20px;
    font-family: Arial,Helvetica,sans-serif;
    background: #fff;
    display: none;
    border: 1px solid #9ca9cb;
    width: 346px;
    padding-bottom: 20px;
    color: #434343;
    overflow: hidden;
    z-index: 99;
    font-size: 14px
}

.ZHSch-Btn {
    width: 55px;
    text-align: center;
    border: none;
    height: 29px;
    background: url(//www.sinaimg.cn/IT/deco/2013/1125/index/1113_lqf_techHP_icons_V11.png) -721px -60px no-repeat;
    color: #fff;
    font-size: 14px;
    font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"
}

.ZHSch-Btn-hover {
    background-position: -721px -91px
}

.ui-datepicker-header {
    width: 346px;
    height: 25px;
    border-bottom: 1px #fff solid;
    overflow: hidden;
    position: relative;
    margin: 15px 0
}

.ui-datepicker-header a.ui-state-disabled,.ui-datepicker-header a.ui-state-disabled:visited {
    cursor: default
}

.ui-datepicker-prev {
    width: 13px;
    height: 12px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 6px;
    left: 22px;
    display: block;
    background: url(//n.sinaimg.cn/ent/home1704/images/pages/ent2017004_bg.png) -116px 0
}

.ui-datepicker-next {
    width: 13px;
    height: 12px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 6px;
    right: 22px;
    display: block;
    background: url(//n.sinaimg.cn/ent/home1704/images/pages/ent2017004_bg.png) -136px 0
}

.ui-datepicker-title {
    text-align: center;
    width: 175px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 82px
}

.ui-datepicker-month,.ui-datepicker-year {
    width: 60px;
    height: 24px;
    line-height: 24px;
    background: #fff
}

.ui-datepicker-calendar {
    width: 310px;
    border-collapse: collapse;
    margin: 0 auto
}

.ui-datepicker-calendar td,.ui-datepicker-calendar th {
    padding: 0;
    background: #EEF0F4;
    color: #666;
    line-height: 32px;
    text-align: center;
    cursor: default;
    font-weight: 400;
    border: 1px solid #EEF0F4
}

.ui-datepicker-calendar td {
    background: 0 0;
    border: 1px solid #fff
}

.ui-datepicker-calendar th span {
    display: block
}

.ui-datepicker-calendar td {
    font-size: 14px;
    font-family: MicrosoftYaHei
}

.ui-datepicker-calendar td.ui-state-disabled {
    color: #aaa
}

.ui-datepicker-calendar td a,.ui-datepicker-calendar td a:visited {
    display: block;
    cursor: pointer;
    color: #666;
    text-decoration: none;
    text-align: center;
    line-height: 32px;
    height: 32px;
    border: 1px solid #fff
}

.ui-datepicker-calendar td a:active,.ui-datepicker-calendar td a:focus,.ui-datepicker-calendar td a:hover {
    color: #FA536F;
    border: 1px solid #FA536F
}

.ui-datepicker-calendar td a.ui-state-active,.ui-datepicker-calendar td a.ui-state-active:visited {
    background: #fff;
    border-color: #efefef
}

.ui-datepicker-calendar td a.ui-state-active:active,.ui-datepicker-calendar td a.ui-state-active:focus,.ui-datepicker-calendar td a.ui-state-active:hover {
    color: #1e76a8;
    text-decoration: none;
    background: #fff;
    border-color: #efefef
}

.ui-datepicker-calendar td a.ui-state-highlight,.ui-datepicker-calendar td a.ui-state-highlight:visited {
    color: #FA536F;
    border: 1px solid #FA536F
}

.ui-datepicker-cover,.ui-datepicker-trigger,.ui-icon {
    display: none
}