@charset "utf-8";

@import "http://www.dongao.com/ceduitem/css/nav.css";

html{ _background:url(about:blank);}
body{ color:#363636;  font-size:12px; font-family:"Microsoft YaHei"; background: #fff }
input, textarea, keygen, select, button{font-family: 'Microsoft YaHei';}
*{ margin:0; padding:0;}
img{ border:0;}
table{ border-collapse:collapse; border-spacing:0; width:100%; border:0px; text-align:center;}
ul,li{list-style:none;}
a{text-decoration:none; color: #333; outline: none;}
a:hover{text-decoration:none; color: #333;}
.clear{clear: both; height: 0px; overflow: hidden;}


.flt{float:left;}
.frt{float:right;}
.txt_rt{text-align:right;}
.txt_lt{text-align:left;}
.yellow{color:#fefcc6;}
.red{color:#f00;}
.org{color:#ff6600;}
.org1{color:#fff54e;}
.font18{ font-size: 18px;}
body,html{
	min-width: 1180px; overflow-x: hidden; 
}

.wrap{
	width:1180px; margin:0 auto;
}


/*头部*/
.head{
  	background: #fff; height: 46px; line-height: 44px; width: 100%; text-align: right;
}
.head_main{
	font-size: 14px; color: #626262; text-align: right;
}
.head_main a{
	display:inline-block; color: #3e3e3e;
}
.head_main span{
	display: inline-block; background: url(../images/iphone.png)  0 center no-repeat; padding-left: 30px;
}
.head_main .a_btn1{
	width: 80px; background: #ec903b; color: #fff; border-radius: 5px; text-align: center; color: #fff; height: 29px; line-height: 29px; margin:0  10px 0 100px ;
}
.banner{
	height: 523px; background: url(../images/banner_bj.jpg) no-repeat center 0; text-align: center;
}

/* 超强实力 & 名师 */
.cont1{
	background: #f4f4f4;
}
.tit1{
	text-align: center; line-height: 148px; height: 148px; font-size: 36px; color: #333333; font-weight: normal;
}
.tit1 img{
	margin-top: 45px 
}

.img_bane{ 
	margin: 0 auto; display: block;	padding-top: 70px;
}

/* 右侧悬浮 */
/* 返回顶部 */
/*.fixed_menu{*/
	/*width: 151px; height:168px; padding:0; position:fixed; top: 190px; right:0px; z-index: 5; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:70px; display: none; -webkit-transform:translateZ(0);*/
/*}*/
/*.fixed_menu a{*/
	/*display: inline-block; font-size:14px; text-align: center; color:#fff; height:40px; line-height: 40px; position: relative; background: #443c41; width: 100%; border-bottom: #555 dashed 1px;    */
/*}*/
/*.fixed_menu a.a_first{*/
	/*margin-top: -11px;*/
/*}*/
/*.fixed_menu a.a_iphone{*/
	/*background: url(../images/righ_top.png) no-repeat 0 0; left: -14px;    height: 49px;    border-bottom: 0; width: 165px;*/
/*}*/
/*.sp_phone{*/
	/*width:112px; background: #ff8606;*/
/*}*/
/*.a_back{*/
	/*margin-top:150px; */
/*}*/
/*.fixed_menu a.backtop{*/
	/*background: #ff9000; border-bottom: 0; width: 120px; margin-left: 15px*/
/*}*/
/*.backtop i{*/
	/*display: inline-block; background: url(../images/top_a.jpg) 0 center no-repeat; width: 14px;    height: 8px; margin-right: 5px*/
/*}*/

.banenr{
	background: url(../images/banner.jpg?v=1.0) center center no-repeat; height: 500px
}
/*名师*/
.a_tea{
	background:#eee url(../images/a_tea_bj.jpg) no-repeat center bottom; padding-bottom: 61px;
}
.a_p_tab{
	height: 44px; text-align: center; padding-bottom: 10px;
}
.a_p_tab a span{
	display: inline-block; height: 45px; line-height: 45px; width:206px;  color: #555; font-size: 18px; background: #fff; cursor: pointer; vertical-align: middle;
}
.a_p_tab a .on{
	background: #1f8dee; color: #fff;
}
.a_p_tab .a_tab_first span{
	background: url(../images/l_tab_bg2.png) no-repeat left top; height: 45px; line-height: 45px; border:none;
}
.a_p_tab .a_tab_first .on{
	background: url(../images/l_tab_bg2_ex.png) no-repeat; color: #fff;
}
.a_p_tab .a_tab_last span{
	background: url(../images/l_tab_bg1.png) no-repeat right top; height: 45px; line-height: 45px; border:0px; color: #555;
}
.a_p_tab .a_tab_last .on{
	background: url(../images/l_tab_bg1_ex.png) no-repeat; color: #fff;
}
.a_teach_cent{
	position: relative; margin:0 auto;
}
.a_st_list{
	overflow: hidden; zoom: 1; position: absolute; bottom: 0px; left: 580px; width: 600px; height: 120px;
}
.a_st_list span{
	text-align: center; margin-right: 10px; display: block; float: left; color: #333333; font-size: 14px; line-height: 24px; width: 160px; height: 90px; position: relative;
}
.a_st_list span img{
	cursor: pointer; width: 160px;
}
.a_st_list span .a_st_icon{
	position: absolute; top: 0px; left: 0px;
}
.a_tea_list{
	height: 148px; width: 400px; margin: 0 auto;
}
.a_tea_list3{
	width: 1000px;
}
.a_tea_list span{
	text-align: center; display: block; float: left; color: #333333; font-size: 14px; line-height: 24px; margin:19px 24px 0; _margin-left:12px; cursor: pointer;
}
.a_tea_list b{
	font-weight: normal; font-size: 12px
}
.a_tea_list span img{
	width: 138px; border:solid 1px #d8d8d8;
}
.a_tea_list span.on{
	color: #5b9a01;
}
.a_tea_list span.on img{
	width: 138px; border:solid 1px #5b9a01;
}
.a_taeah_nav{
	padding:40px 0 0 580px; width: 610px; height:386px; position: relative;
}
.a_tea_name{
	position: absolute; left: 110px; bottom: 160px; font-size: 30px; color: #555; width: 130px; text-align: center;
}
.a_tea_name b{
	font-size: 36px;
}
.a_taeah_nav strong{
	display: inline-block; height: 54px; line-height:54px; font-size: 42px; color: #363636; font-weight: normal;  padding-bottom: 30px;
}
.a_taeah_nav strong img{
	display: inline-block; margin:0 34px; vertical-align: middle;
}

.a_teach_p1{
	line-height: 20px; font-size: 14px; padding-bottom:18px; width: 500px;
}
.teach_p1 b{
	display: block; font-size: 16px; font-weight: normal; color: #557ec2;
}
.a_teach_dgq{
	background: url(../images/a_teacher/a_dgq_d.png) no-repeat 105px bottom;
}
.a_teach_lz{
	background: url(../images/a_teacher/a_liuzhong_d.png) no-repeat left bottom;
}
.a_teach_wy{
	background: url(../images/a_teacher/a_hufang_d.png) no-repeat 93px bottom;
}
.a_teach_dks{
	background: url(../images/a_teacher/a_dingkuishan_d.png) no-repeat left bottom;
}
.a_teach_rhw{
	background: url(../images/a_teacher/a_rhw_da.png) no-repeat 85px bottom;
}
.a_teach_zy{
	background: url(../images/a_teacher/a_zy_da.png) no-repeat 85px bottom;
}
.a_teach_gsj{
	background: url(../images/a_teacher/teach_gsj_d.png) no-repeat 130px bottom;
}
.a_teach_mzq{
	background: url(../images/a_teacher/a_mzq_d.png) no-repeat 280px bottom;
}
/*套餐*/
.ul_taocan{
	width:999px; height: 1010px; margin:0px auto 0;
}
.ul_taocan li{
	width: 319px; height: 1010px; float: left; border: 1px #e3e0e5 solid; font-size: 14px; background: #fff; color: #1c1c1c; line-height: 22px;    margin-right: 7px;
}
.ul_taocan li h5{
	height: 69px; line-height: 69px; color: #fff; font-size: 24px; text-align: center; font-weight: normal; position: relative; width: 100%; 
}
.ul_taocan li h5:after{
	content: ' ';border-color: #5b9a01 transparent transparent transparent; border-width: 6px; border-style: solid; position: absolute; bottom: -12px; left: 50%; margin-left: -3px;
}
.ul_taocan .li_last{
	 margin-right: 0
}
.taocan_tit1{
	background: #5b9a01;
}
.taocan_p1,.taocan_p2,.taocan_p3{
	width:293px; border-bottom: 1px #b4b4b4 dashed; margin-left:13px; 
}
.taocan_p1{
	padding: 18px 0; height: 65px; background: url(../images/table_td1.png) no-repeat center 0;
}
.p_strong{
	display: block; height: 46px; line-height: 46px;  text-align: left;padding-left: 15px; font-size: 18px; font-weight: normal;
}
.p_strong b{
	font-size: 24px; font-weight: normal;
}
.taocan_p1 span{
	padding-left: 12px;
}
.taocan_p2{
	height: 118px; background: url(../images/icon_zeng.png) no-repeat 16px center;
}
.taocan_p2 span{
	display: inline-block; padding-left: 48px; vertical-align: middle;
}
.taocan_p3{
	padding-top: 18px;
}
.taocan_p3 span{
	padding-left: 15px;
}
.taocan_p3_1{
	height: 150px;
}
.taocan_p3_2{
	height: 150px;
}
.taocan_p3_3{
	height: 125px; 
}
.taocan_p4{
	padding-top: 33px; height: 365px;  text-align: center;
}
.sp_checked{
	display: block; height: 25px; line-height: 25px; margin-left: 68px; text-align: left; padding-left: 25px;
}
.check_icon{
	background: url(../images/checked_bg.png) no-repeat 0 center; cursor: pointer;
}
.check_icon.active{
	background: url(../images/checked_bg_ex.png) no-repeat 0 center;
}
.taocan_sp1{
	    display: block;    height: 122px;    padding-top: 28px;
}
.taocan_sp2{
	display: inline-block; line-height: 36px; font-size: 14px;
}
.taocan_sp2 b{
	font-size: 26px; font-weight: normal;
}
.taocan_sp2 s,.taocan_s{
	display: inline-block; line-height: 24px; color: #b0b0b0; font-size: 14px;
}

.taocan_sp2_ex{
	 display: block;
}
.taocan_sp2_1{
	font-size: 20px; margin-left: 8px;
}
.taocan_sp2_2{
	display: inline-block; width:140px;
}
.taocan_sp2_3 strong{
	font-size: 20px; font-weight: normal;
}
.taocan_sp2 .taocan_sp2_2_ex b{
	font-size:22px; 
}
.btn_ljgm,.btn_chat2,.btn_chat3{
	display: inline-block; background: #fd8b1b; width:98px; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; border-radius: 5px; border:1px #fd8b1b solid; margin:0 8px; cursor: pointer;
}
.btn_ljgm:hover{
	text-decoration: none; color: #fff; background: #fd8b1b; border-color: #fd8b1b;
}
.btn_chat2{
	background: #fff; color: #fd8b1b;
}
.btn_chat2:hover{
	background: #fd8b1b; color: #fff; text-decoration: none;
}
.ul_taocan li  .taocan_tit1_1{
	    line-height: 27px;    padding-top: 10px;    height: 59px;
}
.taocan_tit1_1 span{
	font-size: 16px;
}
.ul_taocan li.jpb{
	border:#5b9a01 solid 1px;
}
.img_tc{
	position: absolute; top: -30px;
}
.a_more,.a_more:hover{
	display: inline-block; background: url(../images/vidoe.png) no-repeat 0 center ; padding-left: 30px; line-height: 30px; height: 30px; font-size: 14px ;color: #333333; text-decoration: underline; margin-left: 30px;
}
.cont3_boot{
	background: #f4f4f4; margin-top: 57px; padding-bottom: 40px;
}
.cont3_bottom p{
	width: 912px; margin:0 auto; padding-top: 38px; line-height: 30px; font-size: 14px;    font-style: normal;
}
.cont3_bottom p b{
	display: block;  height: 46px; line-height: 46px; text-align: left; font-size: 24px; font-weight: normal; 
}
.cont3_bottom p a{
	color: #fd8b1b; text-decoration: underline;
}
.p_tab{
	padding:39px 0;
}
 .tab_cent{
	width:1000px; margin:auto;
}
.p_tab{
	height: 44px; padding: 0px 0 27px; text-align: center;
}
.p_tab a span{
	display: inline-block; height: 42px; line-height: 42px; width:219px; color: #555; font-size: 18px; background: #fff; cursor: pointer; vertical-align: middle;border: #ddd solid 1px;
}
.p_tab a:hover span{
	background: #3e9d00; color: #fff;border: #3e9d00 solid 1px;
}
.p_tab a .on,.p_tab a:hover .on{
	background: #3e9d00; color: #fff; border: #3e9d00 solid 1px;
}
.p_tab .tab_first span{
	background: url(../images/tab_bg2.png) no-repeat; height: 44px; line-height: 44px; border:none;
}
.p_tab .tab_first:hover span{
	background: url(../images/tab_bg2_ex.png) no-repeat; color: #fff;border: 0;
}
.p_tab .tab_first .on,.p_tab .tab_first:hover .on{
	background: url(../images/tab_bg2_ex.png) no-repeat; color: #fff;border: 0
}
.p_tab .tab_last span{
	background: url(../images/tab_bg1.png) no-repeat; height: 44px; line-height: 44px; border:0px; color: #555555;
}
.p_tab .tab_last:hover span{
	background: url(../images/tab_bg1_ex.png) no-repeat; color: #fff;border: 0;
}
.p_tab .tab_last .on,.p_tab .tab_last:hover .on{
	background: url(../images/tab_bg1_ex.png) no-repeat; color: #fff; border: 0
}
.temp{
	width: 999px; margin: 0 auto; border-collapse: collapse;border-bottom: #e3e3e3 solid 1px;
}
.temp caption{
	border:#5b9a01 solid 1px; color: #5b9a01; line-height: 25px;
}
.temp th{
	background: #5b9a01; color: #fff; font-size: 18px; text-align: center; padding: 15px 0; font-weight: normal; border: #bbd596 solid 1px; border-top: 0
}
.temp td{
	border: #e3e3e3 solid 1px; padding: 25px 0;border-bottom: #e3e3e3 dashed 1px;border-top: #e3e3e3 dashed 1px; font-size: 14px;
}
.temp .td_first{
	background: #f5f5f5
}
.temp .cz  th.chaozhi{
	background: #a0a0a0; border:#ddd solid 1px; border-top:0;
}
.temp .cz .chaozhi{
	background: #f5f5f5
}
.cont_19{
	/*background: url(../images/cont1.jpg) no-repeat center center; */height: 500px
}
.cont_info{
	width: 1151px; height: 319px; background: url(../images/cont_19_cont.png) no-repeat center center; margin: 0 auto
}
.cont_info li{
	display: inline-block; float: left; width: 230px; margin-right: 36px; padding: 105px  15px  0
}
.cont_info  h3{
	text-align: center; color: #666666; font-size: 18px; margin-bottom: 10px;
}
.cont_info p{
	line-height: 28px; font-size: 15px;
}
.cont_info .last{
	margin-right: 0
}
.cont_info span{
	display: block; /*text-align: right;*/padding-left: 80px;font-weight: bold;
}
.cont_19 .tit1{
	/*line-height: 90px ; height: 90px; font-size: 30px;*/
}
/*视频*/
.video_tip{
	/*position: fixed;*/position: absolute; width:600px; height: 442px; /*top:100px;*/top:25%; left:50%; margin-left:-300px; background: #bbb; display: none; -webkit-transform:translateZ(0); z-index: 12;
}
.video_tip h5{
	height: 30px; text-align: right; padding: 10px 10px 0 0;
}
.video_ct{
	width:600px; height: 402px;
}
.video_close{
	cursor: pointer;
}
.tab_cg .sp_tab a span{
	margin-right:46px;
}
#video_logo{
	display: none;
}
.dn{
	display: none;
}

.cont5{
	padding-bottom: 65px;
}
.cont3_btn{
	display: block;width: 200px;height:36px; line-height: 36px; text-align: center;margin:20px auto 0; background: #fd8b1b;color:#fff;border-radius: 5px;font-size:14px;
}
.cont3_btn:hover{
	color: #fff;
}
.a_mask{
	position:fixed;width:100%;height:100%;background:url(../images/a_touming_bj.png);top:0;left:0; _position:absolute; z-index: 9; display: none;
}

/* 云课堂 */
.cont7{
	height:743px; background: url(../images/app_bg.jpg) no-repeat center bottom; color: #fff;
}
.cont7 .wrap{
	padding: 380px 0 0 0; line-height: 36px;
}
.cont7_sp1,.cont7_sp2{
	display: inline-block; vertical-align: top; font-size: 16px;
}
.cont7_sp1{
	width: 270px; margin-left: 23px;
}
.cont7_sp1 span{
	display:block; padding-left: 16px; background: url(../images/style_img2.png) no-repeat 0 center; 
}
.cont7_sp2{
	text-align: center; margin-right: 13px; float: right;
}
.cont7_sp2 span{
	display: block; padding-bottom: 2px;
}
.cont7_sp2 img{
	display: block;
}
.cont7_sp2_1{
	margin-right: 136px;
}

/*左侧导航*/
.backTop {
	padding-top:80px;
    width: 96px;
    height: 300px;
    background: url(../images/top_backbg.png) no-repeat center top;
    position: fixed;
    top: 150px;
    left: 20px;
    /*display: none;*/
}
.backTop .top_a {
	cursor: pointer;
	color:#666666;
	background: #fff;
    display: block;
    width:84px;
    margin:0 auto;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    border-bottom: 1px solid #dddedc;
    text-align: center;
}
.backTop .top_a:hover{
	color:#fff;
	background: #89ba70;
}
.backTop .top_a_hover {
    background: #89ba70;
}
.backTop .top_alast {
    cursor: pointer;
	color:#666666;
	display: block;
    width:84px;
    margin:0 auto;
    height: 45px;
}