/* CSS Document */
body,ul,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{margin:0;padding:0;}
body{_text-align:center; background:url("../images/gq3_body_bg1.jpg") center 1px no-repeat #000000; font-family:微软雅黑;color:#63625f;}
body *{_text-align:left;}
ul,li{list-style:none;}
.l{float:left; _display:inline;}
.r{float:right; _display:inline;}
.clear{ clear:both; height:1px; overflow:hidden;}
img{border:none;}
.main{margin:0 auto; width:1097px; position:relative;}
.center{text-align:center;}
a{ text-decoration:none;}
header,nav,article,section,aside,footer{display:block;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.b{font-weight:bold;}

/*页眉*/
.pagetop{height:50px; background:#fff; overhidden;}
header{height:102px; overflow:hidden;}
header .logo{margin-top:5px;}
nav{margin:35px 0 0 100px;}
nav a{width:100px; height:60px; text-align:center; color:#ffe6cc; float:left; font-size:16px; background:url("../images/gq3_bg1.gif") right 5px no-repeat;}
nav a:hover{ color:#fff;}
nav p{-webkit-transform : scale(0.8,0.8); font-size:9px !important; font-family:Arial; color:#ffbd8d;margin-top:3px;}

.navson{background:url("../images/gq3_sonnav_bg.png") no-repeat center top; height:260px; position:absolute; width:100%; left:0; top:152px; z-index:2;display:none;}
.navson div.l{width:100px; background:url("../images/gq3_sonnav_bg1.png") right 0 no-repeat; margin-top:15px; height:125px; padding-top:10px;}
.navson div.l a{display:block; font-size:13px; color:#a39987; height:25px; line-height:13px; overflow:hidden; text-indent:22px;}
.navson div.l a:hover{color:#f2f2f2;}



.left_btn,.left .weibo a,.server,.href .hrefbtn,.right .title{background:url("../images/gq3_btn2.png") no-repeat;}
.gg{position: absolute;	left: 75px;top: 85px;width: 611px;height: 236px;}

/*左边*/
.left{ width:211px; position:relative; background:#11d1a19; margin-top:317px; min-height:4695px;}
.left .download{width:260px; height:153px; position:absolute; background:url("../images/gq3_btn_bg2.png"); left:-19px; top:-17px;cursor:pointer; margin-bottom:-30px;}
.left .download:hover{ background-position:0 -153px;}
.left .left_btn{height:61px; display:block; line-height:999px; overflow:hidden;}
.left .left_btn1{background-position:0 0;}.left .left_btn1:hover{background-position:-211px 0;}
.left .left_btn2{background-position:0 -61px;}.left .left_btn2:hover{background-position:-211px -61px;}
.left .left_btn3{background-position:0 -122px;}.left .left_btn3:hover{background-position:-211px -122px;}

.left .center{padding:8px 0; position:relative; background:url("../images/gq3_bg2.gif") bottom repeat-x;}
.left .weibo{ margin-top:10px;}
.left .weibo a{position: absolute;height: 85px;width: 84px; overflow:hidden; line-height:999em}
.left .weibo a:hover{opacity:0.8; aliter:alpha(opacity=80);}
.server{width:148px; height:58px; background-position:-792px -12px; margin:0 0 10px 32px;_margin-left:-5px; _position:relative;}
.serverA a{ margin:10px 16px 0 10px; color:#b7aeaa; font-size:14px; width:58px;}
.serverA a:hover{color:#f2f2f2;}
.href{width:175px; height:24px; line-height:24px; border:solid 1px #343130; background:#3a3a3a; position:relative; margin:20px 0 0 17px; cursor:pointer;}
.href span{ position:absolute; font-size:12px; color:#979797}
.href .hrefbtn{right:5px; top:3px; width:20px; height:20px; background-position:-960px -6px; border-left:solid 1px #484645;}

#scrollObj{width:175px; margin:0 0 0 17px; height:155px; overflow:auto;background:#252220; display:none;}
#scrollObj a{display:block; height:24px; line-height:24px; font-size:12px; color:#666; border-bottom:solid 1px #302f2e; margin:0 10px;}
#scrollObj a:hover{color:#f2f2f2;}




/*右边*/
.right{width:873px; margin-top:317px; background:url("../images/gq3_right_bg.png"); min-height:1105px;_height:1105px;}
.right .title{width:115px; height:35px;}
.news{ height:207px; background:#1d1a19 url("../images/gq3_bg3.png") center -35px no-repeat; overflow:hidden; margin-bottom:0px;}

.newlist{width:343px;height:385px; margin-top:11px;}
.newlist .nav{height:18px;margin-bottom:8px;}
.newlist .nav a{width:60px; text-align:center; background:url("../images/gq3_bg4.gif") right 2px no-repeat; color:#948680; font-size:15px;}
.newlist .nav a.r{width:auto;}
.newlist .nav a:hover,.newlist .nav a.selected{color:#d59013;}
.newsheader{background:#000;height:26px; line-height:26px;}
.newsheader a{font-weight:bold; color:yellow; padding-left:10px; font-size:14px; }
.newslist2{font-size:12px; margin-top:9px;}
.newslist2 a{width:280px; overflow:hidden;color:#8e8d8b;height:14px;}
.newslist2 a:hover{color:#c2c2c2;}
.newslist2 span{color:#4a4d4d;}
.news .v{width:170px; height:185px; margin:10px 10px 0 0; position:relative; cursor:pointer;}
.news .v img{ position:absolute;}
.news .v img:hover{opacity:0.6; filter:alpha(opacity=60)}
.news .v .text{ position:absolute; bottom:0; left:0;width:170px; background:#000;text-align:center; color:#706c67; font-size:14px; height:27px; line-height:27px;}

.list2{display:none;}




/*首页职业*/
.zhiye{height:315px; background:#1d1a19; margin-bottom:2px;}
.zylist{width:610px; height:315px; overflow:hidden;}
.zhiye .info{width:263px; height:315px; overflow:hidden; background:url(../images/gq3_bg7.jpg)}
.zhiye .infolist{margin:8px 0 0 7px;}
.zhiye .infolist a{font-size:12px; color:#8e8d8b;width:62px; height:22px; overflow:hidden; line-height:22px; text-align:center;}
.zhiye .infolist a:hover{color:#c2c2c2;}
.zhiye .info .go{width:170px;height:35px; margin:0 auto; display:block; border:solid 2px #343131; color:#9d9c9c; font-size:14px; text-align:center; line-height:35px; margin-top:8px;}
.zhiye .info .go:hover{background:#242221;}

.role{height:315px;background:#1b2133; position:relative;}
.role img.t{position:absolute;top: 20px;left:25px;}
.role ul{width:85px; position:absolute; top:50px;}
.role li{height:41px; background:#141819; margin-bottom:2px; color:#747474; cursor:pointer; font-size:16px; line-height:42px;}
.role li span{ background:url(../images/gq3_ico1.png) no-repeat;width:42px; height:42px;float:left;}
.role li span.ico1{ background-position:0 0}
.role li span.ico2{ background-position:-42px 0}
.role li span.ico3{ background-position:-84px 0}
.role li span.ico4{ background-position:-124px 0}
.role li:hover,.role li.selected{color:#96accc; background-color:#21263c;}
.role li:hover span.ico1,.role li span.ico1.selected{background-position:0 -42px;}
.role li:hover span.ico2,.role li span.ico2.selected{background-position:-42px -41px;}
.role li:hover span.ico3,.role li span.ico3.selected{background-position:-84px -41px;}
.role li:hover span.ico4,.role li span.ico4.selected{background-position:-124px -41px;}

.role .data{width:150px; height:315px; position:absolute; right:15px; top:120px;font-size:14px; }
.role .data .name{height:40px; background:url(../images/gq3_default_img3_1.png) no-repeat; margin-top:0px;}
.role .data .c{ margin:10px 0 15px 0;}
.role .data .shenbin div{height:35px; overflow:hidden; background:url(../images/gq3_default_img4.gif) no-repeat; margin-top:5px;}
.role .data .tifu{margin:5px 0;}
.role .data img{ cursor:pointer;}
.role .content{height:315px; overflow:hidden; width:610px;}
.role .content div.l{width:610px; overflow:hidden;  height:315px;}









/*首页视听中心*/
.vediocenter a:hover{opacity:0.8; filter:alpha(opacity=80)}




/*页脚*/
footer{ background:#131313; margin-top:5px; padding:10px 0 ;}
footer *{color:#8C8E8C; font-family:"宋体"; font-size:12px;}
footer a{padding:0 5px;}
footer .center{padding:2px 0;}



/*浮动背景*/
.alert{width:100%; height:100%; position:fixed; _position:absolute; top:0; left:0; z-index:99; }
.alert .bg{width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50);}

#player{position:absolute; color:#000; z-index:100;}
#imglook{position:absolute; left:50%; top:50%; margin:-255px 0 0 -415px; color:#000; z-index:100;width:830px; height:510px; background:url("../images/gq2_bg17.png"); }
#imglook .cur{width:50%; height:490px; position:absolute; z-index:101;background:#fff; opacity:0.01;filter:alpha(opacity=1); top:0;}
#imglook .right{right:0; margin:0;height:490px;}
#imglook .left{left:0;margin:0; height:490px;}
#imglook img{ position:absolute; z-index:100;left:0; top:0;}
#imglook .close{position:absolute; top:0; left:830px; cursor:pointer; z-index:200}

#toTop{position:fixed; _position:absolute; left:0; bottom:180px;width:52px; height:52px; display:none; background:url("../images/gq_bg23.gif"); z-index:10; cursor:pointer;}
#toTop:hover{ background-position:-52px 0}


/*首页轮播*/
.yx-rotaion{width:290px; height:190px; overflow:hidden; margin:8px 25px 0 10px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url("../images/flash_ico.png") no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -141px; width:20px;}
.rotaion_list{width:0;height:0;overflow:hidden;}

/*资料*/
.gamedate .t{ margin:30px 0; font-size:22px; font-weight:bold; color:#fea200; position:relative;}
.gamedate .t span{background:#fea200; position:absolute; width:7px; height:20px; border-radius:2px; top:5px;}
.gamedate .step a{width:118px; height:120px; background:url("../images/gq3_bg4.png"); line-height:120px; text-align:center; font-size:16px; font-weight:bold; color:#aaa9a7;}
.gamedate .step a:hover{color:#f2f2f2;}
.gamedate .step img{ margin:30px 3px 0 3px;}

.gamedate .zhiye2{width:830px; height:400px;}
.gamedate .wf{position:relative; height:367px;}
.gamedate .wf img{ position:absolute;}
.gamedate .wf img:hover{opacity:0.7; filter:alpha(opacity=70)}

.datalist{border-bottom:dashed 1px #333333; padding-bottom:10px; margin-bottom:25px;}
.datalist span.l{width:80px; color:#9e5819; line-height:20px;}
.datalist div.l{width:740px;}
.datalist div.l a{color:#aaa9a7;line-height:20px;width:80px; text-align:center; border-right:solid 1px #333; margin-bottom:8px; font-size:16px;}
.datalist div.l a:hover{color:#f2f2f2;}

.gameDataTitle{color:#fea200; font-size:32px; font-weight:bold; margin:25px 0 15px 0;}
.gameDataContent{ font-size:14px; color:#aaa9a7; line-height:2em;}
.gameDataContent a{color:#fea200}

.otherData{border-top:dashed 1px #333; margin:20px 0 50px 0; padding-top:20px;}
.otherData .t{color:#fea200; font-size:16px; font-weight:bold;}
.otherData .c{ margin:10px 0 0 0;}
.otherData .c a{width:80px; margin:0 10px 5px 0; color:#63625f;}
.otherData .c a:hover{color:#f2f2f2;}