@charset "utf-8";
/* /zhuanti/ssjj/cswq/ak47/css/style.css */

/* CSS Document
Date:		2015/09/11
Author:		小芳
Update:
*/

/* CSS reset */
html{color:#000;background:#f1f1f1;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
input,select,img{ vertical-align:middle}
input,select{ outline:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,宋体,sans-serif}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{ display:block;}

ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
q:before,q:after {content:'';}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
a:hover {text-decoration:underline;}
ins,a {text-decoration:none;}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display: block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}

/* global */
body{ background:#f1f1f1; }
.wrapper{ margin:0 auto;text-align:left;width:1000px; }
td{ font-size:12px; line-height:160%;}
.txthide{ text-indent:-999em;overflow:hidden; line-height:0; font-size:0}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */}
.hidden {display:none;}
.left,.right {display:inline; zoom:1;}
.left {float:left;}
.right {float:right;}

a:active, a:focus, input{-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}


/* ======================== frm 整体框架 ========================  */
.my_ftop{background:#f1f1f1;}
.my_footer{margin-top:0;background: #142653}

.wg-view{
    font-family:"microsoft yahei",sans-serif;
    font-size:14px;
}

.wg-head{
    height:650px;
}

.wg-wrap{
    width: 1000px;
    margin:0 auto;
}
.wg-bg1{
    height:130px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/bg_1.jpg?) no-repeat;
}

.wg-bg2{
    height:300px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/bg_2.jpg?) no-repeat;
}

.wg-bg3{
    height:220px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/bg_3.jpg?) no-repeat;
}

.wg-user a{
    position: absolute;
    top:0;
    line-height:28px;
    text-align: center;
    width: 80px;
    color: #cba0a4;
}
.wg-user a:hover{
    color: #fff2d8;
}
.wg-head{
    background: url(../zhuanti/ssjj/cswq/ak47/images/fbg_1.jpg?) center top no-repeat;
}

.wg-head .wg-wrap{
    position: relative;
    *zoom:1;
}
.wg-video{
    width:187px;
    height:107px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/bg-video.png?) center center no-repeat;
    position: absolute;
    left:406px;
    top:284px;
}
.wg-video .icon-video{
    display: block;
    position: absolute;
    left:76px;
    top:32px;
    width:38px;
    height:44px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/icon-video.png?) no-repeat left top;
}
.wg-video:hover .icon-video{
    background: url(../zhuanti/ssjj/cswq/ak47/images/icon-video.png?) no-repeat right top;
}
.wg-logo{
    display: block;
    width:293px;
    height:148px;
    position: absolute;
    left:360px;
    top:0;
    -webkit-animation:zoomin .8s ease;  -moz-animation:zoomin .8s ease;
}
.wg-time{
    position: absolute;
    line-height:26px;
    color: #ffffff;
    font-size:16px;
    bottom:138px;
    left:50%;
    width: 362px;
    text-align: center;
    margin-left:-181px;
}

a.wg-begin,a.wg-wgift,.quiz-gift,input.quiz-submit{
    position: absolute;
    width: 221px;
    height:52px;
    line-height:48px;
    text-align: center;
    color: #3a1609;
    font-size:18px;
    font-weight: bold;
    background: url(../zhuanti/ssjj/cswq/ak47/images/s_btn.png?) no-repeat;
}

a.wg-begin:hover,a.wg-wgift:hover,.quiz-gift:hover,.quiz-submit:hover{
    text-decoration: none;
}

.quiz-gift,.quiz-submit{
    top:50px;
    display: none;
}

a.wg-begin,a.wg-wgift{
    bottom:56px;
}

a.wg-begin,.quiz-submit{
    left:272px;
    background-position: 0 0;
}

input.quiz-submit{
    font-size:18px;
    font-family: "microsoft yahei", sans-serif;
    border: none;
    line-height:48px;
    cursor: pointer;
}

a.wg-begin:hover,.quiz-submit:hover{
    background-position: 0 -52px;
}

a.wg-wgift,.quiz-gift{
    right:272px;
    background-position: -221px 0;
}

a.wg-wgift:hover,.quiz-gift:hover{
    background-position: -221px -52px;
}

.wg-main{
    background: url(../zhuanti/ssjj/cswq/ak47/images/fbg_2.jpg?) center top no-repeat;
}
.wg-main .wg-wrap{
    background: url(../zhuanti/ssjj/cswq/ak47/images/bg_4.jpg?) center top no-repeat;
}
.user-forum{
    right: 0px;
}

.user-home{
    right: 76px;
}

.mod_box{

}
.mod_box1{
    height:466px;
    position: relative;
    padding-top:12px;
    margin-bottom:50px;
}
.mod_box1 .m_hd{
    height:57px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/title1.png?) no-repeat center center;    margin-bottom:50px;
    margin-bottom:50px;
}
.mod_box1 .m_bd{
    height:344px;
}
.mod_box1 .m_bd_l{
    width:688px;
    height:345px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/wq-bg.png?) no-repeat center center;
    float: left;
    position: relative;
}
.mod_box1 .m_bd_l .m_wq{
    width:686px;
    height:235px;
    position: absolute;
    top:1px;
    left:1px;
}
.mod_box1 .m_bd_l .m_wq1{
    background: url(../zhuanti/ssjj/cswq/ak47/images/wq1.png?) no-repeat center center;
}
.mod_box1 .m_bd_l .m_wq2{
    background: url(../zhuanti/ssjj/cswq/ak47/images/wq2.png?) no-repeat center center;
}
.mod_box1 .m_bd_l .m_wq-type{
    width:62px;
    height:74px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/s-type.png?) no-repeat;
    -ms-background-position-y:top;
    background-position-y:top;
    position: absolute;
    top:250px;
}
.mod_box1 .m_bd_l .wq-type1{
    -ms-background-position-x: left;
    background-position-x: left;
    left:20px;
}
.mod_box1 .m_bd_l .wq-type2{
    -ms-background-position-x: right;
    background-position-x: right;
    left:92px;
}
.mod_box1 .m_bd_l .m_wq-type.active{
    -ms-background-position-y: bottom;
    background-position-y: bottom;
}
.wq-title{
    height:18px;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
    color: #859ee3;
    width:686px;
    position: absolute;
    top:18px;
    text-align: center;
}
.wq-btn{
    display: block;
    position: absolute;
    width:35px;
    height:106px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/icon-change.png?) no-repeat;
    top:66px;
}
.wq-btn-left{
    background-position: left top;
    left:0px;
}
.wq-btn-right{
    background-position: right top;
    right:0px;
}
.wq-btn:hover{
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: .5;
}
.wq-link{
    position: absolute;
    font-size:14px;
    font-weight:bold;
    color: #4c67a5;
    top:210px;
    right:10px;
}
.wq-link a{
    text-decoration: underline;
    color: #6c88cb;
    font-weight:normal;
}
.wq-word{
    height:26px;
    width:86px;
    position: absolute;
    display: block;
    top:254px;
    left:176px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/word1.png?) no-repeat center center;
}
.wq-desc{
    line-height:24px;
    color: #859ee3;
    font-size:14px;
    width:496px;
    top:280px;
    position: absolute;
    left:178px;
}
.mod_box1 .m_bd_r{
    width:293px;
    height:345px;
    float: right;
}
.m_performance{
    height:233px;
    border-bottom: 1px solid #0f1c3e;
}
.m_performance .performance_item{
    line-height:18px;
    font-size:14px;
    height:18px;
    margin-bottom:15px;
    color: #859ee3;
    font-weight: bold;
}
.performance_item dt{
    width:54px;
    height:18px;
    float: left;
}
.performance_item dt span{
    letter-spacing: 10px;
}
.performance_item dt i{
    margin-left:-10px;
    font-style: normal;
}
.performance_item dd{
    float: right;
    height:18px;
    width:234px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/progress-bg.png?) no-repeat center center;
}
.performance_item dd .progess-line{
    width:234px;
    height:18px;
    -webkit-animation:go 1.6s ease;
    -moz-animation:go 1.6s ease;
}
.performance_item dd .progess-line img{
    width:100%;
    height:100%;
    display: block;
}
.m_performance .ammo{
    height:18px;
    line-height:18px;
    color: #859ee3;
    font-weight: bold;
    font-size:14px;
    letter-spacing: 0px;
}
.mod_box1 .m_desc{
    border-top: 1px solid #2a417b;
    padding-top:10px;
}
.mod_box1 .m_desc p{
    font-size:14px;
    line-height:24px;
    color: #859ee3;
    width:280px;
    padding-left:12px;
    position: relative;
}
.mod_box1 .m_desc p i{
    position: absolute;
    top:8px;
    left:0;
    width:8px;
    height:9px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/icon-desc.png?) no-repeat center center;
}
.mod_box2{
    height:860px;
    padding-bottom:50px;
}
.mod_box2 .m_hd{
    height:57px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/title2.png?) no-repeat center center;
    margin-bottom:50px;
}
.mod_box2 .m_bd{

}
.wq_table{
    border-collapse: collapse;
    border: 1px solid #2c4c9d;
    border-bottom:none;
}
.wq_table tr{
    border-bottom:1px solid #2c4c9d;
}
.wq_table tr.odd{
    background: #1e3879;
}
.wq_table tr .col1{
    width:170px;
    border-right:1px solid #2c4c9d;
    height:68px;
    text-align: center;
    line-height:68px;
    font-weight: bold;
    color: #859ee3;
 }
.wq_table tr .col2{
    width:803px;
    /*padding-top:10px;*/
    height:68px;
    line-height:24px;
    font-size:14px;
    color: #859ee3;
    /*line-height:68px;*/
    padding-left:12px;
    padding-right:12px;

}
.wq-skill{
    width:998px;
    border-top: 1px solid #2c4c9d;
    border-left:1px solid #2c4c9d;
    border-right:1px solid #2c4c9d;
}
.wq-skill-item{
    border-bottom:1px solid #2c4c9d;
    height:68px;
    line-height:68px;
}
.wq-skill-item.odd{
    background: #1e3879;
}
.wq-skill-item dt{
    width:170px;
    border-right:1px solid #2c4c9d;
    height:68px;
    text-align: center;
    line-height:68px;
    font-weight: bold;
    color: #859ee3;
    float: left;
}
.wq-skill-item dd{
    width:815px;
    padding-top:10px;
    height:58px;
    line-height:68px;
    padding-left:12px;
    float: left;
}
.wq-skill-item dd p{
    width:800px;
    font-size:14px;
    line-height:24px;
    color: #859ee3;
    height: 48px;
    vertical-align: middle;
    display: table-cell;
}
.wq-title2{
    height:50px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/word2.png?) no-repeat center center;
    border-top:1px solid #2c4c9d;
    margin-top:50px;
    border-left:1px solid #2c4c9d;
    border-right:1px solid #2c4c9d;
}
.wq-btn-group{
    height:61px;
    margin-top:20px;
    position: relative;
}
.wq-btn-group .wq-btn-more{
    display: block;
    position: absolute;
    left:270px;
    top:0;
    width:220px;
    height:61px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/s-btn.png?) no-repeat left top;
}
.wq-btn-group .wq-btn-start{
    display: block;
    position: absolute;
    left:510px;
    top:0;
    width:220px;
    height:61px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/s-btn.png?) no-repeat right top;
}
.wq-btn-group .wq-btn-more:hover{
    background-position: left bottom;
}
.wq-btn-group .wq-btn-start:hover{
    background-position: right bottom;
}
.fixed_menu{
    z-index: 999;
    position: fixed;
    top:200px;
    left:50%;
    margin-left:540px;
    width:159px;
    padding-top:66px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/menu1.png?) no-repeat center top;
}
.fixed_menu .menu{
    border:solid 2px #2c62c2;
    border-top:0 none;
    background-color: #19274f;
    width: 109px;
    margin:0 auto;
    padding:5px;
}
.fixed_menu .imenu{
    border:solid 1px #234286;
}
.fixed_menu a{
    display: block;
    width: 100%;
    margin: 0 auto;
    height:40px;
    background: url(../zhuanti/ssjj/cswq/ak47/images/menu2.png?) no-repeat center bottom;
    text-decoration: none;
    padding-bottom:1px;
}
.fixed_menu  .last{
    background: none;
    padding:0;
}
.fixed_menu a .txt{
    font:500 14px/40px "microsoft yahei";
    color: #859ee3;
    text-align: center;
    display: block;
    width: 100%;
    height: 100%;
    cursor: default;
}
.fixed_menu a:hover .txt,.fixed_menu a.active .txt{
    background: #234286;
    overflow: hidden;
}

.fixed_menu .gototop{
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
}
@-webkit-keyframes go{
    0%{ width: 0;}
}
@-moz-keyframes go{
    0%{ width: 0;}
}
