@charset "utf-8";
/* CSS Document */

li{
	list-style:none;
}
.g_box{
	width: 100%;
	max-width: 1920px;
	margin: auto;
}
.show{display:block!important;}
.hide{display:none!important;}
.g_banner_box{
	width: 100%;
	max-width: 1920px;
	margin: auto;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}
.g_banner_aircraft_left{
	position:absolute;
	width: 14%;
    max-width: 246px;
    height: 132px;
    top: 20%;
    left: 10%;
}
.g_banner_aircraft_right{
	position:absolute;
	    width: 14%;
    max-width: 243px;
    height: 157px;
        top: 33%;
    right: 10%;
}
.g_banner_aircraft_rules{
	position:absolute;
	width: 11%;
	max-width: 190px;
	height: 66px;
	top: 41%;
	left: 43%;
    z-index: 200;
}
.boxing_rule{width:34%;max-width:550px;height:auto;padding:16px 20px 16px 35px;position: absolute; top:44%;left:54%;background: url("https://deal.tomtop.com/activity/201711/cdn-resource/rule.png") no-repeat center center;background-size: 100% 100%;z-index: 300;}
.boxing_rule .close_rule{position: absolute;right: 5px;top:5px;display: none;}
.boxing_rule h2{margin-bottom: 10px;}
.boxing_rule ol li{list-style-type: inherit;list-style-position: inside;margin-bottom: 5px;}
.g_banner_frame01{
 position:absolute;
 width: 32%;
 max-width: 578px;
	height: 103px;
	left: 19%;
    top: 86%;
background: url(http://deal.tomtop.com/img/tomtop_Black_five_banner_frame01.png) no-repeat top center;
	background-size: 100% 100%;
}
.g_banner_frame01_z{
	width:100%;
	font-size: 20px;
	font-family: Myriad Pro;
	font-weight: bold;
	text-align: center;
	line-height: 1.6;
}
.g_banner_frame02_z{
	width:100%;
	font-size: 20px;
	font-family: Myriad Pro;
	font-weight: bold;
	text-align: center;
	line-height: 2;
}
.g_banner_frame02_subscribe{
	    width: 78%;
    max-width: 440px;
    margin: auto;
    background: url(http://deal.tomtop.com/img/tomtop_Black_five_banner_frame.png) no-repeat center left;
    overflow: hidden;
	    background-size: 100%;
}
.g_banner_frame02_subscribe_form{
	    width: 57%;
    max-width: 250px;
    float: left;
    margin-top: 2.45%;
    margin-left: 5%;
}
.form01{
	width: 100%;
	max-width: 250px;
	height: 25px;
	border: none;
	font-size: 12px;
	color: #c5c5c5;
	font-family: Myriad Pro;
}
.ssxx{
	position:relative;
}
.ssxx p{  position: absolute; 
    animation: phoneAnimation 4.8s infinite;
    -webkit-animation: phoneAnimation 4.8s infinite;
}
.g_banner_frame02_subscribe_an{
	width:80%;
	margin: auto;
}
.g_banner_frame01_ion{
	width: 64%;
	margin: auto;
    display: block;
	overflow: hidden;
}
.g_banner_frame02_subscribe_an{
	    float: right;
    max-width: 164px;
    width: 39%;
}
.g_banner_frame02_subscribe_an img{
	width: 100%;
}
.g_banner_frame01_ion img{
	width: 23%;
	max-width:84px;
	float: left;
	margin: 0 1%;
	
}
.g_banner_la{
	width: 16%;
    max-width: 299px;
    height: 14%;
	background: url(http://deal.tomtop.com/activity/201711/cdn-resource/tomtop_lucky_time.png) no-repeat center center;
	background-size: 100% 100%;
    position: absolute;
    right: 27%;
    top: 44%;
	z-index: 11;
}
.g_banner_la #prize_times{
	position:absolute;
	top:29%;
	right: 45%;
	color: #fff;
	font-size: 26px;
	font-weight: 500;
}

.g_banner{
	width: 100%;
	max-width: 1200px;
	margin: auto;
}
.g_banner img{
	width:100%;
	display: block;
}
.g_product_box{
	width: 100%;
	max-width: 1920px;
	margin: auto;
	background: url(http://deal.tomtop.com/img/tomtop_Black_five_productbg.jpg) no-repeat center; 
}
.g_banner_box01,.g_banner_box02,.g_banner_box03{ z-index: 100;}
.g_banner_box01 {
    position: absolute;
    left: 18%;
    top: 41%;
    width: 22%;
    /* max-width: 339px; */
}

.chest .switch{cursor:url(http://deal.tomtop.com/activity/201711/cdn-resource/boxkey2.cur),auto;}

.chest:hover{ 
     -ms-animation: tada 1s .2s ease both; -moz-animation: tada 1s .2s ease both; 
     -o-animation: tada 1s .2s ease both; -moz-animation: tada 1s .2s ease both;    
    -moz-animation: tada 1s .2s ease both; -moz-animation: tada 1s .2s ease both;
    -webkit-animation: tada 1s .2s ease both; -moz-animation: tada 1s .2s ease both;
    animation: tada 1s .2s ease both; -moz-animation: tada 1s .2s ease both;
}

@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}
.zzsc-list .dressing_hover .information_area{-webkit-animation: flipInY 300ms .1s ease both;-moz-animation: flipInY 300ms .1s ease both;}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0;}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);}
70%{-webkit-transform:perspective(400px) rotateY(10deg);}
100%{-webkit-transform:perspective(400px) rotateY(0deg);
opacity:1;}}
@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);
opacity:0;}
40%{-moz-transform:perspective(400px) rotateY(-10deg);}
70%{-moz-transform:perspective(400px) rotateY(10deg);}
100%{-moz-transform:perspective(400px) rotateY(0deg);
opacity:1;}}

.g_banner_box02 {
    position: absolute;
    left: 40%;
    top: 41%;
    width: 22%;
}
.g_banner_box03 {
    position: absolute;
    left: 63%;
    top: 50%;
    top: 41%;
    width: 23%;
}


/*product*/
.g_product_procut_box{
	width: 100%;
	max-width: 1920px;
	margin: auto;
	background: url(http://deal.tomtop.com/img/tomtop_Black_five_productbg.jpg) no-repeat top center #3ab81d;
	overflow: hidden;
}
.g_product_product_box00{
	width: 100%;
	max-width: 1200px;
	margin:47px auto 50px;
	position: relative; 
}
.g_product_product_box01{
	width: 100%;
	max-width: 1200px;
	background-color: #ffe350;
	overflow: hidden;
	    padding-top: 75px;
	padding-bottom: 14px;
}
.g_product_product_box01_left,.g_product_product_box01_right{
	width:4%;
	max-width: 30px;
	height: 242px;
	float: left;
    margin-left: 9px;
    background-color: #f00347;
}
.g_product_product_box01_right{
	margin-left: 0;
	margin-right: 6px; 
}
.g_product_product_box01_left img,.g_product_product_box01_right img{
	width: 100%;
	max-width: 17px;
	display: block;
	margin: 120px auto 0;
	
}
.g_product_procut_box_title01{
	position: absolute;
	    left: 0%;
    top: -45px;
    width: 100%; 
}
.g_product_procut_box_title01 img{
	display: block;
	width: 51%;
	max-width: 607px;
	margin: auto;
}
.g_product_product_box01_center{
	width:94%;
	max-width: 1122px;
	float: left;
	
}
.g_product_product_box01_center_product{
	width:97%;
	max-width: 271px;
	margin: auto;
	background: #fff;
}
.g_product_product_box01_center_text{
	width:100%;
	max-width: 271px;
	margin: auto;
	text-align: center;
	height: 43px;
	font-size: 12px;
	line-height: 2;
	color: #333333;
	font-family: Arial;
}
.g_product_product_box01_center li{
	width:25%;
	float: left;
}
.g_product_procut_wl{
	width:100%;
	max-width: 1178px;
	margin: auto;
}
.g_product_procut_wl ul{
	width:100%;
	overflow: hidden;
	padding: 0 8px;
	display: block;
}
#record_list{height: 160px;overflow: hidden;}
#record_list ul{float: none !important}
#record_list ul li{height: 32px;line-height: 32px;}
.g_product_procut_wl li{
	width: 100%;
	margin: auto;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
	color: #666666;
}

.g_product_logo{
	width:100%;
	max-width: 1200px;
	margin:0 auto 80px;
	overflow: hidden;
}
.g_product_logo li{
	width: 20%;
	float: left;
	text-align: center;
	padding-bottom: 7px;
	overflow: hidden;
}
.g_product_logo li img{
	width:97%;
	max-width: 233px;
	margin: auto; 
}


.g_product_bottom{
	width:100%;
	max-width: 1200px;
	margin: auto;
}


.g_product_bottom li{
	width: 25%;
	float: left;
	margin-bottom: 7px;
}
.product_content{
	position: relative;
	overflow: hidden;
	width: 96%;
	max-width: 289px;
	margin: auto; 
	background: #fff;
}
.product_img{
	width: 100%;
	max-width: 280px;
	margin:2% auto;
	height: 100%;
}
.product_title{
	width: 97%;
	font-size: 14px;
	font-family: arial;
	color:#333333;
	text-align: center;
	margin: auto;
	overflow: hidden;
	height: 51px;
}
.product_price{
	width: 90%;
	height: 43px;
	margin: auto;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #ff0000;
}
.product_price p{
	color:#333333;
	font-size: 20px;
	display: inline-block;
	padding-right: 5%;
	text-decoration: line-through;
	font-weight: normal;
}
.product_buy{
	text-transform:uppercase;
	width:66%;
	max-width: 175px;
	font-size: 16px;
	color: #fff;
	height: 26px;
	background: #ff0000;
	border-radius: 20px;
	text-align: center;
	line-height: 26px;
	margin:7px auto;
	display: block;
}
.product_buy a {
    color: #fff;
    background: #f00;
}
 .product_buy a:hover {
    color: #fff;
    background: #f00;
}
.product_discount{
    display: none;
}
.product_discount .zk01{
	font-size: 20px;
	font-weight: bold;
}
.product_title a{
	color: #333333;
}
.product_img img{width:100%;  transitaion:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s; -webkit-transition:0.5s;}
.product_img img:hover{transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}



.g_product_banner{
	width:100%;
	max-width: 1200px;
	margin:0 auto 60px; 
	overflow: hidden;
}
.g_product_banner_left{
	float:left;
	width: 49%;
	margin-right: 0 1%;
	height: 300px;
	background: #fff;
}
.g_product_banner_right{
	float:left;
	width: 49%;
	margin-left:2%;
	background: #fff;
	height: 300px;
	overflow: hidden;
}
.height{
	margin-top:107px;
}
/*分享按钮*/
.floor_nav_share{position: absolute;bottom: 8px;left: 12px;}
.floor_nav_share .share_mask{position: absolute;background: rgba(0,0,0,0);z-index: 2;cursor: pointer;top: 0;right: 0;width: 100%;height: 100%;}
.floor_nav_share .addthis_sharing_toolbox a{width:34px;height:36px;line-height:32px;margin-right: 3px!important;}
.floor_nav_share .addthis_sharing_toolbox a span.at-icon-wrapper{line-height: 25px!important;height: 25px!important;width: 25px!important;}
.floor_nav_share .addthis_sharing_toolbox a span.at-icon-wrapper svg{width: 25px!important;height: 25px!important;}

.right-menu{
				width: 100px;
				height: 500px;
				display: none;
				position: fixed;
				right: 100px;
				top: 100px;
				background-color: red;
				transition: all 2s;
			}
			.right-menu ul{
				width: 100%;
				height: 100%;
			}
			.right-menu li{
				list-style: none;
				width: 100%;
				height: 20%;
				text-align: center;
				line-height: 100px;
				border: 1px solid black;
				box-sizing: border-box;
			}
			.test-cont{
				width: 800px;
				height: 3000px;
				background-color: red;
				margin: 200px auto;
				transition: all 2s;
			}
			
			.conta,.contb,.contc,.contd{
				width: 100%;
				height: 20%;
			}

.floor {
  width: 100%;
  max-width:1920px; 
  margin: auto;
}
.nav {
  width: 100%;
  position: fixed;
  bottom:60%;
  z-index:9999!important;
}
.nav .nav_content {
  width: 100%;
  margin: auto;
  position: relative;
}
.nav ul {
  width: 169px;
  position: absolute;
  right: 40px;
}
.nav ul li{ float:left;}
.nav ul .floor_nav {
  width: 169px;
  margin-top: 2px;
  color: #000;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
 } 
.nav ul .floor_nav:first-child {
  margin-top: 0;
}
.nav ul .floor_nav:hover {

}
.nav ul .floor_nav_cur {
color:#000;
}

.nav .nav_content {
    position: fixed;
    right: 10px;
    z-index: 10;
    width: 168px;
    height: 384px;
    padding-top: 0px;
    text-align: center;
    top: 50%;
    margin-top: -189px;
    background: url(http://deal.tomtop.com/img/tomtop_Black_five_banner_nav.png) no-repeat;
}
.nav ul {
	right: 0;
}

.nav ul .floor_nav {
    color: #fff;
    text-align: center;
    line-height: 26px;
    height: 34px;
    cursor: pointer;
    margin: 0 auto;
    font-size: 14px;

}
.nav ul li.nav-black { float: none; display: block;}
.nav ul .nav-black a{height: 116px; display: block;}
.nav ul li.nav_top {
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    width: 100%;
    height: 34px;
    line-height: 40px;
    margin: auto;
}
.footer-bg{z-index: 9!important;}
/************订阅**********/
.g_banner_frame01,.m_text_control{position: absolute;width: 31%; z-index: 200;max-width: 578px;height: 103px;text-align: center;right: 19%;top: 86%;background: url(http://deal.tomtop.com/img/tomtop_Black_five_banner_frame02.png) no-repeat top center;background-size: 100% 100%;padding: 4px 15px;}
.m_text_control .Sub_rule{font-size: 18px;line-height: 1.7;font-weight: normal;}
.m_text_control .text_c{vertical-align: top;position: relative;text-align: center;}
.m_text_control .text_c .bm_text{width:85%;height:36px;vertical-align: top;padding:0 10px;background: url("https://deal.tomtop.com/activity/201711/cdn-resource/subscribeInput.png") no-repeat center;background-size: 100% 100%;border: none;outline: none;}
.m_text_control .text_c #sub_btn{width: 20%;height: 40px;background:url("https://deal.tomtop.com/activity/201711/cdn-resource/subscribeBtn.png") no-repeat center center;background-size:100% 100%;vertical-align: top;position: absolute;right: 8%;top:-6%;}
.m_text_control.sucess .text_c #sub_btn{background: url("https://deal.tomtop.com/activity/201711/cdn-resource/SubscribedAlready.png") no-repeat center center;background-size: 100% 100%;!important;}
.m_text_control .text_c #sub_btn:hover{opacity: 1;}
.m_text_control .text_c #sub_btn img{width: 100%;height: 100%;}
.m_text_control .error_info{text-align: left;padding-left: 10%;}



/*弹层提示*/
.modal,.bm_dialog_game{width: 100%;height: 100%;color:#4c0101;background:url("https://deal.tomtop.com/activity/201711/cdn-resource/black.png") repeat;position: fixed;top: 0;left: 0;z-index: 999;}
.modal .tip_wrap{width: 467px;height:auto;text-align:center;border-radius: 4px;z-index: 1000;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.modal .modalBg{background: url("https://deal.tomtop.com/activity/201711/cdn-resource/modalBg.png") no-repeat center;background-size:100% 100%;}
.modal .modalNotBg{background: url("https://deal.tomtop.com/activity/201711/cdn-resource/modalNotBg.png") no-repeat center;background-size:100% 100%;}
.bm_dialog_game .modalActive{width: 350px;height:auto;background: #fff;padding: 16px 30px 16px 20px;border-radius: 4px;z-index: 1000;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.bm_dialog_game .modalActive .p1{margin-bottom: 10px;}
.bm_dialog_game .modalActive .resend_btn{line-height:30px;padding:5px 10px;background:#ffa324;color:#fff;font-size:12px;text-decoration:none;border-radius:4px;text-align:center;display: inline-block;margin-bottom: 10px;}
.bm_dialog_game .modalActive .disable{background:#f5f5f5;cursor:not-allowed;color: #666;}
.modal .tip_wrap .close_btn,.bm_dialog_game .modalActive .close_btn{display: inline-block;width: 55px;height:55px;position:absolute;top:-20px;right:-20px;}
.modal .tip_wrap .tips h2{font-size: 36px;padding: 11% 0;color: #fff;}
.modal .tip_wrap .tips p{font-size: 26px;color: #666;padding: 8% 6%;}
.modal .tip_wrap .tips a{display: inline-block;width: 67%;height:46px;line-height:46px;background: #ffb400;color: #fff;font-size: 24px;border-radius: 20px;margin-bottom: 4%;}
/*未中奖*/
.modal .modalNotBg .tips p{padding: 39% 6% 0;}
.modal .modalNotBg .tips a{margin-top: 5%;}
/*动画*/
.animate{
	-webkit-animation:swinging 0.5s linear 0s;
	-moz-animation:swinging 0.5s linear 0s;
	animation:swinging 0.5s linear 0s;
}
@-webkit-keyframes swinging{
	0% { -webkit-transform: rotate(6deg); }
	25% { -webkit-transform: rotate(-6deg); }
	50% { -webkit-transform: rotate(6deg); }
	75% { -webkit-transform: rotate(-6deg); }
	100% { -webkit-transform: rotate(6deg); }
}
/*自适应布局*/
@media (max-width: 768px) {
	.modal .tip_wrap{width: 350px;}
	.modal .tip_wrap .tips h2{font-size: 28px;}
	.modal .tip_wrap .tips p{font-size: 22px;}
	.modal .tip_wrap .tips a{font-size: 22px;height:40px;line-height:40px;}
	.g_banner_box01,.g_banner_box02,.g_banner_box03{top: 57%;width: 23%;}
	.g_banner_box01{left:16%;}
	.g_banner_box02{left:40%;}
	.g_banner_box03{left:66%;}
}
@media (max-width: 640px) {
	.modal .tip_wrap{width: 280px;}
	.modal .tip_wrap .tips h2{font-size: 24px;}
	.modal .tip_wrap .tips p{font-size: 20px;}
	.modal .tip_wrap .tips a{font-size: 20px;}
	.g_banner_box01,.g_banner_box02,.g_banner_box03{width: 27%;}
	.g_banner_box01{left:13%;}
}
@media (max-width: 414px) {
	.modal .tip_wrap .tips h2{font-size: 20px;}
	.modal .tip_wrap .tips p{font-size: 16px;}
	.modal .tip_wrap .tips a{font-size: 16px;height:30px;line-height:30px;}
	.bm_dialog_game .modalActive{width: 250px;}
	.g_product_procut_box{padding-top: 35px;}
	.g_banner_box01,.g_banner_box02,.g_banner_box03{top: 52%;width: 30%;}
	.g_banner_frame01{top:88%;}
	.m_text_control{top:114%;}
}
@media (max-width: 380px) {
	.g_product_procut_box{padding-top: 50px;}
	.g_banner_box01,.g_banner_box02,.g_banner_box03{top: 52%;width: 30%;}
	.g_banner_frame01{top:88%;}
	.m_text_control{top:114%;}
}






@media(max-width:1800px){
	.g_banner_frame02_subscribe_an {
    float: right;
    max-width: 164px;
    width: 36%;
}
	.g_banner_frame02_z {
    width: 100%;
    font-size: 14px;
	}
	.g_banner_frame02_subscribe_form {
    width: 57%;
    max-width: 250px;
    float: left;
    margin-top: 1.45%;
    margin-left: 5%;
}
	.g_banner_frame01_z {
    width: 100%;
    font-family: Myriad Pro;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
}
	
}

@media(max-width:1650px){
	
.m_text_control{
    position: absolute;
    width: 36%;
    max-width: 578px;
    height: 103px;
    right: 13%;
}
	.g_banner_frame01 {
    position: absolute;
    width: 36%;
    max-width: 578px;
    height: 103px;
    left: 13%;
}
}

@media(max-width:1500px){
	
.m_text_control {
    position: absolute;
    width: 39%;
    max-width: 578px;
    height: 103px;
    right: 8%;
}
.g_banner_frame01 {
    position: absolute;
    width: 39%;
    max-width: 578px;
    height: 103px;
    left: 8%;
}
	.form01 {
    width: 100%;
    max-width: 250px;
    height: 34px;
    border: none;
    font-size: 12px;
    color: #c5c5c5;
    font-family: Myriad Pro;
}
}

@media(max-width: 1440px){
	.g_banner_la{height: 12%;}
	.g_banner_la #prize_times{top:28%;}
}

@media(max-width:1390px){
	.g_banner_aircraft_left { 
    top: 37%;
	}
	.g_banner_aircraft_right { 
    top: 39%;
	}
.g_banner_frame01 {
    position: absolute;
    width: 38%;
    max-width: 578px;
    height: 103px;
    left: 11%;
    top: 86%;
}
	.g_banner_frame01_z {
    width: 100%;
    font-size: 16px;
    font-family: Myriad Pro;
    font-weight: bold;
    text-align: center;
    line-height: 2;
}
	.m_text_control {
    position: absolute;
    width: 38%;
    max-width: 578px;
    height: 103px;
    right: 11%;
}
	.m_text_control .Sub_rule{
		font-size: 14px;
		line-height: 2;
	}
	.g_product_product_box00 {
    width: 77%;
    max-width: 1200px;
    margin: 47px auto 50px;
    position: relative;
}
	.g_product_logo{
	width:77%;
	max-width: 1200px;
	margin:0 auto 80px;
	overflow: hidden;
}
	.g_product_banner{
	width:77%;
	max-width: 1200px;
	margin:0 auto 60px; 
	overflow: hidden;
}
	.g_product_product_box01_left, .g_product_product_box01_right {
    width: 2%;
    max-width: 30px;
    height: 217px;
    float: left;
    margin-left: 9px;
    background-color: #f00347;
}
	.g_product_product_box01_left img, .g_product_product_box01_right img {
    width: 56%;
    max-width: 17px;
    display: block;
    margin: 120px auto 0;
}
	.g_product_product_box01 {
    width: 100%;
    max-width: 1200px;
	}
	.g_product_product_box01_center_product {
    width: 92%;
    max-width: 271px;
	}
	.g_product_product_box01_center_text {
		line-height: 1;
	}
	.g_product_product_box01_center {
    width: 93%;
    max-width: 1122px;
    float: left;
}
	.form01 {
    width: 96%;
    max-width: 250px;
    height: 25px;
    border: none;
    font-size: 12px;
    color: #c5c5c5;
    font-family: Myriad Pro;
}
}

@media(max-width: 1200px){
	.g_banner_la #prize_times{top:27%;font-size: 24px;}
}
@media(max-width: 1080px){
	.g_banner_la #prize_times{top:28%;font-size: 20px;}
}

@media(max-width:960px){
	.g_banner_frame01,.m_text_control{
		width: 95%;
		height: 91px;
		left:19%;
	}
	.g_banner_frame01{
		top:73%;
	}
	.m_text_control{
		top:87%
	}
	.m_text_control .text_c #sub_btn{top:0;}
	.m_text_control .Sub_rule{line-height: 1.5}
	.boxing_rule{width:43%;top:41%;}
}
@media(max-width:900px){
	.g_banner_frame01,.m_text_control{left:16%;}
}
@media(max-width:870px){
    .g_product_procut_box{ padding-top: 4%;}   
}
@media(max-width:800px){
	.g_banner_frame01,.m_text_control{left:14%;}
	.g_banner_frame01{top:75%;}
	.m_text_control{top:90%;}
}
@media(max-width:768px){
	.g_banner_frame01,.m_text_control{width: 100%;height:87px;left:9%;}
	.boxing_rule{width:45%;top:40%;}
	.g_banner_frame01{top:86%;}
	.m_text_control{top:102%;}
	.g_banner_la{width: 26%;height: 14%;top:47%;}
 .g_product_procut_box{ padding-top: 17%;}   
}
@media(max-width:700px){
	.g_product_product_box00 {
    width: 100%;
    max-width: 1200px;
    margin: 28px auto 25px;
    position: relative;

}
 .g_product_procut_box{ padding-top: 10%;}  
	.g_banner_frame01{top:90%;}
	.m_text_control{top:108%;}
	.g_product_banner {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto 60px;
    overflow: hidden;
}
.g_product_bottom li {
    width: 50%;
	}
	.product_title { 
    font-size: 12px; 
    height: 40px;
	}
	.product_price { 
    height: 19px;  
    font-size: 20px; 
	}
	.product_price p { 
    font-size: 12px;
	}

	.product_discount .zk01 {
    font-size: 12px;
	}
 
.g_banner_frame01_z {

    width: 100%;
    font-size: 8px;

}


	.g_banner_frame02_z {
    width: 100%;
    font-size: 7px;
	}
.form01 {
    width: 96%;
    max-width: 250px;
    height: 9px;
    border: none;
    font-size: 12px;
    color: #c5c5c5;
    font-family: Myriad Pro;
}	
	.g_product_procut_box_title01 {
    position: absolute;
    left: 0%;
    top: -19px;
    width: 100%;
}
.g_product_product_box01 {
    width: 100%;
    max-width: 1200px;
    background-color: #ffe350;
    overflow: hidden;
    padding-top: 25px;
    padding-bottom: 14px;
}	
.g_product_product_box01_left, .g_product_product_box01_right {
    width: 2%;
    max-width: 30px;
    height: 116px;
    float: left;
    margin-left: 0px;
    background-color: #f00347;
}	
.g_product_product_box01_center_text {
    width: 100%;
    max-width: 271px;
    margin: auto;
    text-align: center;
    height: 43px;
    font-size: 12px;
    line-height: 1;
    color: #333333;
    font-family: Arial;
}
.g_product_product_box01_left img, .g_product_product_box01_right img {
    width: 78%;
    max-width: 17px;
    display: block;
    margin: 43px auto 0;
}	
.height {
    margin-top: 20px;
}	
	.g_product_logo {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto 4px;
    overflow: hidden;
}
	.g_product_procut_wl ul {
    width: 100%;
	}
	.g_banner_aircraft_rules {
    position: absolute;
    width: 25%;
    max-width: 190px;
    height: 66px;
    top: 40%;
    left: 33%;
	z-index: 10;
}
	.g_banner_frame01 {
    position: absolute;
    width: 95%;
    max-width: 578px;
    height: 83px;
    left: 3%;
	background-size: 150% 150%;
}
	.m_text_control{
		position: absolute;
		width: 95%;
		max-width: 578px;
		height: 83px;
		left: 3%;
		background-size: 150% 150%;
	}
	.g_banner_frame01_z {
    width: 100%;
    font-size: 16px;
}

	.g_banner_frame02_z {
    width: 100%;
    font-size: 14px;
}
	.g_banner {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto 100px;
}
	.form01 {
    width: 96%;
    max-width: 250px;
    height: 22px;
    border: none;
    font-size: 14px;
    color: #000;
    font-family: Myriad Pro;
}
	.g_box {
    width: 100%;
    max-width: 1920px;
    margin: auto;
    background: #39b61c;
}
	.g_banner_frame01_ion img {
    width: 20%;
    max-width: 84px;
    float: left;
    margin: 0 2%;
}
	.g_banner_frame01_ion {
    width: 90%;
    margin: auto;
    display: block;
    overflow: hidden;
}
	.g_banner_frame02_subscribe {width: 85%;}
}
.modalNotBg .tips h2{display:none !important;}

@media(max-width:640px){

	.boxing_rule{width: 100%;top: 52%;left: 0;background: #FFDE45;box-shadow: 3px 3px 7px 0 #FFED6B;}
	.boxing_rule .close_rule{display: block;}
	.g_banner_la{width: 27%;height: 17%;}
	.g_banner_la #prize_times{font-size: 14px;top:31%;}
}

@media(max-width:414px){
	.g_banner_frame01,.m_text_control{height:79px;}
	.g_banner_frame01{top:96%;}
	.m_text_control{top:124%;}
	.m_text_control .Sub_rule{font-size: 12px;}
	.g_banner_frame01_z{font-size: 12px;}
	.g_banner_box01, .g_banner_box02, .g_banner_box03{top:59%;}
	.g_banner_la{width: 33%;height: 19%;}
	.g_banner_la #prize_times{top:27%;}
}
@media(max-width:320px){
	.m_text_control{height: 94px;top:130%;}
	.g_banner_la #prize_times{font-size: 12px;}
}







