.xhy_top{ height:90px; background-color:#3c3a46; line-height:90px;}
.xhy_top .xhy_head{ width:1200px; margin:0px auto;}
.xhy_top .xhy_head .xhead_logo{ width:260px; float:left; padding-top:10px;}
.xhy_top .xhy_head .xhead_rh{ width:900px; float:right; text-align:right; line-height:90px;}
.xhy_top .xhy_head .xhead_rh span{ font-size:16px; color:#fff;}
.xhy_top .xhy_head .xhead_rh span img{ width:46px; height:46px; border-radius:80px; vertical-align:middle; margin-right:10px;}
.xhy_top .xhy_head .xhead_rh span i img{ width:auto; height:auto; margin:-8px 10px 0px 0px;}
.xhy_top .xhy_head .xhead_rh a{ font-size:16px; color:#fff; padding:5px 10px 5px 10px;}
.xhy_top .xhy_head .xhead_rh a:hover{ text-decoration:underline;}
.xhy_top .xhy_head .xhead_rh input{ background-color:#fbd74f; height:40px; line-height:40px; width:150px; font-size:16px; color:#774c13; border:none; border-radius:20px; cursor:pointer; margin-left:10px;}
.xhy_top .xhy_head .xhead_rh input:hover{ background-color:#ddd;}
.xhy_ban{ height:290px; margin:0px auto; text-align:center; background:url(../images/xhyfwbanner3.png) center 0px no-repeat; margin-bottom:20px;}
.xhy_container{ width:1200px; margin:0px auto;}
h2.xhy_h2{padding-top:30px;}
h2.xhy_h2.xhy_h21{ padding-top:70px;}
h2.xhy_h2 span{ display:block; width:500px; margin:0px auto; height:70px; line-height:70px; font-size:30px; font-weight:normal; text-align:center; background-color:#383b52; border-radius:20px; color:#e2c663; letter-spacing:2px;}
h2.xhy_h2 p{ height:50px; line-height:50px; font-size:18px; color:#888; text-align:center; font-weight:normal; padding-top:10px;}
.xhy_btn dl{ height:180px; float:left; width:590px; background:url(../images/hy_lbbj.png) 0px 0px no-repeat; margin-top:30px;}
.xhy_btn dl.xhy_dl_rh{ float:right;}
.xhy_btn dl dt{ width:110px; text-align:right; padding-top:35px; float:left;}
.xhy_btn dl dd{ width:420px; float:right; padding-right:30px; position:relative;}
.xhy_btn dl dd .xhy_btn_span1{ display:block; height:70px; line-height:70px; font-size:26px; font-weight:normal; padding-top:15px;letter-spacing:2px;}
.xhy_btn dl dd span.xhy_btn_span2{ display:block; height:60px; line-height:30px; font-size:16px; color:#888; overflow:hidden;}
.xhy_btn dl dd a.big-link{ position:absolute; right:50px; top:30px; display:block; width:110px; height:37px; line-height:37px; font-size:15px; color:#333; background:url(../images/btn_bj.png) 0px 0px no-repeat; text-align:center;}
.xhy_btn dl dd a.big-link:hover{background:none; background-color:#17bdbb; color:#fff;}
.xhy_btn .xhy_dl_rh1{height:180px; float:right; width:590px; background:url(../images/hy_lbbj1.png) 0px 0px no-repeat; margin-top:30px;}
.xhy_btn .xhy_dl_rh1 p{ text-align:center; font-size:28px; color:#878685; line-height:40px; padding-top:50px;letter-spacing:2px;}
.xhy_btn .xhy_dl_rh1 p span{ display:block; line-height:40px; font-size:32px; color:#da6d0f;letter-spacing:5px}
.xhy_svip{ padding-bottom:30px;}
.xhy_svip h2{ height:60px; text-align:center; padding:10px 0px 10px 0px; margin-bottom:25px;}
.xhy_svip h2 a{ display:inline-block; width:320px; text-align:center; height:56px; line-height:56px; font-size:23px; color:#7a610e; background-color:#fad65c; border:1px solid #c89868; letter-spacing:2px; border-radius:20px; font-weight:normal;}
.xhy_svip h2 a:hover{ background-color:#32be63; border:1px solid #229d4e; color:#fff;}
.xhy_svip .svip_con{ width:400px; height:350px; float:left; text-align:center;}
.xhy_svip .svip_con .svip_p1{ height:190px;}
.xhy_svip .svip_con .svip_p2{ line-height:33px; font-size:16px; padding-left:120px; text-align:left; color:#333;}
/*内页*/
.xhy_left{ width:180px; float:left;}
.xhy_left h2{ height:40px; line-height:40px; background-color:#34323e; color:#fff; font-family:"微软雅黑"; font-size:18px; font-weight:normal; padding-left:20px;}
.xhy_left ul{ border:1px solid #ddd; border-top:none;}
.xhy_left ul li{ height:55px; line-height:55px; border-bottom:1px dashed #ddd;}
.xhy_left ul li a{ display:block; font-size:15px; background:url(../images/btn_jtou.png) 15px 14px no-repeat; padding-left:48px;}
.xhy_left ul li.xhy_select_li{ background-color:#e5f6ea;}
.xhy_left ul li.xhy_select_li a{color:#d89725;}
.xhy_left ul li a:hover{background:url(../images/btn_jtou.png) 15px 14px no-repeat #eee;}
.xhy_right{ width:950px; float:right; border:1px solid #ddd; border-top:3px solid #34323e; padding:20px; margin-bottom:20px;}
.xhy_right h1.xhy_rh_h1{ height:50px; line-height:50px; color:#cf7710; font-size:25px; font-weight:normal; background:url(../images/rh_tbiao.png) 0px 15px no-repeat; padding-left:25px; margin-bottom:10px;}
.xhy_right .xhy_rh_div{ line-height:220%; font-size:16px; padding-bottom:20px; text-indent:2em;}
.xhy_p_ktfs{ height:40px; line-height:40px; background-color:#e5f6ea; font-size:18px; padding-left:20px;}
.xhy_ktfs_con{ padding-top:10px; text-align:center;}
.xhy_ktfs_con p{ line-height:40px; font-size:16px; padding-left:20px; text-align:left;}
/*支付*/
.reveal-modal { width:620px;}
.modal_zhifu .reveal_title{ height:80px; background-color:#2e2e2e; padding:0px 10px 0px 10px;}
.modal_zhifu .reveal_title p.reveal_pimg{ vertical-align:middle; padding-top:10px; width:150px; float:left;}
.modal_zhifu .reveal_title p.reveal_pa{ width:430px; float:right; text-align:right; color:#fddda6; font-size:14px; padding-right:20px; line-height:32px; padding-top:10px;}
.modal_zhifu .reveal_title p.reveal_pa a{ display:inline-block; height:32px; line-height:32px; width:100px; text-align:center; font-size:14px; background-color:#fcc361; color:#2e2e2e;}
.modal_zhifu .index_title_hyfw { /*height:100px;*/ padding-bottom:10px;}
.modal_zhifu .index_title_hyfw ul.hyfw_nav{ height:100px;}
.modal_zhifu .index_title_hyfw ul.hyfw_nav li{ width:309px; float:left; border-right:1px solid #ddd; height:80px; line-height:80px; border-bottom:1px solid #ddd;}
.modal_zhifu .index_title_hyfw ul.hyfw_nav li a{ display:block; text-align:center; font-size:25px;}
.modal_zhifu .index_title_hyfw ul.hyfw_nav li a.selected{ background-color:#f5e0c2;}
.modal_div{ padding:10px 25px 30px 25px;}
    .modal_div .tag ul { text-align:center;
    }
/*.modal_div .tag ul li{ width:100px; border:1px solid #ccc; float:left; margin:0px 10px 20px 10px; padding:10px; text-align:center; cursor:pointer;}*/
.modal_div .tag ul li{ width:100px; display:inline-block; border:1px solid #ccc; margin:0px 10px 20px 10px; padding:10px; text-align:center; cursor:pointer;}
.modal_div .tag ul li span{ font-size:25px; display:block; line-height:80px; border-bottom:1px dashed #ddd;}
.modal_div .tag ul li strong{ line-height:40px; font-size:14px; color:#999; font-weight:normal;}
.modal_div .tag ul li.hytag_select{ background:url(../images/vip_xzje.png) right 0px no-repeat; border:1px solid #3387ef;}
.modal_div .tag h2{ height:30px; line-height:30px; background-color:#dfdfdf; font-size:16px; padding-left:20px; margin:15px 0px 10px 0px; clear:both;}
.modal_div .tag .hyfw_yue{}
.modal_div .tag .hyfw_yue input.yue_txt{ width:430px; height:40px; line-height:40px; padding:0px 10px 0px 10px; font-size:14px; border:1px solid #ddd; margin-right:5px; vertical-align:middle;}
.modal_div .tag .hyfw_yue input.yue_btn{ height:42px; line-height:42px; font-size:15px; text-align:center; background-color:#d99d36; cursor:pointer; color:#fff; border-radius:10px; width:90px; border:none; margin-left:10px; vertical-align:middle;}
.modal_div .tag .hyfw_saoma{ text-align:center;}
.modal_div .tag .hyfw_saoma span{ display:block;}
p.saom_p{ height:40px; line-height:40px; padding-top:10px;}
p.saom_p a.zhf_a{ font-size:15px; color:#f00; margin-right:10px;}
.reveal-modal .close-reveal-modal {
    font-size: 15px;
    line-height: 0.5;
    border-radius: 20px;
    text-shadow: 0 -1px 1px rbga(0,0,0,.6);
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 80px;
    text-align: center;
    margin: 10px auto 0px auto;
    background-color: #ddd;
    color: #333;
}








