/*this css is exported by html2css(http://senro.cn/html2css)*/
body {
    background-color: #fff;
    font: 12px/1.5 "microsoft yahei", "宋体", "simhei", tahoma, arial, sans-serif;
    color: #666;
}

a:hover {
    color: #f36f42;
}

.bg {
	min-width: 1001px;
	background-attachment: scroll;
	background-color: #243040;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*导航条*/
.navBg {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    background: url(../images/navbg.png) center top repeat-x;
    z-index: 10;
    overflow: hidden;
}

/*.navBg:hover{*/
/*background: url(../images/navbg-hover.png) center top no-repeat ;*/
/*}*/

.nav {
    width: 1001px;
    margin: 0 auto;
}

.navWrap {
    width: 1001px;
    margin: 0 auto;
}

.navBtns {
    width: 1001px;
    height: 66px;
    margin: 0 auto;
}

.navBtn {
    float: left;
    padding: 0 16px;
    line-height: 66px;
    color: #000;
    text-decoration: none;
    font-size: 16px;
    text-align: center;
    height: 66px;
}

.navBtn:hover, .navBtn_hover {
    color: #f36f42;
}

.navBtn-home {
}

.enText {
    font-family: "Times New Roman", serif;
    color: #71A7C3;
    font-size: 14px;
}

.navBtn-game {

}

.navBtn-data {

}

.navBtn-download {
    margin-left: 230px;

}

.navBtn-service {

}

.navBtn-community {

}

.navContBg {
    background: url("../images/topnav_bg.png") repeat scroll right center;
    overflow: hidden;
    visibility: hidden;
    height: 291px;
}

.navCont {
    width: 1001px;
    height: 129px;
    margin: 0 auto;;
}

.subNavs {
    width: 96px;
    padding: 20px 0 10px;
    float: left;
    display: inline;
    height: 138px;
}

.subNavBtn {
    color: #000;
    display: block;
    text-align: center;
    text-decoration: none;
    height: 23px;
    line-height: 23px;
}

.subNavBtn:hover {
    background-color: #f36f42;
    color: #fff;
}

.gameSub {
    margin-left: 0;
}

.homeSub:hover {
    background-color: transparent;
}

.downloadSub {
    margin-left: 0;
}

.serviceSub {
    margin-left: 229px;
}

.communitySub {
    width: 96px;
    margin-left: 0;
}

.container {
    width: 1001px;
    margin: 0 auto;
    padding-bottom: 70px;
}

.header {
    height: 500px;
    position: relative;
}
.award-num{
    font-size: 40px;
    color: #e72e00;
    position: absolute;
    left: 40px;
    top: 146px;
    display: none;
}
.h384{
    height: 384px;
}
.logo {
    height: 85px;
    position: absolute;
    right: 813px;
    top: 66px;
    width: 104px;
}
.act1{
    height: 23px;
    position: absolute;
    right: 713px;
    top: 380px;
    width: 88px;
}
.act2{
    height: 23px;
    position: absolute;
    right: 618px;
    top: 380px;
    width: 88px;
}
.actDp {
    height: 60px;
    position: absolute;
    right: 7px;
    top: 370px;
    width: 154px;
}
.actSy{
    height: 60px;
    position: absolute;
    right: 7px;
    top: 370px;
    width: 166px;
}
.videoBtn {
    height: 90px;
    left: 1px;
    position: absolute;
    right: 200px;
    top: 283px;
    width: 143px;
    display: none;
}

.slogan {
    height: 23px;
    left: 190px;
    position: absolute;
    top: 380px;
    width: 88px;
    display: none;
}
.slogan2 {
    height: 23px;
    left: 287px;
    position: absolute;
    top: 380px;
    width: 88px;
    display: none;
}

.sloganLink, .sloganLink:hover {
    position: absolute;
    width: 234px;
    height: 30px;
    line-height: 27px;
    text-indent: 14px;
    color: #fff;
    text-decoration: none;
    background: url(../images/sloganlink.png) no-repeat;
}

.sloganLink1 {
    left: 154px;
    top: 348px;
}

.sloganLink2 {
    left: 398px;
    top: 348px;
}

.sloganLink3 {
    left: 154px;
    top: 382px;
}

.sloganLink4 {
    left: 399px;
    top: 381px;
}

.toplogo {
    width: 215px;
    height: 68px;
    float: left;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -107px;
    background: url(../images/logobg.png) no-repeat;
    z-index: 10;
}

/*selectWidget方法样式开始*/
.senroSelect{
    position: relative;
    width: 98px;
    height: 18px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #828177;
    border-top: 1px solid #828177;
    border-right: 1px solid #F9F8F3;
    border-bottom: 1px solid #F9F8F3;
}
.senroSelect-cont{
    position: absolute;
    width: 98px;
    background-color: #fff;
    font-size: 14px;
}
.senroSelect-cont a{
    display: block;
    text-decoration: none;
}
.senroSelect-icon{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 1px solid #90aae4;
    right: 1px;
    top: 2px;
    background-color: #b6d1fb;
    overflow: hidden;
    z-index: 2;
    outline: none;
}

.senroSelect-icon:hover{
    background-color: #C0E4FC;
}
.senroSelected{
    padding: 1px 0 1px 4px;
    cursor: default;
    color:#000;
    text-decoration: none;
}
.senroOption{
    display: block;
    color:#000;
    background-color: #fff;
    text-decoration: none;
}
.senroOption:hover,.senroOption_hover{
    background-color: #316ac5;
    cursor: default;
}
/*select滚动条*/
.senroOptions{
    position: relative;
}
.senroOptionsWrap{
    position: absolute;
    width: 100%;
    z-index: 99;
}
.senroSelectScrollLine{
    position: absolute;
    width: 25px;
    right: 0;
    top:0;
    background-color: #999;
    z-index: 100;
    overflow: hidden;
}
.senroSelectScrollCube{
    position: absolute;
    width: 25px;
    right: 0;
    top:0;
    background-color: #000;
    cursor: pointer;
    overflow: hidden;
}
.senroOptions{
    overflow: hidden;
}
/*selectWidget方法样式结束*/

/*微信*/
.weixin2wei{
    margin-top: 20px;;
}
.weixin2wei .asideBoxMid{
    padding-top: 10px;
}

.asideBoxTit{
    height: 42px;
    line-height: 42px;
    border: 1px solid #ededed;
    font-size: 14px;
    text-indent: 18px;
    color: #666;
}
.asideBoxCont{
    background-color: #ededed;
    padding: 8px 0;
    color: #666;
}

.weixin2weiImg{
    width: 155px ;
    height: 155px ;
    display: block ;
    margin: 0 auto 8px;
}
.shareBtns{
    margin: 0 auto;
}
.shareBtn{
    float: left;
    width: 60px;
    margin-left: 12px;
    background: url("../images/sharebtn.png") no-repeat scroll 0 0  ;
    text-align: center;
    color: #000 ;
    padding: 50px 0 0;
    text-decoration: none;
    overflow: hidden;
}
.shareBtn-tencent{
    background-position: -8px -81px;
}
.shareBtn-sina{
    background-position: -11px 0;
}
.shareBtn-yy{
    background-position: -89px 0;
}
.shareBtn-tieba{
    background-position: -89px -85px;
}
.shareBtn-shihai{
    background-position: -170px -83px;
}
.shareBtn-weixin{
    position: relative;
    background-position: -170px 0;
}
.shareBtn-weixin:hover{
    overflow: visible;
}
.shareBtn-weixinImg{
    position: absolute;
    width: 136px;
    height: 136px;
    top: -137px;
    left: 50%;
    margin-left: -68px;
    background: url(../images/weixin2wei.jpg) no-repeat;
}
/*客服专区*/
.HLine{
    height: 1px;
    border: 0;
    margin: 5px 0;
    background: url(../images/hline.jpg) no-repeat;
}
.service{
    margin-top: 20px;
    color: #666;
    line-height: 20px;
}
.service .asideBoxCont{
    padding: 19px 15px;
}
.serviceTable{
    margin-bottom: 10px;
    width: 100%;
}
.serviceTable td{
    height: 23px;
    line-height: 23px;
}
.serviceLink{
    color: #666;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    padding-left: 7px;
}
.service .asideBoxMid{
    text-align: center;
    line-height: 27px;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}
.asideBoxContBtn{
    display: block;
    margin: 5px auto 0;
    width: 147px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background-color: #cc9966;
    text-decoration: none;
}
.enterService{

}
.enterService:hover{
    color: #fff;
    background-color: #f1b77e;
}
.followLink{
    display: inline-block;
    width: 25px;
    height: 20px;
    margin-left: 5px;
    background: url(../images/followlink.png) no-repeat;
}
.followLink-sina{
    background-position: 0 0;
}
.followLink-tencent{
    background-position: -42px 0;
}


/*悬浮窗*/
.pop{
    position: absolute;
    display: none;
}
.close{
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    right: -30px;
    background: url(../images/close.jpg) no-repeat;
    background-color: #FF0000;
}
.videoPop{
    width: 640px;
    height: 480px;
    background-color: #000;
}

.fl{
    float: left;
}
.fixBox{
    position: fixed ;
    _position: absolute;
    z-index: 100;
    color: #000;
}
.fixBoxClose{
    position: absolute;
    display: block;
    font: 18px/20px Microsoft YaHei;
    height: 20px;
    right: 0;
    text-align: center;
    top: -20px;
    width: 20px;
}
/*左边悬浮导航*/
.fixNav{
    width: 151px ;
    height: 603px ;
    background: url(../images/fixnav.png) no-repeat ;
    left: 0 ;
    right: 50% ;
    margin-top: -300px ;
    top: 50%;
    padding-top: 110px;
    z-index: 100;
    /*display: none;*/
}
.fixNav .item{
    display: block;
    width: 122px ;
    height: 72px;
    margin: 0 auto;
    border-bottom: 1px solid #dadada;
    text-align: center;
    padding-top: 10px;
    text-decoration: none;
    color: #000;
}
.fixNav .noBorder{
    border: 0;
}
.fixNav .bigger{
    font-size: 16px ;
    color: #00cccc ;
}
.fixNav .triangle{
    width: 6px;
    height: 7px;
    background: url(../images/allbgs.png);
    display: inline-block;
}
.fixNav .leftTriangle{
    background-position: -28px 0;
    margin-right: 4px;
}
.fixNav .rightTriangle{
    background-position: -47px 0;
    margin-left: 5px;
}
.fixClose{
    position: absolute;
    width: 30px;
    height: 30px;
    left: 10px;
    top: 76px;
}
/*右边悬浮微信*/
.fixWeixin{
    width: 107px ;
    right: 0;
    margin-top: 120px;
    top: 50%;
    /*display: none;*/
}
.fixWeixin .weixin2wei{
    background: url(../images/weixin.png) no-repeat ;;;
    margin-bottom: 8px;
    width: 107px ;
    height: 149px ;
}
.weixinBtn{
    width: 28px ;
    height: 27px ;
    margin-left: 11px;
    background: url(../images/weixin.png) no-repeat ;
    float: left;
}
.sina{
    background-position: 0 -156px;
    margin-left: 19px;
}
.tencent{
    background-position: -40px -157px;
}
.weixin{
    background-position: -76px -156px;
    display: none;
}

/*17173浮窗*/
.linkWnd{
    width: 146px ;
    height: 131px ;
    right: 0;
    margin-top: -200px;
    top: 50%;
    background: url(../images/wnd.png) 18px 5px no-repeat #fff;
}

.linkYY {
    background: url("../images/yylink.png") no-repeat scroll  ;
    height: 161px;
    margin-top: -35px;
    right: 0;
    top: 50%;
    width: 146px;
}
.link17173{
    width: 101px ;
    height: 157px ;
    right: 0;
    margin-top: 188px;
    top: 50%;
    background: url(../images/17173.png) no-repeat;
}

.linkYd{
    width: 102px ;
    height: 160px ;
    left: 19px;
    margin-top: -100px;
    top: 50%;
    background: url(../images/yd.jpg) no-repeat;
}
/*新增网吧图标*/
.linkWb{
    width: 120px ;
    height: 90px ;
    left: 15px;
    margin-top: -60px;
    top: 50%;
    background: url(../images/wb.jpg) no-repeat;
}
/*新增网吧图标结束*/
.link9yin2wei{
    width: 146px;
    height: 151px;
    right: 0;
    margin-top: 150px;
    top: 50%;
    background: url(../images/9yin2wei.jpg) no-repeat;
}

/*二测预约*/
@keyframes move
{
0% { bottom: 50px; }
50% { bottom: 60px; }
100%{ bottom: 50px;}
}

@-moz-keyframes move
{
0% { bottom: 50px; }
50% { bottom: 60px; }
100%{ bottom: 50px;}
}

@-webkit-keyframes move
{
0% { bottom: 50px; }
50% { bottom: 60px; }
100%{ bottom: 50px;}
}

@-o-keyframes move
{
0% { bottom: 50px; }
50% { bottom: 60px; }
100%{ bottom: 50px;}
}
.floatorder{ width: 137px; height: 224px; background: url(../images/floatorder.png) no-repeat; position: fixed; _position: absolute; left: 0; bottom: 50px; cursor: pointer;
animation: move 2s infinite;
-moz-animation: move 2s infinite;
-webkit-animation: move 2s infinite;
-o-animation: move 2s infinite;
}
.maskdiv{ width: 100%; height: 1000px; background: #000;position: fixed; _position: absolute; top:0; left: 0; z-index: 9998;}
.testorder{ width: 340px; height: 104px; cursor: pointer; background:url(../images/testpopbg.png) no-repeat; position: absolute; left: 50%; top: 470px; margin-left: -420px;}
.testorder p{ width: 325px; height: 30px; font: left; margin-top: 68px; text-align: right; font: normal 12px/30px "Microsoft yahei"; color: #371c00;}
.testorder p b{ color: #fff1b7; font-size: 14px;}
.mobilelink{ position: absolute; left: 50px; top: 420px; font: normal 16px/30px "Microsoft yahei"; color: #333; color: #fff; text-decoration: none;}
.mobilelink:hover{ text-decoration: underline;}
.poporder{ width: 800px; height: 500px; background: url(../images/poporderbg.jpg) no-repeat; position: fixed; _position: absolute; top: 50%; margin-top: -250px; left: 50%; margin-left: -400px; z-index:9999;}
.poporder .closebtn{ width: 35px; height: 35px; position: absolute; top: 10px; right: 10px;}
.orderbox{ width: 385px; height: 80px; position: relative;z-index: 2; float: left; margin-left: 40px; margin-top: 320px;}
.orderbox input{ width: 228px; padding-left: 7px;  height: 32px; float: left; margin-left: 0; border: 1px solid #d7fafa; display: block; margin-top: 5px; font: normal 14px/34px "Microsoft Yahei"; color: #333; background: url(../images/orderinput.png)}
.orderbox .error{ color: #c00;}
.orderbox .os{ width: 228px; height: 20px; float: left; margin-top: 14px;}
.orderbox .os span{ display: inline-block; padding-left: 14px; margin-right:10px;_display: inline; background: url(../images/check.png) 0 4px no-repeat ; cursor: pointer; color: #333;}
.orderbox .os .current{ background: url(../images/check.png) 0 -16px no-repeat ;}
.orderbox .orderbtn{ width: 140px; height: 66px; position: absolute; top: 0px; right: 0; background: url(../images/order.jpg) no-repeat;}
.orderbox .orderbtn:hover{ background-position: 0 -66px;}
.getgift-btn{width: 97px; height: 111px; display: inline-block; background: url(../images/getgift_btn.png) no-repeat; margin: -20px 0 0 20px;}
