@charset "utf-8";
/*css重置 start*/
body {
	margin:0; padding:0; font:12px/1.5 \5b8b\4f53,Arial,sans-serif;/*background:#ffffff;*/
	font:12px/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b体,sans-serif;
	background-color:#fff;
	color:#333;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.hx a,.hx em,.fB{font-weight:bold;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:blue; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:red;text-decoration:none;}
a:active {color:#ba2636;}
em,i{
		font-style:normal;
}

/*css重置 end*/
@font-face {
	  font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/

    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    

    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */

}


/* --------------------------公共样式---------------------------- start*/

.area{
		width:1000px;
		margin:0 auto;
}

.clearfix::after{
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
}
/* --------------------------公共样式---------------------------- end*/

/* ----------------------------导航区域样式  ---------------------------- start */

.cdp_nav{
		border-bottom:1px solid #ddd;
		background-color:#f8f8f8;
		height:30px;
		line-height:30px;
}

.cdp_nav a{
		color:#999;
}

.cdp_nav .nav{
		height:30px;
		line-height:30px;
}

.cdp_nav .nav li{
		float:left;
}

/* 导航区域左边  */
.cdp_nav .nav .l{
		float:left;
}
.cdp_nav .nav .l .l_one{
		float:left;
}


/*导航区域右边*/

.cdp_nav .nav .r{
		float:right;
}

.cdp_nav .nav .r .li-fore1{
		margin-right:5px;
		line-height:30px;
}

.cdp_nav .nav .r .li-spacer{
		overflow:hidden;
		margin:11px 5px 0;
		width:1px;
		height:10px;
		background-color:#ccc;
}

.cdp_nav .nav .r .li-fore5{
		position:relative;
		padding-left:5px;
}

.cdp_nav .nav .r .li-content{
		padding-left:5px;
		padding-right:5px;
}

.cdp_nav .nav .r .li-fore5 .person_static{
		position:absolute;
		width:120px;
		height:92px;
		top:30px;
		right:5px;
		z-index:99999;
}

.cdp_nav .nav .r .li-fore5 .person_static .person_static_qrcode{
		margin-top:3px;
		height:92px;
		width:120px;
}

.cdp_nav .nav .r .li-fore5 .person_static::before{
		content:'';
		position:absolute;
		display:block;
		top:-9px;
		left:50%;
		margin-left:-5px;
		width:0;
		height:0;
		line-height:0;
		font-size:0;
		border-width:5px;
		border-style:solid;
		border-color:#f5f5f5 #f5f5f5 #fff;
}

/* ----------------------------导航区域样式  ---------------------------- end */

/* ----------------------------logo区域样式  ---------------------------- start */
.cdp_logo{
		
		
		clear:both;
		padding:23px 0px;
}

.cdp_logo a{
		color:#999;
}

.cdp_logo .logo{
		
		background-color:#fff;
		height:50px;
		
		margin:0 auto;
}



.cdp_logo .logo .b_a001{
		display:block;
		overflow:hidden;
		float:left;
		margin-top:5px;
		height:45px;
		width:206px;
		clear:both;
		text-indent:-999em;
		background:url(../img/10001.jpg) no-repeat;
}

/* ----------------------------logo区域样式  ---------------------------- end */

/* ----------------------------mainnav区域样式  ---------------------------- start */

.cdp_mainnav{
		height:40px;
		line-height:40px;
		background-color:#ff9900;
		
}

.cdp_mainnav .mainnav{
		height:40px;
		line-height:40px;
}

.cdp_mainnav .mainnav .ul_mainnav .li_mainnav{
		float:left;
}

.cdp_mainnav .mainnav .ul_mainnav .li_mainnav .a_mainnav_2{
		background-color:#e58100;
		font-weight:700;
		color:#fff;
}

.cdp_mainnav .mainnav .ul_mainnav .li_mainnav .a_mainnav_comm{
		height:40px;
		line-height:40px;
		display:block;
		padding:0 14px;
		text-align:center;
		color:#fff;
		font-size:16px;
		white-space:nowrap;
}

.cdp_mainnav .mainnav .ul_mainnav .li_mainnav .a_mainnav_1:hover{
		background-color:#e58100;
		color:#fff;
}

.cdp_mainnav .mainnav .ul_mainnav .li_mainnav .a_mainnav_3:hover{
		background-color:#e58100;
		color:#fff;
}

.cdp_mainnav .mainnav .ul_mainnav .li_mainnav_7{
		float:right;
}

.cdp_mainnav .mainnav .ul_mainnav .li_mainnav .a_mainnav_7{
		padding:0 7px;
}

/* ----------------------------mainnav区域样式  ---------------------------- end */

/* ----------------------------内容  ---------------------------- start */

.cdp_maincnt{
		padding-top:10px;
		clear:both;
		position:static;
		
}

.cdp_maincnt .maincnt{
		
		clear:both;
}

.cdp_maincnt .maincnt .leftCont{
		
		
		width:740px;
		float:left;
		
		overflow:hidden;
		position:relative;
		
}

.cdp_maincnt .maincnt .leftCont .cnt_001{
		
		height:340px;
}
/*课堂例子 start*/
.cource{
		margin-bottom:10px;
		border:1px solid #47A496;
		
}
.cource .top{
		background:#47A496;
		height:50px;
}

.cource .top span{
		line-height:50px;
		font-weight:bold;
		padding-left:20px;
		font-size:18px;
		color:#fff;
}

.cource .btm{
		padding-top:10px;
		padding-left:10px;
		font-size:14px;
}
/*课堂例子 end*/

/*box样式 start*/

.box span{
		float:left;
		width:140px;
		background:#D72403;
		height:28px;
		line-height:28px;
		color:#fff;
		text-align:center;
		font-size:18px;
}
.box p{
		float:left;
		font-size:14px;
		line-height:28px;
		color:#333;
		margin-left:30px;
}
.box .h{
		height:28px;
		line-height:28px;
}

.com_box{
		margin-top:5px;
}

.ii{
		color:red;
		font-weight:700;
		font-size:20px;
}
/*box样式 end*/

/* 表格样式 start */
.tab_01{
		border-collapse:collapse;
		color:#000000;
		margin-top:10px;
}

.tab_01 th{
	font-weight:700;
	background:#C6EFCE;
	font-size:16px;
}
.tab_01 .wth{
		width:70px;
}
.tab_01,.tab_01 td,.tab_01 th{
	border:1px solid #ccc;
	padding:0 5px;
	
}

.tab_01 .tabm{
	text-align:center;
	color:#FF5400;
	font-weight:700;
}

.tab_01 .web{
		text-align:center;
		font-size:18px;
		color:#FF5500;
		font-weight:700;
}

/* 表格样式 end */
.cdp_maincnt .maincnt .leftCont .cnt_002{
		margin-top:10px;
		height:238px;
		border:1px solid #dfdfdf;
		overflow:hidden;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_01{
		height:39px;
		line-height:39px;
		background-color:#f3f3f3;
		padding-left:12px;
		padding-right:12px;
		font-size:14px;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_01 .h_01{
		background:url(../img/10003.jpg) no-repeat scroll 0px center;
		padding-left:30px;
		float:left;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_01 .a_01{
		color:#333;
		font-size:12px;
		display:inline;
		float:right;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_02{
		width:700px;
		height:160px;
		overflow:hidden;
		margin:20px auto;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_02 .ul_01{
		width:700px;
		overflow:hidden;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_02 .ul_01 .li_01{
		float:left;
		width:114px;
		height:160px;
		text-align:center;
		margin-right:32px;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_02 .ul_01 .li_01 .img_01{
		width:114px;
		height:114px;
		display:block;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_02 .ul_01 .li_01 .span_01{
		font-size:14px;
		color:#333;
		display:block;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_02 .ul_01 .li_01 .span_02{
		font-size:12px;
		color:#999;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_02 .ul_01 .li_02{
		float:left;
		width:500px;
		text-align:left;
		margin-right:32px;
}

.cdp_maincnt .maincnt .leftCont .cnt_002 .sub_02 .ul_01 .li_02 p{
		margin-top:5px;
}


.cdp_maincnt .maincnt .leftCont .cnt_003{
		margin-top:10px;
		height:180px;
		border:1px solid #dfdfdf;
		overflow:hidden;
}

.cdp_maincnt .maincnt .leftCont .cnt_003 .h_01{
		padding-left:42px;
		background:url(../img/10005.jpg) no-repeat scroll 12px center #f3f3f3;
		height:39px;
		line-height:39px;
		font-size:14px;
}

.cdp_maincnt .maincnt .leftCont .cnt_003 .ul_01{
		background:url(../img/10006.jpg) no-repeat scroll 22px center #ffffff;
		height:57px;
		margin:42px 0px;
}

.cdp_maincnt .maincnt .leftCont .cnt_003 .ul_01 .li_01{
		float:left;
		width:184px;
		height:57px;
		position:relative;
}

.cdp_maincnt .maincnt .leftCont .cnt_003 .ul_01 .li_01 .strong_01{
		position:absolute;
		left:78px;
		top:0px;
		font-size:30px;
		font-family:Arial;
		color:#666666;
		height:30px;
		line-height:30px;
		font-weight:bold;
}

.cdp_maincnt .maincnt .leftCont .cnt_003 .ul_01 .li_01 .em_01{
		position:absolute;
		left:78px;
		bottom:0px;
		font-size:14px;
		font-style:normal;
		color:#999999;
}

.cdp_maincnt .maincnt .rightCont{
		width:250px;
		float:right;
		overflow:hidden;
}

.cdp_maincnt .maincnt .rightCont .div_01_com{
		height:238px;
		border:1px solid #dfdfdf;
		overflow:hidden;
		
}

.cdp_maincnt .maincnt .rightCont .h4_01{
		color:#ff9900;
}

.cdp_maincnt .maincnt .rightCont .h4_01_com{
		height:39px;
		line-height:39px;
		background-color:#f3f3f3;
		padding-left:12px;
		padding-right:12px;
		font-size:14px;
		overflow:hidden;
}

.cdp_maincnt .maincnt .rightCont .div_01 .div_02{
		padding:10px;
}

.cdp_maincnt .maincnt .rightCont .div_01 .div_02 p{
		font-size:14px;
}

.cdp_maincnt .maincnt .rightCont .div_01 .div_02 .p_01{
		margin-top:0px;
}

.cdp_maincnt .maincnt .rightCont .div_01 .div_02 .p_02{
		margin-top:5px;
}

.cdp_maincnt .maincnt .rightCont .div_03{
		margin-top:10px;
}

.cdp_maincnt .maincnt .rightCont .div_03 .div_04{
		padding:10px;
}

.cdp_maincnt .maincnt .rightCont .div_05{
		border:1px solid #dfdfdf;
		margin-top:10px;
		height:268px;
		overflow:hidden;
}

.cdp_maincnt .maincnt .rightCont .div_05 .ul_01{
		padding:15px;
}

.cdp_maincnt .maincnt .rightCont .div_05 .ul_01 .li_01{
		width:50%;
		text-align:center;
		float:left;
		margin:12px 0px;
}

.cdp_maincnt .maincnt .rightCont .div_05 .ul_01 .li_01 .img_01{
		margin:0px auto;
		margin-bottom:14px;
		display:block;
}




/* ----------------------------内容  ---------------------------- end */

/* ----------------------------footer  ---------------------------- end */
.cdp_footer{
		margin-top:10px;
		
		clear:both;
		border:1px solid #ccc;
		background-color:#f1f1f1;
}
.cdp_footer .footer{
		line-height:30px;
		
		clear:both;
}

.cdp_footer .footer .main_info{
		text-align:center;
}

.cdp_footer .footer .main_info .footlinks{
		margin-top:20px;
}

.cdp_footer .footer .main_info .copyright{
		margin-bottom:20px;
}

/* ----------------------------footer  ---------------------------- end */