@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	border: none;
	box-sizing: border-box;
}
body {
	background: #f0f0f0;
}

/*============================================================================================*/
/*头部*/
a:hover {
	color: inherit;
	text-decoration: none;
}
.left>img{
position:absolute;
left:10px;
top:45px;
}
.right>img{
position:absolute;
right:10px;
top:45px;
}
.header-box {
	background: #ffffff;
	height: 110px;
	line-height: 110px;
	border: 1px solid #ddd;
	box-shadow: 0px 2px 5px #e1e1e1;
	z-index: 10;
	position: relative;
}

.header {
	width: 1050px;
	margin: 0 auto;
	overflow: hidden;
	height: 100%;
}

.logo-wraper {
	float: left;
}

.nav--wraper {
	float: right;
	font-size: 24px;
}

.nav--wraper ul {
	float: right;
}

.nav--wraper ul.nav-list {
	margin-top: 40px;
}

.nav--wraper ul.nav-list li {
	float: left;
	border-right: 2px solid #d9d9d9;
	line-height: 30px;
	height: 30px;
	padding: 0 25px;
}

.nav--wraper ul.nav-list li:hover {
	cursor: pointer;
}

.nav--wraper ul.nav-list .last {
	border-right: none;
}

.nav--wraper .cur a {
	border-bottom: 4px solid #fe4f69;
	padding-bottom: 26px;
}

.nav--wraper .zcyl {
	border: none;
	background: #fe566a;
	width: 160px;
	text-align: center;
	font-weight: bold;
}

.nav--wraper .zcyl a {
	color: #ffffff;
}
/*============================================================================================*/

.banner-box {
	background: #f4f4f4;
	margin-top: 2px;
}

.banner {
	text-align: center;
    background: url(../../images/banner.png) center no-repeat;
    height: 430px;
}


.banner-tip {
	margin: 0 auto;
	width: 1160px;
}

.banner-tip {
	padding-left: 60px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #ff818b;
}
.prizeBg{
	width:900px;
    position:absolute;

}

.main-box {
	background: #ffffff;
	width: 1160px;
	margin: 0 auto;
}

.banner-tag {
	text-align: center;
	margin-bottom: 45px;
}

.banner-tag .tag-title {
	position: absolute;
	left: 42%;
	width: 190px;
	background: #fe566a;
	border-radius: 30px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 65px;
}
/*============================================================================================*/
.receive-wraper .receive-count {
	text-align: center;
	padding-top: 35px;
}

.receive-count .number {
	position: relative;
	letter-spacing: 20px;
	left: -19px;
	font-size: 32px;
	top: -35px;
	color: #fff;
	font-weight: bold;
}

.receive-wraper .login-receive {
	position: relative;
	background: url(../../images/banner2.jpg) center no-repeat;
	height: 330px;
	margin-top: 35px;
}

.login-receive .login-wraper {
	background: url(../../images/login.png) no-repeat;
	height: 315px;
	position: absolute;
	top: -12px;
	width: 345px;
	right: 80px;
	padding-top: 40px;
	padding-left: 45px;
	padding-right: 40px;
}

.login-wraper p {
	margin-bottom: 10px;
	overflow: hidden;
}

.login-wraper .a-tag {
	color: #EE5954;
	padding: 2px 10px;
	border-radius: 10px;
}

.login-wraper .a-cur {
	border: 1px solid #EE5954;
}

.login-wraper ul li {
	margin-bottom: 16px;
	position: relative;
}

.login-wraper input[type=text] {
	outline: 0;
	color: #EE5954;
	border: 1px solid #EE5954;
	height: 35px;
	width: 265px;
	border-radius: 20px;
	padding-left: 20px;
	font-size: 14px;
}

.login-wraper .img-code {
	position: absolute;
	right: 10px;
	top: 8px;
}

.login-wraper .get-code {
	position: absolute;
	right: -4px;
	top: 0px;
	background: #EE5954;
	width: 120px;
	padding-left: 15px;
	height: 35px;
	line-height: 35px;
	border-radius: 0 20px 20px 0;
	color: #fff;
	font-size: 18px;
}

.login-wraper .get-code:hover {
	cursor: pointer;
}

.login-receive .reg-btn,
.login-receive .login-btn {
	outline: 0;
	background: #EE5954;
	color: #fff;
	padding: 9px 0;
	width: 265px;
	border-radius: 20px;
	font-size: 20px;
}

.login-receive .login-btn {
	display: none;
}

.login-wraper input[type=text]:-ms-input-placeholder {
	color: #EE5954;
}

.login-wraper input[type=text]::-ms-input-placeholder {
	color: #EE5954;
}

.login-wraper input[type=text]::-webkit-input-placeholder {
	color: #EE5954;
}
.receive-now{
    display:none;
	position: absolute;
    top: 225px;
    right: 115px;
}
.receive-now .receive-btn{
    background: #EE5954;
    color: #fff;
    width: 265px;
    display: block;
    border-radius: 20px;
    text-align: center;
    padding: 10px 0;
    font-size: 20px;
}
/*============================================================================================*/
/*产品*/


/*============================================================================================*/
/*产品推荐*/
.prod_title{width:943px;height:40px;margin:20px auto 0;}
.prod_title img{width:26px;height:26px;margin:7px 8px 7px 0;vertical-align: top;}
.prod_title span{font-size:18px;line-height:40px;color:#ff5c62;}
.prod{width:1000px;height:200px;margin-top:10px;}
.prod .slide{width:1000px;height:160px;}
.prod .slide .item{width:900px;height:160px;margin:0 auto;overflow: hidden;} 
.prod .slide .item ul{margin:auto;}
.prod .slide .item ul li{margin:auto;width:206px;height:160px;float:left;margin-left:20px;overflow: hidden;} 
.prod .slide .item ul li:first-child{margin-left:0;}
.prod .slide .item ul li img{width:220px;height:100px;overflow: hidden;}
.prod .slide .item ul li .prod_introd{border:1px solid #e6e6e6;border-top:none;width:220px;height:60px;padding:10px 8px;}
.prod .slide .item ul li a{display:block;}
.prod_introd h3{margin:0;font-size:14px;color:#232323;line-height:20px;height:20px;overflow: hidden;}
.prod_introd span{width:100%;height:20px;overflow: hidden;font-size:12px;line-height:20px;color:#868686;}
.prod_introd span b{font-weight:normal;color:#ff991d;margin-right:3px;}
.carousel-inner{width:1000px;height:160px;margin:0 auto;overflow: hidden;}
.carousel-indicators{bottom:-35px;}
.carousel-indicators li{width:10px;height:10px;background:#cdcdcd;border-radius:10px;border:none;margin:1px;}
.carousel-indicators .active{width:10px;height:10px;background:#ff5b62;border-radius:10px;margin:1px;}
.glyphicon{width:30px;height:60px;font-size:20px;line-height:60px;text-align:center;background-color: #ccc;color:#fff;}
.glyphicon-chevron-left{top:50%;margin-top:-30px;left:50px;position:absolute;}
.glyphicon-chevron-right{top:50%;margin-top:-30px;right:50px;position:absolute;}

/*============================================================================================*/
/*关于掌心保*/
.about-box {
	text-align: center;
}

.kefu-box {
	text-align: center;
	margin-top: 30px;
    padding-bottom: 100px;
}