@charset "utf-8";
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

.sll_box{ width:998px; margin:0 auto;}
.sll_l{ width:270px;}

.sll_left{ background-color:#ff6f06; padding:3px;}
.dtzn_b{ background:url(../images/left_btbj.jpg) no-repeat;}
.dtzn_c{ background-color:#FFF; padding:5px 8px;}
.dtzn_c ul{ color:#666; width:210px; margin:0 auto;}
.dtzn_c ul li{ height:25px; line-height:25px; background-color:#f1f1f1; border-left:3px solid #ff6f06; margin:6px 0px;}
.dtzn_c ul li span{ margin-left:15px;}
.sll_bottom{ background:url(../images/left_dibu.jpg) repeat-x; height:14px;}

.what_xt{padding: 12px 20px 0 10px;background: url(../images/icon_ask.gif) no-repeat right 15px;}
.tip_xt{ background:url(../images/tip.gif) no-repeat; height:70px;}

.sll_r{ width:719px;}
.ssl_gg{ height:115px;}

/*套餐流程*/
.gglc_t{ background:url(../images/right_top.jpg) no-repeat; height:57px;}
.gglc_b{ background: url(../images/right_toplc.jpg) center center no-repeat #ffede0; height:67px;}


/*选择套餐*/
.sll_text{ font-size:16px;}
.gmtc{ margin:10px 0; background:url(../images/tc_bj.jpg) no-repeat; height:168px;}
.gmtc h1,.xzhm h1,.wygm h1{ font-family: "Microsoft YaHei" !important; font-size:16px; color:#666; padding:10px 0 0 10px;}
.gmtc_xz{ padding:8px 0px 8px 20px;}
.gmtc_xz ul{ overflow:hidden; zoom:1;}
.gmtc_xz ul li{  float:left; margin:0 15px;}
.gmtc_xz ul li a{ width:120px; height:128px; display:block;}

.by,.bj,.bn,.zn,.wx{  background:url(../images/tclink.gif) no-repeat;}
a.by:hover,a.bj:hover,a.bn:hover,a.zn:hover,a.wx:hover,.by_xt,.bj_xt,.bn_xt,.zn_xt,.wx_xt{ background:url(../images/tchover.gif) no-repeat; overflow:hidden;}
.by{ background-position:0 0;}
a.by:hover{ background-position:0 0;}
.by_xt{ background-position:0 0;}

.bj{ background-position:0 -136px;}
a.bj:hover{ background-position:0 -136px;}
.bj_xt{ background-position:0 -136px;}

.bn{ background-position:0 -272px;}
a.bn:hover{ background-position:0 -272px;}
.bn_xt{ background-position:0 -272px;}

.zn{ background-position:0 -408px;}
a.zn:hover{ background-position:0 -408px;}
.zn_xt{ background-position:0 -408px;}

.wx{ background-position:0 -544px;}
a.wx:hover{ background-position:0 -544px;}
.wx_xt{ background-position:0 -544px;}
.wx input,.wx_xt input{ width:50px; height:17px; line-height:17px; border:1px solid #cccbc7; color:#666; margin:55px 0 0 30px; text-indent:3px;}
.wx h2,.wx_xt h2{ color:#d80000; text-align:center; margin-top:5px;}



/*选择号码*/
.xzhm{ border:1px solid #f9ba97;}
.xzhm_bt{ background:url(../images/xz_bjqiu.png) no-repeat;  height:101px; border-bottom:1px solid #f9ba97;}
.xzhm_bt h1{ background:url(../images/xz_bj.png) 5px 0 no-repeat;  overflow:hidden; height:35px;}
.xzhm_xxk{ height:50px; overflow:hidden; zoom:1; padding-left:15px; }
.xzhm_xxk a{ margin-right:6px; display:block; width:92px; float:left; text-align:center; }
.xzhm_xxk a:hover{background:url(../images/xunxiank.gif) no-repeat; background-position:0 -48px; height:45px; color:#ff6f06;}
.xxk_link,.xxk_hover{ background:url(../images/xunxiank.gif) no-repeat; overflow:hidden; line-height:36px; color:#FFF; font-family: "Microsoft YaHei" !important; font-size:14px; font-weight:bold;}
.xxk_link{height:45px; color:#fff; }
.xxk_hover{ background-position:0 -48px; height:55px; color:#ff6f06;}

/*
.xzhm_xxk a,.xzhm_xxk a:hover,.xxk{ margin-right:6px; display:block; width:92px; float:left; text-align:center; background:url(../images/xunxiank.gif) no-repeat; height:36px; overflow:hidden; line-height:36px; color:#FFF; font-family: "Microsoft YaHei" !important; font-size:14px; font-weight:bold;}
*/



/*内容背景*/
.sxhm_nr,.srxh_nr,.xmxh_nr,.qlxh_nr,.sjxh_nr,.sxxh_nr,.xzxh_nr{ height:auto!important; min-height:300px;  height:300px;}
.sxhm_nr{ background: url(../images/sxhm_bj.jpg) 420px 290px no-repeat;}
.srxh_nr{ background:url(../images/sr_bj.jpg) center top no-repeat;}
.xmxh_nr{ background:url(../images/xm_bj.jpg) 420px top no-repeat;}
.qlxh_nr{ background:url(../images/ql_bj.jpg) center top no-repeat;}
.sjxh_nr{ background:url(../images/sj_bj.jpg) center top no-repeat;}


/*我要购买*/
.wygm{ border:1px solid #e3e3e3; margin:10px 0px; color:#444; padding-bottom:10px;}
.wygm_gg{ background:url(../images/btgg.png) 10px 0 no-repeat; height:43px;}
.wygm_bs{ background-color:#ffede0; height:25px; padding:5px 0 0 25px;}
.wygm_bs label{ margin-right:8px; vertical-align:middle;}
.wygm_bs label span,.wygm p span{ margin:0px 3px;}
.rad{ height:13px; width:13px;}
.wygm_bs .kk{ width:55px; border:1px solid #ddd;}
.wygm p{ margin:8px 0 10px 25px;}
.wygm_btn,.wygm_btn a,a.wygm_btn,.wygm_btn a:hover,a.wygm_btn:hover{ background:url(../images/gman.jpg) no-repeat; width:161px; height:41px; overflow:hidden; display:block; margin:0 auto;}
.wygm_btn a:hover,a.wygm_btn:hover{ background-position:0 -51px;}

/*友情提示*/
.yqts{ color:#b1b1b1; height:20px; line-height:20px; margin-bottom:25px;}


/*---------------------------------------------------------------生日选号----------------------------------------------------------------------------*/
.xh_top{ padding:10px 20px; height:auto!important; min-height:200px;  height:200px;}
.xh_top h2{ font-weight:normal; font-size:14px; color:#444; height:30px; line-height:30px; padding-top:25px;}
.xh_top p{ color:#666; height:30px; line-height:30px;}

/****************** birthday *********************/
.sr_xk{ margin:20px 0px; height:90px;}
.input_date{ padding:0 0 0 46px; position:relative; z-index:1;}
.input_date li{ float:left; height:73px; position:relative; line-height:73px; font-size:44px; font-family:"微软雅黑",simsun; margin-right:8px;}

.date_sel{ position:absolute; right:0px; top:0;}
.date_sel a{ display:block; width:42px; height:73px; background-color:#ffcea8;}
.date_sel a b{ display:block; width:0; height:0; font-size:0; line-height:0; overflow:hidden; border:13px solid #ffcea8; border-top-color:#fff3ea; position:absolute; top:30px; left:8px;}

.input_box{ border:3px solid #ff6f06; width:171px; background-color:#fff;}
.input_box input{ width:114px; height:73px; position:absolute; left:9px; top:0; border:0; font-size:48px; font-family:Arial, Helvetica, sans-serif; line-height:73px;}

.date_list{  width:171px; height:180px; overflow:scroll; overflow-x:hidden; position:absolute; top:73px; left:-3px; border:3px solid #ff6f06; border-top:0; background-color:#fff;}
.date_list li{ clear:both; line-height:30px; display:inline; height:30px; margin:0px; width:100%;}
.date_list a{ display:block; font-size:20px; text-decoration:none; color:#333; padding-left:15px;}
.date_list a:hover{ background-color:#fa8025; color:#fff;}

.input_month, .input_day{ width:115px;}
.input_month input, .input_day input{ width:60px;}
.input_month .date_list, .input_day .date_list{ width:115px;}

/*---------------------------------------------------------------生肖选号----------------------------------------------------------------------------*/
.sxxh ul{ overflow:hidden; zoom:1;}
.sxxh ul li{ float:left; margin:10px 10px; display:inline;}
.sxxh ul li a{ display:block;}

.shu,.shu a,a.shu,.niu,.niu a,a.niu,.hu,.hu a,a.hu,.tu,.tu a,a.tu,.long,.long a,a.long,.she,.she a,a.she,.ma,.ma a,a.ma,.yang,.yang a,a.yang,.hou1,.hou1 a,a.hou1,.ji,.ji a,a.ji,.gou,.gou a,a.gou,.zhu,.zhu a,a.zhu{ width:88px; height:88px; border:1px solid #d6d6d6;}
.shu a:hover,a.shu:hover,.niu a:hover,a.niu:hover,.hu a:hover,a.hu:hover,.tu a:hover,a.tu:hover,.long a:hover,a.long:hover,.she a:hover,a.she:hover,.ma a:hover,a.ma:hover,.yang a:hover,a.yang:hover,.hou1 a:hover,a.hou1:hover,.ji a:hover,a.ji:hover,.gou a:hover,a.gou:hover,.zhu a:hover,a.zhu:hover{ width:88px; height:88px; border:1px solid #ff6f06;}
.shu,.niu,.hu,.tu,.long,.she,.ma,.yang,.hou1,.ji,.gou,.zhu{ background:url(../images/sx_bj.jpg) no-repeat; overflow:hidden;}
.shu{ background-position:0 0;}
.niu{ background-position:0 -89px;}
.hu{ background-position:0 -178px;}
.tu{ background-position:0 -267px;}
.long{ background-position:0 -356px;}
.she{ background-position:0 -445px;}
.ma{ background-position:0 -534px;}
.yang{ background-position:0 -624px;}
.hou1{ background-position:0 -712px;}
.ji{ background-position:0 -801px;}
.gou{ background-position:0 -890px;}
.zhu{ background-position:0 -980px;}

.shu_hover,.niu_hover,.hu_hover,.tu_hover,.long_hover,.she_hover,.ma_hover,.yang_hover,.hou1_hover,.ji_hover,.gou_hover,.zhu_hover{ background:url(../images/sx_bj02.jpg) no-repeat; overflow:hidden;  width:90px; height:90px; display:block;}
.shu_hover{ background-position:0 0;}
.niu_hover{ background-position:0 -95px;}
.hu_hover{ background-position:0 -190px;}
.tu_hover{ background-position:0 -285px;}
.long_hover{ background-position:0 -380px;}
.she_hover{ background-position:0 -475px;}
.ma_hover{ background-position:0 -570px;}
.yang_hover{ background-position:0 -665px;}
.hou1_hover{ background-position:0 -760px;}
.ji_hover{ background-position:0 -855px;}
.gou_hover{ background-position:0 -950px;}
.zhu_hover{ background-position:0 -1045px;}


/*---------------------------------------------------------------星座选号----------------------------------------------------------------------------*/
.xzxh ul{ overflow:hidden; zoom:1;}
.xzxh ul li{ float:left; margin:10px 10px; display:inline;}
.xzxh ul li a{ display:block;}

.byz,.byz a,a.byz,.jnz,.jnz a,a.jnz,.szz,.szz a,a.szz,.jxz,.jxz a,a.jxz,.shz,.shz a,a.shz,.cnz,.cnz a,a.cnz,.tpz,.tpz a,a.tpz,.txz,.txz a,a.txz,.ssz,.ssz a,a.ssz,.mxz,.mxz a,a.mxz,.spz,.spz a,a.spz,.syz,.syz a,a.syz{ width:88px; height:88px; border:1px solid #d6d6d6;}

.byz a:hover,a.byz:hover,.jnz a:hover,a.jnz:hover,.szz a:hover,a.szz:hover,.jxz a:hover,a.jxz:hover,.shz a:hover,a.shz:hover,.cnz a:hover,a.cnz:hover,.tpz a:hover,a.tpz:hover,.txz a:hover,a.txz:hover,.ssz a:hover,a.ssz:hover,.mxz a:hover,a.mxz:hover,.spz a:hover,a.spz:hover,.syz a:hover,a.syz:hover{ width:88px; height:88px; border:1px solid #ff6f06;}
.byz,.jnz,.szz,.jxz,.shz,.cnz,.tpz,.txz,.ssz,.mxz,.spz,.syz{ background:url(../images/xz.jpg) no-repeat; overflow:hidden;}
.byz{ background-position:0 0;}
.jnz{ background-position:0 -89px;}
.szz{ background-position:0 -178px;}
.jxz{ background-position:0 -267px;}
.shz{ background-position:0 -356px;}
.cnz{ background-position:0 -445px;}
.tpz{ background-position:0 -534px;}
.txz{ background-position:0 -624px;}
.ssz{ background-position:0 -712px;}
.mxz{ background-position:0 -801px;}
.spz{ background-position:0 -890px;}
.syz{ background-position:0 -980px;}

.byz_hover,.jnz_hover,.szz_hover,.jxz_hover,.shz_hover,.cnz_hover,.tpz_hover,.txz_hover,.ssz_hover,.mxz_hover,.spz_hover,.syz_hover{ background:url(../images/xz02.jpg) no-repeat; overflow:hidden;  width:90px; height:90px;}
.byz_hover{ background-position:0 0;}
.jnz_hover{ background-position:0 -95px;}
.szz_hover{ background-position:0 -190px;}
.jxz_hover{ background-position:0 -285px;}
.shz_hover{ background-position:0 -380px;}
.cnz_hover{ background-position:0 -475px;}
.tpz_hover{ background-position:0 -570px;}
.txz_hover{ background-position:0 -665px;}
.ssz_hover{ background-position:0 -760px;}
.mxz_hover{ background-position:0 -855px;}
.spz_hover{ background-position:0 -950px;}
.syz_hover{ background-position:0 -1045px;}


/*---------------------------------------------------------------姓名选号----------------------------------------------------------------------------*/
.name_inp,.lovers_l,.lovers_r,.random{ height:70px; line-height:70px;  font-size:44px; font-family:"微软雅黑",simsun; color:#999; text-align:center; border:3px solid #ff6f06;}
.name_inp{ width:550px;  border:3px solid #ff6f06; margin:50px 0 10px 58px; }


/*---------------------------------------------------------------情侣选号----------------------------------------------------------------------------*/
.lovers_l,.lovers_r{ width:250px;  margin-top:60px; }
.lovers_l{  margin-left:70px; border-right:1px solid #ff6f06;}
.lovers_r{  border-left:1px solid #ff6f06;}

/*---------------------------------------------------------------随机选号----------------------------------------------------------------------------*/
.random_box{ font-size:44px; font-family:"微软雅黑",simsun; line-height:70px; margin:50px 0 10px 58px; color:#000;}
.random{ width:150px; color:#000; margin:0px 15px; vertical-align:middle;}


/*按钮*/
.btn_box{ width:162px; margin:8px auto;}
.sll_btn,.sll_btn_h{ background:url(../images/sll_btn.gif) no-repeat; width:162px; height:39px; display:block; position:relative;}
.sll_btn_h{ background:url(../images/sll_btn.gif) 0 -43px no-repeat;}
.sll_btn b{ display:block; width:38px; height:39px; position:absolute; top:0px; right:0px;}
#box_con{ width:162px; background-color:#fe2b0b; position:absolute; z-index:10px; top:-4px; display:none;left: 0px;}
#box_con ul li{ font-size:18px; font-family:"微软雅黑",simsun;  height:35px; line-height:35px;}
#box_con ul li a{ color:#FFF;}
#box_con ul li a:hover{ color:#fff000;}
