*{
    margin: 0;
    padding: 0;
}
.oneModule{
    width: 100%;
}
.moduleImg img{
    width: 100vw;
    height: 12.1875rem;
    display: block;
}
.imgTxt{
    width: 100vw;
    line-height: 2.5rem;
    font-size: .75rem;
    font-family: MicrosoftYaHei;
    text-align: center;
	background: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: absolute;
    bottom: 0;
    letter-spacing: 0.0625rem;
}
.moduleImg{
    position: relative;
}
.moBody{
    margin: .625rem;
    margin-bottom: 0;
}
.line_one{
    margin-top: 1rem;
	font-family: MicrosoftYaHei-Bold;
	font-size: 1rem;
    font-weight: bold;
	color: #333333;
    display: flex;
}
.line_one img{
    width: 2.8125rem;
    height: 1.25rem;   
    display: block;
}
.tou_txt{
    flex: 1;
    margin-left: .5625rem;
}
.tou_img img{
    width: 3.125rem;
}
.line_two{
	height: 3.5rem;
	font-family: MicrosoftYaHei;
	font-size: .875rem;   
	color: #777777;
    margin-top: 0.9rem;
    line-height: 2rem;
    letter-spacing: 0.0625rem;
    overflow: hidden;
    text-overflow: ellipsis;
}
.line_three{
	margin-top: 0.5rem;
	font-family: MicrosoftYaHei;
	font-size: .875rem;
	line-height: 2.625rem;
    letter-spacing: 0.0625rem;
	color: #999999;
}

.twoModule{
    padding: 0 .625rem;
    padding-top: .625rem;
    background-color: #f6f6f6;
}
.modOne{
    background-color: #fff;
    padding: .625rem;
}
.guide{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.topLeft{
    display: flex;
    align-items: center;
}
.mark{
    width: .3rem;
    height: 1.125rem;
    background-color: #34cd80;
}
.markTxt{
    font-size: 1rem;
    font-weight: bold;
    font-family: MicrosoftYaHei-Bold;
    letter-spacing: 2px;
	color: #333333;
    margin-left: .625rem;
}
.topRight a{
    text-decoration: none;
    color: #999999;
    font-size: .8125rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
}
.xi_fg{
    margin: .9375rem 0;
    
    border: .0625rem solid #eeeeee;
}
.guideImg{
    display: flex;
    justify-content: space-between;
}
.guideImg div{
    width: 48%;
    height: 6.5625rem;
}
.guideImg img{
    width: 100%;
    height: 6.5625rem;
    display: block;
}

li{
    list-style-type: none;
}
.news a{
    text-decoration: none;
}
.news{
    display: flex;
    justify-content: space-between;
}
.inforFlex{
    display: flex;

}
.round{
    width: .375rem;
	height: .375rem;
	background-color: #34cd80;
	border-radius: .1875rem;
    margin-right: .625rem;
    margin-top: .625rem;
}
.infor{
	font-size: .75rem;
}
.infor li{
    margin-top: .625rem;
}
.time li{
    margin-top: .625rem;
}
.inforFlex a{
    color: #333333;
    line-height: 1.5625rem;
    font-size: .875rem;
}
.time{
	font-size: .625rem;
	color: #999999;
    line-height: 1.5625rem;
}

.hotNews{
    display: flex;
    justify-content: space-between;
}

.t1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.t2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.t3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.t4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.popGame{
    display: flex;
    height: 4.125rem;
    margin-top: 1.25rem;
}
.gameHot {
	width: 1.5rem;
	height: 1.5rem;
	background-color: #34cd80;
	border-radius: .25rem;
    text-align: center;
    color: #fff;
}
.txtGone{
	font-family: MicrosoftYaHei;
	font-size: 1rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: .0625rem;
	color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
}
.txtGone a{
    text-decoration: none;
	color: #333333;
} 
.txtGtwo{
	font-family: MicrosoftYaHei;
	font-size: .875rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: .0625rem;
    margin-top: .75rem;
	color: #888888;
}
.txt_fg{
    margin-top: .9375rem;
    border-bottom: .0625rem dashed #dcdcdc;
}
.linkUl{
}
.linkUl li {
    display: inline-block;
}
.linkUl a{
    text-decoration: none;
    color: #888888;
        font-size: .8rem;
}
.title-one-box{
    padding: 1rem;
    box-sizing: border-box;
    background: #F5FCF9;
}
.title-one-box .title{
    font-size: .875rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #34CD80;   
}
.p-15{
    padding: .625rem;
    box-sizing: border-box;
}
.title-one-box .text{
    font-size:.75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888888;
    line-height: 1.5rem;   
    margin-top: .9375rem;
}
.title-one-box .info{
    display: flex;
    align-items: center;
    margin-top: 1.25rem;
}
.title-one-box .info div{
    position: relative;
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888888;
}
.title-one-box .info div:nth-child(1){
    padding-left: 1.0625rem;
    background: url("/themes/default/common_cms/pc/assets/images/file.png") no-repeat center left;
    background-size: 9px 11px;
}
.title-one-box .info div:nth-child(2){
    padding-left: 1.0625rem;
    background: url("/themes/default/common_cms/pc/assets/images/time.png") no-repeat center left;
    background-size: 11px 11px;
    margin-left: 1.75rem;
}

.new-one-ul li{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
}
.new-one-ul li:first-child{
    margin-top: 0;
}
.new-one-ul li img{
    width: 6.4375rem;
    height: 4.25rem;   
    display: block;
}
.new-one-ul li .right{
    flex: 1;
    margin-left: .875rem;
    height: 4.25rem;   
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    padding: .5625rem 0;
    box-sizing: border-box;
}
.new-one-ul li .titlte{
    font-size: .875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333; 
    width: 100%; 
}
.new-one-ul li .date{
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;  
}
.new-two-ul li{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 1.25rem;
}
.new-two-ul li:first-child{
    margin-top: 1rem;
}
.new-two-ul li a{
    flex: 1;
    margin-right: 1.875rem;
    font-size: .875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333; 
    position: relative;
    padding-left: 1rem;
}
.new-two-ul li a::before{
    content: "";
    display: block;
    width: .3125rem;
    height: .3125rem;
    background: #34CD80;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.new-two-ul li div{
    font-size: .8125rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;  
}
.title-two-box{
    padding: .9375rem;
    box-sizing: border-box;
    background-color: #F7F7F7;
}
.title-two-box .one{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.title-two-box .title{
    font-size: .875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333; 
    flex: 1;
    margin-right: 1.875rem;  
}
.title-two-box .date{
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;  
}
.title-two-box .two{
    margin-top: .6875rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.title-two-box img{
    width: 6.4375rem;
    height: 4.25rem;  
    display: block;
}
.title-two-box .text{
    flex: 1;
    margin-left: .8125rem;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 1.6875rem;
}
.new-three-ul li{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 1.3125rem;
}
.new-three-ul li .game{
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #34CD80;    
}
.new-three-ul li a{
    font-size: .875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;    
    flex: 1;
    margin-left: .6875rem;
    margin-right: 1.875rem;
}
.new-three-ul li .date{
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;   
}
.new-four-ul li{
    margin-top: 1rem;
}
.new-four-ul li .text{
    padding-bottom: 1rem;
    border-bottom: 1px dashed #DCDCDC;
}
.new-four-ul li:last-child .text{
    border-bottom: none;
    padding-bottom: .625rem;
}
.new-four-ul li .one{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.new-four-ul li .hot{
    width: 1.25rem;
    height: 1.25rem;
    line-height: 1.25rem;
    text-align: center;
    background: #34CD80;
    border-radius: .1875rem;  
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF; 
}
.new-four-ul li .title{
    flex: 1;
    margin-left: .625rem;
    font-size: .875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.new-four-ul li .text{
    margin-top: .625rem;
    margin-left: 1.875rem;
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888888;
}

.new-five-ul li{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 4.25rem;
    padding-right: .625rem;
    box-sizing: border-box;
}
.new-five-ul li:nth-of-type(even){
    background-image: linear-gradient(to right, #fff , #eafaf2);
}
.new-five-ul li .left{
    flex: 1;
    margin-right: 1.875rem;
}
.new-five-ul li .title{
    font-size: .875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;   
}
.new-five-ul li .text{
    margin-top: .625rem;
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #888888;   
}
.new-five-ul li img{
    width: .9375rem;
    height: .8125rem;
    display: block;
}
.new-six-ul li{
    display: flex;
    justify-content: space-between;
    margin-top: 1rem;
}
.new-six-ul li .left{
    width: 3.4375rem;
    height: 2.875rem;
    border: 1px solid #34CD80;   
    box-sizing: border-box;
}
.new-six-ul li .date{
    height: 1.4375rem;
    line-height: 1.4375rem;
    text-align: center;
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #34CD80;
}
.new-six-ul li .info{
    height: 1.4375rem;
    line-height: 1.4375rem;
    text-align: center;
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    background-color: #34CD80;
}
.new-six-ul li .right{
    flex: 1;
    margin-left: .6875rem;
    height: 2.875rem;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    padding-bottom: 1rem;
    border-bottom: 1px dashed #DCDCDC;
}
.new-six-ul li:last-child .right{
    border-bottom: none;
}
.new-six-ul li .title{
    width: 100%;
    font-size: .875rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.new-six-ul li .text{
    font-size: .75rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;  
}

div.aq_part {
    font-size: .28rem;
    background-color: #f6f6f6;
    padding: 10px;
}
div.aq_part .aq_part_title{
	margin-bottom: 0;
	background-color: #fff;
	padding: 10px;
}
div.aq_part .aq_part_warp{
    background-color:#fff;
    padding: 10px;
}

div.aq_right_warp .aq_item .aq_title a{
    color: #333;
}
div.aq_part .aq_left_warp .aq_item .aq_title a{
    color: #333;
}