@charset "utf-8";
html{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
input::-webkit-input-placeholder{ color: #999; font-size: 14px;}
input::-moz-placeholder{ color: #999; font-size: 14px;}
input:-moz-placeholder{ color: #999; font-size: 14px;}
input:-ms-input-placeholder{ color: #999; font-size: 14px;}
textarea::-webkit-input-placeholder{ color: #999; font-size: 14px;}
textarea::-moz-placeholder{ color: #999; font-size: 14px;}
textarea:-moz-placeholder{ color: #999; font-size: 14px;}
textarea:-ms-input-placeholder{ color: #999; font-size: 14px;}

body{ margin: 0; padding: 0; background: url(bg_bot.png) center bottom/100% no-repeat #fd9184;}
/*banner*/
.banner{ width: 100%; height: auto; overflow: hidden;}
.banner img{ width: 100%; height: auto; display: block;}
/*荣登榜单*/
.bdtit{ width: 1200px; margin: 0 auto; color: #fff; height: 80px; background: url(t1.png) center center/auto 100% no-repeat; text-align: center; line-height: 85px; font-size: 30px; font-weight: bold; letter-spacing: 2px; overflow: hidden; margin-top: 20px;}
.bdmain_bor{ width: 1200px; height: auto; overflow: hidden; margin: 30px auto 0; background-color: #ef7385; border-radius: 10px;}
.bdmain{ width: 1160px; height: auto; text-align: center; background-color: #fff; border-radius: 10px; margin: 20px auto; overflow: hidden;}
.bdmain .bdmain_tit{ width: 1160px; height: 30px; line-height: 30px; font-size: 30px; margin: 30px 0 20px; color: #ee7385; text-align: center; font-weight: bold;}
.bdmain .bdmain_subtit{ display: inline-block; padding: 0 30px; height: 35px; line-height: 35px; margin: 0 auto; border-radius: 20px; background-color: #ee7385; color: #fff; font-size: 20px; text-align: center;}
.bdmain .bdmain_subtit span{ font-weight: bold; font-size: 24px;}
.bdmain .bdmain_img{ display: block; width: 1100px; margin: 0 auto 30px; height: auto; overflow: hidden;}
.bdmain .bdmain_img img{ width: 100%; height: auto; border-radius: 10px;}
.bdmain .bdmain_anniu{ width: 1160px; height: 60px; text-align: center; overflow: hidden; margin-bottom: 30px;}
.bdmain .bdmain_anniu a{ display: inline-block; color: #fff; margin: 0 20px; font-size: 22px; font-weight: bold; border-radius: 5px; width: 210px; height: 50px; line-height: 50px; text-align: center; text-decoration: none; overflow: hidden;}
.bdmain .bdmain_anniu .bdanniu_1{ background-color: #f66b7f; box-shadow: rgba(246,107,127,0.15) 8px 5px 9px;}
.bdmain .bdmain_anniu .bdanniu_2{ box-shadow: rgba(248,154,53,0.18) 8px 5px 9px; background: linear-gradient(right,#ffa342,#fda84e); background: -webkit-linear-gradient(right,#ffa342,#fda84e); background: -moz-linear-gradient(right,#ffa342,#fda84e); background: -ms-linear-gradient(right,#ffa342,#fda84e); background: -o-linear-gradient(right,#ffa342,#fda84e);}

/*一降到底*/
.bdmain .yjdd_img{ display: block; width: 1160px; margin: 30px auto 30px; height: auto; overflow: hidden;}
.bdmain .yjdd_img a img{ width: 100%;}
.bdmain .yjdd_img .yjimg_dn{ float: left; width: 480px;}
.bdmain .yjdd_img .yjimg_sj{ float: left; width: 200px;}
.bdmain .yjdd_img .yjimg_dn2{ float: left; width: 400px; margin-left: 40px;}

.bdmain .yjdd_huiy{ width: 1000px; margin: 0 auto 30px; height: auto; overflow: hidden;}
.bdmain .yjdd_huiy .yjhuiy_cont{ float: left; width: 230px; height: 280px; margin: 0 10px;}
.bdmain .yjdd_huiy .yjhuiy_cont .yjhuiy_cont_img{ width: 230px; height: 150px; text-align: center; line-height: 230px; overflow: hidden;}
.bdmain .yjdd_huiy .yjhuiy_cont .yjhuiy_cont_img img{ width: 150px; height: auto;}
.bdmain .yjdd_huiy .yjhuiy_cont .yjhuiy_cont_name{ width: 230px; height: 30px; line-height: 30px; color: #333; margin-top: 10px; overflow: hidden; text-align: center; font-size: 22px;}
.bdmain .yjdd_huiy .yjhuiy_cont .yjhuiy_cont_yuanj{ width: 230px; height: 25px; line-height: 25px; color: #999; margin-top: 5px; text-decoration: line-through; overflow: hidden; text-align: center; font-size: 14px;}
.bdmain .yjdd_huiy .yjhuiy_cont .yjhuiy_cont_bazhe{ width: 230px; height: 25px; line-height: 25px; color: #f72f2f; font-weight: bold; margin-top: 0px; overflow: hidden; text-align: center; font-size: 16px;}
.bdmain .yjdd_huiy .yjhuiy_cont p{ margin: 0; width: 230px; text-align: center; height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; color: #555;}

.bdmain .yjdd_jdk{ width: 850px; height: auto; margin: 20px auto 0; overflow: hidden; position: relative;}
.bdmain .yjdd_jdk .yjdd_jdk_img{ width: 450px;}
.bdmain .yjdd_jdk .yjdd_jdk_zeng{ position: absolute; left: 150px; top: 0;}

/*抽奖*/
.bdmain .chouj{ width: 1160px; height: 800px; overflow: hidden; background: url(choujiang.png) center center/100% no-repeat; position: relative;}
.bdmain .chouj .chouj_anniu{ width: 110px; height: 110px; overflow: hidden; display: block; position: absolute; top: 335px; left: 298px; border-radius: 100px;}
.bdmain .chouj .chouj_guice{ width: 310px; height: auto; overflow: hidden; text-align: left; margin: 110px 0 0 640px; font-size: 14px;}
.bdmain .chouj .chouj_guice .chouj_guice_tit{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-size: 20px; color: #b2490a;}
.bdmain .chouj .chouj_guice p{ width: 100%; height: auto; margin: 6px 0 0; overflow: hidden; line-height: 24px; color: #b2490a;}
.bdmain .chouj .chouj_guice .chouj_guice_zhu{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-size: 12px; color: #daa687;}
.bdmain .chouj .chouj_mingd{ width: 330px; height: 230px; overflow: hidden; margin: 20px 0 0 630px;}
.bdmain .chouj .chouj_mingd .chouj_mingd_xian{ width: 330px; height: 10px; border-radius: 50px; overflow: hidden; background-color: #fc680f;}
.bdmain .chouj .chouj_mingd .chouj_mingd_tit{ width: 315px; height: 60px; line-height: 60px; margin: 0 auto; font-size: 24px; color: #af480a; overflow: hidden; background: url(prize_bj.jpg) 0 0/auto 100% repeat-x;}
.bdmain .chouj .chouj_mingd .chouj_mdbox{ width: 275px; padding: 0 20px; height: 160px; border-radius: 0 0 10px 10px; background-color: #fff; overflow: hidden; margin: 0 auto;}
.bdmain .chouj .chouj_mingd .chouj_mdbox ul{ width: 275px; height: auto; overflow: hidden; margin: 0; padding: 0;}
.bdmain .chouj .chouj_mingd .chouj_mdbox ul li{ width: 275px; height: 30px; line-height: 30px; overflow: hidden;}
.bdmain .chouj .chouj_mingd .chouj_mdbox ul li div{ width: 120px; float: left; color: #666; font-size: 14px; height: 30px; text-align: center; overflow: hidden;}
.bdmain .chouj .chouj_mingd .chouj_mdbox ul li p{ float: left; width: 145px; overflow: hidden; font-size: 14px; color: #666; height: 30px; text-align: left; margin: 0 0 0 10px; text-overflow: ellipsis; white-space: nowrap;}

/*底部*/
.bot{ width: 1200px; height: 300px; overflow: hidden; background: url(bottom_buy.jpg) center center/100% 100% no-repeat; margin: 50px auto 0; border-radius: 50px 50px 0 0; clear: both;}
.bot div{ width: 1200px; height: 50px; line-height: 50px; font-size: 40px; margin-top: 50px; font-weight: bold; color: #f77387; text-align: center; overflow: hidden;}
.bot p{ width: 1200px; height: 40px; line-height: 40px; margin-top: 20px; text-align: center; font-weight: bold; font-size: 24px; color: #f77387; overflow: hidden;}
.bot p span{ font-size: 36px;}
.bot a{ display: block; width: 200px; height: auto; overflow: hidden; margin: 50px auto 0;}
.bot a img{ width: 100%; height: auto;}
.body_bg1{ position: absolute; left: 50%; margin-left: -750px; top: 1500px; z-index: -1;}

/*右侧导航栏*/
.fixnav{ width: 163px; height: 550px; position: fixed; top: 20%; right: 50px; background: url(service-bar.png) center center/100% 100% no-repeat;}
.fixnav .fixnav_img{ position: absolute; top: -100px; left: -50px; animation: myfirst 1.5s infinite; -moz-animation: myfirst 1.5s infinite; -webkit-animation: myfirst 1.5s infinite; -o-animation: myfirst 1.5s infinite;}

@keyframes myfirst{
0% { transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
50% { transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);}
100% { transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
}
@-webkit-keyframes myfirst{
0% { transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
50% { transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);}
100% { transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
}
@-moz-keyframes myfirst{
0% { transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
50% { transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);}
100% { transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
}
@-ms-keyframes myfirst{
0% { transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
50% { transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);}
100% { transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
}
@-o-keyframes myfirst{
0% { transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
50% { transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);}
100% { transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
}
.fixnav div{ width: 163px; height: 38px; overflow: hidden; font-weight: bold; font-size: 20px; cursor: pointer; letter-spacing: 2px; color: #fff; line-height: 36px;}
.fixnav .fix_rdbs{ text-indent: 30px; margin-top: 125px;}
.fixnav .fix_yjdd{ text-indent: 30px; margin-top: 26px;}
.fixnav p{ width: 110px; height: 35px; line-height: 35px; cursor: pointer; margin: 0 auto; font-weight: bold; color: #f88293; border-bottom: 1px solid #ffbfc8; overflow: hidden;}
.fixnav p img{ vertical-align: middle; margin-right: 5px;}
.fixnav .fix_zhe{ margin-top: 13px; margin-bottom: 5px;}
.fixnav .fix_zdy{ text-indent: 20px; margin-top: 21px;}
.fixnav span{ display: block; width: 163px; height: 40px; margin-top: 13px; cursor: pointer;}
.fixnav a{ display: block; width: 163px; height: 57px; margin-top: 35px;}

/*免费申请*/
.zxsq_box{ display: none; width: 100%; height: 100%; background: rgba(0,0,0,.3); position: fixed; top: 0; left: 0; z-index: 99;}
.zxsq_box .zxsq{ width: 760px; height: 580px; padding: 0 30px; background-color: #fff; overflow: hidden; position: relative; top: 50%; left: 50%; border-radius: 10px; margin-left: -410px; margin-top: -290px;}
.zxsq_box .zxsq .zxsq_tit{ width: 760px; height: 50px; overflow: hidden; margin: 15px auto 0;}
.zxsq_box .zxsq .zxsq_tit div{ float: left; width: 500px; height: 40px; line-height: 40px; overflow: hidden; font-size: 24px; color: #fd546e;}
.zxsq_box .zxsq .zxsq_tit div span{ font-weight: bold;}
.zxsq_box .zxsq .zxsq_tit p{ float: right; width: 50px; height: 50px; overflow: hidden; text-align: center; line-height: 50px; margin: 0; font-size: 38px; color: #333; cursor: pointer;}
.zxsq_box .zxsq .zxsqinp_box{ width: 560px; height: auto; margin: 20px auto 0; overflow: hidden;}
.zxsq_box .zxsq .zxsqinp_box .zxsqinp_txt{ width: 560px; height: auto; margin-bottom: 8px; overflow: hidden;}
.zxsq_box .zxsq .zxsqinp_box .zxsqinp_txt div{ float: left; width: 85px; color: #180041; font-size: 16px; height: 36px; line-height: 36px; overflow: hidden;}
.zxsq_box .zxsq .zxsqinp_box .zxsqinp_txt input{ float: left; width: 293px; padding: 0 10px; color: #666; outline: none; height: 32px; line-height: 32px; border-radius: 2px; border: 1px solid #e2e2e2;}
.zxsq_box .zxsq .zxsqinp_box .zxsqinp_txt textarea{ resize: none; width: 443px; color: #666; padding: 10px; outline: none; height: 80px; border-radius: 2px; border: 1px solid #e2e2e2; font-family: "微软雅黑";}
.zxsq_box .zxsq .zxsqinp_box .zxsqinp_logo{ width: 400px; height: auto; margin-bottom: 15px; overflow: hidden;}
.zxsq_box .zxsq .zxsqinp_box .zxsqinp_logo .zxsqinp_logo_tit{ float: left; width: 85px; color: #180041; font-size: 16px; height: 40px; line-height: 40px; overflow: hidden;}
.zxsq_box .zxsq .zxsqinp_box .zxsqinp_logo .zxsqinp_logo_img{ float: left; width: 160px; height: 90px; text-align: center; line-height: 90px; border-radius: 12px; border: 1px dashed #ccc; overflow: hidden; position: relative;}
.zxsq_box .zxsq .zxsqinp_box .zxsqinp_logo .zxsqinp_logo_img input{ width: 160px; height: 90px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); outline: none; position: absolute; top: 0; left: 0; z-index: 1002;}
.zxsq_box .zxsq .zxsqinp_box .zxsqinp_logo .zxsqinp_logo_img img{ max-width: 160px; max-height: 90px; vertical-align: middle;}

.zxsq_box .zxsq .zxsq_sub{ display: block; border: none; width: 160px; height: 40px; border-radius: 50px; color: #fff; font-size: 16px; outline: none; cursor: pointer; margin: 10px auto 40px;
	background: -webkit-gradient(linear,0 0,0 100%,from(#ef697c),to(#ff8496));
	background: -moz-gradient(linear,0 0,0 100%,from(#ef697c),to(#ff8496));
	background: -ms-gradient(linear,0 0,0 100%,from(#ef697c),to(#ff8496));
	background: -o-gradient(linear,0 0,0 100%,from(#ef697c),to(#ff8496));
	background: gradient(linear,0 0,0 100%,from(#ef697c),to(#ff8496));
}

/*立即购买*/
.ljgm_box{ display: none; width: 100%; height: 100%; background: rgba(0,0,0,.3); position: fixed; top: 0; left: 0; z-index: 99;}
.ljgm_box .ljgm{ width: 760px; height: 480px; padding: 0 30px; background-color: #fff; overflow: hidden; position: absolute; top: 50%; left: 50%; border-radius: 10px; margin-left: -410px; margin-top: -240px;}
.ljgm_box .ljgm .ljgm_tit{ width: 760px; height: 50px; overflow: hidden; margin: 30px auto 0;}
.ljgm_box .ljgm .ljgm_tit div{ float: left; width: 500px; height: 50px; line-height: 50px; overflow: hidden; font-size: 24px; color: #fd546e;}
.ljgm_box .ljgm .ljgm_tit div span{ font-weight: bold;}
.ljgm_box .ljgm .ljgm_tit p{ float: right; width: 50px; height: 50px; overflow: hidden; text-align: center; line-height: 50px; margin: 0; font-size: 38px; color: #333; cursor: pointer;}
.ljgm_box .ljgm .ljgm_tit2{ width: 760px; height: 50px; line-height: 50px; font-size: 22px; color: #333; letter-spacing: 2px; text-align: center; overflow: hidden;}
.ljgm_box .ljgm .ljgm_tit2 span{ font-weight: bold; color: #fd546e; font-size: 32px; overflow: hidden;}
.ljgm_box .ljgm .ljgminp_box{ width: 400px; height: auto; margin: 20px auto 0; overflow: hidden;}
.ljgm_box .ljgm .ljgminp_box .ljgminp_txt{ width: 400px; height: 40px; margin-bottom: 15px; overflow: hidden;}
.ljgm_box .ljgm .ljgminp_box .ljgminp_txt div{ float: left; width: 85px; color: #180041; font-size: 16px; height: 40px; line-height: 40px; overflow: hidden;}
.ljgm_box .ljgm .ljgminp_box .ljgminp_txt input{ float: left; width: 293px; padding: 0 10px; outline: none; color: #666; height: 36px; line-height: 36px; border-radius: 2px; border: 1px solid #e2e2e2;}
.ljgm_box .ljgm .ljgm_sub{ display: block; border: none; width: 160px; height: 40px; border-radius: 50px; color: #fff; font-size: 16px; outline: none; cursor: pointer; margin: 20px auto 0;
	background: -webkit-gradient(linear,0 0,0 100%,from(#ef697c),to(#ff8496));
	background: -moz-gradient(linear,0 0,0 100%,from(#ef697c),to(#ff8496));
	background: -ms-gradient(linear,0 0,0 100%,from(#ef697c),to(#ff8496));
	background: -o-gradient(linear,0 0,0 100%,from(#ef697c),to(#ff8496));
	background: gradient(linear,0 0,0 100%,from(#ef697c),to(#ff8496));
}