.unregistered_tips_box{ display:none; position:fixed;bottom:0;left:0;z-index:1000;width:100%;}
	.unregistered_tips_box .close{position:absolute;right:7.5%; top:14%;width:50px;height:50px;z-index:9999;cursor:pointer}
	.unregistered_tips_box>div[bg]{background-position:right}
	.unregistered_tips_box>div[content]{background-position:center bottom}
	.unregistered_tips_box .cou_img {position:absolute;margin:0 auto;width:1200px;z-index:1010;background-repeat:no-repeat}
	.unregistered_tips_box .cou_img img {width:100%;}
	.unregistered_tips_box>div[content]>div{position:relative;margin:0 auto;width:1200px;}
	.unregistered_tips_box>div[content]>div .text{width:60%;margin-top:110px;margin-left:150px;position:relative}
	.unregistered_tips_box>div[content]>div a.btn-reg p {position:absolute;right:15%;padding:8px 20px;top:100px;border-radius:10px;background-color:#a94d28;cursor:pointer}
	.unregistered_tips_box>div[content]>div .btn-reg p{color:#fff;display:inline-block;font-size:24px; text-align:center;}
	.unregistered_tips_box>div[content]>div .btn-reg i{width:21px;height:7px;margin-left:5px;display:inline-block}
	.unregistered_tips_box>div[content]>div .btn-reg:hover p{text-decoration:underline}

  .theme_modal{width: 100%;height: 100%;background-color: #888;background: rgba(0,0,0,.5);position: fixed;left: 0;top: 0;margin: auto;z-index: 999;}
	.theme_modal .modal_body{position: fixed;left: 0;margin: auto;right: 0;}
	.theme_modal .modal_body.th_step1{width: 624px;top: 15%;} 
	.theme_modal .modal_body.th_step2{width: 741px;top: 15%;display: none;} 
	.theme_modal .th_step1 .theme_in{position: relative; width:624px;}
	.theme_modal .th_step1 .theme_in img{ width:100%;}
	.theme_in .th_close{width: 35px;height: 35px;position: absolute; right:20%; top: 90px;background: url(http://deals.banggood.com/deals/edm/topic/10annvnew/images/10annvnew_cl.png);cursor: pointer;border-radius: 50%;}
	.theme_in a.btn-reg{position:absolute;right:39%;padding:8px 20px;top:80%;border-radius:10px;background-color:#03931c;cursor:pointer}
	.theme_in .btn-reg p{color:#fff;display:inline-block;font-size:24px; text-align:center;}
	.theme_in .btn-reg i{width:21px;height:7px;margin-left:5px;display:inline-block}
	.theme_in .btn-reg:hover p{text-decoration:underline}

	.step2_in .sec_left{padding: 20px;float: left;/*border-right: 1px solid #FFFFFF;*/}
	.step2_in .sec_left a{display: inline-block;width: 100px;margin: 5px;}
	.step2_in .sec_left a:hover{text-decoration: none;}
	.step2_in .sec_left a img{width: 100%;display: block;}
	.step2_in .sec_left a span{text-align: center;color: #579dd9;margin-top: 5px;display: block;line-height: 20px;}
	.step2_in .sec_left a strike{text-align: center;color: #85C3F9;display: block;}
	
	.step2_in .sec_right{float: left;padding: 0 20px;width: 300px;}
	.step2_in .sec_right label{color: #579dd9;line-height: 30px;font-size: 15px;}
	.step2_in .sec_right input{display: block;color: #579dd9;font-size: 15px;line-height: 20px;padding: 10px;width: 100%;border: 1px solid #579dd9;background-color: #f3fdff;box-sizing: border-box;}
	.step2_in .sec_right input[type=submit]{background: #579dd9;margin-top: 10px;border: none;border: 1px solid #579dd9;color: #fff;font-weight: bold;}
	.step2_in .sec_right small{font-size: 10px;color: #FFCE00;line-height: 30px;}
	.step2_in .step_content{position: absolute;left: 60px;top: 150px;}

	.step2_in .step_content:after{clear: both;content: '';display: block;}
	.step2_in .th_close{width: 35px;height: 35px;position: absolute;right: 26px;top: 90px;cursor: pointer;}
	/*.step2_in .sec_right.msg{display: none;}*/
	
	.step2_in .sec_right h3{padding: 20px 0;font-size: 22px;color: #579dd9;text-transform: uppercase;font-weight: normal;text-align: center;margin-top: 10px;}
	.step2_in .sec_right p{color: #579dd9;line-height: 20px;text-transform: uppercase;text-align: center;}
	.step2_in .sec_right a.btn_shop{background: #579dd9;margin-top: 10px;color: #fff;font-weight: bold;display: block;font-size: 15px;line-height: 20px;padding: 10px;width: 100%;text-align: center;margin-top: 25px;box-sizing: border-box;}
	.step2_in .sec_right a.btn_shop:hover{text-decoration: none;}
	
	.middle_part .loading_modal{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 199;font-family: arial;}

.theme_in *{ margin:0; padding:0;}
.theme_in .theme_pri { position:absolute; top:45%;width:100%; text-align:center; font-size:1.5em; color:#666666;}
.theme_in .account { position:absolute; top:50%;width:100%; text-align:center; font-size:1.5em; color:#a94d28; text-decoration:underline;}
.theme_in .account:hover { color:#03931c;}
.theme_in .time1 { position:absolute; top:55%;width:100%; text-align:center; font-size:1.2em; color:#666666;}
.theme_in .coupon1 { position:absolute; top:61%;  text-align:center; font-size:1.8em; color:#fff; background-color:#930; width:50%; margin-left:25%; border-radius:5px; padding:5px 0;}
.theme_in .coupon2 { position:absolute; top:70%; width:70%;  text-align:center; font-size:1.8em; color:#fff; background-color:#930;  margin-left:15%; border-radius:5px; padding:5px 0;}
.theme_in .coupon2 span {font-size:0.6em; }
.theme_in .coupon1 span img{ width:100%;}

@media screen and (max-width: 1200px) and (min-width: 1100px) {
	.banner, .banner01, .banner02, .mainbox_nav, .topproducts, .productlist{ width: 1100px;}
	.unregistered_tips_box>div[content]>div{ width:1100px;}
	.unregistered_tips_box .cou_img img {width:100%;}
}

@media screen and (max-width: 1100px) and (min-width: 960px) {
	.banner, .banner01, .banner02, .mainbox_nav, .topproducts, .productlist{ width: 100%;}
	.unregistered_tips_box>div[content]>div a.btn-reg p{position:absolute;right:15%;padding:8px 20px;top:80px;border-radius:10px;background-color:#a94d28;cursor:pointer}
	.unregistered_tips_box>div[content]>div { width:100%;}
	.unregistered_tips_box .cou_img img {width:100%;}
}

@media screen and (max-width: 960px) and (min-width: 830px) {
	.banner, .banner01, .banner02, .mainbox_nav, .topproducts, .productlist{ width: 100%;}
	.unregistered_tips_box>div[content]>div a.btn-reg p{position:absolute;right:10%;padding:8px 20px;top:80px;border-radius:10px;background-color:#a94d28;cursor:pointer}
	.unregistered_tips_box>div[content]>div{ width:100%;}
	.unregistered_tips_box .cou_img img {width:100%;}
}

@media screen and (max-width: 830px) and (min-width: 720px) {
	.banner, .banner01, .banner02, .mainbox_nav, .topproducts, .productlist{ width: 100%;}
	.unregistered_tips_box>div[content]>div{ width:100%;}
	.unregistered_tips_box .cou_img img {width:100%;}
	.unregistered_tips_box>div[content]>div a.btn-reg p{position:absolute;right:10%;padding:8px 20px;top:70px;border-radius:10px;background-color:#a94d28;cursor:pointer}
	.unregistered_tips_box>div[content]>div { width:100%;}
	.unregistered_tips_box .cou_img img {width:100%;}
	.theme_modal .modal_body.th_step1{ width:624px;}
	.theme_modal .th_step1 .theme_in{ width:100%;}
	.theme_modal .th_step1 .theme_in img{ width:100%;}
}



@media screen and (max-width: 720px) and (min-width: 640px) {
	.banner, .banner01, .banner02, .mainbox_nav, .topproducts, .productlist{ width: 100%;}
	.unregistered_tips_box>div[content]>div { width:100%;}
	.unregistered_tips_box .cou_img img {width:100%;}
	.unregistered_tips_box>div[content]>div a.btn-reg p{position:absolute;right:10%;padding:8px 20px;top:70px;border-radius:10px;background-color:#a94d28;cursor:pointer; font-size:2em;}
	.theme_in .th_close{width: 35px;height: 35px;position: absolute;right:20%;top: 90px;}
	.theme_modal .th_step1 .theme_in{ width:100%;}
	.theme_modal .th_step1 .theme_in img{ width:100%;}
}


@media screen and (max-width: 640px) and (min-width: 480px) {
	.banner, .banner01, .banner02, .mainbox_nav, .topproducts, .productlist{ width: 100%;}
	.unregistered_tips_box>div[content]>div { width:100%;}
	.unregistered_tips_box .cou_img img {width:100%;}
	.unregistered_tips_box>div[content]>div a.btn-reg p{position:absolute;right:10%;padding:5px 15px;top:55px;border-radius:10px;background-color:#a94d28;cursor:pointer}
	.unregistered_tips_box>div[content]>div a.btn-reg p { font-size:1.5em;}
	.theme_modal .modal_body.th_step1{ width:100%;}
	.theme_modal .th_step1 .theme_in{ width:100%;}
	.theme_modal .th_step1 .theme_in img{ width:100%;}
	.theme_in .th_close{width: 35px;height: 35px;position: absolute;right:20%;top:18%;}
	.theme_in a.btn-reg{position:absolute;right:42%;padding:8px 20px;top:80%;border-radius:10px;background-color:#03931c;cursor:pointer}
	.theme_in a.btn-reg p { font-size:1.8em;}
}


@media screen and (max-width: 480px) and (min-width: 400px) {
	.banner, .banner01, .banner02, .mainbox_nav, .topproducts, .productlist{ width: 100%;}
	.unregistered_tips_box>div[content]>div { width:100%;}
	.unregistered_tips_box .cou_img img {width:100%;}
	.unregistered_tips_box>div[content]>div a.btn-reg p{position:absolute;right:10%;padding:5px 10px;top:35px;border-radius:10px;background-color:#a94d28;cursor:pointer}
	.unregistered_tips_box>div[content]>div a.btn-reg p { font-size:1em;}
	.theme_modal .modal_body.th_step1{ width:100%;}
	.theme_modal .th_step1 .theme_in{ width:100%;}
	.theme_modal .th_step1 .theme_in img{ width:100%;}
	.theme_in .th_close{width: 35px;height: 35px;position: absolute;right:20%;top: 16%;}
	.theme_in a.btn-reg{position:absolute;right:39%;padding:8px 20px;top:80%;border-radius:10px;background-color:#03931c;cursor:pointer}
	.theme_in a.btn-reg p { font-size:1.5em;}
}
@media screen and (max-width: 400px) and (min-width: 320px) {
	.banner, .banner01, .banner02, .mainbox_nav, .topproducts, .productlist{ width: 100%;}
	.unregistered_tips_box>div[content]>div { width:100%;}
	.unregistered_tips_box>div[content]>div .cou_img { width:100%;}
	.unregistered_tips_box .cou_img img {width:100%;}
	.unregistered_tips_box>div[content]>div a.btn-reg p{position:absolute;right:10%;padding:3px 10px;top:30px;border-radius:10px;background-color:#a94d28;cursor:pointer}
	.unregistered_tips_box>div[content]>div a.btn-reg p { font-size:1em;}
	.theme_modal .modal_body.th_step1{ width:100%;}
	.theme_modal .th_step1 .theme_in{ width:100%;}
	.theme_modal .th_step1 .theme_in img{ width:100%;}
	.theme_in .th_close{width: 35px;height: 35px;position: absolute;right:15%;top:16%;}
	.theme_in a.btn-reg{position:absolute;right:39%;padding:3px 10px;top:82%;border-radius:10px;background-color:#03931c;cursor:pointer}
	.theme_in a.btn-reg p { font-size:1.2em;}
	.theme_in .theme_pri { position:absolute; top:45%; font-size:1.3em; color:#666666;}
	.theme_in .account { position:absolute; top:51%; font-size:1.3em; color:#a94d28; text-decoration:underline;}
	.theme_in .time1 {  position:absolute; top:58%; font-size:1.3em; color:#666666;}
	.theme_in .coupon1 {  position:absolute; top:65%; text-align:center; font-size:1.1em; color:#fff; background-color:#930; width:70%; margin-left:15%; border-radius:5px; padding:1px 0;}
	.theme_in .coupon2 {  position:absolute; top:73%; text-align:center; font-size:1.1em; color:#fff; background-color:#930; width:80%; margin-left:10%; border-radius:5px; padding:1px 0;}
}

@media screen and (max-width: 320px) and (min-width: 240px) {
	.banner, .banner01, .banner02, .mainbox_nav, .topproducts, .productlist{ width: 100%;}
	.unregistered_tips_box>div[content]>div { width:100%;}
	.unregistered_tips_box>div[content]>div .cou_img { width:100%;}
	.unregistered_tips_box .cou_img img {width:100%;}
	.unregistered_tips_box>div[content]>div a.btn-reg p{position:absolute;right:8%;padding:3px 5px;top:20px;border-radius:10px;background-color:#a94d28;cursor:pointer}
	.unregistered_tips_box>div[content]>div a.btn-reg p { font-size:0.5em;}
	.theme_modal .modal_body.th_step1{ width:100%;}
	.theme_modal .th_step1 .theme_in{ width:100%;}
	.theme_modal .th_step1 .theme_in img{ width:100%;}
	.theme_in .coupon2 span {font-size:0.5em; }
	.theme_in .th_close{width: 35px;height: 35px;position: absolute;left:10%;top: 8%;}
	.theme_in a.btn-reg{position:absolute;right:39%;padding:3px 10px;top:80%;border-radius:10px;background-color:#03931c;cursor:pointer}
	.theme_in a.btn-reg p{ font-size:1em;}
	.theme_in .theme_pri { position:absolute; top:40%; font-size:1em; color:#666666;}
	.theme_in .account { position:absolute; top:46%; font-size:1em; color:#a94d28; text-decoration:underline;}
	.theme_in .time1 {  position:absolute; top:54%; font-size:1em; color:#666666;}
	.theme_in .coupon1 {  position:absolute; top:61%; text-align:center; font-size:1.1em; color:#fff; background-color:#930; width:70%; margin-left:15%; border-radius:5px; padding:1px 0;}
	.theme_in .coupon2 {  position:absolute; top:70%; text-align:center; font-size:1.1em; color:#fff; background-color:#930; width:80%; margin-left:10%; border-radius:5px; padding:1px 0;}
}

@media screen and (max-width: 240px){
	.banner02 img{ width:100%;}
	.unregistered_tips_box>div[content]>div { width:100%;}
	.unregistered_tips_box>div[content]>div .cou_img { width:100%;}
	.unregistered_tips_box .cou_img img {width:100%;}
	.unregistered_tips_box>div[content]>div a.btn-reg p{position:absolute;right:8%;padding:3px 5px;top:20px;border-radius:10px;background-color:#a94d28;cursor:pointer}
	.unregistered_tips_box>div[content]>div a.btn-reg p { font-size:0.5em;}
}