/*reset*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p,th,td{border:0;font-size:100%;margin:0;outline:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#333; display: block;}
a:focus{outline:none;}
input, select { outline: none;}
input{resize: none; border: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid; clear:both; font-size:0; margin-top:0px; visibility:hidden; overflow:hidden;  height:0;}
body{color: #000; overflow-x:hidden; min-width: 1000px; font-family: "方正兰亭黑简体";}
.fl{float: left;}
.fr{float: right;}
i{font-style: normal;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
.center{width: 1000px; margin: 0 auto;}
.wrapCon{background: url(../img/bg.jpg) no-repeat top center; width: 100%;}
.wrapCon .banner{padding-top: 175px; height: 485px; position: relative;}
.wrapCon .banner span{display: block; font-size: 30px; } 
.wrapCon .banner h2{font-size: 72px; font-weight: bold; font-family: "方正兰亭特黑简体"; color: #663dbd; padding: 15px 0;}
.wrapCon .banner h3{font-size: 40px; color: #663dbd; font-family: "方正兰亭粗黑简体"; text-shadow: -4px -3px 5px #f4a200;}
.wrapCon .banner p{font-size: 16px; line-height: 2em;}
.wrapCon .banner .icon1{position: absolute; right: 0px; top: 135px; z-index: 2;}
.wrapCon .banner .icon2{position: absolute; right: 92px; top: 207px; z-index: 4;}

.part1 .formyy-box{background: url(../img/formbg.png) no-repeat left top; width: 365px; height: 450px;}
.part1 .formyy-box .form-title{font-size: 30px; color:#613bbb; text-align: center; padding-top: 35px;}
.part1 .formyy-box .form-item{width: 220px; height: 35px; border-radius: 5px; border:1px solid #bfbfbf; margin: 12px auto 0; background: url(../img/icon2.png) no-repeat 10px center; padding-left: 47px; line-height: 37px;}
.part1 .formyy-box .form-item input,.part1 .formyy-box .form-item select{width: 100%; resize: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; background: no-repeat; font-size: 16px; border-left: 1px solid #bfbfbf; height: 27px; padding-left: 10px;}
.part1 .formyy-box .form-item2{background-image: url(../img/icon3.png);}
.part1 .formyy-box .form-item3{background-image: url(../img/icon4.png);}
.part1 .formyy-box .form-item4{background:url(../img/icon5.png) no-repeat 14px center;}
.part1 .formyy-box .form-item select{background: url(../img/icon6.png) no-repeat 190px center;}
.part1 .formyy-box .form-item5{background: none; border: none; padding-left: 0; width: 269px;}
.part1 .formyy-box .form-item5 #yzm{width: 126px; border: 1px solid #bfbfbf; height:33px; border-radius: 5px;}
.part1 .formyy-box .form-item5 .getyzm{width: 120px; background: #683ebd; color: #fff; text-align: center; border-radius: 5px;}
.part1 .formyy-box .form-submit input{display: block; width: 175px; height: 45px; line-height: 45px; text-align: center; margin: 30px auto 0; font-size: 24px; background:#fdcd44; background: linear-gradient(to bottom, #fdcd44,#fe992b); border-radius: 25px; color: #370101; box-shadow: 0px 6px 10px #a2a2a2;}
.part1 .fr{text-align: center;}
.part1 .fr h4{font-size: 30px; color: #fff; background: url(../img/border.jpg) repeat-x left bottom; padding: 0 5px 10px; text-align: center; box-shadow: 0px 11px 11px #38343459; display: inline-block;}
.part1 .stepList{height: 50px; border-bottom: 1px solid #8f82bc; margin-top: 25px;}
.part1 .stepList li{float: left; color: #fff; text-align: center; margin: 0 46px; cursor: pointer;}
.part1 .stepList li p i{font-size: 36px;}
.part1 .stepList li span{width: 15px; height: 15px; background: #fff; display: inline-block; border-radius: 50%; border: 2px solid #8a83a2; cursor: pointer;}
.part1 .stepList li:hover span{background: #feb036;} 
.part1 .stepCon li{float: left; width: 130px; height: 100px; border: 1px solid #ad6df7; margin: 10px; color:#fff; display: table;}
.part1 .stepCon li p{display: table-cell; vertical-align: middle; line-height: 1.6em;}
.part1 .fr h4.tit2{margin-top: 10px;}
.part1 .fr .giftList{width: 615px;}
.part1 .fr .giftList li{display: inline-block; width: 200px; height: 35px; background: #7b48c2; text-align: center; line-height: 35px; color: #fff; font-size: 18px; position: relative; border: 1px solid #ad6df7; display: inline-block; margin:30px 30px 0; transform: scale(1,1);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;}
.part1 .fr .giftList li a{color: #fff;}
.part1 .fr .giftList li .pic{background: url(../img/gift.png) no-repeat left top; width:50px; height: 46px; display: block; position: absolute; left: -26px; top: -5px; }
.part1 .fr .giftList li.active{
	transform: scale(1.1,1.1);
}	
.part1 .fr .receive a{width: 175px; height: 45px; background: #fdc841; background: linear-gradient(to bottom, #fdcd44,#fe992b); font-size: 24px; text-align: center; line-height: 45px; color: #370101; border-radius: 25px; margin: 50px auto 0; box-shadow: 0px 6px 10px #696969;}


.part2 .title,.part3 .title{font-size: 36px; color: #fff; text-align: center; margin-top: 70px;}
.part2 .title span img,.part3 .title span img{vertical-align: middle;}
.part2 .title i,.part3 .title i{margin: 0 10px;}
.part2 .tyBox{width: 100%; height: 130px; background: #fdcf44; line-height: 130px; background: linear-gradient(to bottom, #fdcd44,#fe992b); border-radius:5px; margin-top: 35px; text-align: center; box-shadow: 0px 6px 10px #a2a2a2;}
.part2 .tyBox li a{margin: 0 60px; color: #370101;}
.part2 .tyBox li{display: inline-block; font-size: 36px; position: relative;}
.part2 .tyBox li i{width: 1px; height: 65px; background:#370101; position: absolute; top: 33px;}
.part2 .tyBox li:hover a{color: #fff;}
.part2 .tyBox .border1{left:0px;}
.part2 .tyBox .border2{right:0px;}

.part3{padding-bottom: 50px;}
.part3 .title{color: #000; margin-top: 140px;}
.part3 .ewmList{text-align: center;margin-top: 50px;}
.part3 .ewmList li{width: 240px; height: 290px; background: #eee; display: inline-block; margin: 0 44px;}
.part3 .ewmList li .pic{width: 220px; height:220px; margin: 10px auto;}
.part3 .ewmList li .pic img{width:100%; height: 100%;}
.part3 .ewmList li p{font-size: 24px; height: 50px; line-height: 50px; background: #824bc4; color: #fff;}

/* herd go*/
.header {
	height: 72px;
	padding-top: 12px;
	background-color: #fff;
	border-bottom: 1px solid #f0f0f0;
}

.header .container {
	width: 1000px;
	margin: 0 auto;
}

.header img {
	float: left;
	padding-top: 8px;
}

.header ul {
	height: 100%;
	line-height: 60px;
	float: left;
	margin-left: 10px;
}

.header ul li {
	display: inline-block;
	padding: 0 10px;
}

.header ul li a {
	font-size: 16px;
	color: #261b17;
}

.header span {
	font-size: 16px;
	color: #261b17;
	line-height: 60px;
	float: right;
}

/* herd end*/
/* foot  go*/
.index-adder {
	width: 100%;
	min-width: 1000px;
}

.foot {
	width: 100%;
	min-width: 1000px;
	height: 120px;
	text-align: center;
	padding-top: 70px;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	background-color: #333;
}

/* foot end */