/* CSS Document */
@font-face {
	font-family: 'HYQUHEIJ';
	src:url('../fonts/HYQUHEIJ.eot?rretjt');
	src:url('../fonts/HYQUHEIJ.eot?#iefixrretjt') format('embedded-opentype'),
		url('../fonts/HYQUHEIJ.woff?rretjt') format('woff'),
		url('../fonts/HYQUHEIJ.ttf?rretjt') format('truetype'),
		url('../fonts/HYQUHEIJ.svg?rretjt#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
*{ padding:0; margin:0; font-style: normal;}

ul,li,dl,dd,dt{ list-style: none;}
img{ border:none;}
a{ text-decoration:none; color:#f0fbff;}

.red{ color:red;}

body{ background:url(../images/bg.jpg) center top; font-size:16px; color:#fff; font-family: "HYQUHEIJ",Arial,Helvetica,sans-serif;}
.ls5{ letter-spacing:5px;}/*字间距5像素*/
.fbold{ font-weight:bold;}

h1{ font-weight:100; font-size:55px;}
h1 span{ color:#e3db0c}

.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear{ height:1%;}

.snh_logo{float:left; width:86px; height:119px; margin-top:12px; margin-left:-20px; background: url(../images/snh_logo.jpg); display:inline-block; position:relative;}
.top_qu{ line-height:30px; float:right; color:#fff;  position:relative;}
.top_qu a{ text-decoration:none; color:#fff; font-size:16px; }
.top_bg2{background: url(../images/top_bg2.jpg) center top no-repeat; width:1280px; height:845px; position:absolute; left:50%; top:130px; z-index:2; margin-left:-640px;}

.box{ max-width:1920px; min-width:1000px; overflow:hidden;}

.body1{background: url(../images/top_bg.jpg) center top no-repeat; height:936px;margin:0 auto;} 
.top_xq{background: url(../images/top_xq.png) center top no-repeat; height:868px; width:1920px; position:absolute; left:50%; margin-left:-960px; background-size:100%;}
.top1{margin:0 auto;width:1000px; padding-top:1px; position:relative;}
.b1_txt{ margin:10px auto 0; width:710px; text-align:center; padding-left:10px; line-height:35px; font-size:23px; position:relative;}
.bt1{background: url(../images/bbt.png) center top no-repeat; height:298px; padding-bottom:20px; margin-top:40px; position:relative;}
.bt2{background: url(../images/bt2.png); width:407px; height:60px; margin:65px auto 0;}
.bt3{background: url(../images/bt3.png) center top no-repeat; height:67px; padding-bottom:20px; margin-top:20px;}
.bt3_txt{width:1000px; margin:10px auto 0; text-align:center; font-size:22px; line-height:35px;}
.bt_gg{background: url(../images/bt_gg.png);width:1000px; height:425px; margin:-410px auto 0; position:relative;}
.gg1{ position:absolute; width:130px; height:40px; top:140px; left:305px; display:block;}

.top_2{background: url(../images/top_bg2.png) center top no-repeat; padding-top:1px; text-align:center; font-family:"microsoft yahei", serif; position:relative;}
.bg_dj{background: url(../images/bg_dj.png) center top no-repeat; width:1920px; height:4912px; position:absolute; left:50%; top:330px; margin-left:-960px;}
.t2_btn{background:#fcc774; width:290px; height:65px; border-radius:30px; line-height:63px; font-size:30px; text-align:center; color:#6626b9; display:inline-block; position:relative; margin:10px 20px 0; }
.t2_btn_sel{ background:#6626b9; color:#fcc774;}
.day_con{ background:#d3b0f1; border-radius:45px; width:1000px; padding:30px 0; margin:40px auto 0; text-align:center; position:relative;}
.day_bt{font-size:36px; font-weight:bold; color:#6c2cc6;}
.day_plan,.day_plan2{ background:#6c2cc6; border:1px solid #f9b74e; padding:10px 0; margin:20px 20px 0; border-radius:35px;}
.day_plan2{background:#f9b74e; border:1px solid #6c2cc6; color:#6c2cc6; font-weight:bold; font-size:30px;}
.day_11{font-size:22px; margin-top:30px; line-height:30px; font-family: "HYQUHEIJ",Arial,Helvetica,sans-serif;}
.dp_bt{font-size:30px;}
.dp_btn{ background:#fcc774; color:#3c2cc6; height:40px; line-height:40px; width:160px; margin-left:10px; border-radius:20px; font-size:24px; display:inline-block;}
.dp_btn_sel{background:#3c2cc6; color:#fcc774;}
.dp_mem{ text-align:center; display:inline-block; margin:15px 25px 0;}
.dp_mem img{ margin-bottom:10px; width:120px;}


.body2{ padding-top:1px;margin:0 auto; position:relative;} 
.th_bt{background: url(../images/th_bt.png) center top no-repeat; height:248px; margin-top:20px; position:relative;}
.bm_time{text-shadow:1px 1px 5px #fff; position: absolute; left:50%; margin-left:-175px; bottom: 38px; width: 350px; height: 50px; font-size:23px;  color:#6c2cc6;}
.th_sbt{ text-align:center; height:37px; line-height:37px; font-size:30px; font-weight:bold; color:#6c2cc6; background:#f9b74e; border-radius:17px; width:1000px; margin:20px auto 0; font-family: "HYQUHEIJ",sans-serif;}
.th_txt{ text-align:center; width:1000px; line-height:30px; margin:20px auto 0; font-family:"microsoft yahei", serif;}
.bzb_item1{width:400px; float:left; padding-top:40px; margin:0 45px;}
.bzb_item1 .imgc{height:268px;}
.bzb_txt{ border-top:1px dashed #fff; border-bottom:1px dashed #fff; line-height:25px; padding:10px 0;}
.body3{ padding-top:1px;margin:0 auto; width:1000px; position:relative; font-family:"microsoft yahei", serif;}
.bzb_yuan{font-size:24px; display:inline-block;}
.bzb_yuan span{font-size:43px;}
.bzb_btn{background: url(../images/gou_btn.png);width:159px; height:40px; line-height:40px; font-size:24px; float:right; margin-top:10px; text-align:center;}
.bzb_item2{width:950px; margin:0 auto; padding-top:40px;}
.bzb_item2 .imgc{height:268px;width:380px; float:left;}
.bzb_txt2{ border-top:1px dashed #fff; line-height:25px; border-bottom:1px dashed #fff; padding:10px 0; float:left;width:570px;}

.tk_bt{background: url(../images/tk_bt.png);width:938px; height:123px; margin:30px auto 0;}
.tk_dy{width:725px; margin:-10px auto 0; line-height:25px; text-align:center;}
.tk_btn1{background: url(../images/tk_btn1.png);width:158px; height:44px; display:inline-block; margin-top:30px; cursor:pointer;}
.tk_btn2{background: url(../images/tk_btn2.png);width:152px; height:41px; display:inline-block; margin-top:30px; vertical-align:top; margin-left:30px;}
.tk_btn3{background: url(../images/tk_btn3.png);width:152px; height:41px; display:inline-block; margin-top:30px; vertical-align:top; margin-left:35px;}

.zb_box{ text-align:center;}
.zb_item{width:182px; text-align:center; display:inline-block; margin: 20px 20px 0;}
.zbimg{height:155px;}
.zbtxt{}
.zbtxt .yuan{font-size:30px;}
.zb_btn{background: url(../images/tk_gou.png);width:84px; height:24px; line-height:24px; font-size:14px; color:#6c2cc6; display:inline-block; text-align:center; position:relative;}

.zb_bt{background: url(../images/zb_bt.png);width:922px; height:137px; margin:30px auto 0;}
.zb_dy{text-align:center; height:37px; line-height:37px; font-size:22px; font-weight:bold; color:#6c2cc6; background:#f9b74e; border-radius:17px; width:1000px; margin:0px auto 0; font-family: "HYQUHEIJ",sans-serif;}
.zb_dy2{text-align:center; height:32px; line-height:32px;  margin:0px auto 0;}

.cd_bt{font-size:60px; margin-top:40px; font-family: "HYQUHEIJ",sans-serif;}
.cd_sbt{font-size:24px; margin:20px 0 10px;}
.cd_txt{ line-height:35px;}
.cd_txt2{ line-height:35px; font-weight:bold; margin-bottom:20px;}
.cd_txt3{ line-height:28px; font-size:14px;}
.cd_light{color:#fed89b; font-size:24px;}
.cd_left{width:480px; float:left;}

.fs_btbox{ position:relative; margin:30px auto 0; height:148px;}
.fs_bt{background: url(../images/fs_bt.png);width:1152px; height:148px; position:absolute; left:-76px;}

.plan{ border:1px solid #f9b74e; width:850px; border-radius:10px; padding:15px; margin:5px;font-family:"microsoft yahei", serif; line-height:25px; background:#9554df; display:none;}
.plan .pbt{ font-weight:bold; text-align:left; padding-bottom:10px;}
.plan .psbt{ text-align:left; padding-bottom:10px; padding-left:3em;}
.plan .txt{ font-size:12px; padding-bottom:30px; padding:0 4em;}
.plan .wx{ float:right;background: url(../images/wx.png); width:120px; height:122px;}
.plan .wb{ float:right;background: url(../images/wb.png); width:120px; height:122px;}
.plan .info{width:470px; float:left;}

/*layer弹出样式去掉背景色*/
body .lay_nobg{background-color:transparent; border: none; box-shadow:none;}
body .lay_fontc .layui-layer-content{ color:#fff; border-radius:10px; padding:5px; width:590px; font-size:16px; line-height:25px;}

.hg{ position: fixed; z-index:3; right: 1px; top: 50%; margin-top: -250px; width: 170px; height: 524px; background: url(../images/hd_bg.png) center top no-repeat; font-size:20px;}
.hd_box{margin-top:125px; padding-top:1px;}
.hd_item{display:block; width:160px; background:#f63579; margin:0 auto 15px; height:50px; text-align:center; line-height:52px; border:5px solid #ffaeca; border-radius:30px; cursor:pointer; transition:200ms;}
.hd_item:hover{ background:#fcb23b;border:5px solid #ffe799;}
.hd_item:hover .hd_i_jt{color:#feb957;}
.hd_i_jt{color:#f63277; border-radius:50%; width:30px; height:30px; font-size:14px; line-height:30px; background:#fff; display:inline-block; vertical-align:top; margin-top:10px;}
.hg_t{ float: left; margin: 10px; color: #fff; font-size: 18px; font-weight: 600;}
.hg_c{ float: left; width: 200px; margin:55px 0 0 113px; height: 155px;}
.hg_item div{ border: 2px solid #fff; height: 80px; margin-bottom: 5px; text-align:center;}



.footer_con{background: url(../images/foot_bg.png) center top no-repeat; min-width: 1000px; max-width:1920px; height:250px; margin: 0 auto;}
.f_bq{ color: #fff; padding-top:200px; font-size: 25px; text-align: center;}


.gift-readme{line-height: 1.8;margin-top: 20px;}
.gift-readme *{box-sizing: border-box;}
.gift-readme h2{font-size:28px;font-weight: normal;}
.gift-readme li{list-style: decimal;margin-left: 24px;padding-left: 12px;text-align: justify;}
.gift-readme li i{color: #f2d754;}
.gift-readme h2,.gift-readme li{margin-bottom: 10px;}
.gift-readme p{margin-left: 8px;}
.gift-readme p:before{content: "*";margin-right: 20px;}


















