@charset "utf-8";
/* CSS Document */
.sz16{ font-size: 16px;}
.sz20{ font-size:20px;}
.green{ color: #137d4f;}
.org{ color:#d1470a;}
.clear{ clear:both;}
.line-through{ text-decoration: line-through; font-size: 12px;}
#content{ height: auto; overflow: hidden; background: #edeff0; padding-bottom:70px;}

.crumb{ width: 1200px; height: 30px; margin: 0 auto; text-align: left; font-size: 16px; line-height: 30px; padding: 15px 0;}
.crumb span{ padding: 0 8px;}

#container{ width: 1200px; margin: 0 auto; height: auto; overflow: hidden;}

.sidebar { width: 220px;}
.subnav_title_cur{width:198px; height: 50px; line-height: 50px; border-left: solid 2px #dc4f10; font-size: 16px; color: #dc4f10; padding-left: 22px; background: #fff;}
.subnav_title_cur a{ color:#dc4f10;}
.subnav_title{ width:198px; height: 50px; line-height: 50px; border-left: solid 2px #fff; font-size: 16px; padding-left: 22px; background: #fff;}
.subnav{ background: #fff; width:222px;}
.subnav ul li{ float:left; width:220px; height: 48px; line-height: 48px; border: solid 1px #fff; border-right: none; font-size: 16px; border-left: solid 2px #fff; background: url("../../images/course/subnav_tb.jpg") 190px bottom no-repeat; position: relative; z-index: 10;}
.subnav ul li a{ display: block; padding-left: 22px; color: #666;}
.subnav ul li:hover{ border: solid 1px #c9c9c9; border-right: none; border-left: solid 2px #dc4f10;background: url("../../images/course/subnav_tb.jpg") 190px top no-repeat;}
.subnav ul li a:hover{ color: #dc4f10;}
.subnav ul li.cur{ border: solid 1px #c9c9c9; border-right: none; border-left: solid 2px #dc4f10;background: url("../../images/course/subnav_tb.jpg") 190px top no-repeat;}
.subnav ul li.cur a{ color: #dc4f10;}
.subnav ul li .second_nav{ position: absolute; right:-269px; top: -1px; width: 258px; line-height: 22px; padding: 6px 5px; border: solid 1px #c9c9c9; border-left: none; background: #fff url("../../images/course/subnav_line.jpg") left top no-repeat; display: none;  z-index: 99;}
.subnav ul li:hover .second_nav{ display: block;}
.subnav ul li .second_nav ul li{ display: block;  float: left; width: auto; height: 22px; padding: 7px; line-height: 22px; font-size: 14px; border: none; background: none;  text-overflow: ellipsis; white-space: nowrap;}
.subnav ul li .second_nav a{ color: #444; padding:0 8px; }
.subnav ul li .second_nav a:hover{ background: #dc4f10; color: #fff; border-radius: 5px;}
.subnav ul li .second_nav a.cur1{ background: #dc4f10; color: #fff; border-radius: 5px;}

.ad_banner img{ padding-top: 20px;}
.bq_banner{ margin-top: 40px; font-size: 14px;}
.bq_banner ul{margin-top: 15px;}
.bq_banner h3{font-weight: normal;font-size: 18px; color: #666666;}
.bq_banner ul li{float: left; margin: 0 15px 15px 0;}
.bq_banner ul li:last-of-type{ margin-right: 0;}
.bq_banner ul li a{
	display: block;
	padding: 10px;
	line-height: 14px;
	background: #fff;
	border-radius: 5px;
}
.bq_banner ul li a:hover,.bq_banner ul li.adv a{
	 background: #dc4f10;
	 color: #fff;
}
.xa > a {
    display: inline-block;
    padding: 15px;
    border-radius: 3px;
}

.w_960{ width: 960px; padding-bottom: 35px; height: auto; overflow: hidden; background: #fff;}
.course_cur{ height: 56px; line-height: 56px; padding: 0 25px;}
.course_cur_ri{ color: #666; font-size: 16px;}
.course_cur_ri a{ color: #666; padding: 6px 12px; border-radius: 3px;}
.course_cur_ri a:hover{ color: #dc4f10;}
.course_cur_ri a.cur{ color: #fff; background: #dc4f10;}
.course_cur_ri span{ color: #d2d2d2; padding: 0 6px;}

.course_box{ padding: 15px; padding-bottom: 30px; height: auto;}
.xcv{padding: 0px;}
.course_box dl{ width: 290px; padding:10px; height: 338px; float: left;  }
.course_box dl.dz{ height: 345px; width: 285px; position: relative;}
.course_box dl.dz .free_flags{
	position:absolute;
	right:15px;
	top:5px;
	z-index:10;
	height:30px;
	width:33px;
	background:url(../../images/course/fr_icon.png) no-repeat;
}
.course_box dl.dz dd p.view span{ background:#e7e7e7 url("../../images/course/tb1.jpg") 10px center no-repeat;}
.course_box dl:hover{ -webkit-box-shadow:1px 1px 4px rgba(0,0,0,.4); box-shadow:1px 1px 4px rgba(0,0,0,.4); box-shadow:1px 1px 4px 2px #ddd;}
.course_box dl dt{ width: 290px; height: 216px; position: relative; }
.course_box dl.dz:hover{background: #fff;}
.course_box dl dt .collection{ position: absolute; right: 10px; top: 10px; width: 30px; height: 28px; display: none;}
.course_box dl:hover dt .collection{ display: block;}
.course_box dl dt .bjy{ position: absolute; left: 0; bottom: 0; height: 42px; width: 290px; line-height: 42px; color: #fff; background: #494949;}

.course_box dl dt .bjy .dt, .course_box dl dt .bjy .dd{ height: 42px; float: left; text-align: center; font-size: 14px;}
.course_box dl dt .bjy .dt{ width: 75px; background: #dc4f10;}
.course_box dl dt .bjy .dd{ width: 215px; padding: 0;}

.course_box dl dt .collection a{ display: block; width: 30px; height: 28px; background: url("../../images/course/sc.png") right center no-repeat; transition:0s all; -webkit-transition:0s all; -moz-transition:0s all; -o-transition:0s all; -ms-transition:0s all;}
.course_box dl dt .collection a:hover{ background: url("../../images/course/sc.png") left center no-repeat;}
.course_box dl dt .collection a.on{ background: url("../../images/course/sc.png") left center no-repeat;}
.course_box dl dd{ position: relative; height: 122px; padding-top: 10px; color: #666;}
.course_box dl dd h3{ font-weight: normal; font-size: 16px; padding-bottom: 5px; line-height: 24px; }
.course_box dl dd p.price{ line-height: 20px; color: #666; padding: 10px 0;}
.course_box dl dd p.price em{ font-size: 18px; font-family:Arial; font-style: normal; color: #dc4f10;}
.course_box dl dd p.price em i{font-size: 14px; font-family:Arial; font-style: normal;}
.course_box dl dd p.view{ height: 20px; line-height: 20px;}
.course_box dl dd p.view span{ padding: 0 15px 0 25px; float: left; display: block; border-radius: 3px; background:#edeff0 url("../../images/course/tb1.jpg") 10px center no-repeat;}
.course_box dl dd a.go{ position: absolute; right: 0; top: 65px; padding: 3px 8px; border-radius: 3px; color: #fff; background: #1c7dcf;}


/**/
.onfound{ width: 162px; padding:50px 0 0 178px; height: 95px; line-height: 28px; margin: 60px auto; font-size: 16px; color: #666; background: url("../../images/course/nofound.jpg") left center no-repeat;}
.onfound h3{ color: #dc4f10; font-weight: normal; font-size: 28px; line-height: 35px;}
/*溢出隐藏*/
.p_over_flow{
	height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}

/*订单列表*/
.order_box{ 
	padding-top:27px;
}
.order_buy,.complete_infor{
	background:#fff;
	padding:70px;
}
.order_buy h2{
	font-size:21px;
	font-weight:normal;
	margin-bottom:20px;
}
.order_buy_01{
	margin-bottom:40px;
}
.order_buy_03{
	width:210px;
	height:158px;
	margin-right:20px;
}
.order_buy_02{
	width:830px;
}
.order_buy_02 ul li{
	line-height:34px;
	font-size:16px;
	color:#666;
}
.Pay_treasure{
	margin-bottom:32px;
	height:50px;
}
.Pay_treasure a{
	display:block;
	height:38px;
	padding-top:12px;
	width:141px;
	text-align:center;
	margin-right:15px;
	float:left;
	background:url(../../images/course/g_btn.png) no-repeat left center;
}
.Pay_treasure a.hover{
	background:url(../../images/course/ge_btn.png) no-repeat left center;
}
.confirm_order{
	height:42px;
	line-height:42px;
	text-align:right;
}
.confirm_order a.input_btn{
	margin-left:20px;
	display:inline-block;
	height:42px;
	background:#d1470a;
	width:105px;
	font-size:16px;
	color:#ffe9df;
	text-align:center;
	vertical-align:top;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
}
.confirm_order a:hover{
	color:#ffe9df;
	background:#b9420d;
}
.confirm_order em{
	font-style:normal;
	font-size:30px;
}

/*弹框*/
/*弹框*/
.orderforbg{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
	z-index:100;
	display:none;
}
#orderforbox {
	position:fixed;
	left:50%;
	margin-left:-180px;
	top:20%;
	width:440px;
	height:265px;
	background:#fff;
	border-radius:3px;
	z-index:999;
	display:none;
}
#orderforbox .tltle{
	height:54px;
	line-height:54px;
	background:#f5f5f5;
	font-size:18px;
	padding:0 22px;
	overflow:hidden;
}
#orderforbox .tltle input{
	float:right;
	width:20px;
	height:20px;
	margin-top:17px;
	background:url(../../images/course/close.jpg) no-repeat left center;
}
#orderforbox ul{
	padding:20px;
}
#orderforbox ul li{
	font-size:14px;
	line-height:32px;
}
#orderforbox ul .pay_btn_list{
	height:48px;
	margin-top:25px;
}
#orderforbox ul .pay_btn_list input{
	width:190px;
	height:48px;
}
#orderforbox ul .pay_btn_list input,.step03_btn input{
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	color:#fff;
	font-size:16px;
}
#orderforbox ul .pay_btn_list .pay_01{
	background:#dc4f10;
	margin-right:18px;
}
#orderforbox ul .pay_btn_list .pay_01:hover,.step03_btn input{
	background:#b9420d;
}
#orderforbox ul .pay_btn_list .pay_02{
	background:#158b4f;
}
#orderforbox ul .pay_btn_list .pay_02:hover{
	background:#0f7441;
}

.complete_infor ul{
	padding-top:100px;
	min-height: 300px;
}
.complete_infor ul li{
	text-align:center;
	line-height:80px;
	font-size:30px;
}
.complete_infor ul li input{
	width:145px;
	height:42px;
	line-height:42px;
	background:#dc4f10;
}
.search_rst{ height:100px; padding-top:10px; line-height:100px; font-size:18px; text-align:center;}
.color_y{ color:#dc4f10;}
.search_xg{ font-size:18px; color:#dc4f10; padding:10px 0 0 10px;}
/**
.sz16{ font-size: 16px;}
.green{ color: #137d4f;}
.org{ color:#d1470a;}
.line-through{ text-decoration: line-through; font-size: 12px;}
.clear{ clear:both;}
#content{ height: auto; overflow: hidden; background: #edeff0; padding-bottom:70px;}

.crumb{ width: 1200px; height: 30px; margin: 0 auto; text-align: left; font-size: 16px; line-height: 30px; padding: 15px 0;}
.crumb span{ padding: 0 8px;}

#container{ width: 1200px; margin: 0 auto; height: auto; overflow: hidden;}

.sidebar { width: 220px;}
.subnav_title{ height: 50px; line-height: 50px; border-left: solid 2px #dc4f10; font-size: 16px; color: #dc4f10; padding-left: 22px; background: #fff;}
.subnav{ background: #fff;}
.subnav ul li{ height: 48px; line-height: 48px; border: solid 1px #fff; border-right: none; font-size: 16px; border-left: solid 2px #fff; background: url("../../images/course/subnav_tb.jpg") 190px bottom no-repeat; position: relative; z-index: 10;}
.subnav ul li a{ display: block; padding-left: 22px; color: #666;}
.subnav ul li:hover{ border: solid 1px #c9c9c9; border-right: none; border-left: solid 2px #dc4f10;background: url("../../images/course/subnav_tb.jpg") 190px top no-repeat;}
.subnav ul li a:hover{ color: #dc4f10;}
.subnav ul li .second_nav{ position: absolute; right:-269px; top: -1px; width: 258px; line-height: 22px; padding: 6px 5px; border: solid 1px #c9c9c9; border-left: none; background: #fff url("../../images/course/subnav_line.jpg") left top no-repeat; display: none;  z-index: 99;}
.subnav ul li:hover .second_nav{ display: block;}
.subnav ul li .second_nav ul li{ display: block;  float: left; width: auto; height: 22px; padding: 7px; line-height: 22px; font-size: 14px; border: none; background: none;}
.subnav ul li .second_nav a{ color: #444; padding:0 8px; }
.subnav ul li .second_nav a:hover{ background: #dc4f10; color: #fff; border-radius: 5px;}

.ad_banner img{ padding-top: 20px;}
.bq_banner{ margin-top: 40px; font-size: 14px;}
.bq_banner ul{margin-top: 15px;}
.bq_banner h3{font-weight: normal;font-size: 18px; color: #666666;}
.bq_banner ul li{float: left; padding: 15px; background: #fff; margin-bottom: 15px; border-radius: 3px;}
.bq_chil{margin-left: 10px; margin-right: 10px;}
.bq_banner ul li.adv{background: #dc4f10;color: #fff;}

.w_960{ width: 960px; padding-bottom: 35px; height: auto; overflow: hidden; background: #fff;}
.course_cur{ height: 56px; line-height: 56px; padding: 0 25px;}
.course_cur_ri{ color: #666; font-size: 16px;}
.course_cur_ri a{ color: #666; padding: 6px 12px; border-radius: 3px;}
.course_cur_ri a:hover{ color: #dc4f10;}
.course_cur_ri a.cur{ color: #fff; background: #dc4f10;}
.course_cur_ri span{ color: #d2d2d2; padding: 0 6px;}

.course_box{ padding: 15px; padding-bottom: 30px; height: auto; overflow: hidden; padding-top: 0px;}
.xcv{padding: 0px;}
.course_box dl{ width: 290px; padding:10px; height: 338px; float: left;  }
.course_box dl.dz{padding:0px; margin-right: 5px;}
.course_box dl:hover{ -webkit-box-shadow:1px 1px 4px rgba(0,0,0,.4); box-shadow:1px 1px 4px rgba(0,0,0,.4); box-shadow:1px 1px 4px 2px #ddd;}
.course_box dl dt{ width: 290px; height: 216px; position: relative; }
.course_box dl dt .collection{ position: absolute; right: 10px; top: 10px; width: 30px; height: 28px; display: none;}
.course_box dl:hover dt .collection{ display: block;}
.course_box dl dt .bjy{ position: absolute; left: 0; bottom: 0; height: 42px; width: 290px; line-height: 42px; color: #fff; background: #494949;}

.course_box dl dt .bjy .dt, .course_box dl dt .bjy .dd{ height: 42px; float: left; text-align: center; font-size: 14px;}
.course_box dl dt .bjy .dt{ width: 75px; background: #dc4f10;}
.course_box dl dt .bjy .dd{ width: 215px; padding: 0;}

.course_box dl dt .collection a{ display: block; width: 30px; height: 28px; background: url("../../images/course/sc.png") right center no-repeat; transition:0s all; -webkit-transition:0s all; -moz-transition:0s all; -o-transition:0s all; -ms-transition:0s all;}
.course_box dl dt .collection a:hover{ background: url("../../images/course/sc.png") left center no-repeat;}
.course_box dl dt .collection a.on{ background: url("../../images/course/sc.png") left center no-repeat;}
.course_box dl dd{ position: relative; height: 122px; padding-top: 10px; color: #666;}
.course_box dl dd h3{ font-weight: normal; font-size: 16px; padding-bottom: 5px; line-height: 24px; }
.course_box dl dd p.price{ line-height: 20px; color: #666; padding: 10px 0;}
.course_box dl dd p.price em{ font-size: 14px; font-style: normal; color: #dc4f10;}
.course_box dl dd p.view{ height: 20px; line-height: 20px;}
.course_box dl dd p.view span{ padding: 0 15px 0 25px; float: left; display: block; border-radius: 3px; background:#edeff0 url("../../images/course/tb1.jpg") 10px center no-repeat;}
.course_box dl dd a.go{ position: absolute; right: 0; top: 65px; padding: 3px 8px; border-radius: 3px; color: #fff; background: #1c7dcf;}



.onfound{ width: 162px; padding:50px 0 0 178px; height: 95px; line-height: 28px; margin: 60px auto; font-size: 16px; color: #666; background: url("../../images/course/nofound.jpg") left center no-repeat;}
.onfound h3{ color: #dc4f10; font-weight: normal; font-size: 28px; line-height: 35px;}


.cd_meta h2 {

	font-size: 30px;
	font-weight: normal;
	line-height: 35px;
	margin-bottom: 15px;
	color:#444444;
	margin-top:20px;
}
.gray {
	color: #666666;
	font-size:14px;

}
.cd_meta .cd_rmb_num2 {
	font-size: 26px;
	margin-right: 40px;
	color:#dc4f10;
}
.cd_meta .cd_rmb_num1 {
	font-size: 14px;
	color: #666666;

}
.cd_meta .cd_rmb_num {
	color: #666666;
	font-size: 14px;
	text-decoration: line-through;
	margin-right: 40px;
}
.grce{ color:#dc4f10; font-size:16px; }
.cd_em{ margin-left:10px; margin-right:10px;}
.cd_meta p a.green {
	text-decoration: underline;
}
.cd_button{margin-top: 20px;}
.butnc{ background:url(../../images/course/13_03.jpg) no-repeat; width:83px; height:25px; padding-top: 4px;margin-top: 10px;}
.butnc a{ background:url(../../images/course/9_03.jpg) no-repeat left 2px;margin-left: 8px; padding-left: 15px; }
.butnc a:hover{background:url(../../images/course/10_03.jpg)no-repeat left 2px; color:#dc4f10;  }
.cd_button .free_btn{background:url(../../images/course/11_03.jpg)no-repeat; width:145px; height:50px;margin-right: 10px;}
.cd_button .buy_btn{background:url(../../images/course/12_03.jpg)no-repeat; width:120px; height:50px; }
.cd_intro1{ width:245px;   height:345px;}
.cd_intro1 h3{ line-height:21px; margin-top:20px; font-size:16px; font-weight:normal;   margin-left:20px;}
.cd_intro1 h3 span{ color:#dc4f10; }
.cd_intro1 p{text-align:center; border-bottom:1px solid #edeff0; padding-bottom: 28px; padding-top: 28px;  font-size:15px;}
.cd_intro1 p span{
	display:inline-block;
	width:90px;
	margin-left: 15px;
	padding-left:15px;
}
.cd_intro1 p span.img1{
	background:url(../../images/course/1_03.jpg) no-repeat;
}
.cd_intro1 p span.img2{
	background:url(../../images/course/2_03.jpg) no-repeat;
}
.cd_intro1 p span.img3{
	background:url(../../images/course/3_03.jpg) no-repeat;
}
.cd_intro1 p span.img4{
	background:url(../../images/course/4_03.jpg) no-repeat;
}
.cd_intro1 p span.img5{
	background:url(../../images/course/5_03.jpg) no-repeat;
}
.cd_intro1 p span.img6{
	background:url(../../images/course/6_03.jpg) no-repeat;
}
.cd_intro1 p span.img7{
	background:url(../../images/course/7_03.jpg) no-repeat;
}
.cd_intro1 p span.img8{
	background:url(../../images/course/8_03.jpg) no-repeat;
}

.posit_box {
	position: relative;
	z-index: 1;
}
.w_945 {
	width: 945px;
	background:#ffffff;
	margin-right:20px;

}
.w_240{ width:240px;}


.require_top{
	height:38px;
	border-bottom:solid 2px #ff4d0b;
	background:#fff;
}
.require_top ul li,.require_top ul li a{
	display: block;
	width:148px;
	height: 37px;
	line-height: 37px;
	font-size:14px;
}
.require_top ul li{
	float:left;
	text-align:center;
	border-top:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;
}
.require_top ul li.current{
	background:#ff4d0b;
	border-top:solid 1px #ff4d0b;
	border-right:solid 1px #ff4d0b;
}
.require_top ul li.current a{
	color: #FFF;
}
.require_top ul li.current a .orange{
	color: #5f5f5f;
}
.course_intro .ci_title{
	height:34px;
	background:#f5f8fa;
	border:solid 1px #e4eaee;
}
.course_intro .ci_title p{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height: 34px;
}
.ci_content{
	border:solid 1px #e4eaee;
	margin-top:12px;
	font-size:14px;
	padding-top:5px;
}
.ci_content h3,.outline_box h3{
	line-height: 24px;
	color:#ff4d0b;
	padding-left:15px;
}
.ci_content .btm_border,.ci_content .btm_border02{
	border-bottom:solid 1px #e4eaee;
}
.ci_content .ci_service,.outline_box .outline_main{
	line-height: 24px;
	padding:0 15px;
	margin-bottom:15px;
}
.ci_content .ci_service dl{
	margin-bottom:30px;
}
.ci_service dl dt{
	font-weight: bold;
}
.ci_service dl dd.srv_icon{
	height: 44px;
	margin-top:20px;
	overflow:hidden;
}
.ci_service dl dd.srv_icon span{
	height: 44px;
	width:44px;
	display:block;
	float:left;
	margin-right:12px;
	background:url(../../images/course/app1.png) no-repeat;
}
.ci_service dl dd.srv_icon span.num_icon{
	background-position:0 -58px;
}
.ci_service dl dd.srv_icon span.box_icon{
	background-position:-56px -58px;
}
.ci_service dl dd.srv_icon span.qq_icon{
	background-position:-111px -58px;
}
.ci_service dl dd.srv_icon span.text_icon{
	background-position:-166px -58px;
}
.ci_service dl dd.srv_icon span.cpt_icon{
	background-position:-222px -58px;
}
.ci_content .btm_border02{
	padding-bottom:15px;
}
.course_intro .outline_box{
	padding-right:20px;

}
.outline_box h3{
	padding-top:10px;
	padding-bottom:10px;
	font-size:18px;
}
.outline_box h3 span{
	display:inline-block;
	margin-right:10px;
}
.outline_main .outl_Title{
	line-height: 33px;
	height: 33px;
	border:solid 1px #e4eaee;
	overflow:hidden;
	margin-bottom:15px;
}
.outline_main .outl_Title li,.outline_main .outl_Title li a{
	height: 33px;
	min-width:79px;
	display:block;
}
.outline_main .outl_Title li a{
	padding:0 5px;
}
.outline_main .outl_Title li{
	border-right:solid 1px #e4eaee;
	float:left;
	text-align:center;
}
.outline_main .outl_Title li a{
	font-size: 18px;
	font-family:Arial;
}
.outline_main .outl_Title li a.current{
	background:#ffeee8;
	color:#ff8155;
}

.homework_main_1{ padding: 27px 0 5px 17px;}
.mywork_title_1 p{
	font-size:18px;
}
.mywork_title_1{ margin-bottom:25px;}
.hovertab_mywork{
	font-size:16px;
	color:#fff;
	background:#dc4f10;
	text-align:center;
	margin-right:20px;
	float:left;
	padding: 5px 15px;
}
.nor_mywork{
	font-size:16px;
	background:#e8e8e8;
	text-align:center;
	margin-right:20px;
	float:left;
	padding: 5px 15px;
}
.outl_header{
	background:#edeff0;
	padding: 10px 10px 10px 15px;
	font-size:16px;
}
.outl_header .mgis{
	background:url(../../images/course/tisd_03.jpg) no-repeat;
	display: inline-block;
	height: 21px;
	width: 21px;
	vertical-align:-3px;
	padding-right: 10px;
}
.outl_header .mgis_01{
	background:url(../../images/course/sith_03.jpg) no-repeat;
	display: inline-block;
	height: 21px;
	width: 21px;
	vertical-align:-3px;
	padding-right: 10px;
}
.outl_header .mgin_em{
	width:10px;
	display: inline-block;
}
.outl_header .thinkc{
	margin-left:20px;
	font-size:12px;
	color:#0a8c5a;
}
.outl_header .sigh{
	font-style:normal;
	color:#c1c1c1;

}
.unall_letter_net{
	display:none;
}
.second_menu{
	margin-bottom: 20px;
	margin-left: 40px;
	margin-top: 30px;
	font-size:16px;
}
.second_menu .xiao{
	background:url(../../images/course/sbig_03.jpg) no-repeat;
	display: inline-block;
	height: 24px;
	width: 66px;
	padding-right: 5px;
}
.second_menu li{ margin-bottom:30px;}



.course_intro .padding15{
	padding:15px 15px 0 15px;
}
.evalu_state{
	padding:11px 0;
	border:dashed 1px #c1d3de;
	font-size:14px;
	font-weight:bold;
}
.evalu_state ul{
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.evalu_state ul li{
	text-align:center;
	float:left;
	margin:0 35px;
}
.evalu_state span.orange{
	margin:0 10px;
}
.evalu_state span.evlu_good{
	font-size: 24px;
	font-family:Arial;
	vertical-align:middle;
	color:#ff8155;
	font-weight:normal;
}
.evlu_star .cd_star{
	vertical-align:-3px;
	text-align:left;
}
.evalu_switch{
	height: 20px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:10px;
	text-align:right;
}
.evalu_switch a{
	width:41px;
	height: 18px;
	line-height:18px;
	display:inline-block;
	_display: inline;
	text-align: center;
}
.evalu_switch a.current{
	color: #68b150;
	background:#f0fdec;
	border:solid 1px #b5e4a5;
}
.evalu_switch a.gray_border{
	border:solid 1px #dfdfdf;
	border-left:none;
}
.userevalu_list{
	padding-bottom: 15px;
	border-bottom: 1px solid #efefef;
	margin-bottom:25px;
}
.userevalu_list dl{
	clear:both;
}
.userevalu_list dl dt{
	width: 39px;
	float:left;
	margin-right:10px;
}
.userevalu_list dl dd.user_comments{
	width: 660px;
}
.user_comments p.user_name{
	margin-bottom:5px;
}
.user_comments p.user_time{
	line-height: 22px;
	height:22px;
}
.user_comments p.com_main{
	font-size: 14px;
	line-height: 24px;
}
.user_comments p span.el_bgstar{
	margin-left:20px;
}
.user_comments p span.el_bgstar,.user_comments p span.el_bgstar em{
	height: 12px;
	width:62px;
	display: inline-block;
	_display:inline;
	background:url(../../images/course/app1.png) no-repeat -111px 0;
	vertical-align:-1px;
}
.user_comments p span.el_bgstar em{
	background-position:-111px -13px;
	vertical-align:top;
}
.user_comments p span.el_star_01 em{
	width:12px;
}

.user_comments p span.el_star_02 em{
	width:24px;
}

.user_comments p span.el_star_03 em{
	width:36px;
}

.user_comments p span.el_star_04 em{
	width:48px;
}

.user_comments p span.el_star_05 em{
	width:62px;
}
.user_comments p .A_useful{
	color: #2c88d6;
}
.user_comments p a:hover{
	text-decoration: underline;
}


.Common_probl{
	padding:20px 30px 0 30px;
}
.Common_probl dl{
	padding-bottom: 15px;
	border-bottom:dashed 1px #e4eaee;
	line-height:30px;
	font-size:14px;
	margin-bottom:10px;
}
.Common_probl dl dt span,.Common_probl dl dd span{
	color:#fff;
	margin-right:7px;
	padding:3px;
	font-size:12px;
	vertical-align:top;
}
.Common_probl dl dt span{
	background:#ff8155;
}
.Common_probl dl dd span{
	background:#68c049;
}
.Common_probl dl dd{
	color:#55a938;
}

.related_course{
	margin-top: 15px;
}
.ret_list{
	padding-bottom: 10px;
	border-bottom: dotted 1px #cecece;
	line-height:30px;
	margin-bottom:7px;
}
.ret_list .rc_Title{
	height:30px;
}
.ret_list .rc_Title a{
	font-size: 14px;
	display:block;
	float:left;
	height:30px;
	width:155px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ret_list .rc_Title span{
	float:right;
	background:url(../../images/course/app1.png) no-repeat -111px -29px;
	width:35px;
	padding:1px 1px 1px 18px;
	text-align:center;
	line-height:16px;
	height:16px;
	margin-top:6px;
	_margin-top:6px;
	color:#ff8155;
}
.ret_list p span.rl_mgin42{
	margin: 0 42px;
}


.New_browse{
	padding-top: 10px;
}
.New_browse_list{
	width: 216px;
	margin-bottom:10px;
}
.New_browse_list dt,.New_browse_list dt a{
	width: 216px;
	height:162px;
	display:block;
}
.New_browse_list dt a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	zoom:1;
}
.New_browse_list dd{
	border:solid 1px #e4eaee;
	border-top:none;
}
.New_browse_list dd p{
	line-height:30px;
	height:30px;
	font-size:14px;
	padding-left:8px;
	padding-right:8px;
}
.New_browse_list dd p .orange,.New_browse_list dd p .green{
	font-weight: bold;
}
.New_browse_list dd p span.nc_mgin21{
	margin:0 21px;
}
.New_browse_list dd p.new_cour_tlt{
	padding-top: 3px;
	border-bottom:solid 1px #e4eaee;
}

.posit_box{
	position: relative;
	z-index:1;
}
.posit_nav{
	position: fixed;
	z-index:100;
	top:0;
	width:768px;
}
.other_show02{
	height: 34px;
	text-align:center;
	margin-bottom:17px;
}
.other_show02 p{
	line-height: 32px;
	height:32px;
	background:#f9f9f9;
	border:solid 1px #e4eaee;
}

.progress_title{
	height: 50px;
	margin-top:25px;
	margin-bottom:12px;
}
.progress_title ul{
	height: 50px;
	clear:both;
}
.progress_title ul li{
	width: 333px;
	float:left;
	text-align:center;
}
.progress_title ul .green_list01{
	background: url(../../images/course/org_lin.gif) repeat-x left 15px;
}
.progress_title ul .gray_list01{
	background: url(../../images/course/gry_lin.jpg) repeat-x left 15px;
}
.progress_title ul li p{
	line-height: 26px;
}
.progress_title ul li a{
	font-size:12px;
}
.progress_title .green_list01 .icon_img,.progress_title  .gray_list01 .icon_img{
	height: 33px;
	width: 42px;
	color:#FFF;
	line-height:33px;
	display:inline-block;
	_display:inline;
	_zoom:1;
	font-size:18px;
	font-family:Arial;
}
.progress_title .green_list01 .icon_img{
	background: url(../../images/course/icon04.png) no-repeat left center;
}
.progress_title .gray_list01 .icon_img{
	background:url(../../images/course/icon05.png) no-repeat left center;
}
.progress_title .green_list01 p a{
	color:#646464;
}
.progress_title .green_list01 p a:hover,.progress_title .job_agreement a:hover{
	text-decoration:underline;
}
.progress_title .gray_list01 p a{
	color:#a7a7a7;
}
.user_infor{
	border:solid 1px #e0ecf1;
}
.user_infor h3{
	height:32px;
	line-height:32px;
	border-bottom:solid 1px #e0ecf1;
	background:#f5f8fa;
	font-size:14px;
	padding-left:17px;
}
.profile_pinfo {
	padding-top: 20px;
	padding-left: 17px;
	margin-bottom:25px;
}
.profile_pinfo .pf_item{
	font-size: 14px;
	height:30px;
	line-height: 30px;
	margin-bottom: 15px;
}
.profile_pinfo .pf_item .label {
	float: left;
	text-align: right;
	white-space: nowrap;
	width: 80px;
}
.profile_pinfo .pf_item .S_txt2{
	color: #b2b2b2;
}
.profile_pinfo .pf_item .con {
	word-wrap: break-word;
	float:left;
	margin-left:10px;
	*margin-left:10px;
	overflow: hidden;
}
.profile_pinfo .pf_item .con .con_input{
	height: 27px;
	line-height:27px;
	width:210px;
	padding-left:10px;
	border:solid 1px #d2d2d1;
	*margin-left: -40px;
}
.profile_pinfo .pf_item .pf_icon_right{
	margin-left: 15px;
	padding-top:7px;
}
.profile_pinfo .pf_item .pf_tis{
	height:22px;
	line-height:22px;
	color:#ff8156;
	font-size:12px;
	padding:0 5px;
	background:#fbf1f0;
	border:solid 1px #f7d0d5;
	margin-left:15px;
}
.user_infor .button_pf_item input{
	height:25px;
	width: 68px;
	color:#a5a5a5;
	border:solid 1px #ccc;
	background:#fff;
}
.button_pf_item input:hover{
	background:#ff8155;
	border:solid 1px #ff8155;
	color:#fff;
}
.order_buy h3{
	border-top:solid 1px #e0ecf1;
}
.order_buy_01 {
	padding:15px;
}
.order_buy_03 {
	overflow:hidden;
	position:relative;
	z-index:1;
}
.order_buy_03 a{
	display:block;
}
.order_buy_03 a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity: 0.8;
}
.order_buy_03,.order_buy_03 a,.order_buy_03 p img{
	width:225px;
	height:170px;
}
.order_buy_03 p.order_name{
	line-height:32px;
	height:32px;
	width:100%;
	color:#fff;
	font-size:16px;
	text-align:center;

	font-weight:normal;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position:absolute;
	left:0;
	top:138px;
	z-index:100;
}
.order_buy_02 {
	width: 720px;
	margin-left:20px;
}
.order_buy_02 dl dt{
	font-size: 14px;
	font-weight: bold;
	line-height:30px;
}
.order_buy_02 dl dd{
	line-height:24px;
}
.order_buy_02 dl dd p.p_agree{
	margin-top:8px;
}
.order_buy_02 dl dd p.p_agree a{
	color:#28a4de;
	text-decoration:underline;
}
.order_buy_02 dl dd p.p_agree a:hover,.success_02 dl dd p a:hover{
	color:#ff8155;
}
.order_buy_02 dl dd p.p_agree input{
	padding:0;
	margin-right:7px;
	vertical-align:-2px;
}
.order_buy_02 dl dd p .order_buy_05{
	color:#ff4343;
	background:url(../../images/course/icon06.gif) no-repeat left center;
	padding:5px 0 5px 20px;
	margin-left:8px;
}
.confirm_order span,.confirm_order a{
	margin-left:20px;
	display:inline-block;
}
.confirm_order  a.input_btn{
	width:120px;
	height:40px;
	background:#ff8155;
	color:#fff;
	font-size:18px;
	text-align:center;
}
.confirm_order span em.orange,.order_buy_02 dl dd em.orange{
	font-style:normal;
	font-size:24px;
	vertical-align:middle;
	font-family: Arial;
	color:#ff8155;
}
.confirm_order .input_txt{
	height:26px;
	line-height:26px;
	width:79px;
	background:#fff;
	border:solid 1px #d7dfe4;
	margin-right:2px;
}
.confirm_order span img{
	vertical-align:-7px;
}
.confirm_order span a{
	color:#6f8ea3;
	margin-left:8px;
}
.confirm_order span a:hover{
	text-decoration:underline;
	color:#ff8155;
}


.complete_infor{
	padding-top:100px;
	color:#555555;
	text-align:center;
}
.complete_infor ul li h2{
	font-size:24px;

	font-weight:normal;
	height:47px;
	line-height:47px;
}
.complete_infor ul li.step03_btn{
	line-height:43px;
	margin-top:40px;
	text-align:center;
}
.complete_infor ul li.step03_btn input{
	height: 43px;
	width: 172px;
	font-size:18px;
	color:#fff;

	background:#ff8155;
}
.complete_infor ul li .right_icon{
	width:46px;
	height:47px;
	background:url(../../images/course/pay_finush_03.png) no-repeat left center;
	display:inline-block;
	_display:inline;
	_zoom:1;
	vertical-align:middle;
	margin-right:20px;
}

.payforpbbg{
	background:#000;
	display: none;
	height: 100%;
	left: 0;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000;
}
.payforpbbox{
	display: none;
	position: fixed;
	left:35%;
	top: 20%;
	z-index: 9999;
}
.cd_infor_box {
	width: 345px;
	border-top: solid 3px #ff7646;
	background: #fff;
	padding-bottom:25px;
}

.success_02 {
	padding-left: 35px;
	padding-top: 24px;
}
.success_02 dl dt{
	font-size: 16px;
	color: #5c5c5c;
	font-weight: bold;
	line-height:32px;
}
.success_02 dl dd p{
	font-size:14px;
	line-height:26px;
}
.success_02 dl dd input{
	border: 1px solid #ff7b4d;
	width: 132px;
	height: 34px;
	font-size: 14px;
}
.success_02 dl dd input.pay_01 {
	background: #ff7646;
	color: #ffffff;
}
.success_02 dl dd input.pay_02 {
	background: #ffe7de;
	color: #ff7646;
}
.success_02 dl dd .pay_btn_list{
	margin-top:10px;
	margin-bottom:20px;
}
.success_02 dl dd p a{
	color:#28a4de;
	text-decoration:underline;
	margin-right:30px;
	font-size:12px;
}
.success_01 {
	height: 35px;
	background:url(../../images/course/h1.gif) repeat-x left center;
}
.cd_success_01 {
	padding-left: 17px;
	line-height: 34px;
	color: #ff7646;
	font-size: 14px;
}
.cd_close {
	width: 9px;
	position: absolute;
	right: 16px;
	top: 15px;
	z-index: 9999;
}
.cd_close input {
	width: 9px;
	height: 9px;
	padding: 0;
	background: url(../../images/common/close.png) no-repeat 0 0;
}
***/
.category{
	padding: 27px 0px 5px 17px;
}
.category_a{
	margin-bottom:30px;
}
.category_a h3{
	font-size:20px;

	color:#ff4d0b;
	display:inline-block;
	font-weight:normal;
	margin-bottom: 20px;
}
.category_a h3.category_a_01{
	background:url(../../images/course/sidn.png) no-repeat;
	padding-left: 30px;
	vertical-align:middle;
}
.category_a1 h3{
	font-size:20px;

	color:#ff4d0b;
	display:inline-block;
	font-weight:normal;
}
.category_a1 h3.category_a_01{
	background:url(../../images/course/sidn.png) no-repeat;
	padding-left: 35px;
	vertical-align:middle;
}
.category_a ul{
	margin-top:20px;
}
.category_a ul li{
	font-size:14px;
	line-height:21px;
	height:34px;
}
.category_a ul li p{
	margin-right:17px;
}
.category_b h3{
	font-size:14px;
	font-weight:bold;
}
.category_b ul{
	padding-bottom:15px;
	padding-top:15px;
}
.category_b ul li{
	margin-bottom:15px;
}
.category_b ul li a{
	margin-right:10px;
}
.category_c{
	position:relative;
	margin-bottom:30px;
}
.category_c h3{
	font-size:14px;
	font-weight:bold;
	line-height:21px;
	height:34px;
}
.category_c a{
	color:#fff;
}
.category_c .category_c_01{
	margin-right:15px;
}
.category_c_01 dd{
	font-size:16px;
	position:absolute;
	left: 60px;
	top: 252px;
}
.category_c_02 dd{
	font-size:16px;
	position:absolute;
	left: 426px;
	top: 255px;
}
.category_d{
	margin-bottom:40px;
	background:url(../../images/course/ssa_03.png) no-repeat;
	height:255px;
}
.category_d span{
	display:inline-block;
}
.category_d span.category_d_01{
	font-size:20px;
	color:#fff;
	padding: 5px 17px 1px 20px;
}
.category_d span.category_d_02{
	font-size:14px;
	color:#fff;
	padding-left:10px;

}
.category_d_02 .test_rank{
	background:url(../../images/course/xx_01.png) no-repeat;
	width:100px;
	height:15px;
	position: absolute;
}
.category_d_02 .test_str01{
	background-position:left -58px;
}
.category_d_02 .test_str02{
	background-position:left -43px;
}

.category_d_02 .test_str03{
	background-position:left -28px;
}

.category_d_02 .test_str04{
	background-position:left -13px;
}

.category_d_02 .test_str05{
	background-position:left 0;
}
.category_d ul{
	padding: 30px 135px 0px 38px;
}
.category_d ul li{
	font-size:14px;
	margin-bottom:20px;
	line-height:24px;
}
.category_e{
	margin-left: 30px;
	margin-bottom:20px;
}
.category_e dt{
	width:80px;
	vertical-align:middle;
	margin-right: 10px;
}
.category_e dd{
	width:600px;
	height:100px;
}
.category_e dd h3{
	font-size:20px;
	color:#7e7e7e;
	height:34px;
	line-height:34px;
	font-weight:bold;
}
.category_e dd p{
	font-size:14px;
	line-height:21px;
	height:21px;
}
.category_f{
	padding-left: 40px;
	padding-top: 20px;
}
.category_f ul li{
	margin-bottom:30px;
	font-size: 14px;
	height: 80px;
}
.category_f .category_f_01 li h3{
	background:url(../../images/course/sdf_03.png) no-repeat;
	padding-left:25px;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	color:#797979;
	height:21px;
	line-height:21px;
	margin-bottom:20px;
}
.category_f .category_f_01 li p{
	background:url(../../images/course/sde_06.png) no-repeat;
	padding-left:25px;
	vertical-align:middle;
	font-size:14px;
	height:21px;
	line-height:21px;
}
.category_web,.category_java{
	margin-top:20px;
	margin-bottom:20px;
}
.category_web ul{
	height:270px;
}
.category_web ul li{
	width:165px;
	float:left;
	margin-right:20px;
}
.category_web ul li span{
	font-size:14px;
	display:inline-block;
	width:100px;
	height:21px;
	line-height:21px;
	margin-top: 20px;
    padding-left: 50px;
}
.category_h{
	margin-bottom: 20px;	
}
.category_h_013{
    background:url(../../images/course/JavaEE_0.png) no-repeat;
	width:240px;
	height:120px;
	margin-left: 40px;
}
.category_h_02{
	width:720px;
}
.category_h_02 tr{
    padding-bottom: 20px;
    padding-top: 20px;
}
.category_h_02 tr td{
	height:21px;
	line-height:21px;
}
.category_h_02 tr td span{
	background:url(../../images/course/ccs_03.png) no-repeat;
	width:2px;
	height:2px;
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
}
.category_h_02 tr.category_h_03{
    display:block;
	background:#f2f9ef;
	padding-left:18px;
	font-size:14px;
}
.category_h_02 tr.category_h_04{
	background:#dfeeda;
	display:block;
	padding-left:18px;
	font-size:14px;
}
/*--JAVAEE套餐--*/
.category_java ul{
	height:270px;
}
.category_java ul li{
	width:200px;
	float:left;
	margin-right:40px;
}
.category_java ul li span{
	font-size:14px;
	display:inline-block;
	width:100px;
	height:21px;
	line-height:21px;
	margin-top: 20px;
    padding-left: 80px;
}
.category_java dl dt{
	width:600px;
}
.category_java dl dd{
	padding-left: 100px;
	width:600px;
}
.category_java dl dt p{
	float:left;
	width:180px;
	margin-right:20px;
	font-size:14px;
}
.category_java dl dt p span{
	display:inline-block;
	width:100px;
	padding-left: 50px;
	margin-bottom: 20px;
}
.category_java dl dd p{
	float:left;
	width:180px;
	margin-right:20px;
	font-size:14px;
	 
}
.category_java dl dd p span{
	display:inline-block;
	width:100px;
	padding-left: 50px;
	margin-top: 20px;
}
/*--android套餐--*/
.category_g{
	position:relative;
	margin-top: 20px;
}
.category_g dl{
	margin: 0 15px 12px 0
}
.category_g dl dt{
	position:absolute;
	width:20px;
	font:16px;
	color:#fff;
}
.category_g_01 dt,.category_g_03 dt{
	left:15px;
	top: 40px
}
.category_g_03 dt{
	left:15px;
	top: 205px
}
.category_g_02 dt{
	left: 648px;
	top: 40px
}
.category_g_04 dt{
	left: 648px;
	top: 205px;
}
.category_g_01 dd{
	padding: 10px 0px 0px 60px;
}
.category_g_03 dd{
	padding: 10px 0px 0px 60px;
}
.category_g_02 dd{
	padding: 10px 50px 0 0;

}
.category_g_04 dd{
	padding: 6px 50px 0 0
}
.category_g dl dd img{
	margin-right:10px;
}
.category_g .category_g_01{
	background:url(../../images/course/sfg_11.png) no-repeat;
	width:330px;
	height:180px;
}
.category_g .category_g_02{
	background:url(../../images/course/sfg_13.png) no-repeat;
	width:330px;
	height:180px
}
.category_g .category_g_03{
	background:url(../../images/course/sfg_18.png) no-repeat;
	width:330px;
	height:180px
}
.category_g .category_g_04{
	background:url(../../images/course/sfg_21.png) no-repeat;
	width:330px;
	height:180px
}
.category_g_05{
	position:absolute;
	left: 263px;
	top: 111px;
}
/*安卓NDk开发*/
.category_ndk{
	margin-top:20px;
	margin-bottom:20px;
}
.category_ndk ul{
	height:270px;
}
.category_ndk ul li{
	width:220px;
	float:left;
	margin-right:20px;
	margin-right:25px;
}
.category_ndk ul li h3{
	font:20px;
	margin: 10px 0;
}
.category_ndk ul li h3.ndk1{
	color:#61b878;
}
.category_ndk ul li h3.ndk2{
	color:#6da5f2;
}
.category_ndk ul li h3.ndk3{
	color:#f26d6d;
}
.category_ndk ul li p{
	margin-right:0px;
	height:21px;
	line-height:24px;
}
/*--安卓ui--*/
.category_ui{
	font-size:14px;
	margin-top:10px;
	padding-left:30px;
}
.category_ui1{
	position:relative;
	margin-top:20px;
	padding-left:30px;
}
.category_ui1 span{
	font:18px;
	position:absolute;
}
.category_ui1 span.category_ui2{
	right: 550px;
	top: 289px;
	color:#fff;
	left: 140px;
}
.category_ui1 span.category_ui3{
	right: 85px;;
	top: 289px;
	color:#fff;
	left: 365px;
}
.category_ui1 span.category_ui4{
	right: 180px;
	top: 289px;
	color:#fff;
}
.category_ui1 span.category_odb1{
	right: 520px;
	top: 289px;
	color:#fff;
	left: 140px;
}
.category_ui1 span.category_odb2{
	right: 330px;;
	top: 289px;
	color:#fff;
	left: 365px;
}
.category_ui1 span.category_odb3{
	right: 70px;
	top: 289px;
	color:#fff;
	left: 590px;
}
.category_h_1{
	background:url(../../images/course/cocos2d-x.jpg) no-repeat;
	width:716px;
	height:340px;
	padding-top: 150px;
}
.category_h_1 dl{
	font-size:14px;
	color:#005b95;
	padding-left: 40px;
	padding-right:15px;
	margin-bottom: 10px;

}
.category_h_1 dl dt{

	font-weight:bold;
	margin-bottom:10px;
}
.category_h_1 dl dd p{
	height:90px;
	line-height:25px;
}
.category_h_2 dl dt{
	font-size:18px;
	color:#797979;
	margin-bottom:15px;
	padding-left: 30px;

}
.category_h_2 dl dd img{
	margin-bottom:50px;


}
/*--c语言大师套餐--*/
.category_e1 span{
	display:inline-block;
	width:350px;
	margin: 20px 20px 0 0
}
.category_e1 span dl dt{
	width:100px;
	margin-right:10px;
}
.category_e1 span dl dd{
	width:210px;
}
.category_e1 span dl dd h3{
	height: 34px;
	font:normal 20px/34px;
}
.category_e1 span dl dd p{
	font-size:14px;
	height:34px;
	line-height:21px;
}
.category_e1 span dl dd h3.category_e4{
	color:#61b878;
}
.category_e1 span dl dd h3.category_e5{
	color:#6abcbd;
}
.category_e1 span dl dd h3.category_e6{
	color:#427a9b;
}
.category_e1 span dl dd h3.category_e7{
	color:#ee7874;
}
/*--c++大师套餐-*/
.category_g1 ul li{
	height: 167px;
	margin: 0 20px 20px 0;
	width: 220px;
}
.category_h1{
	margin-top:20px;
}
.category_h_07{
	background:url(../../images/course/ghg_03.png) no-repeat;
	background-position: 0px 10px;
	width:350px;
	height:290px;
	position:relative;
}
.category_h_06 ul li span{
	position:absolute;
	font-size:14px;
	color:#fff;
}
.category_h_07 span{
	bottom: 26px;
	right: 25px;
}
.category_h_08{
	background:url(../../images/course/ghg_03.png) no-repeat;
	background-position: -350px 10px;
	width:400px;
	height:290px;
	position:relative;
}
.category_h_08 span{
	bottom: 26px;
	right: 60px;
}
.category_h_09{
	background:url(../../images/course/ghg_03.png) no-repeat;
	background-position: 0px -274px;
	width:350px;
	height:290px;
	position:relative;
}
.category_h_09 span{
	bottom: 13px;
	right: 30px;
}
.category_h_10{
	background:url(../../images/course/ghg_03.png) no-repeat;
	background-position: -350px -274px;
	width:400px;
	height:290px;
	position:relative;
}
.category_h_10 span{
	bottom: 13px;
	right: 50px;
}
.category_h_02 tr.category_h_05{
	background:#61b878;
	height: 42px;
	text-align: center;
	color:#fff;
	font:20px;
}
.category_h_05 td{
	padding-top: 6px;
}

/***
.onfound h3{ color: #dc4f10; font-weight: normal; font-size: 28px; line-height: 35px;}


.order_box{ padding-top:27px;}
.order_buy{ background:#fff; height:500px; padding:70px; font-family:'Microsoft Yahei';}
.order_buy h2{
	font-size:21px;
	font-weight:normal;
	margin-bottom:20px;
}
.order_buy_01{
	margin-bottom:40px;
}
.order_buy_03{
	width:210px;
	height:158px;
	margin-right:20px;
}
.order_buy_02{
	width:800px;
	margin-left:0;
}
.order_buy_02 ul li{
	line-height:34px;
	font-size:16px;
	color:#666;
}
.Pay_treasure{
	padding-bottom:60px;
	margin-bottom:60px;
	height:50px;
	border-bottom:solid 1px #edeff0;
}
.Pay_treasure a{
	display:block;
	height:38px;
	padding-top:12px;
	width:141px;
	text-align:center;
	margin-right:15px;
	float:left;
	background:url(../../images/course/g_btn.png) no-repeat left center;
}
.Pay_treasure a.hover{
	background:url(../../images/course/ge_btn.png) no-repeat left center;
}
.confirm_order{
	height:42px;
	line-height:42px;
	text-align:right;
}
.confirm_order a.input_btn{
	margin-left:20px;
	display:inline-block;
	height:42px;
	background:#d1470a;
	width:105px;
	font-size:16px;
	color:#ffe9df;
	text-align:center;
	vertical-align:top;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
}
.confirm_order a:hover{
	color:#ffe9df;
	background:#b9420d;
}
.confirm_order em{
	font-style:normal;
	font-size:30px;
}


.orderforbg{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
	z-index:100;
	display:none;
}
#orderforbox {
	position:fixed;
	left:50%;
	margin-left:-180px;
	top:20%;
	width:440px;
	height:265px;
	background:#fff;
	border-radius:3px;

	z-index:999;
	display:none;
}
#orderforbox .tltle{
	height:54px;
	line-height:54px;
	background:#f5f5f5;
	font-size:18px;
	padding:0 22px;
	overflow:hidden;
}
#orderforbox .tltle input{
	float:right;
	width:20px;
	height:20px;
	margin-top:17px;
	background:url(../../images/course/close.jpg) no-repeat left center;
}
#orderforbox ul{
	padding:20px;
}
#orderforbox ul li{
	font-size:14px;
	line-height:32px;
}
#orderforbox ul .pay_btn_list{
	height:48px;
	margin-top:25px;
}
#orderforbox ul .pay_btn_list input{
	width:190px;
	height:48px;
}
#orderforbox ul .pay_btn_list input,.order_flre p input{
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	color:#fff;
	font-size:16px;
}
#orderforbox ul .pay_btn_list .pay_01{
	background:#dc4f10;
	margin-right:18px;
}
#orderforbox ul .pay_btn_list .pay_01:hover,.order_flre p input{
	background:#b9420d;
}
#orderforbox ul .pay_btn_list .pay_02{
	background:#158b4f;
}
#orderforbox ul .pay_btn_list .pay_02:hover{
	background:#0f7441;
}

.order_flre{
	padding-top:100px;
}
.order_flre p{
	text-align:center;
	line-height:80px;
	font-size:30px;
}
.order_flre p input{
	width:145px;
	height:42px;
	line-height:42px;
	background:#dc4f10;
	font-family:'Microsoft Yahei';
}
***/
#head_content{
	height:auto;
	overflow:hidden;
	padding-bottom:70px;
}

.banner_link {
	margin-top: 30px;
}