/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, hr, p, ul, ol, li,span{ margin:0; padding:0; }
body{font:normal 12px  "Arial","微软雅黑","Tahoma",sans-serif; margin:0;padding:0; }
ul,ol{list-style:none;padding: 0px;overflow: visible;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl{margin:0;padding:0;}
section, article, aside, header, footer, nav, dialog, figure,figcaption {display: block;}
em, i { font-style:normal }
img { border:0;padding:0; }
.clearfloat{clear:both;}
a,button,input,optgroup,select,textarea,span{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a, img{-webkit-touch-callout: none;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
body,html{width: 100%;margin:0 auto; }
body{position: relative; -webkit-overflow-scrolling:touch;background:#fff;}
.hide{display: none;}


.main { width:100%; max-width:1920px; margin:0 auto; position:relative;font-size:16px; }
.main_con { width:1000px; margin:0px auto; position:relative;}
.w960 {width:960px; margin:0 auto; position:relative;}
.w774 {width:774px; margin:0 auto; position:relative;}
.w670 {width:670px; margin:0 auto; position:relative;}

/*导航 start*/
.nav_ylzs { background:#000; overflow:hidden; position:absolute; z-index:99; width:100%; top:0; left:0;}
.logo_ylzs { width:189px; float:left; padding:10px 0;}
.nav_ul { float:right; padding-top:14px;color:#cbad4d; }
.nav_ul li { float:left; padding:0 10px; border-left:#ccac4c 1px solid; }
.nav_ul li a { font-size:17px; color:#cbad4d; line-height:24px;}
.nav_ul li.active a { color:#cbad4d;}
.nav_ul li:first-child { border:none;}
/*导航 end*/

.s_bg01 { background:url(../img/s_bg01.jpg) no-repeat top; padding-top:70px;}
.s_con01_img {background:url(../img/s_img01.png) no-repeat top; height:514px;margin:20px 0;}

.tit_ykzs { font-size:28px; color:#c29e2c; line-height:36px; text-align:center; overflow:hidden; margin:10px 15px 0; font-weight:600;}
.tit_ykzs span { display:inline-block; background-image:url(../img/icon_01.png),url(../img/icon_01.png); background-position:left, right; background-repeat:no-repeat; padding:0 40px; position:relative; z-index:1;}
.tit_ykzs span:before { content:''; position:absolute; z-index:-1; width:1000%; height:1px; background:#ccac4c; left:105%; top:50%}
.tit_ykzs span:after { content:''; position:absolute; z-index:-1; width:1000%; height:1px; background:#ccac4c; right:105%; top:50%}

/*手风琴 start*/
.dh ul.sfq_ul{position: relative;overflow: hidden;width:100%;height:799px;margin:20px auto 0;}
.dh ul.sfq_ul > li{float: left;width: 150px;height: 100%;position: relative;cursor: pointer; box-shadow:0 10px 50px #141111; }
.dh ul.sfq_ul > li:after { content:''; position:absolute; z-index:99; width:100%;  height:100%; left:0; top:0;background:rgba(0,0,0,0.25); }
.dh ul.sfq_ul > li > a{display: block;width: 100%;height: 100%;}
.dh ul.sfq_ul > li .layer{position: absolute;top:0;left: 0;width:100%; height:100px; z-index:999;}
.dh ul.sfq_ul > li .layer .p1{ padding-top:50px;}
.dh ul.sfq_ul > li .layer .p1 img { width:50px; height:auto;}
.sfq_con { display:none; padding-top:50px; padding-left:20px; width:400px;}
.sfq_con p { font-size:16px; color:#bc9f43; line-height:24px; font-weight:600;}
.sfq_con ul {margin-bottom:20px;}
.sfq_con ul li { background:url(../img/icon_04.png) no-repeat left; font-size:14px; color:#c9c9c9; line-height:24px; padding-left:15px }

.more_ylzs2 { font-size:14px; color:#bc9f43; line-height:24px; display:inline-block; border:#bc9f43 solid 1px; padding:2px 8px; }
.more_ylzs { font-size:14px; color:#a87502; line-height:24px; display:inline-block; border:#a87502 solid 1px; padding:2px 8px; }
.more_ylzs3 {  font-size:18px; color:#a87502; line-height:24px; display:inline-block; border:#a87502 solid 1px; padding:2px 8px;  }



.dh ul.sfq_ul > li.curr .layer .p1 { display:none;}
.sfq_con .sfq_con_txt li {color:#626262}
.dh ul.sfq_ul > li.curr .layer .sfq_con { display:block;}
.dh ul.sfq_ul > li.curr:after { background:rgba(0,0,0,0);}

/*手风琴 end*/

.s_bg02 {background: -webkit-linear-gradient(top,#dcdcdb 0%, #fff 20%, #dddddd 90%); 
background: -o-radial-gradient(top,#dcdcdb 0%, #fff 20%, #dddddd 90%); 
background: -moz-radial-gradient(top,#dcdcdb 0%, #fff 20%, #dddddd 90%); 
background: radial-gradient(top,#dcdcdb 0%, #fff 20%, #dddddd 90%); padding:110px 0;}

ul.qy_list { overflow:hidden; position:relative; margin:90px -30px 0; text-align:center;}
ul.qy_list li { float:left; width:283px; margin:0 30px;}
.box_qy { position:relative; box-shadow:-2px 2px 10px #606060;}
.box_qy img { width:100%; height:auto;}
.box_qy p { position:absolute; z-index:99; bottom:5px; left:0; text-align:center; width:100%; font-size:16px; color:#ccac4c; line-height:24px; font-weight:600;}
.word_qy {font-size:16px; color:#000; line-height:24px; text-align:center; padding:15px 0 20px}

.s_bg03 {background:url(../img/s_bg02.jpg) no-repeat top; padding-top:90px; overflow:hidden; padding-bottom:200px;}

ul.act_liat { width:500px; float:right; padding-top:156px;}
ul.act_liat li { margin-top:50px;}
.act_l { display:inline-block; vertical-align:middle; margin-right:50px;}
.act_l p { font-size:20px; color:#c3a244; line-height:28px; padding-top:6px; text-align:center; letter-spacing:5px;}
.act_r {display:inline-block; vertical-align:middle; border-left:#c3a244 solid 1px; padding:8px 0 8px 30px;}
.act_r p { font-size:18px; color:#bfbfbf; line-height:24px; padding-bottom:0.2rem;}
.act_r a { font-size:18px; color:#c3a244; line-height:24px; display:block;}

.s_bg04 {background:url(../img/s_bg03.jpg) no-repeat top; padding-top:200px; overflow:hidden; padding-bottom:110px;}
.card_ykzs { padding-left:20px; }
.cardCon_ykzs { padding-left:40px;padding-bottom:145px;}
.name_ykzs { font-size:28px; color:#c49d2e; line-height:36px; padding:10px 0;letter-spacing:7px;}
.cardCon_ykzs p { font-size:18px; color:#000; line-height:24px; padding-bottom:10px;letter-spacing:2px;}
.rule_ylzs { width:300px; text-align:center; margin:0 auto; font-size:28px;  line-height:36px; padding:8px 0; background:#ccac4c; border:#c3a244 solid 1px; display:block;}
.rule_ylzs span{color:#fff; }

/*三项专属权益*/
.som_ylzs { padding:200px 0 200px;}
.p_ylzs { font-size:18px; color:#000; line-height:32px; text-align:center; padding-top:20px;}
ul.san_list { position:relative; margin:100px -20px 0; overflow:hidden;}
ul.san_list > li { width:270px; float:left; margin:0 38px;}
.san_img { width:100%; height:auto; box-shadow:-5px 5px 10px #c0c0c0; margin-bottom:20px;}
.san_con { padding-bottom:20px;}
.san_con h2{ font-size:22px; color:#bd982e; line-height:22px;}
ul.san_ul { padding:10px 0 15px;}
ul.san_ul li{ font-size:14px; color:#000; line-height:24px; list-style:inside;}

/*礼遇页面 二级*/
.som_banner { position:relative;}
.som_banner .main_con { height:100%;}
.som_banner01 {background:url(../img/som_banner01.jpg) no-repeat top; height:644px;}
.tit_banner { position:absolute; z-index:99; bottom:-13px; right:0;}
.ch_banner {font-size:32px; color:#fff; line-height:36px; text-align:right; padding-right:20px;}
.en_banner {font-size:140px; color:rgba(195,162,68,.7); line-height:1em; text-transform:uppercase; vertical-align:bottom}

.liyubg01_ylzs {background:url(../img/som_bg01.jpg) no-repeat bottom; background-size:auto 100%; min-height:1027px;}
.liyu_tit {background:url(../img/icon_05.png) no-repeat left;  }
.liyu_tit span { display:inline-block; font-size:23px; color:#bd982e; line-height:28px; background:url(../img/icon_06.png) no-repeat left bottom; margin-left:70px; padding-bottom:26px; position:relative; letter-spacing:5px; font-weight:bold}
.liyu_tit span:after { content:''; position:absolute; z-index:99; bottom:19px; left:0; width:100%; height:1px; background:#bd982e;}

.liyu_con { width:60%; padding:100px 0;}
.liyu_nr { font-size:16px; color:#000; line-height:24px; padding-top:20px}
.liyu_nr p { padding-bottom:40px;}
.liyu_nr b { display:block; font-size:18px; color:#bd982e; font-weight: bold; margin-bottom:10px;}
.liyu_more {font-size:14px; color:#a57700; line-height:24px; display:block; border:#a57700 solid 1px; width:110px; text-align:center; margin-top:10px; }
.liyu_more img { padding-left:5px; }
.liyu_new { display:inline-block; vertical-align:middle; border:#bd982e solid 1px; border-radius:5px; height:17px; line-height:17px; font-size:14px; font-weight:600; margin-left:10px; padding:0 2px 2px;}

.som_banner02 {background:url(../img/som_banner02.jpg) no-repeat top; height:644px;}
.liyubg02_ylzs {background:url(../img/som_bg02.jpg) no-repeat bottom; background-size:auto 100%; min-height:680px;}

.som_banner03 {background:url(../img/som_banner03.jpg) no-repeat top; height:644px;}
.liyubg03_ylzs {background:url(../img/som_bg03.jpg) no-repeat bottom; background-size:auto 100%; min-height:744px;}

.som_banner04 {background:url(../img/som_banner04.jpg) no-repeat top; height:644px;}
.liyubg04_ylzs {background:url(../img/som_bg04.jpg) no-repeat bottom; background-size:auto 100%; min-height:876px;}

.som_banner05 {background:url(../img/som_banner05.jpg) no-repeat top; height:644px;}
.liyubg05_ylzs {background:url(../img/som_bg05.jpg) no-repeat bottom; background-size:auto 100%; min-height:1149px;}

.table_liyu  { margin-bottom:30px;}
.table_liyu table { width:100%;border-bottom:#fff solid 1px; border-left:#fff solid 1px; background:#eceded;}
.table_liyu table th { border-top:#fff solid 1px; border-right:#fff solid 1px; padding:5px 0; background:#bd982e; text-align:center; color:#fff;}
.table_liyu table td { border-top:#fff solid 1px; border-right:#fff solid 1px;padding:5px 10px;}
.table_liyu table tr td:first-child { text-align:center;}
.table_liyu table tr td:nth-child(2) { }

/*三级页面*/
.san_main { padding-bottom:100px;}
.topic_ylzs { background:#c3a242; font-size:14px; color:#fff; line-height:40px; text-align:right; min-height:30px;}
.topic_ylzs p{ width:800px; margin:0px auto}
.topic_ylzs p a{ color:#fff; padding:0 10px; border-left:1px solid #fff;margin-left:10px;}
.topic_en_ylzs { font-size:100px; color:#f2ead5; line-height:1em; text-align:right; text-transform:uppercase;}
.san_main .liyu_tit {  margin-left:15px;background:url(../img/icon_08.png) no-repeat left; }
.san_main .liyu_tit span { margin-left:80px; color:#3e3a39; font-weight:300; font-size:20px;}
.san_tit { font-size:30px; color:#bd982e; line-height:36px; padding:30px 0 10px; font-weight:bold}

.san_tit2 { font-size:23px; color:#bd982e; line-height:36px; padding:30px 0 10px; font-weight:bold}



.hint_ylzs { border:dotted 1.5px #bd982e; padding-bottom:50px; position:relative; margin-top:30px; }
.tit_hint_ylzs { font-size:15px; color:#bd982e; line-height:24px; padding:10px 0 30px 20px; font-weight:600;}
.xize_word { font-size:15px; color:#3e3a39; line-height:24px; padding-bottom:30px;}
.xize_word .dice_xize{ font-size:13px; margin-top:10px;}
.w960 a{ color:#666;}
.xize_word b  { font-size:16px;}
.xize_word b,.xize_word span{ display:block; position:relative; padding-left:20px;}
.star_xize:before{ content:'★'; position:absolute; z-index:99; top:0; left:0; font-size:12px; color:#b99733;}
.dice_xize:before{ content:'*'; position:absolute; z-index:99; top:3px; left:5px; font-size:12px; color:#b99733;}
ul.xize_list { font-size:0; text-align:center; padding-top:10px;}
ul.xize_list li { text-align:center; display:inline-block; vertical-align:top; border:#bd982e solid 1px; margin:0 30px; padding:0 20px;}
ul.xize_list li a { font-size:15px; color:#bd982e; line-height:24px; }
ul.xize_list li a img { padding-left:5px; vertical-align:middle;}
.icon_htnt { position:absolute; z-index:99; bottom:0; right:-58px;}
.icon_htnt img { width:36px; height:auto;}
.cue_ylzs { padding-top:20px;}
.cue_ylzs .dice_xize {padding-left:20px; position:relative; font-size:12px; color:#808080}


.sa_table table { width:100%;border-bottom:#bd982e solid 1px; border-left:#bd982e solid 1px; font-size:15px; color:#3e3a39; }
.sa_table table th { border-top:#bd982e solid 1px; border-right:#bd982e solid 1px; padding:5px 2%; background:#eae1cd; width:41%;font-weight:600;}
.sa_table table th:first-child { background:#fff; font-size:20px; color:#bd982e; width:10%; text-align:center;}
.sa_table table td { border-right:#bd982e solid 1px;padding:5px 2%;}
ul.dian_list { padding:10px 0;}
ul.dian_list li { position:relative; color:#666464; padding:5px 0 5px 15px;}
ul.dian_list li:before { content:'.'; position:absolute; z-index:99; top:0px; left:0; color:#b89d58; font-size:36px; line-height:1px;}

.dian_xize { position:relative;font-size:15px; color:#3e3a39; line-height:20px; padding-bottom:20px; padding-left:20px;}
.dian_xize:before {content:'.'; position:absolute; z-index:99; top:-2px; left:0; color:#b89d58; font-size:36px; line-height:1px;}
.dian_xize span{ color:#F00}
.sb_table { margin:30px 0; position:relative;}
.sb_table table { width:100%;border-bottom:#bd982e solid 1px; border-left:#bd982e solid 1px; font-size:15px; color:#727171; }
.sb_table table th { border-top:#bd982e solid 1px; border-right:#bd982e solid 1px; padding:5px; background:#e9dfcb;color:#3e3a39;}
.sb_table table td { border-top:#bd982e solid 1px; border-right:#bd982e solid 1px;padding:5px;}

.par_b { margin-bottom:30px;}

.hot_con { padding-top:30px; position:relative; padding-left:20px;}
.hot_con .xize_word b { color:#bd982e;}
.hot_con .dian_xize { padding-bottom:5px; padding-right:20px; padding-left:15px;}
.hot_con .xize_word .no_b { display:inline-block; padding-left:0;}
.hot_con .xize_word .no_l { padding-left:0;}


.lv_con { position:relative; padding-top:30px;  }
.lv_con ul.dian_list { overflow:hidden; font-size:0;}
.lv_con ul.dian_list li { width:320px; display:inline-block; vertical-align:top; padding-bottom:8px; font-size:15px; margin-right:20px;}
.zu_lv { font-size:15px; color:#bd982e; line-height:24px;}

.lv_con3.hot_con .xize_word b { padding-left:0;}
.lv_con3.hot_con .xize_word span { display:block;}

.yd_img { position:relative; margin-top:30px;}
.yd_img img { height:auto;}

.quanyi_con { margin-bottom:50px; line-height:24px; color:#3e3a39}

.san_word span { color:#c3a242; }

.gz_table { margin:40px 0 20px;}
.gz_table table { width:100%;border-bottom:#bd982e solid 1px; border-left:#bd982e solid 1px; font-size:15px; color:#666464; }
.gz_table table th { border-top:#bd982e solid 1px; border-right:#bd982e solid 1px; padding:10px 2%; background:#c4a345 ; font-size:25px;color:#fff; text-align:center;}
.gz_table table td { border-top:#bd982e solid 1px; border-right:#bd982e solid 1px; padding:10px;table-layout : auto }

.gz_bg { background:#eae1cd; font-weight:600; text-align:center; color:#000;}
.gz_table .dian_xize { padding-bottom:0; color:#666464; padding-left:12px;}
.san_word a.gz_btn {text-align:center; display:inline-block; border:#bd982e solid 1px; padding:0 20px; font-size:15px; color:#bd982e; line-height:24px;}
.san_word a.gz_btn img {padding-left:5px; vertical-align:middle;}