@charset "utf-8";
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-size: 12px; }
table{ border-collapse:collapse; border-spacing: 0; }
fieldset,img{ border:0; }
ol,ul{ list-style:none; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;text-align:center; }
body{ font-family:微软雅黑,Arial,Helvetica,sans-serif,SimSun; font-size:12px;  }
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:0px;line-height:0;width:0; background:none; overflow:hidden}



/*------------------end of public.css -------------------*/
body{ background:#FFF url(http://n.7k7kimg.cn/uploads/mxw/top-bg.jpg) no-repeat center 0}
.container{ background:url(http://n.7k7kimg.cn/uploads/mxw/bottom-bg.jpg) no-repeat center bottom;}
a{color:#73200d; text-decoration:none}
a:hover{color:#a74d0f}
a.y:link,a.y:visited{ font-size:14px;color:#f7ac14; text-decoration:none;}
a.y:active,a.y:hover{ color:#f7ac14; text-decoration:underline}

/*---logo.css----*/
#logo{width:246px; margin:0 auto}
#logo a{ background:url(http://n.7k7kimg.cn/uploads/mxw/logo.png) no-repeat;width:246px; height:185px; display:block}
#logo a:hover{ background:url(http://n.7k7kimg.cn/uploads/mxw/logo1.png) no-repeat;}
#logo a h1{ text-indent:-9999px}
.margin-t10{ margin-top:10px}
.margin-t5{ margin-top:5px}
.margin-r10{ margin-right:10px}
.margin-b10{ margin-bottom:10px}
.padding-t10{padding-top:10px}
.padding-t5{padding-top:5px}
.padding10{padding:10px}


/*---mainbav.css----*/

#navbox{ width:1006px; margin:98px auto 5px auto; height:43px;}
.navtext{ width:690px; height:43px; display:inline-block; padding:0 45px 0 72px; background:url(http://n.7k7kimg.cn/uploads/mxw/nav.png) no-repeat; float:right;}
.navtext a{ float:left;text-indent:-9999px; display:inline-block;width:115px; height:38px;background:url(http://n.7k7kimg.cn/uploads/mxw/nav.png) no-repeat;}
a.nav-ta{ background-position:-72px 0}
a.nav-tb{ background-position:-187px 0}
a.nav-tc{ background-position:-302px 0}
a.nav-td{ background-position:-417px 0}
a.nav-te{ background-position:-532px 0}
a.nav-tf{ background-position:-647px 0}

a.nav-ta:hover{ background-position:-72px -43px}
a.nav-tb:hover{ background-position:-187px -43px}
a.nav-tc:hover{ background-position:-302px -43px}
a.nav-td:hover{ background-position:-417px -43px}
a.nav-te:hover{ background-position:-532px -43px}
a.nav-tf:hover{ background-position:-647px -43px}

.start2{ width:292px; height:210px; position:absolute; left:0; top:157px; z-index:1}

/*---wrap.css----*/
.wrap{width:1006px; margin:0 auto; position:relative}
.content{}
.side{ width:255px; background:url(http://n.7k7kimg.cn/uploads/mxw/side-bg.jpg) repeat-y; overflow:hidden}
.side-t{ background:url(http://n.7k7kimg.cn/uploads/mxw/side-t_1.jpg) no-repeat;}
.login{background-position:0 0; height:190px;}
.login-text{ width:220px; margin:0 auto; padding-top:50px;_padding-left:20px}
.login-text span{ width:60px; height:30px; display:inline-block; float:left;font-size:14px; font-weight:bold; color:#73200d; text-align:right}
.login-text input{ width:148px; height:23px; float:left; border:1px solid #977222}
.login-b{ height:28px; display:block; width:255px; margin:10px 0}
.login-text input.btn{ background:url(http://n.7k7kimg.cn/uploads/mxw/login-btn.png) no-repeat; width:95px; height:37px; border:none; cursor:pointer; float:right; position:relative; right:40px; *top:-20px}
.login-text input.btn:hover{ background-position: 0 -40px}
.login-text a.code{ font-size:14px; color:#000; padding:8px 0 0 35px}
.login-text a.code:hover{ text-decoration:underline; color:#200101}

.login-box a{text-indent:-9999px; display:inline-block;width:255px; height:58px;background:url(http://n.7k7kimg.cn/uploads/mxw/side-t_1.jpg) no-repeat; float:left}
a.lo1{background-position:0 -190px;}
a.lo2{background-position:0 -246px;}
a.lo3{background-position:0 -304px;}
a.lo4{background-position:0 -362px; height:45px; overflow:hidden}

a.lo1:hover{background-position:0 -435px;}
a.lo2:hover{background-position:0 -491px;}
a.lo3:hover{background-position:0 -549px;}
a.lo4:hover{background-position:0 -607px;}

.recommend{background-position:0 -655px; height:44px; overflow:hidden}
.five-game{background-position:0 -705px; height:43px; overflow:hidden}
.service{background-position:0 -755px; height:226px; overflow:hidden}
.service .text{ margin:30px 0 0 18px}
.service .text p{ line-height:25px; font-size:14px; color:#fff0c9}
.service .text p a{ text-decoration:underline; color:#f8de9c}
.service .text p img{ position:relative; top:4px}
.recommend h2,.five-game h2,.service h2{text-indent:-9999px;}
.rec-text{ background:#a27653; border:1px solid #633a1a; border-top:none; width:235px; margin:0 auto 10px auto; position:relative; right:1px; padding-bottom:10px}
.rec-tbox a.box{ border:1px solid #c2875a; background:#7f5d43; margin: 0  auto; width:200px; height:50px}


.server a{ width:200px; height:44px; border:1px solid #c2875a; background:#7f5d43; display:block; margin:0 auto 6px auto; padding:5px}
.server a:hover{background:#845939; color:#000}
.server a span{ float:left;}
.server a .ser-name,.server a .ser-info{ display:block; color:#900}
.server a .ser-name .s{ margin:1px 20px 0 3px; color:#fff}
.server a .ser-info .v,.server a .ser-info .v .v-b{ display:inline-block; width:53px; height:8px; overflow:hidden; background:url(http://n.7k7kimg.cn/uploads/mxw/btn.png) no-repeat; }
.server a .ser-info .v{margin-top:5px;_margin-top:3px; background-position:0 -34px;}
.server a .ser-info .v .v-b{ background-position:0 -26px}
.server a .ser-info .v .v-red{ background-position:0 -18px}
.server a:hover .s{ color:#feffa6;}
.server a .ser-info{ color:#d4a474}
.server a.more{ height:10px; display:block; text-align:center; line-height:10px}

.five-text p{ padding:10px; color:#ede3c7; text-indent:2em; line-height:21px}
.five-text a{ margin-top:-10px; display:block}


.news-box{ background:url(http://n.7k7kimg.cn/uploads/mxw/book-bg.png) no-repeat; width:747px; height:286px; overflow:hidden}
.news-text{ width:315px;float:left; margin:30px 0 0 45px; _margin:30px 0 0 25px; position:relative}
.news-text .title{ border-bottom:1px solid #ead2d2; height:23px; padding-left:15px; }
.news-text .title a{ background:url(http://n.7k7kimg.cn/uploads/mxw/news.png) no-repeat; width:58px; height:24px; display:inline-block; overflow:hidden; float:left;text-indent:-9999px; margin:0 4px 0 3px;_position:relative; _bottom:-1px}
.news-text .title a.sl{background-position:0 0;}
.news-text .title a.news{background-position:-65px 0;}
.news-text .title a.acti{background-position:-130px 0;}
.news-text .title a.al1{background-position:-195px 0;}

.news-text .title a.sl:hover{background-position:0 -25px;}
.news-text .title a.news:hover{background-position:-65px -25px;}
.news-text .title a.acti:hover{background-position:-130px -25px;}
.news-text .title a.al1:hover{background-position:-195px -25px;}

.news-text .title a.sl1{background-position:0 -25px;}
.news-text .title a.sl2{background-position:-65px -25px;}
.news-text .title a.sl3{background-position:-130px -25px;}
.news-text .title a.sl4{background-position:-195px -25px;}
.news-text .title a.more{ background:none; text-indent:0; position:absolute; top:5px; right:-25px;}
.news-text .title a.more:hover{ text-decoration:underline}

.news-text .text{}
.news-text .text ul li{ background:url(http://n.7k7kimg.cn/uploads/mxw/li-ico.jpg) no-repeat left center; padding-left:12px; height:23px; line-height:23px; width:300px;overflow:hidden;white-space:nowrap; word-break:break-all; word-wrap: break-word; text-overflow:ellipsis;}
.news-text .text ul li span{ margin-right:3px;}


.news-pic{ width:323px; height:227px; float:right; margin:28px 30px 0 0;_margin:28px 15px 0 0}
.box,.box-t,.box-b{ background:url(http://n.7k7kimg.cn/uploads/mxw/cont-bg.jpg) no-repeat;}
.box{background-position:-1500px 0;background-repeat:repeat-y; display:inline-block; overflow:hidden; width:750px}
.box-t1{ background:url(http://n.7k7kimg.cn/uploads/mxw/cont-bg1.png) no-repeat}
.box-t{background-position:0 0;}
.box-b{background-position:-750px bottom; padding:18px }
.data-box{}
.data-left,.data-right{ width:350px; overflow:hidden}
.table-box .title h2{ background:#cbb883;height:26px; line-height:26px; font-size:14px; color:#613700; text-align:left; font-weight:bold; overflow:hidden}
.table-box .title h2 a.nor{font-weight:normal; color:#895d04}
.table-box .title h2 a.nor:hover{color:#6c4a05; text-decoration:underline}
.table-box .title,.table-box .title-r{ background:url(http://n.7k7kimg.cn/uploads/mxw/title-bg.jpg) no-repeat}
.table-box .title{padding-left:6px;background-position:left 0;}
.table-box .title-r{ background-position:right -26px; padding-right:6px}

.table-box .title h2 a.photo{ width:80px; height:22px; line-height:22px; display:inline-block; background:#e3d8bb; color:#895d04; text-align:center; margin-top:4px}
.table-box .title h2 a.photo:hover{ background:#f0e9da; color:#895d04;}
.table-box .title h2 a.sle{ background:#f0e9da; color:#895d04;width:80px; height:22px; line-height:22px; display:inline-block; text-align:center; margin-top:4px}

.data-text{ margin:10px}
.data-text ul li{ height:25px; line-height:25px; background:url(http://n.7k7kimg.cn/uploads/mxw/data-ico.gif) no-repeat left center; padding-left:14px; color:#563b23}
.data-text ul li a{ margin:0 6px; color:#5f4228}
.data-text ul li a:hover{color:#a74d0f}

.game-char{ margin:15px 10px 10px 5px}
.game-char a img{ width:135px; height:75px; padding:1px; background:#1a0700; border:1px solid #625950; float:left; margin:5px 10px 0 0; }
.game-char a:hover img{border:1px solid #b13d13; background:#2e0e02}
.game-char a.text{ line-height:20px; text-align:left; text-indent:2em; width:186px; float:left; height:76px; overflow:hidden }

.data-hot{ padding:18px}
.data-hot ul li{ float:left; width:90px; text-align:center; margin:0 3px}
.data-hot ul li a img{ width:75px; height:55px; padding:1px; background:#1a0700; border:1px solid #625950;}
.data-hot ul li a:hover img{border:1px solid #b13d13; background:#2e0e02}

.t-ico{ background:url(http://n.7k7kimg.cn/uploads/mxw/btn.png) no-repeat; float:left; position:relative; top:2px}
.ico1{background-position:0 0; width:17px; height:17px}
.ico2,.ico3,.ico4,.ico5{ width:53px; height:8px}
.ico2{background-position:0 -18px;}
.ico3{background-position:0 -29px;}
.ico4{background-position:0 -38px;}
.ico5{background-position:0 -48px;}
.ico6,.ico7,.ico8,.ico9,.ico10,.ico11,.ico12{ width:31px; height:27px}
.ico6{background-position:-66px -4px;}
.ico7{background-position:-63px -35px;}
.ico8{background-position:-102px -3px;}
.ico9{background-position:-102px -37px;}
.ico10{background-position:-139px -4px;}
.ico11{background-position:-139px -35px;}
.ico12{background-position:-178px -4px;}

.player ul li{ background:url(http://n.7k7kimg.cn/uploads/mxw/li-ico.jpg) no-repeat left center; padding-left:12px; height:24px; line-height:24px; width:300px;overflow:hidden;white-space:nowrap; word-break:break-all; word-wrap: break-word; text-overflow:ellipsis;}
.player-pic a{ margin:8px}
.player-pic a img{ width:140px; height:80px;padding:1px; background:#1a0700; border:1px solid #625950; }
.player-pic a:hover img{border:1px solid #b13d13; background:#2e0e02}

/********* table ***************/
.table{ margin:10px}
.list { width: 100%; border-collapse: collapse; background-color: #f3eada; margin: 0; padding: 0 }
.list th { text-decoration: none; color:#47271a;  background-color: #e3d4ba; border: 1px solid #c6b5a0;  height:26px; line-height:26px }
.list th a{	display:block; padding:8px 6px 4px 6px; text-decoration: none; color:#fff ; cursor: pointer }
.list th a:hover { background-color: #e5fdff; }
.list thead td { text-align: left; cursor: default }
.list td { padding: 4px; color: #576e08; font-size: 13px ; text-align:center;  height: 24px; *height: 19px;}
.list tbody tr { background-color: #f5edde }
.list tbody tr:hover { background-color: #fcf6eb }
.list tbody a { text-decoration: none }
.list tbody a:hover { text-decoration: underline }
.list tbody td { border: 1px solid #c6b5a0; }
.list tbody a.fw{ color:#d16e31}

.num-ico{ background:url(http://n.7k7kimg.cn/uploads/mxw/numico.gif) no-repeat; width:26px; height:14px; display:inline-block;}
.num1{background-position:0 -8px;}
.num2{background-position:0 -32px;}
.num3{background-position:0 -55px;}
.num4{background-position:0 -81px;}
.num5{background-position:0 -104px;}
.num6{background-position:0 -128px;}
.num7{background-position:0 -151px;}
.num8{background-position:0 -176px;}
.num9{background-position:0 -199px;}
.num10{background-position:0 -225px;}
.player-hot ul li{ float:left; margin:20px 6px }
.player-hot a img{ width:125px; height:90px;padding:1px; background:#1a0700; border:1px solid #625950; }
.player-hot a:hover img{border:1px solid #b13d13; background:#2e0e02}

.footer {line-height: 1.8em; margin: 0 auto;  padding: 10px 0; text-align: center; width: 1200px; color:#382d0a; height:160px; padding-top:90px}
.footer1 {line-height: 1.8em; margin: 0 auto;  padding: 10px 0; text-align: center; width: 1000px; color:#382d0a; padding-top:20px;}
.footer p a,.footer1 p a{ color:#382d0a; padding:0 10px}
.footer p span,.footer1 p span{ padding:0 15px}
.footer p a:hover,.footer1 p a:hover{ text-decoration:underline; color:#392b02}

.loginbox{ background:none}
.login-bg{ background:url(http://n.7k7kimg.cn/uploads/mxw/login-bg.jpg) no-repeat center -85px}
.login-bg1{ background:url(http://n.7k7kimg.cn/uploads/mxw/login-bg1.jpg) no-repeat center 150px; width:1151px;margin:0 auto; _display:inline-block;sss}

.info-list .btn input{ background:url(http://n.7k7kimg.cn/uploads/mxw/btn1.png) no-repeat}
.box-in{ width:360px; margin:0 auto; padding-top:110px}
.info-list li{ display:block; width:100%; float:left;overflow:hidden;zoom:1}
.info-list .txt{ float:left; font-size:14px; font-weight:bold; color:#5f2a00; display:inline-block; line-height:24px; width:100px; text-align:right}
.info-list .input{ float:left}
.info-list .input input{ height:22px; border:1px solid #944100; line-height:22px; background:#fff; float:left; width:200px}
.info-list .input .tip{ color:#95500b; height:24px; line-height:24px; clear:both}
.info-list .input .check-code{ display:inline-block; height:24px;margin-left:5px;}
.info-list .pact{ padding-left:15px; margin-top:15px;overflow:hidden}
.info-list .pact input{ position:relative;top:2px}
.info-list .pact span{color:#F00; text-decoration:underline; cursor:pointer }
.info-list .btn{ text-align:center; margin-top:20px }

.info-list .btn input{ height:46px; width:120px;  border:none; text-indent:-9999px; display:block; cursor:pointer; margin:0 auto; overflow:hidden}
.info-list .btn .reg{ background-position:0 0}
.info-list .btn:hover .reg{background-position:0 -46px;}

.info-list input.btn1,.info-list input.btn2{ float:left; margin:0 30px; _display:inline}
.info-list input.btn1{ background-position:0 -92px;}
.info-list input.btn1:hover {background-position:0 -138px;}
.info-list input.btn2{ background-position:0 -184px;}
.info-list input.btn2:hover {background-position:0 -231px;}

.adpic{ width:622px; height:103px; margin:0 auto; padding-top:70px; _padding-top:55px}
.acti-t,.log-t{ background:url(http://n.7k7kimg.cn/uploads/mxw/acti-ico.jpg) no-repeat; width:222px; height:60px; overflow:hidden; margin:-70px auto 10px auto}
.log-t{ background-position:0 0}
.acti-t{ background-position:0 -60px}
.margin-t70{ margin-top:90px}


/*---news list.css----*/
.news-list{width:530px;}
.news-l{ width:710px;}
.news-r{ width:175px; background:#e4d9ba; height:1250px}
.path{ color:#613700; font-size:14px;}
.path a.sle{ color:#9b5c09; font-weight:bold}

.news_list{ padding:15px 0 10px 5px}
.news_list a img{ width:140px; height:100px; display:inline-block; padding:1px; background:#1a0700; border:1px solid #625950; float:left; margin-right:10px}
.news_list a:hover img{border:1px solid #b13d13; background:#2e0e02}
.news_list p{ text-indent:2em; line-height:19px; text-align:left;width:370px; height:80px;overflow:hidden; word-wrap: break-word; text-overflow:ellipsis;}
.news_list a h1,.news_list a h2{ text-align:left; font-size:16px; color:#796d0c;width:300px;overflow:hidden;white-space:nowrap; word-break:break-all; word-wrap: break-word; text-overflow:ellipsis; padding-bottom:5px; text-decoration:underline;}
.news_list a:hover h1,.news_list a:hover h2{ color:#9c3107}

.news-ul{}
.news-ul ul{ border-top:1px solid #c7b38f; padding:10px 0}
.news-ul ul li{ background:url(http://n.7k7kimg.cn/uploads/mxw/li-ico.jpg) no-repeat left center; padding-left:12px; height:28px; line-height:28px; font-size:14px;}
.news-ul ul li a{color:#000;width:430px;_width:400px;overflow:hidden;white-space:nowrap; word-break:break-all; word-wrap: break-word; text-overflow:ellipsis; display:block}
.news-ul ul li a:hover{color:#9c3107}

/*pager*/
.pager{height:22px;padding:15px 0 5px 0;clear:both; text-align:center; border-top:1px solid #c7b38f}
.pager div{display:inline-block;*display:inline;zoom:1;font-family:Tahoma;}
.pager div a,.pager div strong{float:left;height:22px;line-height:22px;padding:0 8px;margin-left:3px;background:#f0f0f0;border:1px solid #ccc;color:#000;}
.pager div a:hover {background:#c00;border-color:#c00;color:#fff;}
.pager div span {background:#f60;color:#fff;border:1px solid #f60;}
.pager div span.dot{background:#fff;border:0;color:#000;}

.news-r h2{ background:#cbb883; height:25px; line-height:25px; text-align:left; font-size:14px; font-weight:bold; color:#613700; padding-left:8px}

.news-a{ width:150px; margin:10px auto}
.news-a .a1 img{ width:150px; height:200px; display:inline-block; padding:1px; background:#1a0700; border:1px solid #625950; m}
.news-a .a1:hover img{border:1px solid #b13d13; background:#2e0e02}
.x_login{width:200px;margin-left:37px;padding-top:35px;}
.hhsh_li{ border-bottom: 1px dashed #FFFFFF;display: block;height: 20px;line-height: 20px;padding-bottom: 5px; color:#000;}

/*newslist*/
.newslist{ padding:10px}
.newslist a h1{ font-size:18px; text-align:center; color:#6e3507; border-bottom:1px solid #c7b38f; height:40px; line-height:40px}
.newslist a:hover h1{ color:#796d0c}
.newslist p{ line-height:24px; font-size:14px; color:#6e3507; text-indent:2em; padding-top:15px; text-align:left}
.newslist p a img{ width:400px; height:325px; display:block; margin:0 auto; border:1px solid #c5b394}
.newslist p a:hover img{ border:1px solid #9f7a38}

.share{ color:#615849; display:block; margin:0 auto; text-align:center}
.share span{ margin-right:15px;  display:inline-block}
.share span a img{ margin:2px; position:relative; top:5px}