/* CSS Document */
*,body,div,p,span,ul,dl,ol,i,em,b,h1,h2,h3,h4,h5,h6,dt,dd,a,input {margin:0;padding:0;}
body {font: 12px/28px "Microsoft Yahei";color:#222; background:#fff;}
a {color:#3c7cde;text-decoration:none;cursor:pointer;/*transtion:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;*/}
a:hover {text-decoration:none;}
a:link,a:active,a:visited {text-decoration: none;}
img {border:0 none;}
ul,ol,li{list-style-type:none;}
i,em {font-style: normal;}
input{vertical-align: middle;font-family: "Microsoft Yahei" ;outline:none;}
input[type="text"],input[type="password"] {background-color:none;transition:background-color 2s ease-in;-webkit-transition:background-color 2s ease-in;-moz-transition:background-color 2s ease-in;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;outline: none;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;clear:both;}
select option {color:#333; z-index:999}
/*input[type="text"]:focus,input[type="password"]:focus {background-color: #ffffcd;}*/
input[type="checkbox"],a.checkbox-a {vertical-align:middle;margin:0;padding:0;}
a.checkbox-a:hover {text-decoration:none;color:red;}
textarea {word-break:keep-all;}
p{ line-height:25px;}
.center {text-align: center;}
.middle {vertical-align:middle;}
.clear {clear:both;height:0;line-height:0;margin:0;padding:0;font-size:0;}
.left {float:left;}
.right {float:right;}
.show {display:block;}
.hide {display:none;}
.bor{ border:1px #CECECE solid;}
.madtop{margin-top:5px;}
.btn-yellow{color: #fff;background-color:#ED6E03;border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;position:relative; }
.btn-yellow:hover{color: #fff;background-color:#C05801;text-decoration:none;}
.bai a{ color:#fff}
.bai a:hover{ color:#fff; text-decoration:underline;}
.header{ width:1200px; height:37px; margin:0 auto;}
.logo{ width:153px; height:32px; float:left; margin-top:1px;}
.header .txt{ line-height:37px;}
.header .txt span{ min-width:1px; margin-right:8px;}
.header .txt a{ color:#222;}
.header .txt a:hover{ color:#222; text-decoration:underline;}

.banner{ width:100%; height:auto;}
.navbg{ width:100%; height:88px; background:url(../images/nav-bg.jpg)}
.navbg2{ width:1200px; margin:0 auto;}


.nav{  height:68px; margin:0 auto 0 15px; padding:0 0 15px 0; float:left;}
.nav a{  padding-top: 20px;}
.nav a{ width:150px; height:66px; float:left; text-align:center; color:#fff}
.nav a .china{ width:180px; height:33px; line-height:33px; color:#c9ab72; font-size:18px; clear:both;}
.nav a .english{width:180px;  height:33px; line-height:33px; color:#fffed8; font-size:15px; clear:both;}
.nav a:hover .china,.nav a:hover .english{color:#ff9933; }

.main{ width:1200px; height:auto; margin:0 auto 50px auto;}
.index-top{ width:100%; height:auto; margin:350px auto 0 auto;}
.index-top-left{ width:242px; height:auto; float:left;}
.index-top-right{ width:950px; min-height:715px; float:right;}
/*登录*/
.index-login{ width:242px; height:386px;}
.index-login .top{ width:242px; height:142px;}
.index-login .bot{ width:242px; height:244px; background:#1E1B1A;}
.index-login .bot .login-after{ width:228px; height:auto; margin:2px auto 0 auto;}
.index-login .bot .login-after-top{ width:212px; height:auto; margin:0 auto;}
.login-after-top a{color:#f2d198;padding-left:6px;}
.index-login .bot .login-after-top .name{ width:100%; height:39px; border-bottom:1px #6A6967 solid;}
.index-login .bot .login-after-top .name span{line-height:39px; padding-left:5px; color:#fff; font-size:18px;}
.index-login .bot .login-after-top .name i{ color:#858384; padding-left:5px;}
.index-login .bot .login-after-top p{ line-height:25px; margin-top:3px; color:#fff;padding-left:5px;}
.index-login .bot .login-after-top p a{ float:right;color:#858384; text-decoration:underline;}
.index-login .bot .login-after-bot{ width:110%; height:36px; margin:10px auto 0 auto;}
.index-login .bot .login-after-bot li{width:113px; height:36px; float:left; margin-right:2px; }
.index-login .bot .login-after-bot li a{width:113px; height:36px; color:#fff; display:block; border-radius:2px;line-height:36px;}
.index-login .bot .login-after-bot li a span{ padding-left:45px;}
.index-login .bot .login-after-bot li a.icon-1{ background:#cca43c url(../images/login-qian.png) 11px center no-repeat;}
.index-login .bot .login-after-bot li a.icon-2{ background:#cca43c url(../images/login-ren.png) 11px center no-repeat;}
.index-login .bot .login-after-bot li.on a.icon-1, .index-login .bot .login-after-bot li a.icon-1:hover {background:#d3af50 url(../images/login-qian.png) 11px center no-repeat;}
.index-login .bot .login-after-bot li.on a.icon-2, .index-login .bot .login-after-bot li a.icon-2:hover {background:#d3af50 url(../images/login-ren.png) 11px center no-repeat;}
.index-login .bot .login-befor{ width:200px; height:auto; margin:0 auto; padding-top:12px;}
.index-login .bot .login-befor .row{ width:200px; height:27px; border-radius:3px; background:#fff; line-height:27px; margin-top:10px;}
.index-login .bot .login-befor .row span{ width:42px; float:left; text-align:center; color:#6A6967;}
.index-login .bot .login-befor .row input{ width:155px; height:27px;float:left; border:none;}
.index-login .bot .login-befor .row2{ width:200px; height:15px; margin:18px auto; line-height:15px;}
.index-login .bot .login-befor .row2 .txt{ color:#fff;}
.index-login .bot .login-befor .row2 .i-checkbox{ float:left; width:70px;height: 15px;position: relative; margin:0 auto;  }
.index-login .bot .login-befor .row2 .i-checkbox span {width:70px;height: 15px;cursor: pointer;position: absolute;top: 0;left: 0;background:url(../images/fxk.jpg) no-repeat; padding-left:20px;}

.index-login .bot .login-befor .butt{ width:197px; height:46px; margin:0 auto; line-height:46px; text-align:center; font-size:20px; display:block;}
.index-login .bot .login-befor .row3{ width:110%; height:27px; line-height:27px; margin:20px auto 0 auto; position:relative;}
.index-login .bot .login-befor .row3 span{ color:#fff; margin:0 10px 0 0; height:27px; line-height:27px;}
.index-login .bot .login-befor .row3 .pic{ position:absolute; top:0; left:93px;}
.index-login .bot .login-befor .row3 .pic img{ width:27px; height:27px; margin:0 3px;}
/*服务器列表*/
.index-fuwuqi-list{ width:242px; height:453px; float:left; margin:10px auto 0 auto;background:#1E1B1A;}
.index-fuwuqi-list .neirong{ width:213px; height:auto; margin:0 auto;}
.index-fuwuqi-list .neirong .name{width:100%; height:25px; margin:12px auto 18px auto;}
.index-fuwuqi-list .neirong .name span{width:100px; float:left; color:#fff; font-size:18px;}
.index-fuwuqi-list .neirong .name i{ color:#858384; padding-left:5px;}
.index-fuwuqi-list .neirong .row{ width:100%; height:20px; line-height:20px; margin:0 auto 15px auto;}
.index-fuwuqi-list .neirong .row .txt{ color:#fff;}
.index-fuwuqi-list .neirong .row .xiala{ width:129px; height:20px; background:#fff;}
.index-fuwuqi-list .neirong .row .xiala{ background:url(../images/select.jpg) 112px center no-repeat #fff;width:129px;height:20px;overflow: hidden;}
.index-fuwuqi-list .neirong .row .xiala select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none; background:transparent;border:none; width: 129px;height:100%;padding-left: 5px;}
.index-fuwuqi-list .neirong .row .xiala select option{ padding-left:5px;}
.index-fuwuqi-list .neirong .row .one{ width:54px; height:20px; background:#fff; color:#222; line-height:20px; text-align:center;}
.index-fuwuqi-list .neirong .row .two{ width:68px; height:20px;line-height:20px; text-align:center; border-radius:0; margin-left:8px;}
.index-fuwuqi-list .neirong .list{ width:213px; height:370px; margin:0 auto; overflow:hidden;}
.index-fuwuqi-list .neirong .list a{ width:100%; height:15px; line-height:15px; float:left;  margin:8px auto; color:#f2d198;}
.index-fuwuqi-list .neirong .list .allserver a:hover{ color:#ED6E03;}
.index-fuwuqi-list .neirong .list a span{width:130px;}
.index-fuwuqi-list .neirong .list a i{ margin-left:6px; width:77px;}

.index-fuwuqi-list .neirong .name i a{border:1px #cca43c solid;color:#cca43c;text-decoration:none;display:block;border-radius:3px;}
.index-fuwuqi-list .neirong .name i a:hover{ border:1px #ED6E03  solid; color:#ED6E03 ; text-decoration:none;}

.small-banner{ width:448px; height:258px; float:right;position: relative;}

/*选项卡*/
.xhk{ width:497px; height:256px; float:left; background:#fff;}
.lanrenzhijia{ width:497px; height:256px; margin:0 auto; overflow:hidden;}
.lanrenzhijia .tab{ overflow:hidden;height:43px; border-bottom:1px #000 solid; font-size:14px;background: #1E1B1A}
.lanrenzhijia .tab > a{ display:block;float:left; text-decoration:none; color:#fff;width:49px; height:21px; line-height:21px; margin:13px;}
.lanrenzhijia .tab > a span{ position:absolute; z-index:999;width:49px; height:21px;text-align:center;}
.lanrenzhijia .tab > a span:hover{text-decoration:none; }
.lanrenzhijia .tab > a.on span{text-decoration:none;width:49px; height:21px; background:#cca43c; color:#fff; text-align:center; line-height:21px; border-radius:3px;}
.lanrenzhijia .tab .more{ width:52px; height:18px;  margin:13px 17px 0 auto;  text-align:center; line-height:18px;}
.lanrenzhijia .tab .more a{color:#cca43c; font-size:12px;border:1px #cca43c  solid; display:block;border-radius:3px;}
.lanrenzhijia .tab .more a:hover{color:#D5562B; font-size:12px; border:1px #ED6E03 solid;}
.lanrenzhijia .content{ overflow:hidden;}
.lanrenzhijia .content li{ display:none; width:460px; height:240px; margin:0 auto;}
.lanrenzhijia .content li .one{ width:100%; height:auto;}
.lanrenzhijia .content li .one .title{ line-height:46px;height:46px; padding-left:60px; color:#F20000; font-size:14px;}
.lanrenzhijia .content li .one .con{ width:100%; height:auto; margin:0 auto;}
.lanrenzhijia .content li .one .con a{ width:100%; height:30px; line-height:30px; color:#f2d198; float:left; clear:both;}
.lanrenzhijia .content li .one .con a:hover,.lanrenzhijia .content li .one .con a:hover  i{ color:#ED6E03;}
.lanrenzhijia .content li .one .con a i{ color:#f2d198;}
/*职业介绍*/
.zhiye{ width:946px; height:585px; float:right;background:#1E1B1A;}
.home-content{min-height:100px; background: #1E1B1A}
.home-content h3{ width:100%;min-height:43px; border-bottom:1px #E4E4E4 solid; font-size:14px; }
.home-content h3 span{ min-width:100px; height:43px; float:left; border-bottom:2px #FEB920  solid; margin-bottom:-1px; line-height:43px;}
.home-content h3 span b{ padding-left:20px;font-weight:normal; color: #cca43c}
.accordion {margin:8px auto; overflow:hidden;position:relative;width:928px; height:330px;}
.accordion li{ margin:0 auto; float:left}
.accordion li .one{ width:158px; height:347px; float:left; margin:0 7px 0 auto; position:relative;}
.accordion li .one img{width:156px; height:345px;border: 1px #E4E4E4 solid;margin:0 7px 0 auto; position:absolute; z-index:1;top:0; }
.accordion li .one .jietu-hover{ width:156px; height:345px; background:url(../images/zhiye-h.png) center top no-repeat; position:absolute; z-index:999;bottom:-346px;}
.accordion li .one .jietu-hover span{ width:24px; height:62px; margin:170px 68px 0 auto; color:#fff; font-size:18px; display:block;}
.accordion li .two{ width:587px; height:347px; float:left;margin:0 7px 0 auto;}
.accordion li .two img{width:585px; height:345px;border: 1px #E4E4E4 solid;margin:0 7px 0 auto;}


.pic-list{ width:100%; height:auto;}
.pic-list .neirong{ width:110%; height:auto;}
.pic-list a{ margin:0 36px 10px auto; display:block; float:left; padding:3px;}
.pic-list a img{width:190px;border:1px #C6C5C1 solid;}
.pic-list a:hover{box-shadow:1px 1px 10px #999; padding:3px;}
/*游戏截图*/
.game-pic{ width:100%; height:auto;}
.scroll{width:1193px;height:150px; margin:10px auto 0 auto; position:relative;}
.scroll_left{width:50px;height:50px;background:url(../images/arrow_pic.png) no-repeat;float:left; margin-top:95px; position:absolute; z-index:99; left:0;}
.scroll_left:hover{width:50px;height:50px;background:url(../images/arrow_pic.png) no-repeat;float:left;background-position: -100px 0; margin-top:95px;position:absolute; z-index:99;}
.scroll_right{width:50px;height:50px;background:url(../images/arrow_pic.png) no-repeat;float:right;background-position: -50px 0; margin-top:95px;position:absolute; z-index:99; right:0;}
.scroll_right:hover{width:50px;height:50px;background:url(../images/arrow_pic.png) no-repeat;float:right;background-position: -150px 0; margin-top:95px;position:absolute; z-index:99;}
.jietu-pic{width:1140px;float:left;position:absolute; z-index:1; margin-left:25px;}
.jietu-pic ul{display:block;}
.jietu-pic li{float:left;display:inline;width:300px; height:150px;text-align:center; }
.jietu-pic li a{ width:270px; height:112px;}
.jietu-pic li a img{ width:270px; height:112px; padding:2px;box-shadow:1px 1px 10px #999; margin:15px 0px 0 0px;}
/*公告/新闻/活动/媒体*/
.newsbg{ width:100%; height:auto; margin:0 auto;}
.newsbg-top{ width:100%; height:55px; color:#fff; background:#1E1B1A;}
.newsbg-top span{ padding-left:30px; font-size:16px; float:left; line-height:55px;}
.newsbg-top i{ float:right; font-size:12px; line-height:55px; padding-right:30px;}
.newsbg-bot{ width:948px; height:auto !important; min-height:220px; zoom:1; overflow:hidden;border-top:none; background:#fff;}
.newsbg-bot .con{ width:98%; height:auto; margin:0 auto;}
#outer {width:100%;margin:0 auto;}
#news-tab {overflow:hidden;zoom:1;border-bottom:2px solid #D9D9D9;}
#news-tab li {float:left;height:30px; width:55px;cursor:pointer; height:55px;line-height:55px; margin:0 31px 0 21px; text-align:right; font-size:14px;color:#6A6A6A;}
#news-tab li.current span.one{border-bottom:2px #E15850 solid; display:block; margin-bottom:-3px; position:absolute; display:block; width:55px; height:55px; }
#news-tab li.current span.one i{ width:15px; height:55px;background:url(../images/news-icon.png)no-repeat; position:absolute; left:0; background-position:-15px center;}
#news-tab li.current span.two{border-bottom:2px #FE9100 solid; display:block; margin-bottom:-3px; position:absolute; display:block; width:55px; height:55px;}
#news-tab li.current span.two i{ width:15px; height:55px;background:url(../images/news-icon.png)no-repeat; position:absolute; left:0; background-position:0px center;}
#news-tab li.current span.three{border-bottom:2px #6181D8 solid; display:block; margin-bottom:-3px; position:absolute; display:block; width:55px; height:55px;}
#news-tab li.current span.three i{ width:15px; height:55px;background:url(../images/news-icon.png)no-repeat; position:absolute; left:0; background-position:-50px center;}
#news-tab li.current span.four{border-bottom:2px #40B66A solid; display:block; margin-bottom:-3px; position:absolute; display:block; width:55px; height:55px;}
#news-tab li.current span.four i{ width:20px; height:55px;background:url(../images/news-icon.png)no-repeat; position:absolute; left:0; background-position:-30px center;}
#news-content {border-top-width:0;}
#news-content > ul {display:none;	margin:0 auto;}
#news-content ul .news-list{ width:100%; height:auto;}
#news-content ul .news-list li{ width:893px; height:48px; float:left; margin:13px auto 0 auto; font-size:14px;}
#news-content ul .news-list li .time{ width:178px; height:54px; background:#1E1B1A; line-height:54px; float:left; color:#fff;}
#news-content ul .news-list li .time span{ padding-left:18px;}
#news-content ul .news-list li a{ width:703px; height:50px; border:2px #D9D9D9 solid; border-left:none; line-height:50px; color:#A3A3A3; display:block; float:left;}
#news-content ul .news-list li a span{ padding-left:44px;}
#news-content ul .news-list li a:hover{width:703px; height:50px; color:#ED6F01; border:2px #1E1B1A solid;display:block; float:left;border-left:none; }
/*新闻详情*/
.news-detail{ width:95%; margin:0 auto; height:auto;}
.news-detail .title{ width:100%; height:103px; border-bottom:1px #D9D9D9 solid;}
.news-detail .title .name{ width:100%; height:30px; line-height:30px; font-size:16px; color:#000; text-align:center; margin:26px auto 10px auto;}
.news-detail .title .time{ width:100%; height:20px; line-height:20px; font-size:12px; color:#8B8B8B;text-align:center;}
.news-detail .con{ width:98%; min-height:500px; margin:30px auto;}
.news-detail .con p{ line-height:25px;color:#8B8B8B;}
.news-detail .con img{ margin:25px auto;}
.news-detail .fanye{ width:100%; height:40px; margin:30px auto 25px auto; background:#F2F2F2; line-height:40px;}
.news-detail .fanye-left{ width:318px; float:left;padding-left:40px; }
.news-detail .fanye-left a{ color:#606060; display:block;}
.news-detail .fanye-left a i{ width:19px; height:19px;background:url(../images/next.png) no-repeat; background-position:0 center; float:left; margin-top:10px;}
.news-detail .fanye-left a span{ padding-left:8px;}
.news-detail .fanye-left a:hover{ color:#ED6D02;}
.news-detail .fanye-left a:hover i{ width:19px; height:19px;background:url(../images/next.png) no-repeat; background-position:-19px center;}
.news-detail .fanye-right{ width:318px; float:right;}
.news-detail .fanye-right a{ color:#606060; display:block;}
.news-detail .fanye-right a i{ width:19px; height:19px;background:url(../images/next.png) no-repeat; background-position:-38px center; float:left; margin-top:10px; margin-left:12px;}
.news-detail .fanye-right a span{ padding-left:8px; float:left;}
.news-detail .fanye-right a:hover{ color:#ED6D02;}
.news-detail .fanye-right a:hover i{ width:19px; height:19px;background:url(../images/next.png) no-repeat; background-position:-57px center;}
.news-detail .articles{ width:100%; height:auto; margin:0 auto;}
.news-detail .articles .name{ width:100%; height:37px; line-height:37px; border-bottom:1px #D9D9D9 solid;}
.news-detail .articles .name span{ padding-left:15px; font-size:14px;}
.news-detail .articles .neirong{ width:100%; height:78px; margin:10px auto;}
.news-detail .articles .neirong a{ width:417px; height:25px; line-height:25px; float:left; margin:0 auto 0 20px; color:#949494;}
.news-detail .articles .neirong a i{ width:10px; float:left; font-weight:bold; font-size:16px; line-height:15px;}
.news-detail .articles .neirong a span{ float:left; width:346px; overflow:hidden;}
.news-detail .articles .neirong a em{ float:right; margin-right:12px;}
.news-detail .articles .neirong a:hover{ color:#ED6D02;}

.game-ziliao{ width:95%; height:auto; }
/**.game-ziliao li{ width:100%; height:65px;}**/
.game-ziliao li{ width:100%; height:80px;}
.game-ziliao li .zl-top{ width:100%; height:35px; line-height:35px;}
.game-ziliao li .zl-top i.one{background:url(../images/zl.png) no-repeat; background-position:0 center; width:16px; height:15px; display:block; float:left; margin-top:12px; margin-left:15px;}
.game-ziliao li .zl-top i.two{background:url(../images/zl.png) no-repeat; background-position:-36px center; width:16px; height:16px; display:block; float:left; margin-top:12px; margin-left:15px;}
.game-ziliao li .zl-top i.three{background:url(../images/zl.png) no-repeat; background-position:-52px center; width:18px; height:18px; display:block; float:left; margin-top:12px; margin-left:15px;}
.game-ziliao li .zl-top i.four{background:url(../images/zl.png) no-repeat; background-position:-16px center; width:20px; height:16px; display:block; float:left; margin-top:12px; margin-left:15px;}
.game-ziliao li .zl-top span{ padding-left:12px; font-size:14px;color: #cca43c}
.game-ziliao li .zl-bot{height:40px; line-height:40px; padding-left:42px;}
.game-ziliao li .zl-bot span{ margin-right:16px; color:#6A6A6A;}
.game-ziliao li .zl-bot a{ margin-right:16px; color:#cca43c;}
.game-ziliao li .zl-bot a:hover{ color:#F00}

.faq{ width:100%; height:auto; margin:0 auto;}
.faq li{ width:100%; height:41px; margin:0 auto 30px auto ;}
.faq li .wen{ width:100%; height:17px; line-height:17px; background:url(../images/q.jpg) left center no-repeat;}
.faq li .wen span{ padding-left:30px;}
.faq li .da{ width:100%; height:17px; line-height:17px; background:url(../images/a.jpg) left center no-repeat; margin-top:7px;}
.faq li .da span{ padding-left:30px;}

.footer{ width:100%; height:175px; margin:0 auto; text-align:center;}
.footer p{ line-height:30px;}
.footer p.about a{ margin:0 25px; color:#222; font-size:14px;}
.footer p.about a:hover{ margin:0 25px; color:#A70600;}
.footer p > a{display: inline;padding: 0 10px;}
.footer p > a img {width: 40px;height: 40px;vertical-align: middle;}

.blur {	
    filter: url(../Desktop/blur.svg#blur); /* FireFox, Chrome, Opera */
    
    -webkit-filter: blur(10px); /* Chrome, Opera */
       -moz-filter: blur(10px);
        -ms-filter: blur(10px);    
            filter: blur(10px);  
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
}
.flash-box{width:100%;height:258px;margin-top:0px;position:absolute;  overflow: hidden;background:none;left:0;top:0;right:0;bottom:0;}
/*flash*/
.flash{width: 100%;height:258px;overflow: hidden;position: absolute;left: 0;}
.carousel-indicators {/*left: 50%;width: 120px;margin-left: -60px;*/}
.carousel-inner  li{ width: 100%; height: 288px;}
.carousel-inner  li a{ width: 100%; height: 288px;display:block}
.carousel-control.left{background:none}
.carousel-control.right{background:none}
.carousel-indicators {}
/*flash*/
.carousel {
  position: relative;
  }
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  }
.carousel-inner > .item {
  position: relative;
  left:-320px;
  display:none;
 /* display: none;*/
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
  }
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
  }
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
  }
.carousel-inner > .active {
  left: 0;
  }
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
  }
.carousel-inner > .next {
  left: 100%;
  }
.carousel-inner > .prev {
  left: -100%;
  }
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
  }
.carousel-inner > .active.left {
  left: -100%;
  }
.carousel-inner > .active.right {
  left: 100%;
  }
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 10%;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=40);
  outline: none;
  opacity: .4;
  }
.carousel-control > .icon {
  font-size: 20px;
  }
.carousel-control.left {
 /* background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .0001)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;*/
  }
.carousel-control.right {
  right: 0;
  left: auto;
/*  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .3)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#4d000000', GradientType=1);
  background-repeat: repeat-x;*/
  }
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=100);
  outline: none;
  opacity: 1;
  }
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .icon-chevron-left,
.carousel-control .icon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  }
.carousel-control .icon-prev,
.carousel-control .icon-chevron-left {
  left: 50%;
  }
.carousel-control .icon-next,
.carousel-control .icon-chevron-right {
  right: 50%;
  }
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
  }
.carousel-control .icon-prev:before {
  content: '\2039';
  }
.carousel-control .icon-next:before {
  content: '\203a';
  }
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  }
.carousel-caption .btn {
  text-shadow: none;
  }

.ol-bg{ position: absolute;
  top: 90%;
  left: 65%;
  z-index: 15;
  width: 161px;
  padding-left: 0;
  text-align: center;
  list-style: none;
  height:22px; line-height:22px;
/*  background:url(../img/head/banner-bg.png) center center no-repeat;*/}
.carousel-indicators {
 /* position: absolute;
  top: 50%;
  left: 50%;
  z-index: 15;
  width: 161px;*/
  padding-left:20px;
/*  text-align: center;
  list-style: none;
  height:22px; line-height:22px;
  background:url(../img/head/banner-bg.png) center center no-repeat;
  border-radius:15px; -moz-border-radius:15px;-webkit-border-radius:15px;*/
  }
.carousel-indicators li {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 6px 5px 0 5px;
  text-indent: -999px;
  cursor: pointer;
  border-radius: 10px;
  background:#fff;
   float:left;
  }
.carousel-indicators .active {
  width: 21px;
  height: 14px;
  margin: 5px 5px 0 5px;
  background-color:#25A9FF;
  }
  .icon, [class^="icon-"], [class*=" icon-"] {
    font-family: ZenIcon;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.flash{width:100%;height:100%;position:absolute; overflow: hidden}
.carousel-inner{height:100%;overflow:visible}
.carousel { height: 100%;}
.carousel-inner ul{padding:0px;;height:100%;position:absolute;width:100%;}
.carousel-inner ul li{float:left;width:100%;position:absolute;top:0px;left:0px;display:none}



.page{ min-width:100px; height:38px; margin:15px auto 0 auto;}
.page > ul{ display:block;}
.pager > li{ float:left; min-width:24px; height:24px; line-height:24px; margin-right:10px; }
.pager > li > a,
.pager > li > span {
  background-color: #fff;
  border: 1px solid #ddd; display:block; text-align:center;padding:0 5px; color:#5B5B5B
  }
.pager > li:first-child > a,
.pager > li:first-child > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  }
.pager > li:last-child > a,
.pager > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  }
.pager > li > a:hover,
.pager > li > span:hover,
.pager > li > a:focus,
.pager > li > span:focus {
  background-color: #e5e5e5;
  }
.pager > .active > a,
.pager > .active > span,
.pager > .active > a:hover,
.pager > .active > span:hover {
  color: #fff;
  background-color: #ED6F01; border:1px #ddd solid;
  }
.pager > .disabled > span,
.pager > .disabled > span:hover,
.pager > .disabled > span:focus,
.pager > .disabled > a,
.pager > .disabled > a:hover,
.pager > .disabled > a:focus {
  color: #ddd;
  background-color: #fff;
  border-color: #ddd;
  }
  
.main-con{background:#fff;padding:60px 72px;}
.main-news-con{min-height:670px;_height:670px;}
.main-tab-hd{margin:0 0 40px;padding-left:8px;}
.main-tab-hd a{float:left;_display:inline;width:173px;height:25px;margin-left:-1px;line-height: 25px;padding:10px 0;border-top:5px solid #edf2f3;border-bottom:5px solid #edf2f3;}
.main-tab-hd a:hover,.main-tab-hd .on{border-bottom-color:#e63b20;}
.main-tab-hd a:hover span, .main-tab-hd .on span{color:#ee0000}
.main-tab-hd span{position: relative;display:block;width:171px;border-width:0 1px 0;border-style:solid;border-color:#d4d6dc;text-align: center;height: 11px;line-height:11px;color: #333b48;font-size: 16px;text-align: center;font-weight: 700;margin-top:8px;cursor: pointer;}
.news-tit{line-height:63px;height:63px;overflow:hidden;margin-bottom:25px;}
.breadcrumb{position: relative;float:right;font-size:12px;color:#3f424e;padding-left:12px;margin-top:10px;}
.breadcrumb a{color:#3f424e}
.home-icon{position: absolute;left:0;top:27px;width:9px;height:9px;font-size:0;background-position:0 -746px;}
.news-tit h2{color:#8db849;font-size:42px;font-weight: normal;}

/*login*/
.login{width:602px;height:392px;position:absolute;top:50%;left:50%;z-index:9999;background:url(../images/login-bg.png) no-repeat center center;display:none}
.login i{display:block;width:30px;height:30px;position:absolute;top:10px;right:12px;cursor:pointer;}
.login form{width:602px;height:392px;}
.login form input{display:block;width:345px;height:60px;position:absolute;left:165px;border:none;outline:none;background-color:transparent;line-height:60px;}
.login form input.login-user{top:93px;}
.login form input.login-pwd{top:187px;}
.login a {position:absolute;height:60px;line-height:60px;top:275px;width:422px;left:90px;text-align:center;background:#fd8c19;color:#fff;font-size:16px;cursor:pointer;-ms-transition:all .3s;transition:all .s3;-webkit-transition:all .3s}
.login a:hover{background:#E27300}

.bg-gray{position:absolute;background:#000;opacity:.6;filter: alpha(opacity=60);width:1900px;height:1400px;z-index:900;top:0px;left:0px;display:none}

.maintenance .game-maintenance{color:#ff6701}
.no-open .game-noopen{color:#787878}


.pagination { height: 40px; text-align: center; padding-top: 20px;padding-bottom: 10px; }
.pagination a { padding: 0 15px; color: #666; height: 38px; line-height: 38px; border: 1px solid #ccc; display: inline-block; margin: 0 2px; }
.pagination a:hover { border: 1px solid #1E1B1A; }
.pagination a.hover { background: #1E1B1A; border: 1px solid #ff9933; text-decoration: none; color: #fff; }
.no-message { font-size: 30px; color: #999; text-align: center; padding-top: 100px; }

.side_nav{width:65px; position:fixed; top:320px; right:3px; z-index:999;}
.side_nav a, .side_nav a.side_ico4 i, .side_nav a.side_ico3 i{width:65px; height:104px; display:block; background:url("../../images/rside.png") no-repeat; transition:all 200ms linear;}
.side_nav a+a{margin-top:10px;}
.side_nav a.side_ico4, .side_nav a.side_ico3{width:auto; height:auto; position:relative;}
.side_nav a.side_ico1{background-position:0 0; display:none;}
.side_nav a.side_ico2{background-position:0 -104px;}
.side_nav a.side_ico3 i{background-position:0 -208px;}
.side_nav a.side_ico4 i{background-position:0 -312px;}
.side_wx{position:absolute; bottom:0; left:-145px; display:none;}
.token{position:absolute; bottom:-63px; left:-155px; display:none;}


.qtyx-list ul { margin-left: 50px; margin-bottom: 10px;  zoom: 1; overflow: hidden; }
.qtyx-list li { float: left; width: 117px; margin-left: 20px; margin-top: 20px; overflow: hidden; display: inline; }
.qtyx-list li a { float: left; height: 20px; line-height: 20px; display: block; color: #f2d198; overflow: hidden; }
.qtyx-list li a:hover { color: #f00; }
.qtyx-list li a img { float: left; width: 20px; height: 20px; margin-right: 4px; }