@charset 'utf-8';

#RR{
    max-width: 2560px;
    width: 90%;
    margin: 0 auto !important;
    font-family: 微軟正黑體;
    display: block;
    
}

#photo {
	padding: 2% 0;
} 

#photo img{
	width: 100%;
} 

#af-header {
	height: 60px !important;
}

.row{
	display: flex;
    align-items: center;
}
.pic {
    width: 50%;
    box-sizing: border-box;
	}
.pic img{
    width: 100% !important;
	}

#asusblock {
	clear: both;
    background-color: #cfd4d2;
    display: block;
    line-height: 2.35;
    color: #666;
    width: 100%;
    flex:1

}
#rogblock{
  background-color: black;
  flex:1
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}


#mbbanner-asus{
  display: none;
}
#mbbanner-rog{
  display: none;
}
.mediaicon{
  display: flex;
}
#item0 {

  margin-top: -10%;
}
#item1 {

    background: #f4f1f1;
    border-radius: 116px;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 2%;
    margin-top: 4%;

}

#item2 {

     background: #f4f1f1;
    border-radius: 116px;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 2%;
}

#item3 {

    background: #f4f1f1;
    border-radius: 116px;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 2%;

}

#item4 {

      background: #f4f1f1;
    border-radius: 116px;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 2%;

}
#item_content{
  text-align: left;
    padding-left: 9%;
    height: 100%;
}
#item_content img{
  margin: 2% 0 3% 0;
  height: 80%;
}
.wording{
  font-size: 160%;
    position: absolute;
    margin: auto;
    margin-top: 37px;
    margin-left: 2%;
    font-weight: 800;
    color: gray;
}
.asuswording{
  font-size: 160%;
    position: absolute;
    margin: auto;
    margin-top: 25px;
    margin-left: 2%;
    font-weight: 800;
    color: gray;
}
.wording:after{
    transition: all .3s linear;
 }

 .wording:hover{
    color: #d81616;
 }

.asuswording:after{
   transition: all .3s linear;
}

.asuswording:hover{
   color: #d81616;
 }


@media all screen and (min-width: 1024px) and (max-width:2560px) {

#RR {
    width: 70% !important;
    margin: 0 auto;
    text-align: center;
    font-family: 微軟正黑體;
}
}

@media screen and (min-width: 1566px) and (max-width:2560px) {
  
#RR .asuswording{
  margin-left: 0%;
  font-size: 220%;
  margin-left: 4%;
}
#RR .wording{
  margin-left: 0%;
  font-size: 220%;
  margin-left: 4%;
}
#RR #item1 {
    width: 80%;
    height: 15%;
}
#RR #item2 {
    width: 80%;
    height: 15%;
}
#RR #item3 {
    width: 80%;
    height: 15%;
}
}

@media screen and (min-width: 1241px) and (max-width:1565px) {
  
#RR .asuswording{
  font-size: 170%;
  margin-left: 2%;
}
#RR .wording{
  font-size: 170%;
  margin-left: 2%;
}
.wording {
  height:33px;
}
#RR #item1 {
    width: 80%;
    height: 15%;
    margin-bottom: 5%;
}
#RR #item2 {
    width: 80%;
    height: 15%;
    margin-bottom: 5%;
}
#RR #item3 {
    width: 80%;
    height: 15%;
    margin-bottom: 5%;
}
}


@media screen and (min-width: 1025px) and (max-width:1240px) {
  
#RR .asuswording{
  font-size: 140%;
  margin-left: 2%;
}
#RR .wording{
  font-size: 140%;
  margin-left: 2%;
}
.wording {
  height:33px;
}
#RR #item1 {
    width: 80%;
    height: 15%;
    margin-bottom: 5%;
}
#RR #item2 {
    width: 80%;
    height: 15%;
    margin-bottom: 5%;
}
#RR #item3 {
    width: 80%;
    height: 15%;
    margin-bottom: 5%;
}
}


@media screen and (min-width: 771px) and (max-width:1024px) {
  #asusblock{
    width: 100% !important;
     height: 90%;
  }
  #rogblock{
    width: 100% !important;
    height: 90%;
  }
  #mbbanner-asus{
  display: block;
}
#mbbanner-rog{
  display: block;
}
#pcbanner{
  display: none;
}
.mediaicon{
  display: block;
}
#rogblock{
  display: block;
}
#asusblock{
  display: block;
}
#item_content img{
  width: 20%;
  height: auto;
  margin: 4% 0 4% 0;
}
#title{
  font-size:230% !important;
}
.asuswording {
  font-size: 200%;
  margin-left: 2%;
  margin-top: 43px;
}
.wording {
  font-size: 200%;
  margin-top: 60px;
}

#item_content {
    height: auto;
}
#item1 {
margin-bottom: 4%;
}
#item2 {
margin-bottom: 4%;
}
#item3 {
margin-bottom: 5%;
}
}


@media screen and (min-width: 211px) and (max-width:480px) {


#RR #asusblock {

    width: 100% !important;
    height: 100%;
}
#RR #rogblock {
  width: 100% !important;
    height: 100%;
}
}



