/* 重设 */
html, body, div,    
h1, h2, h3,h4, p,   
img, dl, dt, dd, ol, ul, li,   
fieldset, form, label{margin: 0;padding: 0;border: 0;outline: 0;}   
ol, ul, li { list-style: none; }  
html,body { background:#FFF; _background-attachment:fixed; _background-image:url(about:blank);}  /* IE6 固定定位防抖动 */  
table{ border-collapse: collapse; border-spacing: 0;}  
html, body, div, table{ font-family:Arial,"宋体"; font-size:12px;color:#333; line-height:20px;}

a:link,a:visited{ color:#216ee2; text-decoration:none;}
a:hover,a:active{ color:#0081dc; text-decoration:underline;}
a{ blr:expression(this.onFocus=this.blur())}
body{background:#fff;}
.container{ width:990px; margin:0 auto; height:auto;padding:10px 0;}
.clear{
clear:both;
}
/*右侧border*/
.big_bordercon
{
border: 1px solid #DDDDDD;
margin-top: 9px;
padding: 0 25px 30px 20px;
position: relative;
}

.big_bordercon3
{
border: 1px solid #DDDDDD;
margin-top: 9px;
padding: 0 25px 30px 20px;
position: relative;
width:700px;
float:left;
margin-bottom: 20px;
}

.big_borderconmslist
{
border: 1px solid #DDDDDD;
margin-top: 9px;
padding: 0 10px 30px 10px;
position: relative;
}
.big_bordercon2{
border:1px solid #ddd;
margin-top:9px;
padding:20px 0 0 0;
}

.right_con{ width:795px; float:right;}

/*焦点图*/
.ad_left{
width:580px;
height:230px;
position:relative;
overflow:hidden;
float:left;
margin-bottom:7px;
}
.ad_right{
width:202px;
height:230px;
position:relative;
overflow:hidden;
float:right;
}

/*购物车*/
.shoppingcart{ width:99px; height:34px; margin-top:6px;float:right; background:url(/resource/images/include/btn_gwc.gif) 0 0 no-repeat; cursor:pointer;padding:3px 0 0 29px;}
.shoppingcart span{ display:block; width:20px; height:17px; background:url(/resource/images/include/bg_reddot.png) 0 0 no-repeat; font-weight:bold; font-size:12px; color:#fff; text-align:center; line-height:16px;}

.goodlist{ position: absolute; top:145px; right:132px; width:346px; padding:0 10px; border:2px solid #fcb00f; background:#FFF; z-index:9999} /* 购物列表 */
.ugood{ float:left; width:346px; border-bottom:1px solid #DDD; margin-top:5px;}
.ugood p{ float:left; width:250px; line-height:20px; padding-bottom:3px;}
.ugood .cash{ float:right; line-height:20px; width:76px; text-align:right;}
.ugood .cash strong{ color:#F00; display:block; width:76px;}
.ugood .cash small{ font-size:12px; display:block; width:76px;}
.utotal{ float:left; width:346px; padding:5px 0;}
.utotal p{ float:left; line-height:24px; color:#727272}
.utotal p strong{ color:#F00;}
.utotal a{ display:block; float:right; width:103px; padding-top:1px; height:23px; line-height:23px; text-align:center; background:url(/resource/images/include/bg_enterroom.gif) 0 0 no-repeat;}
.utotal a:link,.utotal a:visited{ color:#333; text-decoration:none;}
.utotal a:hover,.utotal a:active{ color:#216ee2; text-decoration:underline;}

/* 左侧浮动条 */
#flo{ position:fixed; top:210px; left:0; width:45px; background:#014cae; _position:absolute; _top:expression(documentElement.scrollTop+210+"px"); -webkit-transform: translateZ(0);}/* 兼容IE6 和谷歌 */
#flo img{ float:left; display:inline; cursor:pointer;}
.flo_box{ position:relative; width:43px; padding:5px 0 0 2px; height:44px; font-weight:bold; color:#FFF; text-align:center; line-height:16px; border-top:1px solid #267eef; border-bottom:1px solid #02449b;}
.flo_box img{ display:inline; float:left;}
.flo_box2{ position:relative; float:left; width:33px; height:30px; padding:10px 0 0 12px; border-top:1px solid #267eef; border-bottom:1px solid #02449b;}
.flo_box2 .note{ position:absolute; top:3px; right:3px; width:20px; height:17px; background:url(/resource/images/bg_reddot.png) 0 0 no-repeat; font-size:12px; font-weight:bold; color:#FFF; line-height:16px; text-align:center; z-index:99}
.flo_top{ height:40px; padding:10px 0 0 0; width:45px; background:url(/resource/images/bg_left_blue.gif) 0 0 no-repeat; border-top:none;}
.flo_top a{ color:#FFF;}
.flo_bot{ background:url(/resource/images/bg_left_blue.gif) 0 bottom no-repeat; border-bottom:none}
#flo_hide{ float:left; position:fixed; top:210px; left:0; height:278px; width:13px; background:url(/resource/images/bg_hide.gif) 0 0 no-repeat; cursor:pointer; _position:absolute; _top:expression(documentElement.scrollTop+210+"px"); -webkit-transform: translateZ(0);}
.flo_box_tip{ position:absolute; left:45px; top:7px; width:68px; padding:1px 1px 0 7px; font-weight:normal; height:26px; line-height:26px; background:url(/resource/images/bg_left_tip.gif) 0 0 no-repeat; color:#E00; text-align:center;}


/*---------------------------------------------------------首页相关浮动----------------------------------------------------*/
/*底部浮动条新增20180322*/
.floatbg18{ display:none; position:fixed; left:0; bottom:0; width:100%; height:136px; background:#000; opacity:0.80; filter:alpha(opacity=80); -webkit-transform:translateZ(0); z-index:400;}
.float18{ display:none; position:fixed; left:0; bottom:0; width:100%; height:136px; -webkit-transform:translateZ(0); z-index:410;}
.flo_con{ width:990px; margin:0 auto; position:relative;}
.flo_con span.flo_c_up{ cursor:pointer; display:block; position:absolute; right:1px; top:8px; width:17px; height:17px; z-index:420;}
.flo_c_left{ float:left; width:330px; padding-top:14px;}
.flo_c_left p{ font-family:"微软雅黑"; line-height:22px; padding-bottom:6px; text-align:center; font-size:18px; color:#fff;}
.flo_c_left p span{ color:#ffff00;}
.flo_c_left p.flo_c_lint{ line-height:44px; font-size:32px; letter-spacing:2px; font-weight:600;}
/*.flo_c_left p.flo_c_l99{ padding-top:15px; line-height:36px; font-size:30px; font-weight:600;}
.flo_c_left p.flo_c_l99 span{ font-size:36px; color:#ffff00;}
.flo_c_left p.flo_c_lpen{ line-height:36px; font-size:22px; color:#ffff00;}
.flo_c_left p.flo_c_lpen span{ display:inline-block; padding-left:32px; background:url(/resource/images/index/tcc_pen.png) no-repeat 8px center;}
.flo_c_left p.flo_c_ldui{ padding:5px 0; line-height:20px; font-size:16px;}
.flo_c_left p.flo_c_ldui span{ color:#ffca4b;}
.flo_c_left p.flo_c_ltip{ background:url(/resource/images/index/tcc_peo.png) no-repeat 0 center; padding-left:35px; line-height:32px; font-size:16px;}*/
.flo_c_right{ float:left; width:650px; padding-top:18px; position:relative; overflow:hidden;}
.flo_c_right ul{ float:left; width:526px; overflow:hidden;}
.flo_c_right ul li{ float:left; width:220px; padding:0 20px 20px; height:40px;}
.flo_c_right ul li input{ display:block; width:200px; height:40px; line-height:40px; background:#fff; padding:0 10px; font-size:18px; color:#999; font-family:"微软雅黑"; border:0;}
.flo_c_right ul li select{ display:block; width:220px; height:40px; border:0; font-size:18px; color:#333; font-family:"微软雅黑";/*很关键：将默认的select选择框样式清除*//* appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(/resource/images/index/tcc_sel.png) no-repeat right top; */}
/*select::-ms-expand {display: none;}*/  /*清除ie的默认选择框样式清除，隐藏下拉箭头*/ 
.flo_c_ryy{ position:absolute; right:33px; top:24px; width:90px; height:92px; cursor:pointer;}


/*新增--弹层20180611*/
.addtccbg{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.8; filter:alpha(opacity=80); -webkit-transform:translateZ(0); z-index:400;}
.addtcc{ position:fixed; left:0; top:20%; width:100%; -webkit-transform:translateZ(0); z-index:410; overflow:hidden;}
.addbox1{ width:600px; margin:0 auto; height:400px; position:relative;}
img.add_bg{ position:absolute; left:0; top:0; width:600px; height:400px; z-index:111}
.add_up1{ position:absolute; right:5px; top:5px; width:36px; height:36px; cursor:pointer; z-index:130;}
.add_clk1{ position:absolute; left:162px; bottom:46px; width:199px; height:55px; line-height:52px; text-align:center; background:url(/resource/images/tcc/add_ck1.png) no-repeat 0 0; font-size:26px; font-weight:600; font-family:"微软雅黑"; color:#fff; z-index:125;}
.add_clk1 a:link,.add_clk1 a:active{ color:#fff; display:block;}
.add_clk1 a:hover,.add_clk1 a:visited{ text-decoration:none; color:#fff;}

/*20180624新增复读弹窗*/
.fdtcc{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity=70); -webkit-transform:translateZ(0); z-index:400;}
.fdtccbox{ position:fixed; left:0; top:18%; width:100%; -webkit-transform:translateZ(0); z-index:410; overflow:hidden;}
.tdt_box{ width:658px; margin:0 auto; padding:30px 51px 0; height:508px; position:relative;}
.tdt_box a{ display:block;}
.tdt_box img.fdt_up{ position:absolute; right:0; top:0; cursor:pointer;}


/*----------------------------------------------------------------鼎级班相关浮动----------------------------------------------------*/
/*一对一首页新增弹层20180322*/
.djfloat{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.80; filter:alpha(opacity=80); -webkit-transform:translateZ(0); z-index:380;}
.djfloatbox{ position:fixed; left:0; top:0; width:100%; height:100%; -webkit-transform:translateZ(0); z-index:390;}
.djft_con{ width:600px; margin:10% auto 0; height:386px; background:url(/resource/images/index/djtcc.jpg) no-repeat 0 0; position:relative;}
.djft_con span.ft_cup{ display:block; cursor:pointer; position:absolute; right:27px; top:21px; width:17px; height:17px;}
.ft_cname{ text-align:center; padding-top:17px;}
.ft_cname span.ft_c_bt{ display:block; line-height:62px; font-size:34px; font-weight:bold; color:#fff; font-family:"微软雅黑"; text-shadow:1px 2px 5px #c00a06;}
.ft_cname span.ft_c_bt strong{ font-size:60px; color:#ffff00; display:inline-block; padding:0 5px;}
.ft_cname span.ft_c_dt{ display:block; line-height:36px; font-size:28px; font-weight:bold; color:#fff900; font-family:"微软雅黑"; text-shadow:1px 2px 5px #c00a06;}
.ft_cname p{ font-size:22px; color:#fff; line-height:44px; font-family:"微软雅黑"; text-shadow:1px 2px 5px #c00a06;}
.ft_cname p span{ color:#ffff00;}
.ft_tbm{ padding:4px 0 0 10px; overflow:hidden;}
.ft_tbm ul{ overflow:hidden; padding-bottom:42px;}
.ft_tbm ul li{ float:left; width:232px; padding:3px 29px 16px; height:44px;}
.ft_tbm ul li input{ display:block; width:212px; height:44px; line-height:44px; background:#fff; padding:0 10px; font-size:18px; color:#999; font-family:"微软雅黑"; border-radius:4px; border:0;}
.ft_tbm ul li select{ display:block; width:232px; height:44px; border:0; border-radius:4px; font-size:18px; color:#333; font-family:"微软雅黑";/*很关键：将默认的select选择框样式清除*//* appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(/resource/images/index/tcc_sel.png) no-repeat right top;*/ padding:4px 0;}
/*select::-ms-expand {display: none;} */ /*清除ie的默认选择框样式清除，隐藏下拉箭头*/ 
.ft_tbm_yy{ text-align:center;/* background:url(/resource/images/tcc/clk_ft3.png) no-repeat 0 0; line-height:48px; font-size:22px; color:#e30836; font-weight:600; padding-left:36px;*/ cursor:pointer; font-family:"微软雅黑";}

/*20180611*/
.djft_con2{ width:600px; margin:10% auto 0; height:400px; position:relative;}
img.djbg{ position:absolute; left:0; top:0; width:600px; height:400px; z-index:111;}
.djft_con2 span.ft_cup{ display:block; cursor:pointer; position:absolute; right:12px; top:9px; width:17px; height:17px; z-index:130;}
.djzhuti{ position:absolute; left:0; top:0; width:600px; height:400px; z-index:125; padding-top:150px;}
.djft_con2 .ft_tbm{ padding:12px 0 0 10px;}
.dj_tip{ text-align:center; width:286px; margin:0 auto 18px; height:22px; border:1px solid #a5b0bb; border-radius:3px; text-align:center; line-height:22px; font-size:16px; color:#fff; font-family:"微软雅黑";}
.djft_con2 .ft_tbm_yy{ color:#142988;}

.dj_lfd{ display:none; position:fixed; left:0; top:60%; overflow:hidden; z-index:120; -webkit-transform:translateZ(0);}
.dj_lfd img{ cursor:pointer;}
/*----------------------------------------------------------------一对一相关浮动----------------------------------------------------*/
/*一对一首页新增弹层20180712*/
.ydy_tccbg{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.80; filter:alpha(opacity=80); -webkit-transform:translateZ(0); z-index:380;}
.ydy_tcc{ position:fixed; left:0; top:0; width:100%; height:100%; -webkit-transform:translateZ(0); z-index:390;}
.ydy_tcon{ width:600px; margin:10% auto 0; height:420px; background:url(/resource/images/tcc/tcc0712.png) no-repeat 0 0; position:relative;}
.ydy_tcon span.ydy_tup{ display:block; cursor:pointer; position:absolute; right:10px; top:10px; width:17px; height:17px;}
.ydy_tname{ text-align:center; padding-top:20px;}
.ydy_tname span.ydy_t_xu{ display:block; line-height:44px; font-size:34px; letter-spacing:1px; color:#fff; font-weight:bold; padding-bottom:8px;}
.ydy_tname span.ydy_t_xu strong{ color:#ffff00; font-size:40px; display:inline-block;}
.ydy_tname p{ line-height:36px; font-size:24px; color:#fff;}
.ydy_tname p.ydy_tmid{ font-size:22px;}
.ydy_tname p.ydy_tmid span{ font-size:20px; color:#ffff00;}
.ydy_tbm{ padding:18px 0 12px 10px; overflow:hidden;}
.ydy_tbm ul{ overflow:hidden;}
.ydy_tbm ul li{ float:left; width:232px; padding:5px 29px 15px; height:44px;}
.ydy_tbm ul li input{ display:block; width:212px; height:44px; line-height:44px; background:#fff; padding:0 10px; font-size:18px; color:#999; font-family:"微软雅黑"; border-radius:4px; border:0;}
.ydy_tbm ul li select{ display:block; width:232px; height:44px; border:0; border-radius:4px; font-size:18px; color:#333; font-family:"微软雅黑";}
.ydy_tbm_yy{ width:155px; margin:0 auto; height:58px; background:url(/resource/images/tcc/clk_ft3.png) no-repeat 0 0; line-height:48px; font-size:24px; color:#142988; padding-left:35px; cursor:pointer;}
p.ydy_ttip{ width:290px; margin:12px auto 0; line-height:22px; border:1px solid #fff; border-radius:2px; text-align:center; font-size:16px; color:#fff;}

/*新增一对一首页底部浮层20180712*/
.l_floatbg{ position:fixed; left:0; bottom:0; width:100%; height:136px; background:#000; opacity:0.80; filter:alpha(opacity=80); -webkit-transform:translateZ(0); z-index:300;}
.l_floatbox{position:fixed; left:0; bottom:0; width:100%; height:136px; -webkit-transform:translateZ(0); z-index:310;}
.flo_con{ width:990px; margin:0 auto; position:relative;}
.flo_con span.flo_c_up{ cursor:pointer; display:block; position:absolute; right:1px; top:8px; width:17px; height:17px;}
.flo_c_left{ float:left; width:330px;}
.flo_c_left p{ font-family:"微软雅黑"; color:#fff;}
.flo_c_left p.flo_c_l99{ padding-top:15px; line-height:36px; font-size:30px; font-weight:600;}
.flo_c_left p.flo_c_l99 span{ font-size:36px; color:#ffff00;}
.flo_c_left p.flo_c_lpen{ line-height:36px; font-size:22px; color:#ffff00;}
.flo_c_left p.flo_c_lpen span{ display:inline-block; padding-left:32px; background:url(/resource/images/tcc/tcc_pen.png) no-repeat 8px center;}
/*.flo_c_left p.flo_c_ldui{ padding:5px 0; line-height:20px; font-size:16px;}
.flo_c_left p.flo_c_ldui span{ color:#ffca4b;}*/
.flo_c_left p.flo_c_ltip{ background:url(/resource/images/tcc/tcc_peo.png) no-repeat 0 center; padding-left:35px; line-height:32px; font-size:16px;}
.flo_c_right{ float:left; width:650px; padding-top:18px; position:relative; overflow:hidden;}
.flo_c_right ul{ float:left; width:526px; overflow:hidden;}
.flo_c_right ul li{ float:left; width:220px; padding:0 20px 20px; height:40px;}
.flo_c_right ul li input{ display:block; width:200px; height:40px; line-height:40px; background:#fff; padding:0 10px; font-size:18px; color:#999; font-family:"微软雅黑"; border:0;}
.flo_c_right ul li select{ display:block; width:220px; height:40px; border:0; font-size:18px; color:#333; font-family:"微软雅黑";/*很关键：将默认的select选择框样式清除*//* appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(/resource/images/tcc/tcc_sel.png) no-repeat right top;*/}
/*select::-ms-expand {display: none;} *//*清除ie的默认选择框样式清除，隐藏下拉箭头*/ 
.flo_c_ryy{ position:absolute; right:33px; top:24px; width:90px; height:92px; cursor:pointer;}

/*左侧浮动*/
.add_float_l{ display:none; position:fixed; left:0; top:60%; z-index:120; cursor:pointer; -webkit-transform:translateZ(0);}