@charset "utf-8";
.xwmain{ height:auto; background:#fff; margin-bottom:15px;  padding:15px; overflow: hidden;}
.flash{ width:603px; height:335px; float:left;}
.flash .mF_games_tb {  background:none !important;height: 335px !important; width:100%!important;}
.flash .mF_games_tb_myfocus01 .pic,.flash .mF_games_tb .pic img{ width: 100%;height: 335px!important;}
.flash .mF_games_tb_wrap {   padding: 0 !important;  border: none !important; float: none !important;  background: #fff;}
.flash .mF_games_tb .txt li {  height: 40px !important;  line-height: 40px !important; bottom:0 !important;}
.flash .mF_games_tb .txt li p{ display:none;}
.flash .mF_games_tb .txt li a { padding-left:17px!important; text-align:left;  font-size: 14px !important; font-weight: normal !important; font-family: "Microsoft YaHei",微软雅黑; height: 40px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; margin-right: 120px;}
.flash .mF_games_tb .thumb {bottom: 16px !important;right: 10px !important; width:100px !important; height:4px !important; left:auto !important; z-index:888;}
.flash .mF_games_tb .thumb ul{ width:100px !important;}
.flash .mF_games_tb .thumb li{width:13px !important;height:4px !important;text-indent:-999999px;background:#fff!important; margin-right:7px !important;}
.flash .mF_games_tb .thumb li.current{ width:13px !important; background:#ec0202!important;}
.flash .mF_games_tb .thumb li img{ display:none;}
.flash .mF_games_tb .thumb li  a{ border:none !important; margin:0 !important;}
.flash .mF_games_tb .prev, .flash .mF_games_tb .next {width:31px !important;height:45px !important;top:50% !important; margin-top: -22px; }
.flash .mF_games_tb .prev a,.flash .mF_games_tb .next a{text-indent:-999999em; display:block}
.flash .mF_games_tb .prev{ background:url(../images/flashleft.png) no-repeat; left:0px;}
.flash .mF_games_tb .next { background:url(../images/flashright.png) no-repeat;right:0px;}


.yaowen{ width:522px; height:335px; float:right;}
.ywlist{ height:30px; line-height:30px; background:url(../images/ywlist.jpg) left center no-repeat; padding-left:17px;}
.ywlist a{ color:#1369c0; font-size:20px; font-weight:bold;}
.yw_title{ height:92px; padding-top:2px; padding-left:13px;background:url(../images/in_arr.gif) left 23px no-repeat; overflow: hidden; }
.yw_title .title{ height:auto; line-height:34px; padding: 5px 0px; font-weight:bold; font-size:16px;}
.yw_title .remarks{ font-size:14px; line-height:24px; color:#999; text-indent:2em;}
.yw_title .remarks a{ color:#dd0000;}
.yw_wz{ height:210px;}
.yw_wz ul li{ height:30px; line-height:30px; background:url(../images/in_arr.gif) left no-repeat; padding-left:13px; color:#999;}
.yw_wz ul li a{ font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; max-width: 440px;}
.yw_wz ul li img{ float:left; margin-top:10px;}
.ztzl{ height:62px; padding:15px; background:#fff; margin-bottom:15px;}
.ztzl_list{ width:68px; height:48px; background:url(../images/ztzllist.jpg) left no-repeat; float:left; padding:7px 0px; text-align:center; line-height:24px; margin-right:12px;}
.ztzl_list a{ font-size:18px; font-weight:bold; color:#fff;}
.ztzl_tu{ margin-left:80px;height:55px;   padding-top:4px;}
.ztzl_tu ul{ height: 55px!important; overflow: hidden;}
.ztzl_tu ul li{ width:200px; height:55px; float:left; margin-right:13px; font-size:16px;}
.ztzl_tu ul li .img_title{ display:none;}

.bmdt{ width:355px; height:280px; float:left; background:#fff; padding:15px 14px 0px 14px; margin-bottom:15px;}
.mr15{ margin-right:15px;}
.bmdtlist{ height:38px; background:url(../images/xwbg.jpg) bottom repeat-x;}
.bmdtlist ul li{ width:111px; height:38px; float:left; margin-right:10px; text-align:center;}
.bmdtlist ul li a{ display:block; font-size:16px;height:38px; line-height:38px;}
.bmdtlist ul li.active a{ background:#0079d4; color:#fff; font-weight:bold;}
.bmdt_wz{ height:210px; padding:16px 0px;}
.bmdt_wz ul li{ height:30px; line-height:30px; position: relative; background:url(../images/in_arr.gif) left no-repeat; padding-left:15px; color:#999;}
.bmdt_wz ul li a{ font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; max-width: 255px;}
.bmdt_wz ul li img{ float:left; padding-top:10px;}
.bmdt_wz ul li .date{ position: absolute; right: 0; top:0;}
.gwy_wz ul li a{ max-width: none; margin-right: 60px;}

.spxw{ height:397px; background:#fff; padding:14px; margin-bottom:15px; width:754px; float:left;}
.spxwlist{ height:38px; background:url(../images/xwbg.jpg) bottom repeat-x; }
.spxwlist a{ width:111px; height:38px;background:#0079d4; color:#fff; font-weight:bold; line-height:38px; float:left;font-size:16px; text-align:center;}
.spxw_tu{ height:359px;}
.spxw_tu ul li{ width:240px; height:163px; padding-top:15px; margin-right:15px; float:left; position:relative;}
.spxw_tu ul li.num3,.spxw_tu ul li.num6{ margin-right:0px;}
.spxw_tu ul li .title{ position:absolute; left:0px; bottom:0px; background:url(../images/xwtext.png) repeat; height:40px; line-height:40px; font-size:16px; width:90%; text-align:center; color:#fff; padding:0 5%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.tongji{ width:355px; height:397px; float:right; padding:14px; background:#fff;}
.dwxxlist{ height:38px;background:url(../images/xwbg.jpg) bottom repeat-x; margin-bottom:15px;}
.dwxxlist span{width:168px; height:38px;background:#0079d4; color:#fff; font-weight:bold; line-height:38px; float:left;font-size:16px; text-align:center;}
.tjlist{ height:47px; background:url(../images/tjsecbg.jpg) top repeat-x;}
.tjlist ul li{ width:142px; height:47px; margin-right:11px; float:left; line-height:39px; text-align:center;}
.tjlist ul li a{ font-size:16px; height:47px;color:#666; display:block; background:url(../images/tjsec1.jpg) center top no-repeat;}
.tjlist ul li.active a{ background:url(../images/tjsec2.jpg) center no-repeat; color:#b7770b;}
.tjwz{ margin-top:12px; display:none; background:url(../images/tj_ico.jpg) left top no-repeat;}
.tjwz.active{ display:block;}
.tjwz ul li{ height:35px; font-size:14px; border-bottom:1px dashed #dddddd; line-height:35px; padding-left:36px; overflow:hidden;}
.tjwz ul li a{ float:left;}
.tjwz ul li span{ float:right; color:#898989; padding-right:8px;}
.link{ height:71px; background:#fff; padding:15px; margin-bottom:15px;}
.linklist{ width:69px; height:71px; float:left; background:url(../images/linklist.jpg) no-repeat;}
.link_tu{ margin-left: 89px; height:71px;}
.link_tu ul{ height: 71px!important; overflow: hidden;}
.link_tu ul li{ width:254px; height:71px; float:left; margin-right:15px;}
.link_tu ul li .img_title{ display:none;}
@media (max-width: 1179px) and (min-width: 992px){
.flash{ width: 503px;}
.flash .mF_games_tb { width:503px !important; }
.flash .mF_games_tb .pic ul li img{ width:503px;}
.flash .mF_games_tb .txt li{ width:100%;}
.flash .mF_games_tb_myfocus01 .pic {   width: 503px !important;}
.yaowen{ width: 444px;}
.bmdt{ width: 292px;}
.bmdt_wz ul li a{ max-width: 200px;}
.spxw{ width: 621px;}
.spxw_tu ul li{ width: 197px;}
.spxw_tu ul li img{ width: 100%;}
.tongji{ width: 300px;}
}
@media (max-width:991px) {
.flash,.yaowen{ width: auto; float: none;}
.flash{height:530px; margin-bottom: 15px;}
.flash .mF_games_tb {height: 530px !important;}
.flash .mF_games_tb_myfocus01 .pic,.flash .mF_games_tb .pic img{height: 530px!important;}
.yw_wz ul li a{ max-width: none; float: none; margin-right: 60px;}
.yw_wz ul li img{ display: none;}
.bmdt_wz ul li a{ float: none; max-width: none; padding-right: 60px;}
.bmdt_wz ul li img{ display: none;}
.bmdt,.spxw,.tongji{ width: auto; float: none;}
.bmdt.mr15{ margin-right: 0px;}
.spxw_tu ul li{ width: 236px;}
.spxw_tu ul li img{ width: 100%;}
.tongji{ margin-bottom: 15px;}
.yw_title{ height: auto;}
}
@media (max-width: 767px) {
.flash{height:27em;}
.flash .mF_games_tb {height: 27em !important;}
.flash .mF_games_tb_myfocus01 .pic,.flash .mF_games_tb .pic img{height: 27em!important;}
.spxw,.spxw_tu{ height: auto; overflow: hidden;}
.spxw_tu ul li{ width: 100%; float: none; height: auto; margin-right: 0px;}
.spxw_tu ul li img{ height: auto;}
.tjlist ul li{ margin-right: 2%; width: 49%;}
}
@media (max-width: 600px) {
    .flash{height:20em;}
    .flash .mF_games_tb {height: 20em !important;}
    .flash .mF_games_tb_myfocus01 .pic,.flash .mF_games_tb .pic img{height: 20em!important;}
}
@media (max-width: 320px) {
    .flash{height:15em;}
    .flash .mF_games_tb {height: 15em !important;}
    .flash .mF_games_tb_myfocus01 .pic,.flash .mF_games_tb .pic img{height: 15em!important;}
}
/*数据统计*/
.bot15{ margin-bottom: 15px;}
.sj_main{ padding: 15px; background: #fff;}
.sj_titlebg{ margin-bottom: 10px; background:url(../images/sj_titbg.gif) center center repeat-x; height: 34px; line-height: 34px; text-align:center;}
.sj_titlebg .tit{ display: inline-block; font-weight: bold; font-size: 22px; color: #3374b6; background:url(../images/sj_titaon.png) center center no-repeat #fff; width: 134px; }
.sj_titlebg .tit a{color: #3374b6; }
.sj_left{ width: 200px; padding-right: 9px; height: 486px; overflow: hidden;}
.sjfb_tabs ul li{ height: 66px; line-height: 66px; text-align: center; font-size: 18px; position: relative;background: #f5f5f5; margin-bottom: 16px; }
.sjfb_tabs ul li a{ display: block; height: 100%; }
.sjfb_tabs ul li.active{ color: #fff; background: #2a7cd4;}
.sjfb_tabs ul li.active a{ color: #fff; }
.sjfb_tabs ul li.active .ico{ display: inline-block; width: 9px; height: 17px; position: absolute; top:50%; right:-9px; margin-top: -8px; background:url(../images/tabico.png) 0 0 repeat-x;}
.sj_right{ width: 928px;}
.zfsj_select {height: 36px; margin-bottom: 15px;}
.zfsj_select ul{ float: right;}
.zfsj_select ul li {float: left;height: 34px;line-height: 34px;font-size: 16px;color: #666;padding-left: 10px;}
.zfsj_select ul li.bt {width: 70px;white-space: nowrap;overflow: hidden;}
.zfsj_select ul li.sel {width: 120px;}
.zfsj_select ul li.bt1 {width: 35px;text-align: center;}
.zfsj_select ul li.sel select {float: left;width: 100%;height: 34px;line-height: 20px;padding: 4px 6px;border: #ddd 1px solid;background: #fff;color: #666;*margin-top: 4px;_margin-top: 4px;}
.zfsj_select  .quary {height: 34px;width: 70px; text-align:center; color:#fff; background:#f4b52f;border:none;}
.sj_lmbox{ background: #fff; padding: 15px; width: 552px; height: 238px; margin-top: 15px;}
.sj_tabstit{ height: 41px; border-bottom: 1px solid #d3d3d3; line-height: 41px;}
.sj_tabstit ul li{ display: inline; float: left; padding: 0 28px; font-size: 18px;}
.sj_tabstit ul li.active{ font-weight: bold; background: #2a7cd4; color: #fff;}
.sj_tabstit ul li.active a{ color: #fff;}
/* 列表 */
.sjgk_list { margin-top: 10px;}
.sjgk_list li { padding: 0 90px 0 15px; background:url(../images/in_arr.gif)  left center no-repeat; height: 38px; line-height: 38px; overflow: hidden; position: relative; font-size:15px;}
.sjgk_list li .col-block {float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sjgk_list li .explain-list, .sjgk_list li .policy-list {display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sjgk_list li .title {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: none;margin-right: 0;max-width: none;}
.sjgk_list li .explain-list .explain-link, .sjgk_list li .policy-list .policy-link {display: inline;color: #dd0000;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.sjgk_list li .date {white-space: nowrap;font-family: arial;position: absolute;right: 0;top: 0;color: #999;}
.sjgk_list li .split-line{padding-left: 5px;}
.sj_list { margin-top: 10px;}
.sj_list ul li{ height:38px; line-height:38px; background:url(../images/in_arr.gif) left no-repeat; padding-left:15px; color:#999;}
.sj_list ul li a{ font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; max-width: 415px;}
.sj_list ul li img{ float:left; padding-top:10px;}
.sj_list ul li .date{ float:right; font-size: 15px; color: #999;}
@media (max-width: 1179px) and (min-width: 992px){
    .sj_right {width: 742px;}
    .sj_lmbox {width: 458px;}
    .sj_list ul li a{  max-width: 325px;}
}
@media (max-width:991px) {
 .sj_left,.sj_right,.sj_lmbox { float: none; width: auto; height: auto;}
 .sjfb_tabs ul li{ float: left; width: 31.3%; text-align: center; margin: 0 0.5% 10px 0.5%; height: 50px; line-height: 50px;}
 .sjfb_tabs ul li.active .ico{ display: none;}
 .sj_list ul li a{  max-width: 555px;}
}
@media (max-width: 767px) {
    .zfsj_select{ height: auto;}
    .zfsj_select li{ margin-bottom: 5px;}
    .sj_list ul li a{  max-width: none !important;margin-right: 100px;float: none;display: block;}
    .sj_list ul li img{ display: none;}
}
@media (max-width: 400px) {
    .sjfb_tabs ul li{ width: 48%; margin: 0 1% 10px 1%;}
}