/* 一对一列表页 */
.olist_topout{ background:#8fc31f}
.olist_top{ width:990px; height:380px; margin:0 auto;}
.olist_top img{ float:left;}
.olist_tt{ background:#f3f3f3 url(images/bgline.png) center center no-repeat; margin-top:20px;}
.olist_tt span{ display:block; width:260px; height:90px; margin:0 auto; background:#f3f3f3; font-family:"微软雅黑"; font-size:36px; color:#9fa0a0; line-height:90px; text-align:center}

.olist_box{ width:990px; margin:0 auto;}
.olist_box div,.olist_box p,.olist_box li{ font-family:"微软雅黑";}
.olist_box_grade{ float:left; width:990px; padding:5px 0}/* 筛选 */
.olist_box_grade p{ font-size:14px; color:#727273; line-height:30px;}
.olist_box_grade p strong{ color:#646565}
.olist_box_grade p a{ padding:0 10px; color:#333; text-decoration:none; cursor:pointer}
.olist_box_grade p a.current{ background:#3690e0; color:#fff;}
.olist_box ul{ float:left; width:1018px; margin:0 -14px 0 -15px; padding:5px 0 20px;}/* 卡片列表 */
.olist_box ul li{ float:left; width:290px; background:url(images/bg_round.png) 0 0 no-repeat; padding:10px 10px 0; margin:0 14px 0 15px;}
.olist_box ul li .cardzone{ position:relative; height:190px;}
.olist_box ul li .cardzone .note{ display:none; position:absolute; width:250px; height:30px; top:160px; left:0; padding-left:40px; font-size:14px; color:#fff; line-height:30px; background:#333 url(images/ico_clock.png) 15px center no-repeat; opacity:0.8; filter:alpha(opacity=80);}
.olist_box ul li .cardzone img{ width:290px; height:190px;}
.olist_box ul li p{ margin-top:20px; font-size:18px; color:#4f4f4f; text-align:center; line-height:30px;}
.olist_box ul li p span{ color:#f55c5c; font-size:24px;}
.olist_box .more{ float:left; margin-left:411px; width:168px; background:#f55c5c; font-size:20px; color:#fff; line-height:48px; text-align:center; _display:inline}
.olist_box .more a{ color:#fff; text-decoration:none; display:block; width:168px; height:48px;}

.olist_box ul li.noke{ width:490px; height:140px; background:url(images/ico_nocourse.png) 380px center no-repeat; padding:120px 0 0 500px; margin:0; font-size:24px; color:#727171; line-height:40px;}/* 没课的时候 */


/* 一对一产品页 */
.odet_box{ width:990px; margin:0 auto; margin-top:10px;}
.odet_box p,.odet_box div,.odet_box li{ font-family:"微软雅黑"}
.odet_card{ float:left; width:468px; height:260px; padding:0 16px;}/* 卡片简介 */
.odet_card p{ float:right; width:92px; height:56px; padding-right:4px;line-height:40px;font-size:22px; color:#fff;text-align:center;background:url(images/bghours.png) 0 0 no-repeat;}
.odet_card p.cardprice{ float:left;color:#ec1159; width:93px; height:41px; line-height:36px; padding-right:4px; margin-top:10px; font-size:22px; background:url(images/bgprice.png) 0 0 no-repeat;}
.odet_text{ float:right; width:460px; height:260px;}
.odet_text p{ font-size:14px; line-height:24px; height:136px; overflow-y:hidden}
.odet_text p span{ font-size:24px; line-height:40px;}
.odet_text_con{ padding:15px 0; height:46px;}
.odet_text_con .labelblue{ float:left; margin-right:10px; background:#3690e0; font-size:14px; font-style:italic; line-height:22px; padding:0 8px 2px 5px; color:#fff;}
.odet_text_con .price{ float:right; font-size:14px; line-height:30px; text-align:right}
.odet_text_con .price span{ font-size:26px; color:#f55c5c}
.bto_red{ float:right; width:168px; margin-left:10px; background:#f55c5c; font-size:20px; color:#fff; line-height:48px; text-align:center; _display:inline}
.bto_blue{ float:right; width:168px; background:#01b0ff; font-size:20px; color:#fff; line-height:48px; text-align:center;}
.bto_red a,.bto_blue a{ color:#fff; text-decoration:none; display:block; width:168px; height:48px;}

.odet_nv{ width:990px; margin:0 auto; height:90px;}/* 详情导航 */
.odet_nv ul{ float:left; width:665px;}
.odet_nv ul li{ float:left; width:165px; border-right:1px solid #ced5db; background:#dce1e7; font-size:24px; color:#34404b; line-height:90px; text-align:center; cursor:pointer}
.odet_nv ul li a{ display:block; width:165px; height:90px; color:#333; text-decoration:none}
.odet_nv ul li.last{ border:none; padding-right:2px;}
.odet_nv ul li.current{ color:#fff; background:#f55c5c}
.odet_nv ul li.current a{ color:#FFF;}

.odet_nv2{ display:inline; position:fixed; top:0; left:50%; margin-left:-495px; z-index:99; width:990px; height:90px;-webkit-transform: translateZ(0);}/* 详情导航 */
.odet_nv2 ul{ float:left; width:665px;}
.odet_nv2 ul li{ float:left; width:165px; border-right:1px solid #ced5db; background:#dce1e7; font-size:24px; color:#34404b; line-height:90px; text-align:center; cursor:pointer}
.odet_nv2 ul li a{ display:block; width:165px; height:90px; color:#333; text-decoration:none}
.odet_nv2 ul li.last{ border:none; padding-right:2px;}
.odet_nv2 ul li.current{ color:#fff; background:#f55c5c}
.odet_nv2 ul li.current a{ color:#FFF;}

.odet_box p.sturmk{ float:right; width:310px; background:#dce1e7; font-size:24px; color:#34404b; line-height:90px; text-align:center; }

.odet_box2{ width:970px; margin:0 auto; margin-top:10px; border:1px solid #ddd; padding:10px 9px 0; border-bottom:none}
.odet_box2 div,.odet_box2 p{ font-family:"微软雅黑"}
.odet_keinfo{ float:left; width:655px;}/* 详情内容 */
.odet_keinfo_con{ margin-bottom:20px; background:#eff8fe; padding:10px;}
.odet_keinfo_con p{ font-size:14px; padding-left:15px; line-height:24px;}
.odet_keinfo_con p.tt{ font-size:18px; font-weight:bold; line-height:36px; background:url(images/ico_redline.png) 0 center no-repeat}

.odet_keinfo_tese{ width:635px; height:991px; padding:0 0 0 20px; background:url(images/bg_colorful.png) 0 0 no-repeat}
.odet_keinfo_tese p.se{ font-size:20px; line-height:40px; color:#fff; text-align:center}
.odet_keinfo_tese p.tt{ margin-top:5px; font-size:20px; color:#eb6100; line-height:30px;}
.odet_keinfo_tese ul{ height:132px; margin-top:-4px;}
.odet_keinfo_tese ul li{ float:left; width:176px; margin:8px 34px 0 0; font-size:16px; color:#395157; line-height:48px; text-align:center;}
.odet_keinfo_tese p.flw{ margin-top:5px; padding-left:40px; background:url(images/ico_flower.png) 0 0 no-repeat; font-size:16px; color:#395157; line-height:35px;}
.odet_keinfo_tese p.flw span{ display:inline-block; background:#fce7d9; color:#eb6100; padding:0 3px; line-height:30px;}
.odet_keinfo_tese p.flw small{ color:#eb6100; font-size:14px;}
.odet_keinfo_free{ width:500px;  height:155px; padding:65px 0 0 135px;}
.odet_keinfo_free p{ float:left; width:130px; font-size:16px; color:#6e919a; line-height:30px; text-align:center}
.odet_keinfo_free p strong{ color:#627579; font-size:18px;}
.odet_keinfo_free p.free{ font-family:Arial, Helvetica, sans-serif; padding-top:30px; font-size:40px; color:#fb9a75; width:80px;}

/*-------------------20160606一对一产品详情页新添样式开始-------------------*/
.lgcourseinfo{ padding:20px 10px 10px; background:#eff8fe;}
.lgcourseinfo table{ width:615px; background:#fff; border-collapse:collapse; text-align:center;}
.lgcourseinfo table td{ padding:5px 0px; border:2px solid #8f82bc; line-height:26px; font-size:16px; color:#8f82bc;}

.okt_bg{ height:1455px; background:url(/o2o/images/bg_colorful1.png) 0 285px no-repeat}
.odet_keinfo_img{ margin-left:-20px; padding:20px 0px 35px;}
.se_step{ padding-top:62px; height:110px;}
.se_step p{ float:left; width:114px; padding-right:16px; line-height:18px; font-size:14px; color:#595757; text-align:center;}
.se_step p.sst01{ width:94px; padding-right:26px; padding-top:27px;}
.se_step p.sst04{ padding-top:9px;}
.se_step p.sst05{ padding-right:0px; padding-top:18px;}
/*-------------------20160606一对一产品详情页新添样式结束-------------------*/

.odet_kermk{ float:right; width:300px;}/* 课程评价 */
.odet_kermk_star{ padding:5px 10px; height:180px; background:#f5f5f5 url(images/ico_rmk.png) 10px 16px no-repeat}
.odet_kermk_star p{ float:left; width:280px; font-size:14px; line-height:36px;}
.odet_kermk_star p label{ float:left; padding:0 20px 0 25px;}
.odet_kermk_star p span{ float:left; width:75px; height:12px; background:url(images/ico_star2.png) 0 center repeat-x; padding:12px 0}
.odet_kermk_star p span img{ float:left; margin-right:3px;}
.odet_kermk_tx{ margin-top:20px;}
.odet_kermk_stu{ float:left; width:300px; border-top:1px solid #DDD; padding:10px 0;}
.odet_kermk_stu .sthead{ float:left; width:70px; position:relative;}
.odet_kermk_stu .sthead img{ width:70px; height:70px;}
.odet_kermk_stu .sthead .mask{ position: absolute; top:0; left:0; width:70px; height:70px; background:url(images/bg_mask.png) 0 0 no-repeat; z-index:99}
.odet_kermk_stu .stcon{ float:right; width:210px;}
.odet_kermk_stu .stcon p{ line-height:24px;}
.odet_kermk_stu .stcon p.tt{ font-size:14px; font-weight:bold;}
.odet_kermk_stu .stcon p.con{ font-size:14px; height:24px; overflow:hidden;}
.odet_kermk_stu .stcon p.date{ font-size:12px; color:#999}

/*一对一产品包详情页*/
.olist_box2{ width:990px; margin:0 auto; padding:20px 0;}
.olist_box2 div,.olist_box2 p,.olist_box2 li,.olist_box2 table,.olist_box2 h3{ font-family:"微软雅黑";}
.olist_box2 h3{font-size:20px; line-height:70px; color:#727171; text-align:center;}
.olist_box2 p{ font-size:14px; line-height:30px; padding-top:20px;}
.olist_box2 p.p_retract{ padding:0 0 0 17px;}
.olist_box2 table{ width:100%;}
.olist_box2 table td{line-height:35px;font-size:14px;color:#727171;border:1px solid #ccc; text-align:center;}

table.MsoNormalTable{margin-bottom:20px;}
table.MsoNormalTable td p{text-align:left;padding:0 0 0 20px;}
table.MsoNormalTable td.emptytd{ height:20px; line-height:20px; background:#f3f3f3;}

table.MsoNormalTable3{margin-bottom:10px;}
table.MsoNormalTable3 td{background:#f3f3f3;}

table.stuclassrecord{font-size:16px;}
table.stuclassrecord th{ background:#f3f3f3; border:1px solid #ccc; line-height:50px;}
table.stuclassrecord td{line-height:40px;}

/*学员案例详情页*/
.stumain990{ width:990px; margin:0px auto; padding:0; font-family:"微软雅黑";}
.stumain990 div{ font-family:"微软雅黑";}
.stumain990 a:hover{ text-decoration:none;}
.stu_dtop{ background:#fabf00; height:314px;}
.stu_dtop img{ float:left;}
.stu_dtop p{ float:left; width:559px; padding-top:84px; height:230px; position:relative; line-height:54px; font-size:52px; color:#fff;}
.stu_dtop p b{ color:#e94709;}
.stu_dtop p a{ position:absolute; left:92px; bottom:44px; width:296px; line-height:71px; background:#ec6100; text-align:center; color:#fff; font-size:26px; display:block;}

.stubox{ margin-top:45px; border-top:1px solid #fabf00;}
.stubox span{ margin-top:-25px; line-height:51px; display:block; padding-left:3px; width:275px; text-align:center; color:#fff; font-size:20px; font-weight:bold; background:url(images/xyal_tit.png) no-repeat 3px 0px;}

.stu_con{ width:989px; padding:18px 0px 0px 1px;}
.stu_con table{ width:989px; border-collapse:collapse; font-size:18px; text-align:center;}
.stu_con table td{ border:1px solid #dcdddd; color:#727171; line-height:44px;}
.stu_con table td.tab_tit{ color:#000;}
.stu_con table td.tab_lh{ line-height:25px; padding:8px 0px; text-align:left; padding-left:94px;}
.stu_con table th{ border:1px solid #dcdddd; color:#000; line-height:44px;}

.stubox p.jx_plan{ line-height:40px; padding-left:31px; width:958px; background:url(images/xyal_ico.png) no-repeat 9px 12px; font-size:18px; color:#000;}

.jspylist{ border-bottom:1px solid #e6e7e7; padding:20px 0px 17px; overflow:hidden;}
.jspyl_left{ float:left; width:289px;}
.jspyl_left img{ padding-left:94px;}
.jspyl_left p{ padding:15px 0px 0px 83px; line-height:22px; font-size:18px; color:#000;}
.jspyl_right{ float:left; width:700px;}
.jspyl_right b,.jspyl_right p{ font-size:18px; line-height:30px;}
.jspyl_right b{ padding-top:4px; color:#000; font-weight:normal; display:block;}
.jspyl_right p{ width:650px;color:#727171;}

.stu_con span.stu_gy{ background:none; margin-top:0px; padding-top:18px; line-height:30px; width:965px; text-align:left; color:#ec6100; padding-left:24px;}
.stubox a.mybm{ margin:45px 0px 25px 311px; width:295px; line-height:71px; background:#ec6100; text-align:center; font-size:26px; color:#fff; display:block;}


/* 499元一对一体验卡 */
.exp-top{ width:1200px; height:260px; margin:20px auto 0;}
.exp-top img{ float:left;}
.exp-top-text{ float:right; width:660px; height:260px;}
.exp-top-text p{ font-size:16px; color:#777; line-height:30px; height:90px; overflow-y:hidden}
.exp-top-text p.tt{ height:auto; font-size:24px; color:#444; line-height:40px; padding-bottom:20px;}
.exp-top-text-con{ padding:10px 0; height:30px; margin-top:12px;}
.exp-top-text-con .price{ float:right; font-size:14px; line-height:30px; text-align:right}
.exp-top-text-con .price span{ font-size:26px; color:#f55c5c}
.bto_red{ float:right; width:168px; margin-left:10px; background:#f55c5c; font-size:20px; color:#fff; line-height:48px; text-align:center; _display:inline}
.bto_blue{ float:right; width:168px; background:#01b0ff; font-size:20px; color:#fff; line-height:48px; text-align:center;}
.bto_red a,.bto_blue a{ color:#fff; text-decoration:none; display:block; width:168px; height:48px;}

.pro-nav{ height:53px; border-bottom:2px solid #639cef; margin-top:30px;}
.pro-nav ul{ float:left; width:1199px;padding-left:1px;}
.pro-nav ul li{ float:left; width:176px; padding:1px; background:#f7f7f7; border:1px solid #e6e6e6; border-bottom:none; margin-left:-1px; font-size:16px; color:#777; line-height:50px; text-align:center; cursor:pointer}
.pro-nav ul li.current{ background:#fff; color:#639cef; font-weight:bold; border:2px solid #639cef; border-bottom:none; padding-bottom:2px; margin-right:1px;}
.exp-tt{ margin-top:20px; background:#f1f7fb; padding-left:60px; font-size:16px; font-weight:bold; line-height:60px;}
.exp-howto{ position:relative; height:540px; margin-top:20px; background:url(/o2o/images/bg_howto.png) center center no-repeat; }
.exp-howto p{ position:absolute; width:268px; height:42px; font-size:24px; line-height:42px; text-align:center}
.exp-howto p.ques1{ top:0; left:460px; background:url(images/bg_colorfultalk.png) 0 0 no-repeat; color:#3ca1b7}
.exp-howto p.ques2{ top:160px; right:100px; background:url(/o2o/images/bg_colorfultalk.png) 0 -42px no-repeat; color:#99ad4a}
.exp-howto p.ques3{ top:360px; right:100px; background:url(/o2o/images/bg_colorfultalk.png) 0 -84px no-repeat; color:#6587e9}
.exp-howto p.ques4{ bottom:0; left:460px; background:url(/o2o/images/bg_colorfultalk.png) 0 -126px no-repeat; color:#e5743d}
.exp-howto p.ques5{ top:360px; left:100px; background:url(/o2o/images/bg_colorfultalk.png) 0 -168px no-repeat; color:#99599f}
.exp-howto p.ques6{ top:160px; left:100px; background:url(/o2o/images/bg_colorfultalk.png) 0 -210px no-repeat; color:#6c5997}

.exp-tt2{ height:64px; margin-top:30px; padding:18px 0; background:url(/o2o/images/bg_exp_tt.png) center 0 no-repeat}
.exp-tt2 p{ margin:0 auto; font-size:36px; font-weight:bold; line-height:64px; text-align:center;}
.exp-tt2 p span{ color:#017ece}
.exp-tt2 p.t1{ padding-left:120px; width:680px; background:url(/o2o/images/ico_goods.png) 30px 0 no-repeat; text-align:left}
.exp-tt2 p.t2{ padding:0 120px; width:560px; background:url(/o2o/images/ico_goods.png) 30px -64px no-repeat}
.exp-tt2 p.t3{ padding:0 120px; width:560px; background:url(/o2o/images/ico_goods.png) 30px -128px no-repeat}
.exp-four1{ width:1140px; margin:50px auto 0; padding-bottom:20px;}
.exp-four1-con{ float:left; width:520px; height:170px; margin:0 25px; background:#68c8be url(/o2o/images/ico_expinfo.png) 0 0 no-repeat;}
.exp-four1-con p{ float:left; width:340px; padding:30px 0; font-size:34px; color:#fff; line-height:55px;}
.exp-four1-con p.tt{ width:146px; margin-right:20px; padding:10px 0 0 0; font-size:24px; color:#f45151; line-height:160px; text-align:center}
.exp-four1-con p.tt strong{ font-size:50px;}
.exp-four1-con p label{ display:block; float:left; width:75px; height:110px; font-size:110px; font-weight:bold; line-height:110px;}
.exp-four1-con2{ float:left; width:520px; height:170px; margin:0 25px; background:#cdc675 url(/o2o/images/ico_expinfo.png) 0 -170px no-repeat;}
.exp-four1-con2 p{ float:left; width:340px; padding:30px 0; font-size:32px; color:#fff; line-height:55px;}
.exp-four1-con2 p.tt{ width:146px; margin-right:20px; font-size:36px; font-weight:bold; color:#f45151; line-height:110px; text-align:center}
.exp-four1-con2 p label{ display:block; float:left; width:75px; height:110px; font-size:110px; font-weight:bold; line-height:110px;}

.exp-four2{ width:1164px; height:320px; margin-top:50px; background:url(/o2o/images/bg_expstep.png) center 0 no-repeat}
.exp-four2 ul li{ float:left; width:194px;}
.exp-four2 ul li .sup{ height:110px; padding-top:55px; font-size:20px; font-weight:bold; color:#f4f4f4; line-height:36px; text-align:center}
.exp-four2 ul li .sdown{ height:110px; background:url(/o2o/images/pao_white.png) center 0 no-repeat; padding:25px 0 0 25px;}
.exp-four2 ul li .sdown p{ padding-left:15px; background:url(/o2o/images/ico_dot.png) 0 center no-repeat; font-size:16px; color:#777; line-height:24px;}

.exp-four3{ width:1132px; height:60px; margin:50px auto 0; padding:16px 0; background:url(/o2o/images/ico_goods2.png) 0 0 no-repeat}
.exp-four3 p{ float:left; width:110px; padding-left:80px; font-size:18px; color:#106aa2; line-height:30px;}
.exp-four3 p.long{ width:140px; padding-left:50px;}
.exp-four3 p.long2{ width:127px; padding-left:53px; font-size:18px;}
.exp-allteacher{ width:1128px; height:460px; margin:30px auto 0}
.exp-allteacher img{ float:left;}

.exp-text{ padding:10px 0 10px 60px;}
.exp-text p{ font-size:14px; color:#777; line-height:30px;}
.ot7-up{ width:1200px; margin:0 auto; padding-bottom:20px;}
.ot7-up ul li{ float:left; width:320px; margin-top:30px;}
.ot7-up ul li p{ padding-top:5px; font-size:16px; color:#666; line-height:30px; text-align:center}
.ot7-up ul li p.tt{ height:90px; padding-top:95px; font-size:28px; font-weight:bold; color:#fff;}
.ot7-up ul li p.up1{ background:url(/o2o/images/map_feature.png) center 0 no-repeat; line-height:64px;}
.ot7-up ul li p.up2{ background:url(/o2o/images/map_feature.png) center -185px no-repeat; line-height:32px;}
.ot7-up ul li p.up3{ background:url(/o2o/images/map_feature.png) center -370px no-repeat; line-height:32px;}
.ot7-up ul li p.up4{ background:url(/o2o/images/map_feature.png) center -555px no-repeat; line-height:64px;}
.ot7-up ul li p.up5{ background:url(/o2o/images/map_feature.png) center -740px no-repeat; line-height:64px;}
.ot7-up ul li p.up6{ background:url(/o2o/images/map_feature.png) center -925px no-repeat; line-height:64px;}
.ot7-up ul li.mid{ width:560px}


/* 2017新版产品详情页 */
.pro-top{ margin-top:20px; height:260px;}
.pro-top img{ float:left; width:500px; height:260px;}
.pro-info{ position:relative; float:right; width:640px; height:260px; padding-right:20px;}
.pro-info p{ font-size:16px; color:#757474; line-height:30px;}
.pro-info p.tt{ font-size:24px; color:#4d4c4c; padding-bottom:10px;}
.pro-info p span{ display:inline-block; margin:5px 10px 5px 0; padding:0 10px; font-size:14px; line-height:20px; color:#fff; text-align:center}
.pro-info p span.lemon{ background:#f8b551}
.pro-info p span.purple{ background:#8c97cb}
.pro-info p small{ font-size:14px; color:#999}
.pro-op{ position:absolute; width:640px; left:0; bottom:0; height:54px;}
.pro-op .btn-redbuy{ float:right; width:160px; height:54px; background:#f55052; font-size:20px; font-weight:bold; color:#fff; line-height:54px; text-align:center; cursor:pointer}
.pro-price{ position:relative; float:left; width:450px; height:54px;}
.pro-price p{ font-size:18px; text-align:right; line-height:54px;}
.pro-price p strong{ font-size:28px; color:#f55052; font-weight:normal}
.pro-price del{ position:absolute; direction:block; width:450px; left:0; top:-12px; color:#999; font-size:16px; text-align:right; line-height:24px;}

.pro-navi{ height:53px; margin-top:20px; border-bottom:2px solid #639cef;}
.pro-naviF{ display:none; position:fixed; width:100%; left:0; top:0; height:53px; border-bottom:2px solid #639cef; background:#fff; z-index:99; -webkit-transform:translateZ(0)}
.pro-navi ul{ width:1199px; height:53px; padding-left:1px;}
.pro-naviF ul{ width:1199px; height:53px; padding-left:1px; margin:0 auto;}
.pro-navi ul li,.pro-naviF ul li{ float:left; width:176px; padding:1px; background:#f7f7f7; border:1px solid #e6e6e6; border-bottom:none; margin-left:-1px; font-size:16px; color:#777; line-height:50px; text-align:center; cursor:pointer}
.pro-navi ul li.current,.pro-naviF ul li.current{ background:#fff; color:#639cef; font-weight:bold; border:2px solid #639cef; border-bottom:none; padding-bottom:2px; margin-right:1px;}
.pro-navi ul li a,.pro-naviF ul li a{ display:block; color:#777; text-decoration:none}
.pro-navi ul li.current a,.pro-naviF ul li.current a{ color:#639cef}
.blank-box{ height:55px;} 

.pro-block{ width:1128px; margin:0 auto;}
.pro-block-tt{ padding-left:20px; margin-top:20px; font-size:18px; font-weight:bold; line-height:36px; background:url(images/ico_redline.png) 0 center no-repeat}
.lgzone{ padding-left:50px; height:200px;}
.lgzone img{ float:left;}
.lgzone img.hard{ margin:70px 50px 0 0}
.lgzone2{ background:url(images/lgimg2.png) 0 60px no-repeat}
.lgzone2 p{ float:left; width:870px; padding-left:70px; font-size:22px; color:#54c3f1; line-height:60px;}
.lgzone2 p.sp{ width:1128px; font-size:18px; color:#777; line-height:24px; padding:10px 0 0 40px;}
table.hislevel{ float:left; width:1114px; margin-top:2px;}
table.hislevel td{ font-size:18px; line-height:74px; text-align:center}
table.hislevel td span{ color:#fff; font-size:20px; background:#54c3f1; padding:0 20px; display:inline-block; height:36px; border-radius:18px; line-height:36px;}
.lgzone3{ margin-top:40px; background:#fdf0dd url(images/sleep.gif) 880px bottom no-repeat; border:3px solid #eb6100; border-radius:20px;}
.lgzone3 p{ color:#e94709; line-height:30px; padding:25px 60px; font-size:18px;}
.lgzone4{ margin-top:40px; text-align:center}
.lgzone5{ margin-top:40px; background:#dff2fc url(images/lgimg4.png) 60px 30px no-repeat; border:3px solid #00b7ee; border-radius:20px;}
.lgzone5 p{ float:left; width:740px; color:#00a0e9; line-height:30px; padding:90px 0 30px 60px; font-size:18px;}
.lgzone5 img{ float:left; margin-top:40px;}
.lgzone6-out{ margin-top:40px;}
.lgzone6{ position:relative; height:252px; margin-top:10px; background:#dce1fa; border:3px solid #8c97cb; border-radius:20px; padding-left:320px;}
.lgzone6 img{ position:absolute; left:20px; top:-65px; z-index:9}
.lgzone6 p{ float:left; width:400px; padding-top:50px; font-size:18px; line-height:36px; color:#534791}

.lgzone7{ margin-top:40px; background:url(images/lgimg8.png) 830px 0 no-repeat}
.lgzone7-tip{ padding-top:40px; font-size:22px; line-height:32px; color:#e94709; text-align:center}
.lgzone7 ul{ width:1020px; margin:40px auto 0; height:262px;}
.lgzone7 ul li{ float:left; width:186px; height:112px; padding-top:150px; text-align:center; line-height:35px; color:#e94709; font-size:24px;}
.lgzone7 ul li.part1{ background:url(images/lgimg9.png) 0 0 no-repeat}
.lgzone7 ul li.part2{ background:url(images/lgimg10.png) 0 0 no-repeat}
.lgzone7 ul li.part3{ background:url(images/lgimg11.png) 0 0 no-repeat}
.lgzone7 ul li.add{ width:231px; height:262px; padding:0; background:url(../images/ico_add.png) center center no-repeat;}

.lgzone8-con0{ background:url(images/tt_feature.jpg) center 0 no-repeat; padding-bottom:30px;}
.lgzone8-feature{ font-size:22px; color:#fff; line-height:50px; text-align:center}
.lgzone8-tt{ margin-top:20px; font-size:22px; color:#eb6100; line-height:50px;}
.lgzone8-con0 ul{ margin:0 0 0 70px; height:114px; background:url(images/bg_sixstep.png) 0 0 no-repeat}
.lgzone8-con0 ul li{ float:left; width:282px; margin:10px 100px 0 0; font-size:16px; color:#395157; line-height:46px; text-align:center}
.lgzone8-con{ background:url(images/bg_roundline.png) 0 0 no-repeat; padding:20px 70px;}
.lgzone8-tx{ padding-left:40px;}
.lgzone8-tx p{ float:left; width:510px; margin-top:20px; font-size:16px; line-height:32px; color:#395157}
.lgzone8-tx p.long{ width:1020px;}
.lgzone8-tx p span{ display:inline-block; width:28px; padding-right:12px; background:url(images/ico_juhua.png) 0 0 no-repeat; font-size:20px; color:#fff; font-weight:bold; font-style:italic; text-align:center}
.lgzone8-tx p.long label{ display:inline-block; background:#fce7d9; color:#eb6100; padding:0 5px; line-height:32px;}
.lgzone8-tx p.long small{ font-size:16px; color:#eb6100}

.odet_keinfo_con{ margin:0; background:#eff8fe; padding:30px 50px;}
.odet_keinfo_con p{ font-size:16px; padding-left:15px; line-height:30px;}
.odet_keinfo_con p.tt{ font-size:20px; font-weight:bold; line-height:40px; background:url(images/ico_redline.png) 0 center no-repeat}
