@charset "utf-8";

/*����*/

.game-nav{width: 110px; position:fixed; top: 287px;*position: absolute;*left:0;*top:0;line-height: 24px}
.game-nav .hr{border-left:1px #773a00 solid;height: 20px;margin-left: 39px;display: block;}
.game-nav ul{font-size: 18px;text-align: center;width:80px;padding-left: 10px}
.game-nav ul a{display: block;width: 40px;height: 65px;padding:15px 20px 0 20px;background: url(../images/btn-gx.png) no-repeat;color: #747474}
.game-nav ul a:hover,.game-nav ul .cur a{background-position:0 -80px;color: #fff3c4 }
.img-scroll {position: relative}
.img-scroll .prev, .img-scroll .next {position: absolute; display: block; top: 0; z-index: 10}
.img-scroll .prev {left: 0; background-position: left -4px}
.img-scroll .next {right:0; background-position: left bottom}
.img-scroll .prev:hover{background-position:right -4px}
.img-scroll .next:hover{background-position:right bottom}
.img-list {position: relative; overflow: hidden }
.img-list ul { width: 9999px}
.img-list li {float: left}
.scroll-prev-1, .scroll-next-1{width: 44px; height: 72px; background: url(../images/scroll-jt-1.png) no-repeat}
.scroll-prev-2, .scroll-next-2{width: 38px; height: 70px; background: url(../images/scroll-jt-2.png) no-repeat}
.datum-main{width: 1090px; margin-left: 110px; position: relative;}

.datum-scroll .img-list{width: 1090px; }
.datum-scroll .img-list li{width: 1090px;text-align: center;}
.datum-scroll .img-list li img{max-width: 1090px;max-height: 580px}
.datum-scroll .prev{top:45%; left: 24px}
.datum-scroll .next{top:45%; right: 24px}

/*��ɫϵͳ*/
.datum-ts dl{margin-bottom: 60px}
.datum-ts dt{font-size: 48px; font-family: "΢���ź�"; color: #ffcc99; font-weight: 700; margin-bottom: 15px;background:url(../images/game-zl.png) no-repeat left 9px;padding-left: 65px}
.datum-ts dd p{font: 16px/26px "΢���ź�"; padding-right: 10px;color: #a6875a}
.ts-tab{margin-bottom: 7px}
.ts-tab li{margin-bottom: 10px; float: left; width: 114px; height: 47px; margin-right: 6px; overflow: hidden; background:url(../images/game-zl.png) no-repeat 0 -56px}
.ts-tab .cur{ background-position:0 -107px }
.ts-tab li a{display: block; line-height: 36px; font-size:18px; text-align: center;color: #b8a595}
.ts-tab li a:hover{color: #ffe1ba}
.ts-tab .cur a{color: #ffe1ba;}
.ts-tab-con .p1{ font-family: "΢���ź�";margin-bottom: 6px;color: #fff}
.ts-tab-con .p2{ font-family: "΢���ź�";color: #ffae00; font-size: 16px; line-height: 26px}
.datum-ts .ts-tab-con{ display: none}
.img-con{margin-top: 15px}
.ts-tab-box{padding-bottom: 15px;color: #dab377}
.datum-map .ts-tab{margin-bottom: 15px}
.datum-map .ts-tab-con .p1{margin-bottom: 0}

/*����ר��*/
.down-container{background:#000 url(../images/user-bg.jpg) no-repeat center top;padding: 220px 0 100px}
.down-bgr{background:#34130b url(../images/down-bgr.jpg) no-repeat 1px bottom ;}
.down-left{width:914px; float: right; padding-bottom: 45px;  min-height: 693px;background: #fff9e7 url(../images/pass-bg.jpg) no-repeat left top }
.down-left .mlr10{margin-left:10px; margin-right:10px;}
.down-left-tit{height: 50px; position: relative; margin-bottom:20px; border-bottom: 1px solid #a8a3a3}
.down-left-tit h2{ font-size: 24px; line-height: 49px; position: absolute; height: 49px; top: 0; left: 10px; border-bottom: 2px solid #894400}
.btn-down_big,.btn-down_big-dis{display: block; width: 276px; height: 82px; background:url(../images/btn-down-big.jpg) no-repeat }
.btn-down_big:hover{background-position: 0 -82px}
.btn-down_big-dis{background-position: 0 -164px}
.down-left-info{padding-left: 15px;}
.down-left-info{border-bottom: 1px dashed #ccc; margin-bottom: 22px}
.down-left-info p{line-height: 24px; color: #4a4a4a}
.down-left-content .btn-down_big,.down-left-content .btn-down_big-dis{margin: 30px 0 45px}
.down-left-tit2{padding-left: 5px; border-bottom:2px solid #ccc; margin-bottom: 35px}
.down-left-tit2 h3{line-height: 30px; font-size: 16px; color: #955400}
.down-left-pz_table td,.down-left-pz_table th{border: 1px solid #ccc; text-align: center; height: 29px}
.down-left-pz_table thead{background: #f4f4f4}

.down-right{width:285px; float: left;border-bottom: 1px #000 solid;margin-left: 1px}
.down-btn_1,.down-btn_2,.down-btn_3,.down-btn_4,.down-btn_5,.down-btn_6,.down-btn_6-dis,.down-btn_7{background-image: url(../images/down-btn.jpg);}
.down-btn_1 a:hover,.down-btn_2 a:hover,.down-btn_3 a:hover,.down-btn_4 a:hover,.down-btn_5 a:hover,.down-btn_6 a:hover,.down-btn_7 a:hover{background-image: url(../images/down-btn-hover.jpg)}
.down-btn_1 a,.down-btn_1{display: block; height: 123px; background-position: 0 0}
.down-btn_2 a,.down-btn_2{display: block; height: 62px; background-position: 0 -123px}
.down-btn_3 a,.down-btn_3{display: block; height: 62px; background-position: 0 -185px}
.down-btn_4 a,.down-btn_4{display: block; height: 62px; background-position: 0 -309px}
.down-btn_5 a,.down-btn_5{display: block; height: 62px; background-position: 0 -247px}
.down-btn_6 a,.down-btn_6{display: block; height: 123px; background-position: 0 -371px}
.down-btn_6-dis a,.down-btn_6-dis{display: block; height: 123px; background-position: 0 -556px}
.down-btn_6-dis a{cursor: default;}
.down-btn_7 a,.down-btn_7{display: block; height: 62px; background-position: 0 -494px}
.down-img{margin-top: 5px}

/**���Ź���**/
.news-tit{font-size: 24px;height: 68px;padding-left: 20px;background: url(../images/down-bgt.jpg) no-repeat}
.news-tit li{text-align:center;padding-right: 35px}
.news-tit li a{padding:0 1px;color: #fff;display: block;line-height: 68px}
.news-tit li a:hover,.news-tit li a.cur{color: #ff6600;font-size: 18px;}

.news-list{padding:0 8px; color: #333}
.news-list li{border-bottom: 1px #c0a29b dashed;}
.news-list li .news-t{font-size: 14px;text-align: center;padding:0 50px 0 20px;}
.news-list li .news-t em{font-size: 24px;display: block;color: #955400}
.news-list li .news-i{width: 750px;color: #A19C9C}
.news-list li .news-i span{font-family: "����";padding: 5px 0 0 10px;display: block;}
.news-list li .news-i em{font-size: 20px;color: #333;display: inline-block;height: 24px;line-height: 24px;overflow: hidden;}
.news-list li a{display: block;padding:18px 0 16px}
.news-list li a:hover{color: #333}

/**��������**/
.crumb{font-family: "����";padding:30px 32px 15px 0;}
.newsinfo h1{text-align: center;font-size: 24px;color: #be0705;height: 32px;line-height: 32px;overflow: hidden;margin: 15px 0 5px}
.newsinfo-t{margin:0 32px;background: #fcf9f4;border-top:1px #f3d4d1 solid;border-bottom: 1px #f3d4d1 solid}
.newsinfo-tit{line-height: 28px;color: #666;padding:0 0  10px 290px;}
.newsinfo-tit span{float:left}
.news-fx{padding-left: 20px;float:left;}
.newsinfo .content{padding:30px 40px 80px 40px;line-height: 24px;min-height: 300px;_height: 300px}
.newsinfo .content img{max-width: 834px}
.newsinfo-zan{text-align: center;margin-bottom: 20px;font-size: 16px}
.newsinfo-zan span{width: 79px;display: inline-block;margin:0 10px}
.newsinfo-zan a,.newsinfo-zan .btn-zan-voted,.newsinfo-zan .btn-cai-voted{color:#666;width: 79px;padding-top: 50px;height:24px;display: inline-block;background:url(../images/zan.png) }
.newsinfo-zan a:hover,.newsinfo-zan .btn-zan-voted{background-position:0 -74px;}
.newsinfo-zan .btn-cai{background-position:-79px 0 }
.newsinfo-zan .btn-cai:hover,.newsinfo-zan .btn-cai-voted,.newsinfo-zan .btn-cai-voted:hover{background-position:-79px -74px }
.news-b-tit {padding: 30px 20px 0 20px;margin-top:80px;border-top:1px #dac3a8 solid;margin:0 40px; }
.news-b-tit a {color: #4a4a4a; }
.news-b-tit a:hover{color: #be0705}
.news-b-tit span {width:323px;overflow: hidden;white-space: nowrap; }
.news-b-tit span.fr {text-align: right; }
.newsinfo-pl{box-shadow: 0 1px 1px #828282;border-top: 2px solid #7f4506;background: #fff;margin: 60px 40px 0 40px}
.pl-list{color: #aaa;padding-bottom: 20px}
.pl-list-tit{line-height: 40px;background: #f6f6f6;border-bottom: 1px #dadada solid;padding:0 20px;}
.pl-list-c{padding:20px 20px 10px;}
.pl-list-c p{color: #4a4a4a;padding-bottom: 25px;line-height: 20px}
.pl-form{border-top:1px #ccc dashed;margin:0 10px;padding:15px 10px 60px;position: relative;}
.pl-loginno{text-align:center;color: #666;position: absolute;margin-top: -90px;width:897px;}
.pl-loginno a,.pl-loginno em{color: #f00707}
.pl-loginno a:hover{color: #b67800}
.idalog-pl h3{font-size: 18px;margin:0 0 20px 170px;}

/**��Ϸ����**/
.datum-jm h3{font-size: 30px;font-weight: bold;color: #7b4222;margin:30px 0 20px;}
.datum-jm h3 em{border-left: 5px #7b4222 solid;display: inline-block;height: 29px;vertical-align: -5px;margin-right: 10px}
.datum-jm-table{border-left: 1px #7d2d20 solid;border-top: 1px #7d2d20 solid;width: 100%;margin-bottom: 100px;font-size: 18px;background: #231111;color: #ffcc99}
.datum-jm-table td{border-right: 1px #7d2d20 solid;border-bottom: 1px #7d2d20 solid;height: 60px;line-height: 60px}
.datum-jm-table span{color: #894400;width: 150px;margin-right: 30px;padding-left: 20px;float: left;background: #55120b;height:60px;line-height: 60px;color: #ff7f00}

.datum-sc{padding-left: 140px}
.datum-sc img{display: block;margin-bottom: 100px}

/**ְҵ����**/
.zy-container{background:url(../images/zy-bg.jpg) no-repeat center top;min-height:891px;padding-top: 175px }
.zy-container .w1200{position: relative;}
.datum-zy{padding:50px 0 0  70px}
.datum-zy-change li{float: left;}
.datum-zy-change a{ vertical-align: middle;background:url(../images/btn-zl.png);width: 56px;height: 56px;display: inline-block;}
.datum-zy-change a:hover,.datum-zy-change .datum-zs-tit a.cur{background-position: 0 -56px}
.datum-zy-change .datum-ds-tit a{background-position: -78px 0}
.datum-zy-change .datum-ds-tit a:hover,.datum-zy-change .datum-ds-tit a.cur{background-position: -78px -56px}
.datum-zy-change .datum-fs-tit a{background-position: -154px 0}
.datum-zy-change .datum-fs-tit a:hover,.datum-zy-change .datum-fs-tit a.cur{background-position: -154px -56px}
.datum-zy-change em{font-size: 20px;display: inline-block; vertical-align: middle;color: #907a68;width: 30px;text-align: center;}
.datum-zy-info{width: 420px;font-size: 16px;color: #3e2d00;padding-top: 30px}
.datum-zy-info p{text-indent: 30px;line-height: 38px;padding-top: 15px;color:#dab377;}
.datum-zy-i{position: relative;height: 778px;display: none}
.datum-zy-img{position: absolute;bottom:0;right:-240px;}
.datum-zy-img img{display: block;}
.datum-zy-img .datum-ds-m{margin-right: 150px}
.datum-zy-img .datum-zs-m{margin-right: -110px}
.datum-zy-sex{z-index:9999;position:relative;padding:0 2px;background:url(../images/btn-zl.png) 0 -132px;width: 96px;height: 48px;margin:1px 0 0 78px; }
.datum-zy-sex a{display: inline-block;width: 47px;height: 41px;background:url(../images/btn-zl.png) no-repeat 0 -223px}
.datum-zy-sex li{float: left;padding:3px 0 0 1px;}
.datum-zy-sex .datum-sex-m a{background-position: -48px -223px}
.datum-zy-sex .datum-sex-m a.cur,.datum-zy-sex .datum-sex-m a:hover{background-position: -48px -181px}
.datum-zy-sex .datum-sex-w a.cur,.datum-zy-sex .datum-sex-w a:hover{background-position: 0 -181px}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100;
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(40px);
        -ms-transform: translateX(40px);
        transform: translateX(40px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}


/**���Ͽ�**/
.zlk-container{background:#211916 url(../images/gamezl-bg.jpg) no-repeat center top;padding-top: 175px;padding-bottom: 100px}
.zlk-menu {background: #fff9e7;font-size: 14px}
.zlk-menu h2{background: url(../images/zlk-tit.jpg) no-repeat;height: 68px;line-height: 68px;color: #ffcc99;font-size: 36px;font-weight: bold;padding-left: 100px}
.zlk-menu-con{padding-top: 40px}
.zlk-menu h3{font-size: 24px;border-bottom: 1px #d2c9ad solid;padding-bottom: 15px;margin:0 100px;}
.zlk-menu-con div{padding:35px 0 35px 70px;}
.zlk-menu div a{color: #ac6d00;margin:0 30px 30px 30px;display: inline-block;}
.zlk-menu div a:hover{color: #ff0000}

.zlk-content{background: #350f05}
.zlk-content-l{background:url(../images/zlk-navbg.jpg) no-repeat top;width: 229px;text-align: center;padding-top: 47px}
.zlk-content-r{background: #fff9e7;width: 891px;min-height: 940px;padding:0 40px;}
.zlk-content-l h3{font-size: 16px;line-height: 46px;height: 46px;overflow: hidden;}
.zlk-content-l li.cur h3 a,.zlk-content-l h3 a:hover{background:url(../images/zlk-nav-h.png) no-repeat;display: block; color: #fac896}
.zlk-content-l ul ul{font-size: 14px;background: #5a2a11;line-height: 33px;padding: 10px 0;display: none; }
.zlk-content-l li.cur ul{display: block;}
.zlk-content-l h3 a{color: #fff}
.zlk-content-l ul ul a{color: #fac896;display: block;}
.zlk-content-l ul ul a:hover,.zlk-content-l ul ul li.cur a{background: #6f3b20}
.zlk-content-l > ul > li{padding:10px 0}
.zlk-content-r .zlk-content-rtit{padding:40px 0 25px 35px;border-bottom: 1px #e3daca solid;color: #666;font-size: 14px}
.zlk-content-r .zlk-content-rtit h1{font-size: 30px;color: #333;margin-bottom: 10px}
.zlk-content-rc{padding:25px 0 50px 35px;line-height: 26px;font-size: 14px}
.zlk-content-rc img{max-width: 856px}

/**װ��**/
.dl_con{width:870px;min-height:600px; float:left; padding:20px 30px;}
.dl_con p{width:870px; line-height:30px; float:left;font-size:12px; color:#333; margin:0;}
.dl_con p span{font-size:14px;}

.dl_tit2{width:870px;height:59px; line-height:59px; float:left; border-bottom:1px #b2b2b2 solid;margin-bottom: 10px;}
.dl_tit2 span{min-width:80px;height:57px; line-height:57px; float:left; padding:0 25px; border-bottom:3px #a51e17 solid; font-size:26px; color:#900; text-align:center;}

.dl_txt1{width:300px;line-height:30px; float:left;margin:40px 0;}
.dl_txt1 span{width:300px;line-height:30px; float:left; font-size:18px; color:#333;}
.dl_txt1 a{width:220px;line-height:30px; float:left; font-size:16px; color:#cc6600; text-align:right; text-decoration:underline;}

.dl_tit2{width:870px;height:59px; line-height:59px; float:left; border-bottom:1px #b2b2b2 solid;margin-bottom: 10px;}
.dl_tit2 span{min-width:80px;height:57px; line-height:57px; float:left; padding:0 25px; border-bottom:3px #a51e17 solid; font-size:26px; color:#900; text-align:center;}


.dl_btn{width:470px;height:82px; float:left; margin-bottom:20px;}
.dl_btn a{width:345px;height:93px; float:left;background:url(../images/downlistbtn.png) center top no-repeat;line-height:93px;text-align:center;font-size:30px;}
.dl_btn a span{margin-left:50px;color:#fff}

.bm_tab{width:100%; float:left;}
.bm_tab table{width:860px; float:left; margin:20px 0 40px 0;}
.bm_tab table tr td{width:354px; border:1px #6e4f38 solid; line-height:40px; font-size:14px; color:#333; text-align:center; background-color:#fff;}
.tab_h1{ line-height:50px !important; font-size:18px !important; font-weight:bold !important; color:#511c02 !important; background-color:#d1cccc !important;}


.h_10{width:100%;height:10px; float:left;}
.h_20{width:100%;height:20px; float:left;}
.h_30{width:100%;height:30px; float:left;}
.h_40{width:100%;height:40px; float:left;}
.h_50{width:100%;height:50px; float:left;}

.dl_wz{width:435px;height:24px;line-height:24px;text-align:left;font-size:12px;color:#000;}
.wz_red{width:435px;height:50px;line-height:24px;text-align:left;font-size:22px;color:#FF0000;}
.wz_ts{width:435px;height:24px;line-height:24px;text-align:left;font-size:12px;color:#e36c09;}
.dl_img{height:100px;background:url(../images/downlistbtn.png) center top no-repeat;text-align:center;font-size:30px;color:#fff;}
.dl_img a{width:435px;height:100px;line-height:100px;text-align:center;font-size:30px;color:#fff;}
.dl_img a span{color:#fff}