@charset "utf-8";
/* /cn/4399cn/ssjj/yxyy/release/css/style.css */

/* CSS Document
Date:		2013/12/20
Author:		小芳
Update:
*/

/* 命名说明
整体框架          前缀: frm_*;
模块             前缀: mod_*;
内容模块          前缀: cnt_*;
按钮可点击模块     前缀: btn_*;
*/

/* CSS reset */
html {
    color: #000;
    background: #fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}

input, select, img {
    vertical-align: middle
}

input, select {
    outline: none
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

body, button, input, select, textarea {
    font: 12px/1.5 tahoma, arial, 宋体, sans-serif
}

input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

th {
    text-align: inherit;
}

fieldset, img {
    border: 0;
}

iframe {
    display: block;
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

del {
    text-decoration: line-through;
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: 500;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
    display: block;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 500;
}

q:before, q:after {
    content: '';
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

a:hover {
    text-decoration: underline;
}

ins, a {
    text-decoration: none;
}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
    display: block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/* global */
body {
    background: #fff;
}

.wrapper {
    margin: 0 auto;
    text-align: left;
    width: 960px;
    background: url(../cn/4399cn/ssjj/yxyy/release/images/f_bg.jpg?0f16617) center bottom no-repeat;
    padding-bottom: 83px;
}

td {
    font-size: 12px;
    line-height: 160%;
}

.txthide {
    text-indent: -999em;
    overflow: hidden;
    line-height: 0;
    font-size: 0
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    zoom: 1; /* for IE6 IE7 */
}

.hidden {
    display: none;
}

.left, .right {
    display: inline;
    zoom: 1;
}

.left {
    float: left;
}

.right {
    float: right;
}

a:active, a:focus, input {
    -moz-outline: none;
    outline: none;
    ie-dummy: expression(this.hideFocus=true);
}

.sc1 {
    color: #ffc000;
}

.sc2 {
    color: #ff0000;
}

/* ======================== frm 整体框架 ========================  */
.my_ftop {
    background: #fff;
}

.my_footer {
    margin-top: 0;
}


.hd-view{background: url(../cn/4399cn/ssjj/yxyy/release/images/bg_5.jpg?0f16617) repeat;color: #b2a8a6;font-family: "Microsoft Yahei", sans-serif;font-size: 14px;}
.hd-head{position: relative;*zoom:1;}
.hd-wrap{width: 1000px;margin: 0 auto;padding-bottom: 30px;}
.hd-user{position: absolute;bottom:10px;left:100px;}
.hd-user a{margin: 0 10px;color: #b2a8a6;}
.hd-user a:hover{color: #c24539;}
.hd-fbg-1,.hd-fbg-2,.hd-fbg-3,.hd-fbg-4{background-repeat:no-repeat;}
.hd-fbg-1{background-image: url(../cn/4399cn/ssjj/yxyy/release/images/fbg_1.jpg?0f16617);background-position: center 0px;}
.hd-fbg-2{background-image: url(../cn/4399cn/ssjj/yxyy/release/images/fbg_2.jpg?0f16617);background-position: center 175px;}
.hd-fbg-3{background-image: url(../cn/4399cn/ssjj/yxyy/release/images/fbg_3.jpg?0f16617);background-position: center 350px;}
.hd-fbg-4{background-image: url(../cn/4399cn/ssjj/yxyy/release/images/fbg_4.jpg?0f16617);background-position: center 525px;}
.hd-bg-1,.hd-bg-2,.hd-bg-3,.hd-bg-4{background-repeat:no-repeat;width: 1000px;}
.hd-bg-1{background-image: url(../cn/4399cn/ssjj/yxyy/release/images/bg_1.jpg?0f16617);height: 200px;}
.hd-bg-2{background-image: url(../cn/4399cn/ssjj/yxyy/release/images/bg_2.jpg?0f16617);height: 150px;}
.hd-bg-3{background-image: url(../cn/4399cn/ssjj/yxyy/release/images/bg_3.jpg?0f16617);height: 150px;}
.hd-bg-4{background-image: url(../cn/4399cn/ssjj/yxyy/release/images/bg_4.jpg?0f16617);height: 200px;}
.logo{width: 240px;height: 116px;position: absolute;top:38px;left:657px;}
.mod-hd{padding: 32px 0;}
.mod-bd{overflow: hidden;}
.mod-tit{line-height: 30px;font-size: 30px;font-weight: bold;border-left: 6px solid #c24539;padding-left: 14px;}
.mod-rule .mod-bd{height: 158px;background: url(../cn/4399cn/ssjj/yxyy/release/images/bg_8.jpg?0f16617) no-repeat;}


.rule-list{padding: 24px 0 10px 58px;line-height: 30px;}
.rule-list a{color: #c24539;}
.gift-appo{height: 50px;background: url(../cn/4399cn/ssjj/yxyy/release/images/bg_8.jpg?0f16617) no-repeat 0px -158px;margin-bottom: 30px;text-align: center;line-height: 50px;font-weight: bold;font-size: 24px;}
.gift-appo span{color: #d14e42;}
.gift-good{height: 180px;background: url(../cn/4399cn/ssjj/yxyy/release/images/bg_7.jpg?0f16617) no-repeat;}
.intro-video,.intro-album,.intro-inst{border: 1px solid #35302e;background: url(../cn/4399cn/ssjj/yxyy/release/images/bg_6.jpg?0f16617) repeat;}
.intro-video{padding: 9px;float: left;margin-bottom: 20px;}
.intro-video a{display: block;border: 1px solid #35302e;width: 328px;height: 243px;background: url(../cn/4399cn/ssjj/yxyy/release/images/pic_1.jpg?0f16617) repeat;}
.intro-album{padding: 9px 0px;float: right;position: relative;*zoom:1;width: 627px;}
.album-wrap{overflow: hidden;width: 538px;margin: 0 auto;height: 235px;}
.album-list{width: 552px;}
.album-list li{margin-right: 14px;border: 1px solid #35302e;float: left;}
.album-list img{width: 168px;height: 233px;}
.album-btn-l,.album-btn-r{width: 31px;height: 76px;position: absolute;top:50%;margin-top: -38px;background: url(../cn/4399cn/ssjj/yxyy/release/images/sprite_1.png?0f16617) no-repeat;}
.album-btn-l{left:0px;background-position: 0px 0px;}
.album-btn-r{right:0px;background-position: -31px 0px;}
.album-btn-l:hover{background-position: -62px 0px;}
.album-btn-r:hover{background-position: -93px 0px;}
.intro-inst{line-height: 30px;padding: 8px 16px 15px;clear: both;}
.intro-inst p{margin-bottom: 8px;text-indent: 2em;}
.intro-btn-zt{width: 205px;height: 49px;margin: 0 auto;display: block;background: url(../cn/4399cn/ssjj/yxyy/release/images/sprite_1.jpg?0f16617) 0px 0px no-repeat;}
.intro-btn-zt:hover{background-position: 0px -49px;}
.btn-appoint{position: absolute;top:485px;left: 632px;width: 293px;height: 93px;background: url(../cn/4399cn/ssjj/yxyy/release/images/sprite_1.jpg?0f16617) 0px -98px no-repeat;}
.btn-appoint:hover{background-position: 0px -191px;}

.dialog{background: #342b26;border: 1px solid #413934;color: #b2a8a6;font-family: "Microsoft Yahei", sans-serif;font-size: 14px;width:450px;position: relative;*zoom:1;}
.dialog-close{position: absolute;top:0px;right: 0px;padding: 10px;}
.dialog-close i{background: url(../cn/4399cn/ssjj/yxyy/release/images/sprite_1.png?0f16617) -124px 0px no-repeat;display: block;width: 13px;height: 13px;}
.dialog-cont{padding: 50px 50px 20px;}
.dialog-cont h3,.dialog-cont h2{text-align: center;margin-bottom: 20px;}
.dialog-cont h2{font-size: 22px;line-height: 30px;}
.dialog-cont h3{line-height:22px;}
.dialog-book{width: 504px;}
.dialog-book .dialog-cont{padding: 30px 50px 20px;}
.book-tip{text-align: center;}

.form-item{padding-left: 108px;line-height:34px;position: relative;*zoom:1;height: 65px;}
.form-label{position: absolute;top:0px;width: 86px;font-size: 16px;left:22px;}
.form-ipt{background: #2b231f;border: 1px solid #413934;padding: 0 5px;height: 32px;color: #b2a8a6;width: 200px;}
.form-btn-book,.form-btn-conf{display: block;margin: 0 auto;width: 125px;line-height: 38px;background: #974f2f;color: #e5cca1;font-size: 16px;text-align: center;margin-bottom: 10px;}
.form-btn-book:hover,.form-btn-conf:hover{text-decoration: none;}
.form-tip{color: #d14e42;line-height: 22px;}


/* /cn/4399cn/home/css/global_wg.css */
*html{background-image:url(../cn/4399cn/home/css/about:blank?);background-attachment:fixed}
body,html,a,img,div,form,input,ul,li,h1,h2,h3,p,em,span,i,dd,dl,dt{margin:0;padding:0}
a{color:#777;text-decoration:none;}
a:hover{color:#ff4200;text-decoration:underline;}
ol,ul,li{list-style:none}
em,i{font-style:normal}
img{border:none}
*:focus{outline:none;}
/* --------- Css for reSet
	--------- */
body{font:12px/24px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";_font-family:"\5B8B\4F53";background:#fff;}
.cf{*zoom:1}
.cf:after{content:'\200B';display:block;height:0;clear:both}
.fl,.fr{_display:inline;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px!important;}
.mt20{margin-top:20px!important;}
.pad10{padding:0 10px!important;}
.hide,.nav li a{line-height:999;display:inline-block;overflow:hidden;white-space:nowrap;}

/* phone_header */
.topbar{background:url(../cn/4399cn/home/images/tbbg.png?0f16617) repeat-x;width:100%;height:41px; position:relative; z-index:11;font-family:"宋体";}
.topwbar{ width:980px; margin:0 auto;position:relative;}
.topbar .hd_logo{float:left;display:inline;height: 39px;}
.subnav{float:left;font-size:12px; width:640px;}
.subnav a{margin:0 6px 0 5px;color:#333;float:left;line-height:40px;overflow:hidden;position:relative;}
.subnav a:hover{color:#f60 !important}
.subnav a.icon-h{padding-right:12px;margin-right:0;}
.subnav a.icon-h i{width:12px;height:12px;background:url(../cn/4399cn/home/images/phone-top-n.png?) no-repeat;position:absolute;top:4px;right:0;display:block;}

.r_menu{float:right;padding-top:12px;font-size: 12px;}
.r_menu p{float:left;height:20px;line-height:20px;padding:0 2px}
.ico3,.ico4{background:url(../cn/4399cn/home/images/phone_universal_e1.png?0f16617) no-repeat}
.ico3,.ico4{float:left;height:15px;overflow:hidden;margin:2px 3px 0 0;_margin:2px 0 0 0;display:block;cursor:pointer}
.ico3{width:16px;background-position:0 -195px;}
.ico4{width:15px;background-position:0 -214px}

.quick_entry{ width:95px; float:left;font-family: "microsoft yahei";_font-family:"\5B8B\4F53";}
.phone_menu a{ margin:0; float:none; line-height:normal;}
.phone_menu span {display:block; line-height:40px;float:left;font-family:simsun;color:#333}
.phone_menu .phone_menu_entrance {top:0;height:41px;_height:40px; padding:0 10px;zoom:1;_width:71px;}
.phone_sitemap .phone_icon_list, .phone_menu .phone_menu_cur .phone_icon_list {	background:url(../cn/4399cn/home/images/phone_universal_e1.png?0f16617) no-repeat -2px -319px;width:11px;height:10px;overflow:hidden;float:left;margin:15px 2px 0 0;display:inline}
.phone_sitemap .phone_icon_dropdown, .phone_menu .phone_menu_cur .phone_icon_dropdown {float:left;background:url(../cn/4399cn/home/images/phone_universal_e1.png?0f16617) no-repeat -4px -336px;width:8px;height:4px;overflow:hidden;margin:18px 0 0 2px;display:inline}
.phone_sitemap_list {position:absolute;display:;left:0;top:41px;width:978px;background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:15px 0;overflow:hidden;z-index:9999;}
.phone_menu .phone_menu_cur {background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}
.phone_menu .phone_menu_cur span {color:#f60}
.phone_menu .phone_menu_cur .phone_sitemap {color:#f60}
.phone_menu .phone_menu_cur .phone_icon_list {background-position:-2px -345px}
.phone_menu .phone_menu_cur .phone_icon_dropdown {background-position:-4px -362px}
.phone_list_box {overflow:hidden;margin-right:-13px;zoom:1}
.phone_list {float:left;width:224px;padding-left:20px;border-right:1px solid #ddd;margin-right:2px}
.phone_list p {font-size:16px;color:#f60; line-height:26px;}
.phone_list_item li {float:left;width:110px;background:0 0;padding:0; height:26px; overflow:hidden;line-height:26px}
.phone_list_item li a{ display:block; height:26px;line-height:26px}
.phone_game_qrcode {float:left;width:80px;height:80px;margin-right:15px;display:inline}
.phone_game_qrcode img {width:80px;height:80px}
.phone_game_list {margin-top:5px;}
.phone_game_list li {background:0 0;padding:0;width:100px; overflow:hidden; float:left;height:26px;line-height:26px}
.phone_game_list li a{height:26px;line-height:26px}

/* phone_footer */
.phone_footer{ background:#EDEDED; border-top:2px solid #E1E1E1;color:#666;padding:25px 0 30px;min-width:1000px;width:100%; clear:both;}
.phone_footer a:hover{ color:#ff6600}
.phone_wrapper {margin: 0 auto;width: 980px;}
.phone_product{ height:28px; border-bottom:1px dashed #D5D5D5; font-size:0; overflow:hidden; padding-bottom:12px;}
.phone_product dt{ display:none;}
.phone_product dd.last{ background:none;}
.phone_product dd{ color:#333; float:left;height:16px; font-size:12px; margin:2px 0 0 0;background:url(../cn/4399cn/home/images/phone_universal_e1.png?0f16617) no-repeat right -231px;padding:0 10px;font-family:"simsun";line-height:16px;}
.phone_product dd a{ color:#666;}
.phone_product dd i{ margin:0 5px 0 0;}
.phone_product .ico_yx, .phone_product .ico_my, .phone_product .ico_sj, .phone_product .ico_dm, .phone_product .ico_wg, .phone_product .ico_news,
.phone_product .ico_api,.phone_product .ico_android{ background:url(../cn/4399cn/home/images/phone_universal_e1.png?0f16617) no-repeat 0 -35px; width:16px; height:16px; float:left;}
.phone_product .ico_my{ background-position:0 -53px;}
.phone_product .ico_sj{ background-position:0 -71px;}
.phone_product .ico_dm{ background-position:0 -89px;}
.phone_product .ico_wg{ background-position:0 -107px;}
.phone_product .ico_news{ background-position:0 -125px;}
.phone_product .ico_api{ background-position:0 -143px;}
.phone_product .ico_android{ background-position: 0 -267px}
.phone_copyright{ font-size:12px; color:#999; line-height:20px; padding-top:20px;font-family: "arial";}
.phone_copyright a{ color:#999; padding-right:10px;margin-right:10px;}
.phone_copyright .m_link{ padding-bottom:11px;font-size:0;}
.phone_copyright .m_link a { border-right: 1px solid #999;font-size:12px; color:#00519D;}
.phone_copyright .m_link a:hover{ color:#ff6600;}
.phone_copyright .m_link a.last{ border-right:0 none;}
.phone_pad{ visibility:hidden;}
.phone_product .ico_yh{ background:url(http://newsimg.5054399.com/css/shouyou/images/phone_universal_e2.png?0f16617) no-repeat 0 -420px;width:16px; height:16px; float:left;}
.phone_product dd{ color:#333; float:left;height:16px; font-size:12px; margin:2px 0 0 0;background:url(http://newsimg.5054399.com/css/shouyou/images/phone_universal_e2.png?0f16617) no-repeat right -231px;padding:0 8px;font-family:"simsun";line-height:16px;}
.phone_product dd i{ margin:0 5px 0 0; _margin:0 2px 0 0;}
