﻿body { line-height:20px;}
p, li, ul, ol, h1, h2, h3, h4, h5 dd, dt { padding:0;  margin:0;}
.banner { width:982px; height:234px; margin:0 auto; padding:40px 0 0;}
.main01 { width:962px; margin:0 auto; padding:20px 10px 15px; background:url(../coupon-page/shadow01.png) bottom center no-repeat;}
.main01 h2 { font-size:17px; color:#46bbe4; padding:10px 0;}
.main01 p { padding:10px 0;  display:block;}
.main01 ul { padding:15px 30px; list-style:none;}
.main01 ul li { background:url(../coupon-page/gift.png) left center no-repeat; padding:8px 0 8px 35px; }
/*-------------------*/
.main02 { width:982px; margin:0 auto; padding:0;}
.main02 .dxe { position:relative; padding:20px 20px 0;}
.main02 .dxe .boot { width:160px; height:41px; position:absolute; top:10px; right:30px;}
.main02 .dxe h2 { font-size:17px; color:#07afe0; padding-bottom:15px;}
.main02 .dxe .call { padding:20px; }
.main02 .dxe .call .detail { padding:20px 10px; position:relative; background:url(../coupon-page/line.png) bottom center no-repeat;}
.main02 .dxe .call .detail .box { width:250px; text-align:center; float:left;}
.main02 .dxe .call .detail .box h3 { font-size:13px; padding:5px 0;}
.main02 .dxe .call .detail .box h3 span { font-size:17px; color:#FF6600;}
.main02 .dxe .call .detail .box h4 { font-size:13px; color:#79af00;}
.main02 .dxe .call .detail .des { width:600px; float:left; padding:15px;}
.main02 .dxe .call .detail .des h3 { font-size:13px; padding:0 0 10px;}
.main02 .dxe .call .detail .des h4 { font-size:12px; padding:10px 0; font-weight:normal;}
.main02 .dxe .call .detail .des h4 b { color:#79af00; margin-left:100px; font-weight:normal;}
.main02 .dxe .call .detail .des h4 i { color:#ff5a00; font-style:normal;}
.main02 .dxe .call .detail .des .bott { padding:5px 0; text-align:right; }
.main02 .dxe .call .detail .des .bott img { margin-left:25px; }
.main02 .dxe .call .detail .mac { width:26px; height:27px; background:url(../coupon-page/apple.png) no-repeat; position:absolute; top:25px; right:30px;}
.main02 .dxe .call .detail .win { width:26px; height:27px; background:url(../coupon-page/windows.png) no-repeat; position:absolute; top:25px; right:30px;}
/*-------------------*/
.main03 { width:982px; margin:0 auto; padding:0; background:url(../coupon-page/3.png) no-repeat; height:107px;}
.main03 p { font-size:13px; padding:30px 60px 0;}
/*-------------------*/
.main04 { width:524px; height:229px; background:url(../coupon-page/bule.png); position:absolute; word-break: break-all;z-index:10000;display:none;}
.main04 h2 { font-size:17px; color:#FFF; padding:20px 0 0 30px;}
.main04 p { padding:20px 0 0 30px;}
/*-------------------*/
.main05 { width:524px; height:229px; background:url(../coupon-page/org.png); position:absolute; word-break: break-all;z-index:10000;display:none;}
.main05 h2 { font-size:17px; color:#FFF; padding:20px 0 0 30px;}
.main05 p { padding:20px 0 0 30px;}
.popupClose {position:absolute;width:30px;height:30px;right:20px;top:15px;cursor:pointer;}

.mobileSeoNo{display:block;}


@media (max-width: 979px) {
	.mobileSeoNo{display:none;}
	body, .banner, .banner img, .main01, .main02{width:100%;}
	.banner{height:auto;}
}

@media (max-width: 767px) {
	.main02 .dxe .call, .main02 .dxe .call .detail{padding:0;}
	.main02 .dxe .call .detail .des{width:100%; padding:15px 0;}
}

@media (max-width: 479px) {
	
}