﻿/* 全局属性 */
body { text-align: left; font-family:"宋体", arial;margin:0; padding:0; background: #f6fcff; font-size:12px; color:#66828b; line-height:18px;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5, { margin:0; padding:0;}
h6 {font-size:14px; color:#1b4085; margin:0; padding:0;}
h2 {font-size:12px; margin:0; padding:0 0 3px 0; font-weight:normal;}
table,td,tr,th{font-size:12px;}
.copy {font-family:Arial, Helvetica, sans-serif;}
/* 链接颜色 */
a {color:#1b4085; text-decoration:none;}
a:hover { color:#fff; background:#1b4085; text-decoration:none;}
a.lin_zc {color:#66828b; text-decoration:none;}
a.lin_zc:hover { color:#66828b; background:none; text-decoration:underline;}
a.lin_grenn { color:#0ca600;}
a.lin_grenn:hover { color:#fff; padding:2px 1px 0 1px; background:#0ca600;}
a.lin_danl { color:#1fa0d8;}
a.lin_danl:hover { color:#fff; padding:2px 1px 0 1px; background:#1fa0d8;}
a.lin_01 { color:#fff; padding:2px 3px 0 3px; background:#f0b700;}
a.lin_01:hover {color:#fff; background:#0ba000;}
a.lin_02 {color:#fff; padding:2px 3px 0 3px; background:#0ba000;}
a.lin_02:hover {color:#fff; background:#f0b700;}
a.lin_03 {color:#66828b; width:89px; height:22px; text-indent:20px; display:block; line-height:24px; overflow:hidden; background:url(../images/lin_none.gif) no-repeat;}
a.lin_03:hover {color:#1b4085; width:89px; height:22px; background:url(../images/lin_hover.gif) no-repeat;}
a.lin_bt {font-size:12px; line-height:30px; font-weight:bold}
a.lin_a {
     background:url(../images/lin_a.gif) no-repeat;
	 width:107px;
	 height:29px;
	 line-height:32px;
	 text-align:center;
	 overflow:hidden;
	 display:block;
	 float:left;
	 margin:0 8px 0 0;
}
a.lin_a:hover {
     background:url(../images/lin_ah.gif) no-repeat;
	 width:107px;
	 height:29px;
	 line-height:32px;
	 text-align:center;
	 color:#fff;
}
a.lin_1a{
     background:url(../images/lin_ah.gif) no-repeat;
	 width:107px;
	 height:29px;
	 line-height:32px;
	 text-align:center;
	 overflow:hidden;
	 display:block;
	 float:left;
	 margin:0 8px 0 0;
	 color:#fff;
	 font-weight:bold;
}
a.lin_1a:hover {
     background:url(../images/lin_a.gif) no-repeat;
	 width:107px;
	 height:29px;
	 line-height:32px;
	 text-align:center;
	 color:#1b4085;
} 
.c_bule {color:#1b4085;}
.c_bule_14 {color:#1b4085; font-size:14px}
.c_bule_14b {color:#1b4085; font-size:14px; font-weight:bold;}
.c_bule_2 {color:#1196c6;}
.c_red {color:#FF0000}
.c_grenn {color:#59be00; font-weight:bold;}
/* 表单 */
.put_1 {
     width:145px;
	 height:20px;
	 margin:0;
	 padding:0;
	 border:#afc1d2 1px solid;
	 overflow:hidden;
	 line-height:20px;
}
.put_2 {
     width:240px;
	 height:20px;
	 margin:0;
	 padding:0;
	 border:#afc1d2 1px solid;
	 overflow:hidden;
	 background:#fff;
	 line-height:20px;
}
.put_3 {
     width:340px;
	 height:20px;
	 margin:0;
	 padding:0;
	 border:#afc1d2 1px solid;
	 overflow:hidden;
	 background:#fff;
	 line-height:20px;
}
.an_bg {
     width:89px;
	 height:27px;
	 line-height:27px;
	 text-align:center;
	 border:none;
	 color:#1b4085;
	 cursor:pointer;
	 background:url(../images/put_bg.gif) no-repeat;
}
.an_bg_1 {
     width:107px;
	 height:29px;
	 line-height:29px;
	 text-align:center;
	 border:none;
	 color:#fff;
	 cursor:pointer;
	 background:url(../images/lin_ah.gif) no-repeat;
}
/* 页头 */
.hand {
     width:100%;
	 height:108px;
	 background:url(../images/hand_bg.gif) repeat-x;
}
.hand_shop {
     width:770px;
	 height:72px;
	 margin:0 auto;
	 background:url(../images/hand_bg_2.gif) repeat-x;
}
.top_muen {
     width:770px;
	 margin:0 auto;
}
/*.top_muen .top {
	 width:100%;
     height:85px;
}*/
.top_muen .muen {
     width:100%;
	 height:30px;
}
.logo {
     width:507px;
	 height:70px;
	 background:url(../images/logo.gif) no-repeat left;
	 float:left;
}
.init_logo {
     width:234px;
	 height:70px;
	 float:right;
	 line-height:24px;
	 text-align:right;
	 background:url(../images/init_logo.gif) no-repeat right bottom;
}
.calendar {
     width:220px;
	 height:30px;
	 float:left;
	 color:#0178a5;
}
.muen_text {
     width:545px;
	 float:right;
}
.muen_text ul {
     margin:2px;
	 padding:0;
	 list-style-type:none;
}
.muen_text li {
     width:88px;
	 height:29px;
	 background:url(../images/mu_r.gif) no-repeat right;
	 text-align:center;
	 line-height:29px;
	 float:left;
	 cursor:pointer;
	 margin:0;
	 overflow:hidden;
}
.muen_text li#sele_mu {
     width:90px;
	 height:29px;
	 background:url(../images/sele_mu.gif) no-repeat;
	 color:#0178a5;
	 margin:0;
	 overflow:hidden;
}
.muen_text li#sele_mu a{
     color:#0178a5;
}
.muen_text li a:hover{
     color:#1b4085;
	 background:url(../images/sele_mu.gif) no-repeat;
	 display:block;
}
/* 内容 */
.contents {
     width:770px;
	 margin:8px auto 0 auto;
	 overflow:hidden;
}
.contents .left {
     width:528px;
	 float:left;
}
.contents .right {
     width:242px;
	 float:right;
}
.left_text {
     width:518px;
}
.right_text {
     width:234px;
	 margin:0 auto;
}
.flash_1 {
     width:100%;
	 height:185px;
	 overflow:hidden;
	 background:url(../images/flash_bg.jpg) no-repeat;
}
.user_1 {
     width:100%;
	 height:185px;
	 overflow:hidden;
	 background:url(../images/user_1.gif) no-repeat;
}
.flash_2 {
     width:100%;
	 height:101px;
	 overflow:hidden;
	 background:url(../swf/flash_bg2.jpg) no-repeat;
}
.user_2 {
     width:100%;
	 height:185px;
	 overflow:hidden;
	 background:url(../images/user_2.gif) no-repeat;
}
.cont_text {
     width:100%;
	 margin:8px 0;
	 overflow:hidden;
}
.cptx_img {
     width:45px;
	 float:left;
	 margin:6px 0 0 0;
}
.cptx_text {
     width:470px;
	 float:right;
}
/* 热门课程 */
.cont_nr {
     width:100%;
	 margin:8px 0 0 0;
	 overflow:hidden;
	 clear:both;
}
.kc_cont {
     width:258px;
	 height:90px;
	 margin:14px 0;
	 overflow:hidden;
}
.kc_img {
     width:90px;
	 height:90px;
	 float:left;
}
.kc_text {
     width:160px;
	 height:90px;
	 line-height:18px;
	 overflow:hidden;
	 float:right;
}
.more {
	 margin-right:15px;
	 height:30px;
	 line-height:30px;
	 text-align:right;
}
/* 页尾 */
.foot {
     width:770px;
	 height:100px;
	 color:#99afb6;
	 margin:12px auto 0 auto;
}
.foot_mu {
     width:100%;
	 height:34px;
	 background:url(../images/foot_bg.gif) repeat-x;
}
.foot_left_mu {
     width:528px;
	 height:34px;
	 float:left;
	 background:url(../images/foot_logo.gif) no-repeat;
}
.foot_left_mu .text{
     width:480px;
	 float:right;
	 padding:12px 0 0 0;
}
.foot_left_mu .text a{
     color:#66828b;
	 text-decoration:none;
}
.foot_left_mu .text a:hover{
     color:#66828b;
	 background:none;
	 text-decoration:underline;
}
.foot_right_init {
     width:242px;
	 height:34px;
	 float:right;
	 background:url(../images/foot_init.gif) no-repeat;
}
.foot_right_init .qxwz {
     width:160px;
	 height:24px;
	 margin:5px 0;
	 float:right;
}
.foot_text {
     width:100%;
	 line-height:18px;
	 padding:10px 0 0 0;
}
.foot_text .bs_img {
     width:180px;
	 height:48px;
	 padding:0 0 0 20px;
	 float:left;
	 text-align:right;
}
.foot_text .db_text {
     width:380px;
	 text-align:center;
	 float:left;
}
.foot_text a{
     text-decoration:none;
	 color:#66828b;
}
.foot_text a:hover{
     text-decoration:none;
	 background:none;
	 color:#1b4085;
}
#product {
     width:159px;
	 background:url(../images/qx_bg.gif) repeat-y;
	 border-bottom:#cce5ee 1px solid;
	 margin:0px!important;
	 margin:-2px 0 0 0;
}
#product ul{
     margin:5px 1px 1px 1px;
	 padding:0;
	 list-style-type:none;
}	
#product li {
     width:100%;
	 height:22px;
	 line-height:22px;
	 overflow:hidden;
	 text-indent:10px;
}
#product li a{
     color:#66828b;
}
#product li a:hover{
     background:#006fb1;
	 height:22px;
	 line-height:22px;
	 color:#fff;
	 display:block;
}
/* 统一标题 */
.title {
     width:100%;
	 height:30px;
	 margin-top:12px;
	 clear:both;
}
.title_img {
     width:30px;
	 height:30px;
	 float:left;
}
.title_bt {
	 height:30px;
	 float:left;
	 color:#1b4085;
	 font-size:14px;
	 font-weight:bold;
	 line-height:30px;
}
.tiele_more {
     width:50px;
	 float:right;
}
.mu_cont {
     width:100%;
}
.mu_cont ul {
     margin:0;
	 padding:0;
	 list-style-type:none;
}
.mu_cont li {
     background:url(../images/mu_dd_none.gif) no-repeat 0 5px;
	 text-indent:15px;
	 height:24px;
	 line-height:24px;
	 margin:0;
}
.mu_cont li#sele_qa {
     background:url(../images/mu_dd.gif) no-repeat 0 5px;
	 text-indent:15px;
	 height:24px;
	 line-height:24px;
	 margin:0;
}
/* 服务中心 */
.fw_text {
     width:100%;
	 margin:12px 0 0 0;
	 line-height:26px;
}
.fw_text ul{
     margin:0;
	 padding:0;
	 list-style-type:none;
}
.fw_text li{
     background:url(../images/dd3.gif) no-repeat 2px 7px;
	 text-indent:20px;
}
.fw_cont {
     width:100%;
	 overflow:hidden;
	 margin:0 0 5px 0;
	 display:none;
}
.fw_cont_xs {
     width:100%;
	 overflow:hidden;
	 margin:0 0 5px 0;
	 display:none;
}
.fw_cont .fw_t{
     width:100%;
	 height:25px;
	 background:url(../images/fw_t_bg.gif) no-repeat;
	 overflow:hidden;
}
.esc_fw {
     width:35px;
	 height:15px;
	 float:right;
	 margin:2px 0 0 0;
	 cursor:pointer;
}
.fw_cont .fw_ce{
     margin:0px;
	 padding:5px 10px;
	 background:url(../images/fw_c_bg.gif) repeat-y;
	 line-height:22px;
	 overflow:hidden;
}
.fw_cont .fw_ce p {
     text-indent:2em;
	 margin:5px;
}
.fw_cont .fw_b{
     width:100%;
	 height:4px;
	 overflow:hidden;
	 background:url(../images/fw_b_bg.gif) no-repeat;
}
.fwrx {
     margin:12px 0 0 0;
	 height:125px;
	 border:#e8f0f2 1px solid;
	 background:#f7fcff;
	 overflow:hidden;
}
.fw_img {
     width:171px;
	 height:88px;
	 margin:8px auto 0 auto;
     background:url(../images/lxdh.gif) no-repeat;
}
.fw_ly {
     width:80px;
	 float:right;
	 margin:10px 0 0 0;
	 display:none;/* 屏蔽掉我要留言*/
}
/* 登录注册 */
.lad_cont {
     width:100%;
	 overflow:hidden;
	 margin:0 0 5px 0;
	 clear:both;
}
.lad_cont .lad_t{
     width:100%;
	 height:4px;
	 background:url(../images/fw_t1_bg.gif) no-repeat;
	 overflow:hidden;
}
.lad_cont .lad_ce{
     margin:0px;
	 padding:5px 10px;
	 background:url(../images/fw_c_bg.gif) repeat-y;
	 line-height:26px;
	 overflow:hidden;
}
.lad_cont .lad_b{
     width:100%;
	 height:4px;
	 overflow:hidden;
	 background:url(../images/fw_b_bg.gif) no-repeat;
}
#zq {
	 padding-left:20px;
	 background:url(../images/zq.gif) no-repeat;
	 color:#52b10b;
	 float:left;
}
#cw {
	 padding-left:20px;
	 background:url(../images/cw.gif) no-repeat;
	 color:#ff0000;
	 float:left;
}
/* 英语广场 */
.gc_img_l {
     width:248px;
	 height:187px;
	 float:left;
}
.gc_text {
     width:230px;
	 height:187px;
	 margin-right:6px;
	 display:inline;
	 float:right;
}
.gc_sd_hot {
     width:100%;
	 height:136px;
	 line-height:22px;
	 border-bottom:#aed2e1 1px dashed;
}
.gc_sd_hot p{
     text-indent:2em;
	 margin-top:0px;
	 margin-bottom:0px;
}
.gc_sd_more {
     width:100%;
	 height:44px;
	 line-height:22px;
	 margin-top:6px;
}
.gc_sd_more ul{
     margin:0;
	 padding:0;
	 list-style-type:none;
}
.gc_sd_more li {
     background:url(../images/dd.gif) no-repeat 0px 10px;
	 float:left;
	 width:49%;
	 height:22px;
	 overflow:hidden;
	 text-indent:8px;
}
/* 翻页 */
.page {
    width:100%;
	margin:12px 0 5px 0;
	line-height:20px;
	text-align:center;
}
.page .sele_page {
    border:solid 1px #1b4085;
	padding:2px 6px 0px 6px;
	color:#fff;
	background:#1b4085;
	text-decoration:none;
}
.page a {
    padding:2px 6px 0px 6px;
	border:solid 1px #aed2e1;
	background:#f6fcff;
	color:#1b4085;
	text-decoration:none;
}
.page a:hover {
    border:solid 1px #1b4085;
    padding:2px 6px 0px 6px;
	color:#fff;
	background:#1b4085;
	text-decoration:none;
}
/* 正文 */
.zw_bt {
    width:100%;
	height:60px;
	text-align:center;
    border-bottom:#aed2e1 1px dashed;
}
.zw_bt h1{
    font-weight:bold;
	font-size:18px;
	line-height:40px;
	color:#1b4085;
}
.zw_text {
	line-height:24px;
	font-size:14px;
	margin:15px 5px 5px 5px;
	overflow:hidden;
}
.zw_text p {
    text-indent:2em;
}
/* 帮助中心 */
.notice {
    width:100%;
	height:76px;
	margin:8px 0 0 0;
	background:url(../images/notice_bg.gif) repeat-x;
}
.notice_l {
    width:63px;
	height:76px;
	float:left;
	background:url(../images/notice_l.gif) no-repeat;
}
.notice_text {
    width:440px;
	height:60px;
	margin:8px 0 0 5px;
	display:inline;
	line-height:22px;
	float:left;
}
.notice_r {
    width:10px;
	height:76px;
	float:right;
	background:url(../images/notice_r.gif) no-repeat;
}
.banner {
    width:100%;
	margin:12px 0 0 0;
}
/* 右列小BOX */
.box_1 {
     width:234px;
	 overflow:hidden;
	 clear:both;
}
.box_text {
     width:100%;
	 margin:0;
	 padding:0;
	 background:url(../images/box_c.gif) repeat-y;
	 overflow:hidden
}
.box_1 .t_bg {
     width:100%;
	 height:4px;
	 overflow:hidden;
	 background:url(../images/box_t.gif) no-repeat;
}
.box_1 .b_bg {
     width:100%;
	 height:4px;
	 overflow:hidden;
	 background:url(../images/box_b.gif) no-repeat;
}
.box_text ul {
     margin:5px;
	 padding:0;
	 list-style-type:none;
	 line-height:22px;
}
.box_text li {
     background:url(../images/dd.gif) no-repeat 3px 8px;
	 text-indent:12px;
	 width:235px;
	 height:22px;
	 white-space:nowrap;
	 overflow:hidden; 
	 text-overflow:ellipsis;
}
/* 用户评价 */
.yhpj_left {
     width:255px;
	 float:left;
}
.yhpj_right {
     width:255px;
	 float:right;
}
.yh_text {
     width:255px;
	 height:73px;
	 overflow:hidden;
}
.yh_text .yhimg {
     width:72px;
	 height:72px;
	 float:left;
}
.yh_text .yhgy {
     width:170px;
	 height:72px;
	 float:right;
	 line-height:17px;
	 border-bottom:#ddd 1px dashed;
}
/* 新增加 右列 */
.yh_text_r {
     width:230px;
	 height:73px;
	 overflow:hidden;
}
.yh_text_r .yhimg {
     width:72px;
	 height:72px;
	 float:left;
}
.yh_text_r .yhgy {
     width:154px;
	 height:72px;
	 float:right;
	 line-height:17px;
	 border-bottom:#ddd 1px dashed;
}

/* 课程 */
.kc_left {
     width:150px;
	 height:570px;
	 background:url(../images/dsn_l_bg.gif) repeat-y right;
	 float:left;
}
.kc_right {
     width:619px;
	 height:568px;
	 border-top:#d2e8f0 1px solid;
	 border-right:#d2e8f0 1px solid;
	 border-bottom:#d2e8f0 1px solid;
	 float:right;
}
.kc_left ul{
     margin:0;
	 padding:0;
	 list-style-type:none;
}
.kc_left li {
     width:150px;
	 height:47px;
     margin-bottom:6px;
	 cursor:pointer;
	 text-indent:45px;
	 line-height:48px;
	 overflow:hidden;
	 background:url(../images/tag_none_dsn.gif) no-repeat;
}
.kc_left li#tag_sele_kc {
     width:150px;
	 height:47px;
     margin-bottom:6px;
	 background:url(../images/tag_sele_dsn.gif) no-repeat;
	 line-height:48px;
	 color:#008aca;
	 overflow:hidden;
}
.kcjs_text {
     width:590px;
	 height:380px;
	 margin:12px auto 0 auto;
}
.kc_tag {
     width:100%;
	 height:30px;
	 background:url(../images/tag_bg.gif) repeat-x;
}
.kc_tag ul {
     margin:0;
	 padding:0 0 0 15px;
	 list-style-type:none;
}
.kc_tag li {
     width:72px;
	 height:30px;
	 text-align:center;
	 line-height:36px;
	 cursor:pointer;
	 margin:0 3px;
	 overflow:hidden;
	 background:url(../images/kc_tag_none.gif) no-repeat;
	 float:left;
}
.kc_tag li#sele_kc {
     width:72px;
	 height:30px;
	 text-align:center;
	 line-height:36px;
	 overflow:hidden;
	 color:#1e3f82;
	 background:url(../images/kc_tag_sele.gif) no-repeat;
	 float:left;
}
.kcjs_left {
     width:165px;
	 float:left;
	 margin-top:20px;
}
.kcjs_right {
     width:412px;
	 float:right;
}
.kcjs_cont {
     width:100%;
	 margin:10px 0 0 0;
	 line-height:20px;
}
.kcjs_cont h1 {
     width:100%;
	 font-size:12px;
	 color:#1e3f82;
	 line-height:30px;
}
.kcjs_cont p{
     margin:5px 0 0 0;
	 text-indent:2em;
}
.kc_cz {
     width:100%;
	 height:36px;
	 margin:20px 0 0 0;
}
/* 功能原理 */
.gnjs {
     width:385px;
	 overflow:hidden;
	 margin:15px 0 5px 0;
	 float:left;
}
.gn_img {
     width:40px;
	 height:40px;
	 margin:0 0 0 10px;
	 float:left;
	 display:inline;
}
.gn_conts {
     width:310px;
	 float:left;
}
.gn_conts h1 {
     font-size:13px;
	 margin:0 0 8px 0;
	 color:#1b4085;
}
.gn_conts .gn_text {
     width:100%;
	 line-height:18px;
}
.gn_conts .gn_text a {
     color:#66828b;
	 text-decoration:none;
}
.gn_conts .gn_text a:hover {
     color:#1b4085;
	 text-decoration:underline;
	 background:none;
}
.gnjs_left {
     width:50%;
	 float:left
}
.gnjs_right {
     width:50%;
	 float:right
}
.text_cont {
     margin:0;
	 padding:18px;
	 border:#aed2e1 1px solid;
}
/* 购买流程 */
.shop_title {
     width:100%;
	 height:32px;
	 margin-top:6px;
	 overflow:hidden;
	 background:url(../images/shop_title_ce.gif) repeat-x;
}
.shop_title_img {
     width:47px;
	 height:30px;
	 float:left;
}
.shop_title_bt {
     width:300px;
	 float:left;
	 color:#1b4085;
	 font-weight:bold;
	 margin:9px 0 0 8px;
}
.shop_title_r {
     width:160px;
	 height:32px;
	 background:url(../images/shop_title_r.gif) no-repeat right;
	 float:right;
	 line-height:32px;
}
.shop_cont {
     width:100%;
	 margin:10px 0 0 0;
	 overflow:hidden;
}
.shop_cont_img {
     width:200px;
	 height:180px;
	 border:#d4eaf1 1px solid;
	 float:left;
}
.shop_cont_text {
     width:550px;
	 height:182px;
	 padding-left:5px;
	 float:right;
	 line-height:36px;
	 background:url(../images/shop_cont_bg.gif) repeat-x;
}
.shop_cont_text h6{
     height:38px;
	 line-height:38px;
}
.zffs_cont {
     margin:0px;
	 border:#d9e7ec 1px solid;
	 background:#f2f4f7;
	 padding:5px;
	 overflow:hidden;
}
/* 体验 */
.ty_box {
	 margin:8px 0 0 0;
	 height:71px;
	 line-height:18px;
	 border:#aed2e1 1px solid;
}
.ljty {
     width:500px;
	 margin:0 auto;
	 clear:both;
}
.ljty_2 {
     width:300px;
	 margin:0 auto;
}
.ljty_title {
     width:100%;
	 height:40px;
	 border-bottom:#ddd 1px dashed;
	 background:url(../images/userzc1.gif) no-repeat left;
	 text-indent:40px;
	 font-size:16pxpx;
	 font-weight:bold;
	 line-height:40px;
}
.ljty_text {
     margin:0px;
	 padding-left:36px;
}
.biaoti {
	font-family: "宋体";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.kuang {
	width: 100%;
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-style: dashed;
}
/* 08-4-2 添加课程介绍 */
.kcqy {
	margin:5px 15px;
	color:#006fb1;
	background:#f6fcff;
	overflow:hidden;
}