@charset "UTF-8";
/*重置*/
input{width:240px; height:32px; font-size:12px; color:#b2b2b2; border-radius:4px; border:1px solid #d8d8d8; padding:0 5px;}
input.u-w100{width:100px;}
input.u-w150{width:150px;}
input:focus, textarea:focus, select:focus{outline:none;}
.on-bor{border:1px solid #999!important;color:#181818!important;}
select, option {border: none;outline: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;}
select::-ms-expand {display: none;}/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
em, i{font-style:normal;display:inline-block;}
.m-marl10{margin-left:10px;}
.m-mart20{margin-top:20px;}
.m-mart10{margin-top:10px;}
.m-marr20{margin-right:20px;}
.m-marr10{margin-right:10px;}
.u-marl80{margin-left:80px;}
.u-pad0{padding:0!important;}
.u-padl40{padding-left:40px;}
.u-padl30{padding-left:30px;}
.u-padl20{padding-left:20px;}
.u-padl10{padding-left:10px;}
.u-padr40{padding-right:40px;}
.u-padr30{padding-right:30px;}
.u-padr20{padding-right:20px;}
.u-padr10{padding-right:10px;}
.u-pad30{padding-left:30px;padding-right:30px;}
/*相约体彩*/
.g-main{background:#f5f5f5; position:relative; z-index:9; padding-top:0; padding-bottom:20px; overflow:hidden;}
.m-bdl{width:780px; float:left;}
.m-bdr{width:380px; float:right;}
.m-logor{text-align:right;height:50px;line-height:50px;}
.m-logor .u-on{color:#e01212;text-decoration:underline;}
.m-logor a{margin-left:25px;}
.m-logor a:hover{color:#e01212; text-decoration:underline;}
/*幻灯片*/
.big-focus{width:780px;height:438px;background:#fff;}
.hotPic{position:relative;overflow:hidden;width:780px;height:438px;border-radius:4px;}
.hotPic .pic li{position:absolute;display:none;}
.hotPic .pic li.on{display:list-item;}
.hotPic li img{width:780px; height:438px;}
.hotPic .num{position:absolute;bottom:18px;right:20px;z-index:3;}
.hotPic .num span{float:left;width:12px;height:12px;margin-left:10px;display:block;background:#777; border-radius:50%;cursor:pointer}
.hotPic .num span.cur{background:#ececec;}
.hotPic .inf-word {width:100%;height:50px;line-height:50px;text-align:justify;font-size:18px;background-color: rgba(0, 0, 0, 0.7);padding:0 20px;position:absolute;left:0;bottom:0;z-index:1;}
.hotPic a{color:#fff;}
.hotPic .ico-play{width:22px; height:22px; margin-right:10px;}
.u-norad{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
/*幻灯片直播窗口*/
.play{background: url("../images/play.jpg") no-repeat center; width:780px; height:438px;color:#fff; text-align: center; position: absolute;}
.play-30{font-size:30px;line-height:50px; margin-top:110px;}
.play-60{font-size:60px;line-height:80px; margin-top:30px;}
.play-16{font-size:16px;line-height:36px; margin-top:20px;}
.play-16 span{margin:0 15px;}
/*右侧列表*/
.m-list{background: #fff; border-radius:4px; padding:0 10px; overflow:hidden;}
.title{height:60px; line-height:60px; font-size:20px; border-bottom:1px solid #ececec; padding:0 10px; overflow:hidden;}
.title img{width:22px; height:22px; float:left; margin-top:18px; margin-right:14px;}
.title a{color:#181818;}
.title a:hover{color:#e01212;}
.title .more{font-size:14px; text-align:left; float:right; color:#999;}
.title .more:hover{color:#e01212;}
.title .u-icor{margin-left:5px;}
.u-icol{width:8px; height:11px; background:url(../images/icon_arrow.png) no-repeat -10px 0; cursor:pointer;}
.u-icol:hover{background:url(../images/icon_arrow.png) no-repeat -10px -16px;}
.u-icor{width:8px; height:11px; background:url(../images/icon_arrow.png) no-repeat 0 0; cursor:pointer;}
.more:hover .u-icor,.u-icor:hover{background:url(../images/icon_arrow.png) no-repeat 0 -16px;}
/*list*/
.list{padding:14.5px 0}
.list li{text-align:right;padding:0 10px 0 10px;height:30px;line-height:30px;color:#b2b2b2;}
.list li a{float:left;text-align:left;max-width:75%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.iconHot{float:left;display:inline-block;margin:4px 0 0 5px;width:20px;height:20px;}
.list1 li a{max-width:100%;}
/*列表切换tab*/
.m-bdl-title{border-bottom:1px solid #d8d8d8;height:40px;}
.m-bdl-title span{margin-right:8px;padding:0 20px;text-align:center;display:inline-block;border:1px solid #d8d8d8;border-top-left-radius:5px;border-top-right-radius:10px;height:40px;line-height:40px;font-size:16px;color:#999;cursor:pointer;float:left;}
.m-bdl-title span.on{border-bottom:1px solid #f5f5f5;color:#e01212;font-weight:bold;}
.u-pad0 .m-bdl-title span.on{border-bottom:1px solid #fff;}
/*主体*/
.m-video{height:110px; background:#fff; color:#666; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.m-videol{width:620px; height:110px; padding:25px; background:url("../images/apoint/video-bg.png") no-repeat right center; float:left;}
.m-videol li{width:95px; float:left; text-align:center;}
.m-videol li p{font-size:12px; color:#666; cursor:pointer;}
.m-videol li .u-vdo{width:40px;height:33px; background:url("../images/apoint/ico-video.png") no-repeat 0  -33px; margin:0 auto; margin-bottom:12px;}
.m-videol li a:hover .u-vdo{background:url("../images/apoint/ico-video.png") no-repeat 0 0;}
.m-videor{padding:35px 40px; float:left; color:#666;}
.m-videor span{line-height:22px; margin-right:15px; float:left;}
.m-videor .u-icor{float:left; margin-top:18px;}
.m-videor a:hover .u-icor{background: url("../images/icon_arrow.png") no-repeat 0 -16px;}
/*公告*/
.m-notice{height:38px; line-height:38px; background:#fff; border-radius:4px;}
.m-noticel{width:20px;height:20px; margin:9px 25px; float:left;}
.m-noticer{width:700px; height:38px; line-height:38px; overflow: hidden; float:left;}
.m-noticer li{max-width:700px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666;}
/*视频推荐*/
.listvdo{height:290px; overflow-y:scroll; padding:0 0 0 20px; margin-bottom: 15px;}
.listvdo li{margin-top:20px; height:92px; line-height:92px; position:relative;}
.m-vdol{width:162px; height:92px; margin-right:15px; border:1px solid #ececec; float:left;}
.m-vdol img{width:160px; height:90px; float:left;}
.m-vdor{width:150px; text-align:justify; float:left;}
.m-vdor span{display:inline-block; vertical-align:middle; line-height: 22px;}
/*精彩开奖*/
.listopen{padding:11px 10px; height:150px;}
.listopen li{height:32px; line-height:32px; color:#fff;}
.u-name,.u-qi{width:60px; color:#666; display:inline-block; float:left;}
.listopen em{width:24px; height:24px; line-height:24px; font-size:12px; font-weight:bold; text-align:center; margin:4px 3px; float:left; position:relative;}
.u-cirlt .u-cir2{background:url("../images/ico-lt1.png") no-repeat center; background-size:24px; color:#372048;}
.u-cirlt em{background:url("../images/ico-lt.png") no-repeat center; background-size:24px;}
.u-cirpl em{background:url("../images/ico-pl.png") no-repeat center; background-size:24px;}
.u-cir7xc em{background:url("../images/ico-7xc.png") no-repeat center; background-size:24px;}
/*开奖直播平台开始*/
.m-operate{height:110px; line-height:110px; background: url("../images/apoint/bg-operate.png") repeat-y center; border-radius:4px; margin-top:20px;}
.m-operatel{width:110px; height:110px; color:#666; text-align:center; float:left;}
.m-operatel span{display:inline-block; vertical-align:middle; line-height: 22px;}
.m-operater{width:1052px; height:110px; line-height:110px; padding:0 8px; float:left; overflow:hidden; position:relative;}
.m-operater .u-icol{position:absolute; left:0px; top:50px;}
.m-operater .u-icor{position:absolute; right:0px; top:50px;}
.m-operater li{width:100px; height:96px; margin:12px 24px; float:left;}
.m-operater a{padding:18px 0;}
.m-operater a:hover{background:url("../images/apoint/ico-opehov.png") repeat-x bottom  center;}
.m-operater li img{float:left; width:100px; height:50px; border-radius:4px;}
/*360°全景*/
.g-360{overflow: hidden; margin-top:20px;}
.m-360-tit{height:60px; font-size:20px; color:#999; border-bottom:1px solid #ececec; padding:0 10px;}
.m-360-tit span{height:59px; line-height:53px; border-bottom:6px solid #fff; padding:0 9px; margin:0 6px; display:inline-block; cursor:pointer; position:relative;}
.m-360-tit span:hover,.m-360-tit .on{color:#181818; border-bottom:6px solid #e01212; line-height:53px;}
.m-360-con{width:780px; height:524px; border:1px solid #ececec; border-radius:4px; float:left;}
.m-360-tit span:hover .onl,.m-360-tit .on .onl{width:6px; height:6px; border-top-left-radius:6px; background:#e01212; position:absolute; left:-6px; bottom:-6px;}
.m-360-tit span:hover .onr,.m-360-tit .on .onr{width:6px; height:6px; border-top-right-radius:6px; background:#e01212; position:absolute; right:-6px; bottom:-6px;}
/*相关专题*/
.listzt{line-height:48px; overflow: hidden;}
.listzt img{width:380px;height:214px;border:1px solid #ececec; border-radius:4px; }
.listzt a{max-width:380px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden; float:left;}
/*信息公开*/
#xxgk .title{border-bottom:none;}
.m-xxgk{width:1180px; height:384px; background:#f5f5f5; padding:20px 42px; border-radius:4px; overflow:hidden; position:relative;}
.m-xxgk .u-icol{width:17px; height:27px; background:url(../images/icon_arrow.png) no-repeat -24px 0; position:absolute; left:20px; top:180px;}
.m-xxgk .u-icol:hover{background:url(../images/icon_arrow.png) no-repeat -49px 0;}
.m-xxgk .u-icor{width:17px; height:27px; background:url(../images/icon_arrow.png) no-repeat -102px 0; position:absolute; right:20px; top:180px;}
.m-xxgk .u-icor:hover{background:url(../images/icon_arrow.png) no-repeat -77px 0;}
.m-xxgk li{width:196px; height:344px; text-align:center; margin:0 39px; float:left;}
.m-xxgk a{padding-top:18px; height:316px; line-height:45px;}
.m-xxgk a:hover{background:url("../images/apoint/ico-opehov.png") repeat-x bottom  center;}
.m-xxgk li img{width:196px; height:280px;}
.m-xxgk a:hover img{border:1px solid #e01212;}
/*快速入口*/
.m-ksrk{text-align:center; margin-top:20px; overflow:hidden;}
.m-ksrk li{width:236px; font-size:16px; line-height:40px; margin-bottom:40px; float:left;}
.m-ksrk .u-ico1,.m-ksrk .u-ico2,.m-ksrk .u-ico3,.m-ksrk .u-ico4,.m-ksrk .u-ico5{width:89px;height:89px; background: url("../images/apoint/ico-xxgk.png") no-repeat 0 0;}
.m-ksrk a:hover .u-ico1{background-position:0 -109px;}
.m-ksrk .u-ico2{background-position:-114px 0;}
.m-ksrk a:hover .u-ico2{background-position:-114px -109px;}
.m-ksrk .u-ico3{background-position:-228px 0;}
.m-ksrk a:hover .u-ico3{background-position:-228px -109px;}
.m-ksrk .u-ico4{background-position:-342px 0;}
.m-ksrk a:hover .u-ico4{background-position:-342px -109px;}
.m-ksrk .u-ico5{background-position:-456px 0;}
.m-ksrk a:hover .u-ico5{background-position:-456px -109px;}
/*侧边栏*/
.g-sidebar{width:72px; border:1px solid #d8d8d8; text-align:center; font-size:12px; position:absolute; left:50%; margin-left:610px; top:170px; z-index:999;}
.m-side-nwwd,.m-side-cgyx,.m-side-xbyx,.m-side-xnjc,.m-side-yycg{width:70px; height:77px; background:#fff; cursor:pointer; position:relative;}
.m-side-nwwd:hover,.m-side-cgyx:hover,.m-side-xbyx:hover,.m-side-xnjc:hover,.m-side-yycg:hover{color:#fff;background:#e64432; background:linear-gradient(90deg, #e86961, #e64432);}
.m-side-nwwd em,.m-side-cgyx em,.m-side-xbyx em,.m-side-xnjc em,.m-side-yycg em{width:70px; height:56px; background:url("../images/apoint/sidebar.png") no-repeat 0 -21px; margin:10px 0; padding-top:39px; color:#999;}
.m-side-nwwd:hover em,.m-side-cgyx:hover em,.m-side-xbyx:hover em,.m-side-xnjc:hover em,.m-side-yycg:hover em{color:#fff;}
.m-side-nwwd em{background-position:0 -21px;}
.m-side-cgyx em{background-position:0 -95px;}
.m-side-xbyx em{background-position:0 -173px;}
.m-side-xnjc em{background-position:0 -252px;}
.m-side-yycg em{background-position:0 -326px;}
.m-side-nwwd:hover em{background-position:-70px -21px;}
.m-side-cgyx:hover em{background-position:-70px -95px;}
.m-side-xbyx:hover em{background-position:-70px -173px;}
.m-side-xnjc:hover em{background-position:-70px -252px;}
.m-side-yycg:hover em{background-position:-70px -326px;}
.u-side-line{width:56px; height:1px; background:#d8d8d8; margin:0 auto; display:block;}
.m-side-nwwd:hover .u-side-line,.m-side-cgyx:hover .u-side-line,.m-side-xbyx:hover .u-side-line,.m-side-xnjc:hover .u-side-line,.m-side-yycg:hover .u-side-line{background:none;}
.m-side-gytc,.m-side-zgjc{background: #fff; color:#999;}
.m-side-gytc em,.m-side-zgjc em{width:70px; height:89px; margin:9px 0 6px 0; line-height:14px;}
.m-side-gytc em img,.m-side-zgjc em img{width:56px;height:56px;margin:0 7px 5px 7px;}
/*视频页面*/
.m-listvdo{overflow:hidden;}
.m-listvdo li{float:left; width:280px;margin:20px 20px 0 0;}
.m-listvdo li:nth-child(4n){margin-right:0;}
.m-listvdo p{font-size:12px;}
.m-listvdo .aImg{width:280px; height:158px; border:1px solid #ececec; border-radius:4px; overflow: hidden; margin-bottom:5px;position:relative;-webkit-transform: rotate(0deg);}
.m-listvdo .aImg img{width:278px; height:156px;transition: all 0.3s;}
.m-listvdo .aImg:hover img{transform:scale(1.12);}
.aImgbg{width:100%; height:30px; line-height:30px; color:#fff;background-color:rgba(0,0,0,0.7); position:absolute; bottom:0; padding:0 10px;}
.m-listvdo .aImgbg img{width:18px;height:18px; margin-top:6px; transform:none!important; float:right;}
.m-listvdo p{font-size:12px;line-height:20px;}
.m-listvdo .u-vdotit{color:#181818; font-size:16px; max-width:280px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden; }
.m-listvdo a:hover .u-vdotit{color:#e01212;}
/*你问我答页面*/
.m-bdl-con{background:#fff; border-radius:4px; padding:30px 70px; text-align:center;}
.m-nwwd-tit{font-size:24px; font-weight:bold; line-height:28px; margin-bottom:15px;}
.m-nwwd-ltit{color:#666; font-size:16px; line-height:28px; text-indent:28px; text-align:justify; margin-bottom:20px;}
.m-nwwd-img{margin-bottom:40px;}
.m-nwwd-img image{width:640px;float:left;}
.m-list-form{padding:15px 10px 40px 10px;position:relative;}
.u-sug{font-size:12px; color:#999; margin-bottom:5px;}
.u-txtare{width:100%; height:180px; border:1px solid #d8d8d8; border-radius:4px; padding:10px; margin-bottom:10px;}
.m-text{font-size:12px; color:#666; width:100%; height:47px;}
.m-list-form .btnS{width:100%;display:block;}
/*预约参观*/
.u-map{width:780px; height:397px; border-radius:4px;}
.m-list-yycg{height:397px; background: url("../images/apoint/bg-yycg.png") #fff no-repeat center bottom; padding-bottom:124px;}
/*预约参观-报名表单*/
.m-yyjl{background:#fff;padding:0 20px;overflow: hidden; border-radius:4px; clear:both;}
.m-yyjl .title{padding:0;border-bottom:none;}
.m-yybm{padding:0 32px;color:#666;}
.m-yybm-tit{font-size:16px;margin:5px 0 0 0;}
.m-yybm-ul{overflow: hidden; border-bottom:1px dashed #d8d8d8;margin-bottom: 15px;margin-top:10px;}
.m-yybm-ul li{width:212px; height:70px; line-height:18px; font-size:12px; padding:7px 12px; margin-right:20px; margin-bottom:20px; border:1px solid #d8d8d8; border-radius:4px; overflow: hidden; float:left; cursor:pointer;}
.m-yybm-ul li:hover{border:1px solid #e01212;}
.m-yybm-ul .u-date{padding-right:10px; margin-top:10px; margin-right:10px; border-right:1px dashed #d8d8d8; color:#181818;}
.m-yybm-ul .u-yycon{line-height: 54px;}
.m-yybm-ul .u-yycon span{line-height:18px; vertical-align: middle; display: inline-block;}
.m-yybm-ul li:nth-child(3n){margin-right:0;}
.m-yybm-ul li.u-sel{border:1px solid #e01212; background:url("../images/u-sel.png") no-repeat bottom right;}
.m-yybm-ul li.u-full,.m-yybm-ul li.u-cancel{border:1px solid #d8d8d8; background:url("../images/u-full.png") #f5f5f5 no-repeat bottom right; cursor: default;}
.m-yybm-ul li.u-cancel{background:url("../images/u-cancel.png") #f5f5f5 no-repeat bottom right;}
/*预约记录-表格*/
.m-acc-tab{width:100%; text-align:center; color:#666;}
.m-acc-tab th{height:30px; line-height:30px; color:#fff; font-weight:normal; background:#666;}
.m-acc-tab td{height:110px; line-height:22px; border-bottom:1px  dashed #ececec;}
.m-acc-tab p img{width:16px;height:16px;}
/*表单*/
.m-form1{color:#666;margin:30px auto;overflow:hidden;}
.m-form1 lable,.m-form1 button{margin-right:20px;float:left;}
.m-form{width:360px;margin:30px auto; overflow:hidden;color:#666;}
.m-form li{min-height:32px; line-height:32px; margin-bottom:24px; position:relative;}
.m-form li span{width:80px;display:inline-block;text-align:right;float:left;}
.m-form li .u-bz{font-size:12px;color:#999;}
.m-form .u-borbtm{border-bottom:1px dashed #ececec; height:60px;}
.m-form input{float:left;}
.m-form .u-ipt{width:113px;line-height:30px;font-size:12px;color:#b2b2b2;text-align:left;padding:0 5px;border-radius:4px;border:1px solid #d8d8d8;display:inline-block;position:relative;cursor:pointer; background: url("../images/icon_tobottom.png") #fff no-repeat 95px center;}
.m-form  option{width:115px;height:30px; line-height:30px;}
.u-selrad{float:left; margin-right:30px; cursor:pointer;}
.u-selrad em{width:14px;height:14px;border-radius:50%;border:1px solid #d8d8d8; margin-right:5px;margin-top: 9px;float: left;}
.u-selrad em.on{border:4px solid #e01212;}
/*.m-form .u-ipt{width:115px;height:32px;line-height:32px;text-align:left;font-size:12px;color:#b2b2b2;padding:0 5px; border-radius:4px;border:1px solid #d8d8d8;display:inline-block;position: relative;cursor:pointer;}
.m-form .u-ipt .u-sel{position:absolute;width:12px;height:8px;top:12px;right:5px;}
.m-form .on-bor .u-sel{transform: rotate(-180deg);}
.m-selcon{position:absolute;top:31px;left:-1px;width:115px;max-height:160px;overflow-y: scroll;cursor: pointer;line-height:32px;background: #fff;border:1px solid #d8d8d8;border-radius:4px;padding: 5px;}
.m-selcon p:hover{color:#e01212;}*/
/*提示*/
.u-tips{height:30px;line-height:30px;color:#ff9922;font-size:12px; text-align:left; display:none;}
.u-tips img{width:14px; height:14px; margin-top:8px; margin-right:5px;float: left;}
.m-list-form .u-tips{position:absolute;bottom:10px;}
.m-form1 .u-tips{float:left;}
.m-form .u-tips{position:absolute; bottom:-30px;}
/*翻页*/
.m-page{text-align:center; margin:40px auto 0 auto; white-space:nowrap;}
.m-page{display:table;content:"";}
.m-pager{-webkit-user-select:none; list-style:none; font-size: 12px;}
.m-pager .number{min-width: 30px; height: 30px;line-height: 28px; color:#666; margin: 0 6px; border-radius: 4px; background-color: #fff; border: 1px solid #d8d8d8; float:left; cursor:pointer;}
.m-pager .number:hover,.m-pager .active{background:#666; border:1px solid #666; color:#fff}
.m-pager .no,.m-pager .no:hover{color:#999; background:#fff; border:1px solid #ececec; cursor:default;}
.u-pad10{padding:0 10px;}
/*体彩开奖视频直播*/
.listzb{padding:9px 15px;}
.listzb li{height:90px;line-height:90px;overflow:hidden;}
.listzb-l{width:100px;text-align:center;float:left;}
.listzb-l img{width:80px;height:80px;}
.listzb-r{width:200px;color:#666;float:left;margin-left:15px;}
.listzb-r span{line-height:22px;vertical-align:middle;display:inline-block;}
.listzb-r i{color:#181818;font-size:16px;padding-bottom:5px;}
#hotQuestion li{
    text-align: left;
    color: #666;
    height: auto; margin-bottom: 12px; line-height: 28px;
}
#hotQuestion li:last-child{
    margin-bottom: 0; }
#hotQuestion li p{margin-bottom:2px; }
