/* CSS Document */
body{ background:#FFF;}
.banner {
  height:782px;
  background: url(../images/banner.jpg) top center no-repeat;
  text-align: center; position:relative;}

.banner_2{ width:998px; height:697px; position:absolute;}
.banner_2 p{ width:998px; height:697px; position:absolute; background:url(../images/text2.png) no-repeat top center;top:0px; left:420px;}
.banner_3{width:1067px; height:138px;position:absolute; background:url(../images/text3.png) no-repeat top center; top:590px; left:420px; }
.banner_3 p{ font-size:50px; line-height:120px; text-align:center; color:#FFF; }

/*第一部分*/
.box1{ width:100%; height:832px; margin: 0 auto; background:url(../images/box1_bg.jpg) no-repeat top center;; padding:0px 0; background-color:#592176; }
.bt1{ width:100%; height:176px; margin:0 auto; background:url(../images/bt1.png) no-repeat top center; padding-top:10px; }
.bt1 h2{ font-size:42px; line-height:66px; text-align:center; color:#FFF;}
.bt1 p{ font-size:20px; line-height:226px; text-align:center; color:#FFF; padding-top:10px; }

.main1{width:1200px; height:560px;  margin:0 auto; padding-top:30px;padding-bottom:30px; background:#FFF;border-radius:10px; }
.main1_left{ float:left; width:520px; height:auto;padding-left:60px; border-right:1px dashed #666; }

.main1_left .subform select {
	width: 475px; 
    height: 50px;
    border: none;
    background: #f5f5f5;
    border-radius: 10px;
    padding-left: 15px;
    margin-top: 80px;
    margin-bottom: 10px;
    font-size: 16px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 430px;
    cursor: pointer;}
.main1_left .subform input {
    width: 460px;
    height: 50px;
    border: none;
    background: #f5f5f5;
    border-radius: 10px;
    margin: 10px 0;
    padding-left: 15px;
    font-size: 16px;
}	
.main1_left .subform .regcode {
    width: 320px;
    border-radius: 10px;
}
.main1_left .subform .getcode {
    width: 140px;
    height: 50px;
    border-radius: 10px;
    background: #ebebeb;
    border: none;
    font-size: 16px;
}

.main1_left .subform .regsubmit {
    width: 470px;
    height: 60px;
    margin-top: 20px;
    background:#933;
	color:#FFF;
	font-size:20px;
    border: none;
}
.main1_right{ float:right; width:550px; height:auto; padding-top:60px; padding-right:30px; }
.main1_right h2{ font-size:20px; line-height:66px; color:#b62b2d;border-radius:10px; width:160px;  }
.main1_right h2 img{ padding-bottom:15px;padding-right:15px;}
.main1_right p{ font-size:18px; line-height:66px; color:#333;}
.text1{  font-size:18px; line-height:46px; color:#666;}
.text2{  font-size:16px; line-height:66px; color:#b62b2d; background:#f9d6d6; border-radius:30px; padding:10px;}

/*第二部分*/
.box2{ width:100%; height:auto; margin: 0 auto; background: url(../images/box2-bg.jpg) top center no-repeat; padding-bottom:20px;}
.bt2{ width:100%; height:176px; margin:0 auto; background:url(../images/bt2.png) no-repeat top center; padding-top:10px; }
.bt2 h2{ font-size:42px; line-height:66px; text-align:center; color:#FFF;}
.bt2 p{ font-size:20px; line-height:226px; text-align:center; color:#FFF; padding-top:10px; }

.main2{ width:1180px; height:auto; margin:0 auto; padding-top:0px;}
.main2-1{ width:1180px; height:226px; background:url(../images/gift1.png) no-repeat;}
.main2-1 li{ font-size:20px; line-height:36px; float:left; width:30%; padding:60px 130px ; color:#FFF;  }
.main2-1 P{ font-size:20px; line-height:36px; float:right; width:20%; padding:80px 130px 0 0; color:#333;  }

.main2-2{ width:1180px; height:226px; background:url(../images/gift2.png) no-repeat;}
.main2-2 li{ font-size:20px; line-height:36px; float:right; width:30%; padding:60px 130px ; color:#FFF;  }
.main2-2 P{ font-size:20px; line-height:36px; float:left; width:20%; padding:60px 0 0 190px; color:#333;  }

.main2-3{ width:1180px; height:226px; background:url(../images/gift3.png) no-repeat;}
.main2-3 li{ font-size:20px; line-height:36px; float:left; width:30%; padding:60px 130px ; color:#FFF;  }
.main2-3 P{ font-size:20px; line-height:36px; float:right; width:20%; padding:60px 140px 0 0; color:#333;  }

.main2-4{ width:1180px; height:226px; background:url(../images/gift4.png) no-repeat;}
.main2-4 li{ font-size:20px; line-height:36px; float:right; width:40%; padding:42px 20px ; color:#FFF;  }
.main2-4 P{ font-size:20px; line-height:36px; float:left; width:20%; padding:35px 0 0 190px; color:#333;  }

.txt{ width:100%; margin:0 auto; background:#b01131;padding-bottom:20px;}
.txt h6{ width:100%; font-size:16px; line-height:42px; text-align:center; color:#FFF; font-weight:normal}

 /* 隐藏元素 */
.end{ display:none}
.foot1{ display:none}
.message-css{ display:none}
.banner-yd{display:none}
.bt1-yd{display:none }
.bt2-yd{display:none }
.top_yd{ display:none;}
.main1_yd{ display:none;}
.main2_yd{ display:none}
.yd_down{display:none }
.main6_yd{ display:none}
.txt-yd{ display:none}

