/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-family:Microsoft YaHei; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0 none; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none outside none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ""; }
abbr, acronym { border: 0 none; }
a { text-decoration: none; }
a:focus { outline:none; }
a:hover{color:#333;}
.clearfix:after {content:"";display:block;height:0;clear:both;}
.clearfix {zoom:1;}
.rel{width: 1200px;margin:0 auto;position: relative;}
.wrap{max-width: 1920px;padding-bottom:200px;background: #ffffff url(../images/mainbg.jpg) no-repeat center 0;overflow: hidden;margin: 0 auto;}
.header{height: 620px;position: relative;}
#bgm{ position:absolute; width:34px; height:34px; right:233px; top:7px;background:url(../images/music.png) 0 0; cursor:pointer; z-index:99}
#bgm.pause{ position:absolute; width:34px; height:34px; right:5px; top:5px;background-position: 0 -34px; cursor:pointer; z-index:99}
.serverBox{width: 629px; height: 74px; background: url(../images/server2.png) no-repeat 0 0; position: absolute; left: 0px; top: 510px; font-size: 14px; color: #213e81; line-height: 26px;}
.serverBox span{display: block; padding: 12px 0 0 73px;}
.topnav{position:absolute;right:262px;top:23px;text-align: center;}
.topnav a{padding:0 28px;height:36px;line-height:36px;display:inline-block;color: #FFF;font-size: 16px;position: relative;font-family: 'Microsoft YaHei';}
.topnav a:hover{color: #FF0}
.topnav_fuwu { width: 97px; height: 180px; position: absolute; top:34px; right: 138px; display: block;}
.topnav_fuwu_bg { width: 97px; height: 180px;position: absolute; top: 0; left: 0; z-index: 10;}
.topnav_fuwu_list { width: 77px; height: 160px; padding:0 10px; position: absolute; top: 0; left: 0; z-index: 2000;}
.topnav_fuwu_list li { height: 28px; line-height: 28px; text-align: center;}
.topnav .topnav_fuwu_list li a { color: #FFF; background: none; display: inline; float: none; text-indent: 0;padding: 0;font-size: 14px;}
.topnav .topnav_fuwu_list li a:after{display: none;}
.topnav .topnav_fuwu_list li a:hover { text-decoration: underline; background: none; display: inline;}
.btns-box{float: left;width:290px;height:375px;}
.btn-download{display: block;width: 290px;height: 120px;background: url(../images/btn-down.png) no-repeat 0 0;}
.btn-download:hover{background-position: 0 -120px;}
.btn-list{width: 290px;background-color: #4a6181;overflow: hidden;}
.btn-list li{float: left;width:144px;height:48px;line-height:48px;text-align: center;border-bottom: 1px solid #7890ad;border-right: 1px solid #7890ad;}
.btn-list li a{color: #fff;display:block;width:100%;height:100%;font-size: 14px;}
.btn-list li a:hover{background-color: #3c506d;}
.btn-list li span{float:left;margin-right:8px;margin-top:15px;margin-left:26px;width: 18px;height: 18px;}
.btn-list li em{float:left;line-height: 50px;font-style: normal;}
.icon-recharge{background: url(../images/icon-recharge.png) no-repeat center;}
.icon-reg{background: url(../other/icon-reg.html) no-repeat center;}
.xinfu{background-color: #fff;width: 290px;padding-bottom: 20px;height: 137px;}
.xinfu h3,.rili h3,.bbs h3,.discuss h3{width:250px;margin:0 auto;font-size: 20px;color: #a99359;padding: 10px 0;border-bottom: 1px solid #e0e0e0;position: relative;}
.xinfu h3:after,.rili h3:after,.bbs h3:after,.discuss h3:after{display: block;content: '';width:80px;height: 3px;background-color: #a99359;position: absolute;left: 0;bottom: 0; }
.more{position: absolute;right: 0;top:10px;font-size: 20px;color: #a99359;}
.more:hover,.newscon .more:hover{color: #6d5f39;}
.xinfu p{width:250px;margin:11px auto 0;font-size: 14px;color: #999999;}
.xinfu p span{display: inline-block;padding-right:10px;color: #333333}
/********lunbo***********/		
.lb_wrap{ float:left; margin:0 12px;width:596px; height:375px; overflow:hidden; position:relative;}
.lb_box{ width:595px; height:376px; overflow:hidden;}
.lb_cont1{ display:none; width:595px; height:376px;}
.lb_cont1 img{ display:block; width:596px; height:376px;}
#shop_btn{  width:596px; height:38px; position:absolute; bottom:0; left:0;background-color: #4a6181;}
#shop_btn_left,#shop_btn_right{ height:38px; width:20px; float:left; cursor:pointer;}
#shop_btn_left{ background:#4a6181 url(../other/lunbo-left.html) no-repeat center center;}
#shop_btn_right{ background:#4a6181 url(../images/lunbo-right.png) no-repeat center center;}
#shop_name{ float:left; width:555px; height:38px; overflow:hidden;}
#shop_name td a{ display:block; width:111px; height:38px; cursor:pointer; overflow:hidden;line-height:38px;  color:#fff; font-size:14px;text-align:center;}
#shop_name td.curr a,#shop_name td a:hover{ text-decoration:none; background:#374961; }
.rili{float: left;width: 290px;}
.rili-cont{height: 280px;background-color: #fff;}
.rili h3 span.m{ position: absolute;right:0;top:15px; color:#a99359; font-size:16px; }
.week_box{ width:250px; margin:6px auto 0; }
.week_tit{width:252px;background:#bba364;margin-top: 12px; }
.week_tit li{ float:left; width:36px; height:22px; line-height:22px; text-align:center; font-size:14px; color:#fff; cursor:pointer;position: relative; }
.week_tit li:after{display: none;content: '';position: absolute;bottom: -7px;left:14px;width: 0;height: 0;border: 4px solid transparent;border-top-color: #d1b771;}
.week_tit li.on{background-color: #d1b771; }
.week_tit li.on:after{display: block;}
.week_ul{ padding-top:10px; height:173px; overflow-y:auto; }
.week_ul li{padding:5px 0 0; color:#333333; text-align:right; line-height:16px; overflow:hidden;}
.week_ul li p{line-height:20px; text-align:left; overflow:hidden; font-size:14px; padding-right: 2px;}
.week_ul li p span{float: right;color: #999999;}
.week_ul li p a{font-weight: bold;}
.week_ul li a{ color:#a99359; font-size:14px; }
.week_ul li a:hover{color:#ac94ca;}
.tab_cont_week{ display:none;}
.kefu{width: 290px;height: 82px;margin-top: 12px;background: #4a6181 url(../images/kefu.png) no-repeat 50px center;position: relative;}
.kefu p{padding: 20px 0 0 150px;font-size: 16px;color: #fff;}
.kefu-online{position: absolute;left: 0;top:0;width: 288px;height: 80px;}
.section2{margin-top: 30px;height:170px;position: relative;}
.left-btns{position: absolute;left: 0;top:0;width: 290px;}
.left-btns-box{background-color: #4a6181;overflow: hidden;margin-bottom: 12px;}
.left-btns-box h3{font-size: 20px;color: #ebd595;padding: 14px 22px;}
.left-btns-box ul{width: 100%;border-top: 1px solid #7890ad;}
.left-btns-box ul li{float: left;width:144px;height:47px;line-height:47px;text-indent:10px;border-bottom: 1px solid #7890ad;border-right: 1px solid #7890ad;}
.left-btns-box li a{color: #fff;display:block;width:100%;height:100%;font-size: 14px;}
.left-btns-box li a.font12{font-size: 12px;}
.left-btns-box li a:hover{background-color: #3c506d;}
.kuai-box li a span{padding-right: 10px;display: inline-block;background: url(../images/arrow.png) right center no-repeat;}
.fuwu-box li a span,.info-box li a span{display: inline-block;background-image: url(../images/icon1.png);background-repeat: no-repeat;}
.fuwu-box ul li,.info-box ul li{text-indent: 22px;}
.fuwu-box li a span.icon01,.info-box li a span.icon08{background-position: 0 16px;}
.fuwu-box li a span.icon02,.info-box li a span.icon09{background-position: -144px 16px;}
.fuwu-box li a span.icon03,.info-box li a span.icon10{background-position: 0 -37px;}
.fuwu-box li a span.icon04,.info-box li a span.icon11{background-position: -144px -35px;}
.fuwu-box li a span.icon05,.info-box li a span.icon12{background-position: 0 -87px;}
.fuwu-box li a span.icon06,.info-box li a span.icon13{background-position: -144px -84px;}
.fuwu-box li a span.icon07,.info-box li a span.icon14{background-position: 0 -134px;}
.info-box li a span.icon15{background-position:  -144px -134px;}
.info-box li a span{display: inline-block;background-image: url(../images/icon2.png);background-repeat: no-repeat;}
.news{width:596px;height:396px;position:absolute;left: 304px;top:0;overflow: hidden;background: #fff;}
.newstit,.screentit{height:51px;width: 556px;margin:0 auto;border-bottom: 1px solid #e0e0e0;position: relative;}
.newstit span,.screentit span{padding:14px 0;float:left;font-size: 20px;color: #a99359;position: relative;cursor: pointer;}
.newstit span:after,.screentit span:after{display: none;content: '';width:40px;height: 3px;background-color: #a99359;position: absolute;left: 0;bottom: 3px; }
.newstit span.on:after,.screentit span.on:after{display: block;}
.newstit em.newstit-line,.screentit em.newstit-line{float:left;width: 7px;height: 51px;padding:0 20px;background:url(../images/newstit-line.png) no-repeat center;}
.newscon{color:#d3eaff;padding:0 20px;position: relative;display: none;}
.newscon .more{position:absolute;right:22px;top:-92px;font-size: 20px;color: #a99359;}
.newscon li a:hover{color:#a99359;}
.newscon li{height:34px;line-height:34px;overflow:hidden;font-size:12px;padding-left:3px;color:#333333;font-size:14px;}
.newscon li.top{font-size:12px;color:#a99359;}
.newscon li.top a{color:#a99359;}
.newscon li em{float:right;font-style:normal;font-family:Verdana;color: #999999;}
.newscon li span{float:right;}
.newscon a{color:#333333;font-size:14px;}
.news-hot{margin:10px auto;width: 556px;height: 42px;line-height: 42px;background-color: #f7f5f5;text-align: center;}
.news-hot a{font-size: 16px;color: #f00;}
.pics-box{position: absolute;right: 0;top:0;width: 290px;}
.pics-box a{display: block;margin-bottom: 12px;}
.pics-box a img{width: 290px;height: 124px;display: block;}
.ts-box{width: 898px;position: absolute;top:408px;right: 0;}
.ts-box ul{ width:900px; overflow:hidden; }
.ts-box ul li{float:left;height:310px; float:left;  }
.ts-box ul li span{float:left;width: 66px;height: 310px;background-repeat: no-repeat;background-position: 0 0;}
.ts-box ul li span.on{background-position: 0 -310px;}
.ts-box ul li span.ts-tab1{background-image: url(../images/ts-tab1.png);}
.ts-box ul li span.ts-tab2{background-image: url(../images/ts-tab2.png);}
.ts-box ul li span.ts-tab3{background-image: url(../images/ts-tab3.png);}
.ts-box ul li span.ts-tab4{background-image: url(../images/ts-tab4.png);}
.ts-box ul li span.ts-tab5{background-image: url(../images/ts-tab5.png);}
.nr{float: left;display: none;}
.section3 h3{width: 280px;}
/*bbs*/
.bbs{ background:#fff; width:320px; height:400px; float: left;}
.tab_bbs{ width:290px; height:26px; overflow:hidden; background:#b29ec6; border-top:4px solid #b29ec6; padding-left:1px; }
.tab_bbs li{ float:left; width:72px; height:28px; font:normal 14px/28px "Microsoft YaHei"; color:#fff; text-align:center; cursor:pointer;  }
.tab_bbs li.on{ color:#63636e; background:#fff; }
.bbs_cont{ margin:0 auto;width:280px; font-size:12px; background:#fff; padding:15px 10px 0; position:relative; }
.tab_cont_bbs{ display:none; }
.bbs_mt{ padding:10px 0; border-bottom:1px solid #b1b1b1; width:268px; margin:0 auto; display:none; }
.bbs_mt h3 a{ font-size:14px; font-weight:bold; color:#ac94ca; height:20px; overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap; }
.bbs_mt p{ padding:2px 0 0; height:40px; overflow:hidden; line-height:20px;  }
.bbs_mt p a{ font-size:12px; color:#63636e; }
#bbsList1 li,#bbsList2 li{padding: 6px 0;}
.news_ul li{ width:271px; height:22px; padding:5px 0 0; color:#999999; font-size: 14px; text-align:right; line-height:16px; overflow:hidden;}
.news_ul li p{ float:left; width:220px; height:22px; text-overflow:ellipsis; white-space:nowrap; line-height:16px; text-align:left; overflow:hidden; color:#b1b1b1;}
.news_ul li a{ color:#333333;}
.news_ul li a.lei{ color:#3e4041;}
.news_ul li a:hover,.news_ul li a.lei:hover{color:#a99359;}
.news_ul li.top,.news_ul li.top a,.news_ul li.top a.lei{ color:#ed4747;}
.discuss{ background:#fff; width:320px; height:400px; float: left;margin-left: 12px; }
.huati_box {width: 267px;height: 22px; overflow: hidden; margin:4px auto; }
.huati {float: left;width: 40px;height: 22px;font-size: 14px; color:#fff; background:#b29ec6;text-align: center; line-height:22px;}
.huati_t {float: left; width:173px; padding:0 5px; font-size:12px; background:#e6e6eb; color:#63636e; line-height:22px; overflow:hidden; }
.btn_fabiao { text-align:center; float:right; width:38px; height:20px; overflow: hidden; border:1px solid #b29ec6; line-height:20px; font-size:14px; color:#b29ec6; }
#demo {width:267px; height: 270px;padding: 12px;overflow: hidden;  clear:both;}
.huati_ul {width: 267px;}
.huati_ul li {width: 267px; height: 26px; line-height: 26px; overflow:hidden;}
.huati_ul li a{width: 220px; float: left; color: #3e4041; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.huati_ul li span{float: right;}
.huati_ul li img.touxiang {float: left;width: 34px;height: 34px;}
.huati_r {float: right; width:210px; }
.name_wrap {width: 210px;height: 18px;text-align: right;color: #a7a7a7;overflow: hidden;}
.name_wrap p {float: left;color: #63636e; font-weight:bold; }
.name_wrap span{ color:#a0a0a0; }
.huati_neirong {width: 210px;font: normal 12px/16px "瀹嬩綋";color: #63636e;}
.screen-box{float: left;width: 536px;margin-left: 12px;height: 400px;background: #fff;}
.screentit{width: 500px;margin:0 auto;}
.screentit span:after{width: 80px;}
.screen-cont{display: none;}
.screen-cont ul{width: 520px;margin:0 auto;overflow: hidden;}
.screen-cont ul li{float: left;width: 240px;margin:14px 10px 0;}
.screen-cont ul li img{width: 240px;height: 124px;}
.screen-cont ul li p{padding-top: 6px;font-size: 14px;text-align: center;}
.screen-cont ul li a{color: #333333;}
.slo_new{
    width: 699px;
    height: 327px;
    background:url(../images/slo.png) no-repeat;
    position: absolute;
    top: 160px;
    left: 270px;
/*    z-index: 2;*/
}
