.news {
    position: relative;
    background:#fff;
    padding:0;
}
.news .bg-title span {
    background-position: 0 -53px;
}

.news-nav {
    text-align: center;
    font-size: 20px;
    width:820px;
    margin:0 auto;
}
.news-nav .check a {
    color: #f01b36;
}
.news .bg-title font {
    background-position: 0 -53px; padding-left:20px;
    font-size:24px; line-height:65px; letter-spacing:1px; font-family:'微软雅黑'; color:#fff;
}

.news {
    min-height: 1065px;
}

.bg-title-list {
    background: url(../images/xwgb.jpg) no-repeat;
}

.sections {
    width: 1200px;
    margin: 333px auto 0;
    position:relative;

}
.sections .title{ width:100%; height:128px; position:relative;}
.sections .title div{ float:left;}

.downloads {
    display: block;
    width:300px;
    height: 103px;
    background: url(../images/news-l-1.png) no-repeat;
    cursor:pointer;
    margin-bottom:20px;
    margin-top: 7px;
}
.newcard {
    display: block;
    width:300px;
    height: 103px;
    background: url(../images/news-l-2.png) no-repeat;
    cursor:pointer;
}
.newsz {
    display: block;
    width:300px;
    height: 103px;
    background: url(../images/news-l-3.png) no-repeat;
    cursor:pointer;
    margin-top: 20px;
}

.bg-starts:hover{background: url(../images/titlehover.png) no-repeat; background-position: -900px 0px;}
.starts{ width:300px; height:400px;}
/*综合*/
.news-mult {
    padding-top: 22px;
    width:820px; 
    margin:0 auto;
}
.news-mult li {
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    border-bottom: 1px dotted #e1e1e1;
    font-size: 14px;
}
.news-mult li span {
    float: right;
    font-size: 14px;
}
.news-mult li i, .news-mult li strong, .news-mult li p {
    float: left;
}
.news-mult li p {
    width: 660px;
    font-size: 14px;
}
.news-mult li i {
    width: 7px;
    height: 7px;
    margin: 19px 14px 0 0;
    background: #F00;
}
.news-mult li strong {
    margin-right: 20px;
    font-size: 14px;
}
.news-mult li a:hover p, .news-mult li a:hover strong {
    color: #9e3a2b;
}
.news-mult li:hover{ background:#f2f5f4;}
.news-mult li a:hover p{color: #9e3a2b;}
.news-mult li a:hover strong{color: #9e3a2b;}
.news-mult-page {
    position: absolute;
    bottom: 34px;
    left: 0;
    z-index: 1;
    width: 100%;
    line-height: 24px;
    text-align: center;
}
.news-mult-page a {
    display: inline-block;
    margin: 0 10px;
    color: #999;
    width: 90px;
    height: 30px;
    border: 1px solid #d6d6d6;
    line-height: 30px;
}

/*活动*/
.gsection {
    width: 1200px;
    margin: 333px auto 0;
    position:relative;

}
.gsections {
    width: 1200px;
    margin: 333px auto 0;
    position:relative;

}

.gsection .title{ width:100%; height:128px; position:relative;}
.gsection .title div{ float:left;}
.gsection .bg-title-list{ background:url(../images/gd.jpg) no-repeat;}
.hotzl{ width:300px; height:150px; background:#fff;}
.hotzl .hottitle{ width: 260px; height: 30px; margin: 0px auto; padding-top:25px;}
.hotzl .hotdetail{ width:260px; margin:0 auto; height:90px;}
.hotzl .hotdetail a{ display:block; width:73px; margin-left:20px; font-size:14px; color:#333333; height:40px; float:left; text-align:center; line-height:40px;text-overflow:ellipsis; 
                     overflow:hidden; }
.hotzl .hotdetail a i{ background:url(../images/ici.png) no-repeat; width:9px; height:9px; display:block; float:left; margin-top:16px;}

.gsections .title{ width:100%; height:128px; position:relative;}
.gsections .title div{ float:left;}
.gsections .bg-title-list{ background:url(../images/yh.jpg) no-repeat;}


.newdetail{ width:300px; height:180px; background:url(../images/xbj.png) no-repeat; margin-top:20px; position:relative;}
.newdetail .newtitle{ width: 260px; height: 30px; line-height:30px; margin: 0px auto; background:#e5e5e5; position:absolute; top:20px; left:20px;}
.newdetail .newtitle a{ display:block; width:33%; height:30px; float:left; text-align:center; }
.newdetail .newtitle a:hover{text-decoration: none;}
.newdetail .newtitle a.on{ background:#333; color:#fff;}
.newdetail .newdet{ width:260px; margin:0 auto; height:90px; position:absolute; top:55px; left:20px;}
.newdetail .newdet a{ display:block; width:73px; margin-left:20px; font-size:14px; color:#333333; height:40px; float:left; text-align:center; line-height:40px;text-overflow:ellipsis; 
                      overflow:hidden;}
.newdetail .newdet a i{ background:url(../images/ici.png) no-repeat; width:9px; height:9px; display:block; float:left; margin-top:16px;}


.newdetail .newdet {
    display: none;
    height: auto;
}
.newdetail .on {
    display: block;
}

.imglist li{ float:left; width:260px; padding:0; height:230px; margin-left:12px; border:none;}
.imglist li:hover{ background:none;}
.imglist li img{ width:100%;}
.imglist .limg{ margin-left:0px;}
.imglist li span{ text-align:center; width:100%; line-height:45px; font-size:14px;}
.asides .help {
    width:260px;
    height: 108px;
    margin-top: 20px;
    background: #FFF;
}
.asides .help h2{ height:40px; border:none;}
.asides .help h2 a{ height:40px; line-height:30px;}
.asides .help .bg-title span{ background:url(../images/kfz.png) no-repeat; margin-left:-25px;}
.help-con {
    width:165px;
    float:left;
}
.asides .hp{

}

.asides .hps{
    margin-top: 20px;
}


.asides .help-tel {
    font-size: 24px;
    color: #50739c;
}
.asides .help-mail {
    font-size: 12px;
}
.asides .help-qq {
    overflow: hidden;
    display:block;
    text-align:center;
    line-height:40px;
    color:#fff;
    font-size:14px;
    width: 91px;
    height: 40px;
    background:#f01b36;
    float: right;
}
.asides .help-qq:hover{ background:#d71831;}

.gsearch{width:840px; height:100px; margin:0 auto; border-bottom:1px dashed #e1e1e1;}
.gsearch .search{ width:630px; margin:20px auto;}
.gsearch .search h2{float: left; width:125px; font-size:20px; line-height: 40px; margin-right: 10px; color:#333; font-weight:bold;}
.gsearch .search input{float: left; text-indent:5px; width:400px; height:38px;line-height: 38px; border:1px solid #f1f1f1;}
.gsearch .search input.ibut{display: inline; width:80px; height:40px; background:#5a1e15; color:#fff; font-size:14px;text-align:center;margin-left: 10px;}
.gongn{ width:840px; height:110px; padding:20px;}
.gongn a{ float:left; margin-left:19px;}
.newzhi{ width:840px; height:160px; padding:20px;}
.newzhi h3{ width:110px; height:50px; line-height:50px; font-size:18px; text-align:center; font-weight:bold; color:#333; border-bottom:4px solid #333;}
.newzhi div{ width:100%; height:50px; border-bottom:4px solid #f1f1f1;}
.newzhi .ziliao-bj{background: url(../images/ziliao-bj-4.jpg) no-repeat center;display: inline-block;width: 267px;height: 110px;vertical-align: top;}
.newzhi .ziliao-bj h4{color: #333;font-family: "微软雅黑";font-size: 16px;font-weight: bold;text-indent: 1.5em;line-height: 28px;margin-top: 10px;}
.newzhi .ziliao-bj p{width: 218px;display: block;margin-left: 24px;line-height: 20px;margin-top: 4px;}

.jse{ width:840px; height:160px; padding:20px;}
.jse h3{ width:110px; height:50px; line-height:50px; font-size:18px; text-align:center; font-weight:bold; color:#3e586e; border-bottom:4px solid #3e586e;}
.jse div{ width:100%; height:50px; border-bottom:4px solid #f1f1f1;}
.jse a{ float:left; margin-top:20px; position:relative;margin-left: 10px;}
.jse span{ width:70px; height:25px; line-height:25px; border-radius:30px; color:#fff; display:inline-block; font-size:14px; text-align:center; z-index:1; position: absolute; background: #333;top: 78px;left: 22px;}

.sysjs{ width:840px; height:100px; padding:20px;}
.sysjs h3{ width:110px; height:50px; line-height:50px; font-size:18px; text-align:center; font-weight:bold; color:#3e586e; border-bottom:4px solid #3e586e;}
.sysjs div{ width:100%; height:50px; border-bottom:4px solid #f1f1f1;}
.sysjs a{ text-align:center; width:104px; height:15px; border-left:1px solid; float:left; margin-top:20px; position:relative; font-size:14px}
.sysjs a.sn{ border:none;}
.tese{ width:840px; height:160px; padding:20px;}
.tese h3{ width:110px; height:50px; line-height:50px; font-size:18px; text-align:center; font-weight:bold; color:#3e586e; border-bottom:4px solid #3e586e;}
.tese div{ width:100%; height:50px; border-bottom:4px solid #f1f1f1;}
.tese a{ text-align:center; width:104px; height:15px; border-left:1px solid; float:left; margin-top:20px; position:relative; font-size:14px}
.tese a.sn{ border:none;}

/*新闻详情*/
.newsdet{ width:840px;margin:0 auto;}
.newscont{ width:840px; height:100px; margin:0 auto; border-bottom:1px dashed #f1f1f1;}
.newscont h2{ font-size:20px; color:#333; width:100%; height:60px; text-align:center; line-height:80px; font-weight:bold; }
.newscont span{ display:block; width:500px; height:30px; line-height:30px; text-align:center; color:#3e586e; margin:0 auto;}
.ncontent{ width:840px;height:auto; margin:0 auto; border-bottom:1px dashed #f1f1f1;}
.ncontent img{margin: 0 auto;}
.ncontent p{padding: 0px 20px;font-size: 14px;line-height: 28px;color: #333;display: block;margin-top: 10px;}
.ncontent p a{ width:100%; height:30px; color:#3e586e; font-size:14px;}

.list{ width: 840px;
       margin: 0 auto;
       height: 50px;
       margin-top: 10px;}
.list .llist{ float:left; width:45%; height:30px; line-height:30px;text-overflow:ellipsis; 
              overflow:hidden; }
.list .rlist{ float:right; width:45%; height:30px; line-height:30px; text-align:right;text-overflow:ellipsis; 
              overflow:hidden; }

.gamedet{ width:840px;margin:0 auto;}
.gamecont{ width:840px; height:100px; margin:0 auto; border-bottom:1px dashed #e1e1e1;}
.gamecont h2{ font-size:20px; color:#333; width:100%; height:60px; text-align:center; line-height:80px; font-weight:bold; }
.gamecont span{ display:block; width:500px; height:30px; line-height:30px; text-align:center; color:#3e586e; margin:0 auto;}
.gcontent{ width:840px; margin:0 auto;border-bottom:1px dashed #e1e1e1;margin-top: 10px;}
.gcontent p{ width:800px; padding:0px 20px; font-size:14px; line-height:28px;color: #333;}

.gcontent p a{ width:100%; height:30px; color:#3e586e; font-size:14px;}
.js{ width:840px; margin:0 auto; height:44px; line-height:44px; text-align:center;color: #333;}
.rtitle{ width:840px; margin:0 auto; height:50px; line-height:50px; font-size:14px;color: #333;}
.result .jiegou{margin-top: 60px;}
.results{ width:840px; padding-top:12px; margin:0 auto; padding-bottom:16px; border-bottom:1px dashed #e1e1e1;}
.results .rtit{ font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#000; text-indent:20px;}
.results .rcont{ font-size:12px; text-indent:20px; height:30px; line-height:30px;color: #333}
.results2{ width:840px; padding-top:12px; height:50px; margin:0 auto; padding-bottom:16px; border-bottom:1px dashed #e1e1e1; margin-bottom:30px;}
.results2 .rtit{ font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#000; text-indent:20px;color: #333;}
.results2 .rcont{ font-size:12px; text-indent:20px; height:30px; line-height:30px;}
.results a{ font-size:14px; font-weight:bold; color:#ff4444;}
.results2 a{ font-size:14px; font-weight:bold; color:#ff4444;}

.module {
    width: 880px;
    float: left;
    height: 530px;
    background: #fff;
    margin-bottom: 20px;
}
.module.max {
    width: 880px;
}
.mult-navs {
    position: relative;
    text-align: center;
    font-size: 14px;
    padding: 0 20px;
}
.mult-navs li {
    height: 50px;
    float: left;
    width: 123px;
    cursor: pointer;
}
.mult-navs li.on {
    color: #3e586e;
}
.mult-navs>a {
    position: absolute;
    top: 0;
    right: 20px;
    height: 50px;
    line-height: 50px;
}
#con {
    font-size: 12px;
    margin: 0px auto;
    width: 600px
}
#tags {
    border-bottom: 4px solid #ccc;
    height: 50px;
}
#tags li a {
    font-size: 14px;
    float: left;
    color: #666;
    height: 100%;
    text-decoration: none;
    width: 100%;
}
#tags li a:hover {;
                  color: #3e586e
}
;
#tags li.emptyTag {
    background: none transparent scroll repeat 0% 0%;
    width: 4px
}
#tags li.selectTag {
    border-bottom: 4px solid #3e586e;
    color: #3e586e;
}
#tags li.selectTag a {
    background-position: right top;
    color: #000;
}
.tagContent {
    display: none;
    width: 840px;
    color: #474747;
}

.tagContent .ltext{
    width: 352px;
    height: 360px;
    float: right;
    margin-left:8px;
    text-align: left;
}
.tagContent .timg{
    width: 480px;
    height: 733px;
    float: left;
}

.tagContents {
    width: 840px;
    float: right;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 40px;
}
.tagContent h2 {
    font-size: 50px;
    color: #3e586e;
    margin-bottom: 10px;
    font-weight: bold;
}
.tagContent h3 {
    font-size: 24px;
    color: #3e586e;
    font-weight: bold;
    margin-bottom: 20px;
}
.tagContent span {
    font-size: 14px;
    color: #4e4e4e;
    line-height: 24px;
    margin-bottom: 30px;
    display: inline-block;
}
.lmore {
    width: 300px;
    height: 35px;
    float: left;
    margin-left: 20px;
}
.lmore a {
    width: 130px;
    height: 35px;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    line-height: 35px;
    color: #fff;
    float: left;
    margin-left: 20px;
    background: #3e586e;
    border-radius: 30px;
}
ol li {
    margin: 8px
}
.example2{ width:480px; height:760px; float:left;}
.example2 ol{position:relative;width: 80px;height: 20px;top:-30px;left:60px;}
.example2 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example2 ol li.seleted{background: #1AA4CA;}
.example2{position:relative;padding:0;overflow: hidden; float:right; }
.example2 ul{position: relative;padding: inherit;margin: 0;}
.example2 ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.example2 ul li img{width: inherit;height: inherit;}
.jneng{ width:350px; height:280px; border-top:1px solid #f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1;}
.jneng div{ width:100%; height:70px; border-bottom:1px solid #f1f1f1;}
.jneng div span.sp1{ float:left; width:90px; height:70px; margin-bottom:0px; text-align:center; line-height:70px; display:inline-block; border-right:1px solid #f1f1f1;}
.jneng div span.sp2{ float:right; width:259px; margin-bottom:0px; height:45px; display:inline-block; line-height:18px;}
.jneng div span.sp2 p {
    padding: 10px 10px;
}

.start {
    background: rgba(0, 0, 0, 0) url("../images/start11.png") no-repeat scroll 0 0;
    display: block;
    height: 96px;
    padding-top: 32px;
}
.top_tb .start:hover{height:96px;background:url(../images/start11_hv.png) no-repeat;padding-top:32px;display:block}
.side-btns a{float:left;width:149px;height:45px;background:#83361b}