﻿body {  margin:0; padding:0; font:14px/25px Verdana, Arial, sans-serif;  color:#333;}
 h1, h2, h3, h4, h5, h6{ font-weight:normal;}
*{ margin:0; padding:0;}
a img{ border:0;}
.clear { clear:both; width:0; height:0;}
a:hover{text-decoration:underline;}

/*----------------*/
.detail{ width:1100px; margin:0 auto;}
.main01 { background:url(../img-style/affiliate-promo/a1.jpg) no-repeat center; height:270px;}
.main01 .detail{padding-top:15px;width:1110px;}
.main01 .detail a{ display:block; width:120px; height:40px;}
.main01 .detail h1{font-size:62px; text-align:center; height:auto; color:#fff; letter-spacing:-4px; line-height:90px; padding-top:40px;}
.main01 .detail h1 span{color:#ff5440;}

/*----------------*/
.main02{background:url(../img-style/affiliate-promo/a2.jpg) no-repeat center; height:307px;}
.main02 .detail p{ padding:105px 0 0 445px; font-size:24px; color:#a1a1a1; line-height:30px;}
/*----------------*/
.main03{ padding-bottom:50px;}
.main03 p{ text-align:center; color:#313b43; line-height:32px; padding:20px 0 10px;}
.main03 .btn{ text-align:center;}

/*----------------*/
.main04 { background:url(../img-style/affiliate-promo/a3.jpg) no-repeat center; height:773px;}
.main04 .main04_left{ width:574px; float:left; color:#f7f8fc; line-height:28px;}
.main04 .main04_left .step1{ padding:240px 0 0 350px;}
.main04 .main04_left .step2{ padding:110px 0 0 245px;}
.main04 .main04_left .step3{ padding:120px 0 0 80px;}
.main04 .main04_left .step3 .step_btn{padding:30px 0 0 23px;}
.main04 .main04_right{ width:495px; float:left; padding-top:85px;}
.main04 .main04_right h2 { font-size:19px; color:#fff; text-align:center;}
.main04 .main04_right h2 span{ color:#ffd617;}
.main04 .main04_right h2 var{ font-style:normal; font-size:22px; font-weight:bold; display:inline-block; padding-top:10px;}
.main04 .main04_right .right1{ padding-top:55px;}
.main04 .main04_right a{ color:#1fabec;}
.main04 .main04_right .right2{ padding:20px 0 0;}
.main04 .main04_right .right2 .right2_btn{ text-align:center; padding:20px 0;}
.main04 .main04_right .right3{ padding:20px 0;}
.main04 .main04_right .right4{ font-size:16px; font-weight:bold; padding:10px 0;}
.main04 .main04_right .right5{ font-size:13px; line-height:20px; padding:10px 0 0 0;}
.main04 .main04_right > p{ font-size:13px; line-height:20px;}
/*----------------*/
.main05 { background:url(../img-style/affiliate-promo/a4.jpg) no-repeat center; height:619px;}
.main05 h2 {font-size:28px; padding:135px 0 0; text-align:center; line-height:44px; }
.main05 h2 span{ color:#ff5440; display:inline-block; background:url(../img-style/affiliate-promo/line.png) no-repeat center 42px;}
.main05 .removeBox{ position:relative; margin-top:19px; }
.main05 .removeBox .remobeLeft{ position:absolute; left:-60px; top:90px;}
.main05 .removeBox .remobeRight{ position:absolute; right:-60px; top:90px;}
.main05 .removeBox .remobeLeft > img,.main05 .removeBox .remobeRight > img{cursor:pointer;}
.main05 .removeBox .remobeMiddle{ width:1100px;height:308px; position:relative; overflow:hidden;}
.main05 .removeBox .remobeMiddle .middleBorder{ position:absolute; left:0; top:0;width:11000px;height:308px; }
.main05 .removeBox .remobeMiddle .middleBorder .middleone{ float:left;width:1100px;}
.middleone a.one_pic{ float:left; margin:15px 100px 0 45px; }
.middleone .one_text{float:left;}
.middleone .one_text .one_title{ font-size:22px; padding:50px 0 30px; letter-spacing:-1px; }
.middleone .one_text .one_title a{ font-weight:bold; color:#000; text-decoration:none; }
.middleone .one_text p{ padding-top:10px; font-size:15px;}
.removeNum{text-align:center; padding:50px;}
.removeNum span{ display:inline-block; margin-right:9px; width:40px; height:4px; background-color:#c1c1c1; cursor:pointer; }
.removeNum span.on{background-color:#ff5440;}

/*----------------*/
.main06 { background-color:#1c1d21; color:#fff; padding-bottom:40px;}
.main06 .main06_t{padding:40px 0 10px 15px; font-size:24px;}
.main06 p{ font-size:14px; line-height:30px; padding-left:15px;}

.right_b{ position:fixed; right:20px; bottom:300px;}
.right_b .close{ color:#F00; text-align:right; font-size:23px; cursor:pointer;}

