/*------------------------------------公用样式------------------------------------------------------*/
*{ padding:0px; margin:0px; list-style-type:none;}
body{ background:#fff; color:#333; font-size:14px; line-height:24px; text-align:left; font-family:"微软雅黑",Microsoft YaHei;}
button{ cursor:pointer; outline:none;}
input { outline:none;}
textarea { outline:none; resize:none;}
img{ border:0px; display:block;}
a{ font-size:16px; text-decoration:none; color:#333; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover { font-size:16px; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
.lf{ float:left}
.rf{ float:right}
.clear_both { clear:both;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.text_center { text-align:center;}
.f00 { color:#f00}http://www.121mu.com/
.yy_font_weiruan { font-family:Microsoft YaHei,"微软雅黑",Microsoft YaHei;/* font-family:"微软雅黑",Microsoft YaHei;*/}
.yy_text_yincang { width: 20em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.yy_bantouming { background:#000; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.yy_text_yinying { text-shadow:0px 2px 1px #000;}
.yy_box_yinying { box-shadow:0px 2px 1px #000;}
.yy_flipy { -moz-transform:scaleY(-1); -webkit-transform:scaleY(-1); -o-transform:scaleY(-1);transform:scaleY(-1); filter:FlipV;}
.yy_triangle { display:inline-block; width:0; height:0; border-bottom:4px solid #666; border-left:4px solid transparent; border-right:4px solid transparent;/*4个方向*/display:inline-block; width:0; height:0; margin-bottom:-2px; border-width:4px; border-style:solid dashed dashed;border-color:#666 transparent transparent; overflow:hidden;/*只有向下的*/}
/*动态效果*/
.freeStudy dl,.moduleTabHd li,.moduleTabBd,.serveBox,.teacherCon,.healthTabNav,.economytTabNav,.freeStudySlide,
.topicBox a,.serveCon .lookMore,.focus_nav img,.newsList{-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
.freeStudy dl:hover,
.topicBox a:hover,
.serveCon .lookMore:hover,
.healthTabPal .topicBox a:hover,
.teacherTabPal .topicBox a:hover{
    -webkit-transition: .3s;-o-transition: .3s;transition: .3s;
    -webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);}
/* color:#CE050B;*/
/*------------------------------------本网站样式------------------------------------------------------*/
.mainbox { width:1010px; margin:0 auto;}
/* -------- 首页 begin --------- */  
/*头部*/
.header {width: 100%;height: 80px;}
.header .logo { display:inline; float:left; margin-top:57px;}
.header .right { display:inline; float:right; width:466px;position:relative;margin-left:65px;} 
.header .right .search { float:left; width:217px; height:33px; line-height:33px; border:none;margin-top: 5px;overflow:hidden;}
.header .right .search .input1 { display:block; float:left; width:149px; height:33px;background:url(../images/search_bg_fl.png) no-repeat; line-height:33px; padding:0 15px; border:0; font-size:14px; color:#666; font-family:"微软雅黑",Microsoft YaHei; }
.header .right .search .input2 { width:38px; height:33px;border:0; background:url(../images/search_bg_fr.png) no-repeat; cursor:pointer;display:block;float:left;}
.header .right ul { float:right; width:531px; height:58px; overflow:hidden;filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;}
.header .right ul li { display:inline; float:right; height:28px; line-height:28px; font-family:"微软雅黑",Microsoft YaHei; font-size:14px; color:#6e6e6e;}
.header .right ul li.li1 { background:url(../images/icon2.png) no-repeat 0 8px; padding:0 10px 0 10px;}
.header .right ul li span { padding-left:10px;}
.header .right ul li a { margin-left:10px; font-size:14px;}
.header .right ul li a:hover { text-decoration:underline; color:#CE050B;}
.header .right .hotphone{width:170px;height:44px;position: absolute;bottom: -8px;right: 0;}
#loginCsiDiv{overflow:hidden;}
/*-----------------新-----------------------*/
.headder1{
	width: 965px;
	height: 90px;
	margin: 0 auto;
}
.leftlogo{
	width: 20%;
	height: 70px;
	float: left;
}
.leftlogo a img{
	width: 220px;
	height: 51px;
	margin-top: 25px;
}
.rigthdh{
	width: 30%;
	height: 80px;
	float: right;
}
.xinbigbox{
	width: 1080px;
	height: 320px;
	margin: 0 auto;
	margin-top: 10px;
}
.banner123{
	width: 350px;
	height: 300px;
	float: right; 
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.banner123 li a{
	font-size: 14px !important;
	line-height: 40px;
	padding-left: 40px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.tth2{
	width: 60%;
	height: 30px;
	background: #fff;
	line-height: 30px;
	padding-left: 38px;
	font-size: 20px!important;
	font-weight: bold;
	color: #c22b1b!important;
}
.sp56{
	width: 10px;
	height: 17px;
	background: #000;
	position: relative;
	bottom: 303px;
	left:40px;
}
.xinbigbox2{
	width: 1080px;
	height: 500px;
	margin:auto;
	margin-top: 20px;
}
.tab{
	border-bottom: 1px solid #eee;
}
.img1s{
    position:absolute;
    top:500px;
    left:20px;
}
.tel{left:right;}
.telnum{
    width: 200px; 
    height: 50px;
    float: right;
    margin-top: 32px;
}
.telnum p {
    float: right;
    background-position: -176px -262px;
    font: bold 24px/1.0 microsoft yahei;
    color: #d00;}
.telnum span {
    top: -12px;
    float: right;
    font-size: 12px;
    color: #888;
    padding-right: 3px;
    font:  1px/1.0 microsoft yahei;
}
.telnum img{
    width: 146px;
    height: 38px;
    float: left;
    position: relative;
    bottom:-1px;
}
 .tab-list {                
    text-align: center;
    line-height: 35px;
    font-family: "微软雅黑";
    height: 35px;
    border-bottom: none;
    margin-left: 3px;
    font-size:18px;
}
            .leftli{
            	width: 550px;
            	height: 580px;	
            	float: left;
            }
			.leftli span{
				font-size: 16px;
				font-weight:700;
				padding-left: 12px;
				line-height: 40px;
			}
			.leftli a{
				line-height: 30px;
				font-size: 14px !important;
			}
			.leftli b{
				float: right;
				padding-right: 12px;
				font-weight:200;
			}
			.leftli p a{text-indent:35px ;}
			.rigthli{
				width: 514px;
				height: 580px;
				position: relative;
				bottom: 604px;
				left: 562px;
				float:left;	
			}
			.rig1{
				width: 514px;
				height: 105px;
			}
			.rig1 h2{
				font-size: 16px;
				font-weight:700;
				padding-left: 32px;
				line-height: 40px;
			}
			.rig1 p{
				width: 146px;
				height: 29px;
				margin-left: 19px;
				float: left;
				margin-top: 14px;
				text-align: center;
				line-height: 26px;
				border-radius:5px;
				font-size: 12px;
			}
			.rig2{
				width: 514px;
				height: 145px;
				margin-top: 20px;	
			}
			.rig2 h2{
				font-size: 16px;
				font-weight:700;
				padding-left: 32px;
				line-height: 40px;
			}
			.ri1{
				width: 232px;
				height: 100px;
				border: 1px solid #eee;
				float: left;
				margin-left: 16px;
			}
			.ri1 img{
				width: 100%;
				height: 100%;
			}
			.ri3{
				width: 230px;
				height: 150px;
				border: 1px solid #eee;
				float: left;
				margin-left: 16px;
			}
			.ri3 img{
				width: 100%;
				height: 100%;
			}
			.rig3{
				width: 514px;
				height: 185px;
			}
			.rig3 h2{
				font-size: 16px;
				font-weight:700;
				padding-left: 32px;
				line-height: 40px;
			}



.lanmuziliaolingqv {margin-left: 445px;height:140px;margin-bottom: 20px;margin-top: -32px;}




/*------------------------------------热点推荐红字------------------------------------------------------*/
.hongzi{color:c22b1b;}
/*向下*/
.triangle_border_down{
    width:0;
    height:0;
    border-width:30px 30px 0;
    border-style:solid;
    border-color:#333 transparent transparent;/*灰 透明 透明 */
    background: #127de1;
}
            .tab-list li {            
                float: left;
                border-right: none;
                width:118px;
                cursor: pointer;
            }
            .tab-content{
            	margin-top: 5px;
            }
.Intermediatecontent{
	width: 1080px;
	height: 214px;
	margin: auto;
	margin-top: 180px;
}
.Intermediatecontent dl{
	width: 220px;
	height: 175px;
	margin-left: 40px;
	margin-top: 12px;
	float: left;
}
.Intermediatecontent dl img{
	width: 220px;
}
.Intermediatecontent dl dd{
	text-indent:25px;
	padding-top:7px;
	padding-left: 31px;
}
#clearfix a{
	font-size: 12px;
}
.xings{
	width: 300px;
	height: 280px;
}
.xings dt{
	width:110px;
	height: 110px;
	border: 1px solid #eee;
	margin-top: 12px;
	margin-left: 12px;
	float: left;
	overflow: hidden;
 }
.xings dd h2{
	font-size: 14px;
	text-align: center;
	color: #000;
}
.xings dd{
	overflow: hidden;
	width:158px;
	height: 128px;
	font-size: 12px;
	margin-top: 7px;
	margin-left: 12px;
	color: #ccc;
	float: left;
}
.xings ul {
	padding-top: 145px;
	padding-left: 15px;
}
.xings ul li{
	line-height: 26px;
}
.xings ul li a{
	font-size: 14px;
}
.celectz{
	width: 400px;
	height: 200px;
	background: #eee;
}
#ksdt{
	height: 800px;
}
			.box{
                width: 395px;
                height: 799px;
                margin: 0 auto;
            }
            .content div{
                width: 100%;
                height: 300px;
                display: none;
            }
            .title{
				height: 38px;
            	border-bottom: 2px solid #eee;
            }
            .title button{
            	width: 90px;
            	height: 36px;
            	margin-top: 2px;
            	margin-left: 5px;
            	border: 1px solid #fff;  
				outline: none;   
				font-size: 16px;
				background: #fdfdfd;
            }
            .gold{}
            .title button:hover{border-bottom: 2px solid #127de1;}
			.xoidis ul{
				width: 395px;
				height: 120px;
				border-bottom: 1px solid #eee;
			}
			.xoidis ul h2{
				padding: 12px 0  0 12px;
			}
			.xoidis ul li{
				text-indent: 13px;
				padding-top: 3px;
				color: #aaa;
				font-size: 12px;
			}
			.xoidis ul span{
				float: right;
				color: #ccc;
				position: relative;
				top: -23px;
				font-size: 12px;
			}
			.rnr a{
				width: 300px;
				font-size: 14px;
				overflow: hidden;
				line-height: 30px;
			}
			.jjs_1{
				width: 1080px;
				height: 275px;
				margin: 0 auto;
				margin-bottom: 15px;
			}
			.jjs_1 h3{
				width: 1080px;
				height: 45px;
				border-bottom: 3px solid #ccc;
				line-height: 45px;
				font-size: 18px;
				font-weight:200; 
			}
			.jjs_1 h3 span a{
				font-size: 18px;
				color: #c22b1b;
				text-align: center;
				font-weight: 500;
			}
			.jjs_1 h3 a{
				float:right;
				font-size: 12px;
				color: #3d3939;
				padding-right: 19px;
			}
			.jjs_1 h3 span{
				width: 115px;
				height: 45px;
				position: absolute;
				border-bottom: #2284CD solid 3px; 
			}
			.jjs_1 h2{
				height: 38px;
				padding-left: 10px;
				border-bottom: 1px solid #ccc;
				line-height: 38px;
				font-size: 14px;
				font-weight:200; 
			}
			.jjs_1 h2 span a{
				float: right;
				padding-right: 5px;
				font-size: 12px;
				color: #3d3939;
				font-weight:200; 
			}
			.jjs_1 ul{
				width: 344px;
				height: 211px;
				float: left;
				margin-left: 10px;
				margin-top: 15px;
			}
			.jjs_1 li{
				padding-left: 10px;
				line-height: 30px;			
			}
			.jjs_1 li span{
				float: right;			
				padding-right: 5px;
			}
			.jjs_1 li a{
				font-size: 14px;
			}
			.dds_1{
				width: 944px;
				height: 205px;
				margin: auto;
			}
			.dds_1 dl{
				width: 150px;
				height: 205px;
				margin-left: 33px;
				margin-right: 45px;
				margin-top: 4px;
				float: left;
			}
			.dds_1 dd{
				width: 169px;
				height: 48px;
				padding-top: 7px;
				text-indent: 10px;
			}
			.dds_1 dd a{
				padding-top: 3px;
				font-size: 12px;
			}
			.dds_1 dl dd span{
	width: 155px;
	float: left;
    padding-right: 12px;
    color: red;
  /*  font-size: 8px;*/
    font-weight: 700;
    text-indent: initial;
    text-align: center;
			}
			.dds_1 dl img{
				width: 150px;
				height: 150px;
			}
/*----------------------------------------*/
.bigbox { position:relative;}
.erji_img { width:100%; height:227px; background:#e6e6e6 url(../images/bg55.jpg) repeat-x center bottom; overflow:hidden;}
.erji_img img { margin:0 auto;}
/*导航*/
.nav { 
	width:100%; height:50px;line-height:50px; margin: 0 auto; filter:alpha(Opacity=95);-moz-opacity:0.95;opacity: 0.95;
	text-overflow:ellipsis;
	white-space: nowrap;
	background: #212b98;
}
.nav .ul1 { display:inline; float:left;}
.nav .ul1 li { display:inline;padding-right:15px;width:1px; height:50px; line-height:50px; text-align:center; position:relative; cursor:pointer;}
.nav .ul1 li a { font-size:14px; color:#fff; font-weight:700; font-family:"微软雅黑",Microsoft YaHei;}
.nav .ul1 li a:hover { font-size:14px; color:#fff; font-family:"微软雅黑",Microsoft YaHei; font-weight:600;}
.nav .ul1 li a.current { color:#a23636;}
.nav .ul1 li ul { display:none; width:100%; background:#fcfcfc; border:1px solid #dfdfdf; border-bottom:0; border-top:1px solid #aa4949; overflow:hidden; position:absolute; left:-1px; top:69px; z-index:99999;}
.nav .ul1 li ul li { width:100%; height:35px; line-height:35px; border-bottom:1px solid #dfdfdf; text-align:center; background:none; overflow:hidden;}
.nav .ul1 li ul li a { display:block; width:100%; color:#333; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:400;}
.nav .ul1 li ul li a:hover { display:block; width:100%; color:#a23636; font-size:14px; background:#e1e1e1; font-weight:400;}
.nav .ul1 li ul li a.biaoti { display:block; width:100%; color:#a23636; font-size:14px; font-weight:400;}
.nav .pxrk { display:inline; float:right; width:106px; height:67px; line-height:67px; text-align:center; color:#fff; font-size:18px; position:relative; background:#a23636; font-family:"微软雅黑",Microsoft YaHei;}
.nav .pxrk p { width:100%; height:100%; cursor:pointer; }
.nav .pxrk .con { display:none; width:219px; height:282px; position:absolute; left:-50%; top:59px; z-index:99999;}
.nav .pxrk .con p { position:absolute; left:0; top:0; display:block; width:100%; height:8px; background:url(../images/icon7.png) no-repeat center top;}
0.95;filter:alpha(Opacity=100)\9; -moz-opacity:1\9;opacity: 1\9;/*ie6\7\8适用*/}
.nav .pxrk .con ul { width:219px; height:auto; padding:5px 0; border:1px solid #fbfbfb; position:absolute; left:0; top:8px;z-index:99999;zoom:1;}
.nav .pxrk .con ul li { display:inline; float:left; width:73px; height:30px; line-height:30px; background:url(../images/icon6.jpg) no-repeat right 6px}
.nav .pxrk .con ul li a { display:block; height:30px; line-height:30px; color:#000;color:#000\9;/*ie6\7\8适用*/filter:alpha(Opacity=100)\9; -moz-opacity:1\9;opacity: 1\9;/*ie6\7\8适用*/}
.nav .pxrk .con ul li a:hover { text-decoration:underline; color:#a23636;color:#a23636\9;/*ie6\7\8适用*/filter:alpha(Opacity=100)\9; -moz-opacity:1\9;opacity: 1\9;/*ie6\7\8适用*/}
/*幻灯*/
.banner { position:absolute; left:0; top:0; z-index:1; width:750px; height:300px;}
.slidehd { width:100%; height:300px; overflow:hidden; position:relative;}
.slidehd .hd{ width:100%; height:15px; overflow:hidden; position:absolute; top: 280px;  z-index:1;}
.slidehd .hd_box { float:left; position:relative; left:50%;}
.slidehd .hd .ul_box { width:100%; overflow:hidden; zoom:1; float:left; position:relative; right:50%;}
.slidehd .hd ul { float:right;}
.slidehd .hd ul li{padding-left: 4px; float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:url(../images/icon4.png) no-repeat; cursor:pointer; }
.slidehd .hd ul li.on{ background:url(../images/icon3.png) no-repeat; color:#fff; }
.slidehd .bd li a img{width: 100%;height: 100%;}
.slidehd .bd{ position:relative; height:100%; z-index:0; }
.slidehd .bd li{ zoom:1; vertical-align:middle; }
.slidehd .bd li a { width:100%; height:300px; display:block;}
.slidehd .bd a img{ height:100%; display:block; margin:0 auto;}
.slidehd .bd li div { position:absolute; left:0;}
.slidehd .bd li div p { width:100%; margin:0 auto; display:block;}
.slidehd .bd li div p span { display:block; width:200px; font-size:14px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;color:transparent;}
.footer{
	width: 100%;
	height: 565px;
	background: #565658;
	float: left;
}
.yqlj{
	width: 1080px;
	margin: auto;
	color: #e9e9e9;
	margin-bottom: 12px;
}
.yqlj h2{
	margin-top: 20px;
	padding-bottom: 12px;
}
.yqlj a{
	font-size: 12px;
	padding-left: 27px;
	color: #e9e9e9;
}
.sylm{
	width: 550px;
	height: 165px;
	float: left;
	color: #e9e9e9;
	margin-top: 19px;
}
.lm123{
	float: left;
	margin-left: 12px;
	color: #e9e9e9;
	 
	
}
.sylm h2{
	padding-bottom: 12px;
}
.sylm li{
	width: 78px;
	text-align: center;
}
.sylm li a{
	font-size: 12px;
	color: #e9e9e9;
}
.foot12{
	width: 1080px;
	margin: auto;
}
.erwm{
	width: 120px;
	height: 158px;
	float: left;
	margin-left: 78px;
	margin-top: 27px;
}
.erwm h2{
	font-size: 16px;
	font-weight: 500px;
	color: #e9e9e9;
	padding-left: 17px;
}
.erwm img{
	width: 120px;
	height: 120px;
	top: 4px;
}
.demo1{
	width: 246px;
	height: 120px;
	float: right;
	margin-top: 56px;
}
.demo1 span{
	font-size: 24px;
	color: #e9e9e9;
}
.demo2{
	width: 100%;
	height: 45px;
	float: left;
}
.mo2mo{
	border-top: 2px solid #eee;
	width: 1080px;
	margin: auto;
}
.mo2mo a{
	line-height: 40px;
	font-size: 12px;
	padding-left: 87px;
	color: #e9e9e9;
}
.hr2{
	width: 1080px;
	height: 3px;
	background: #e9e9e9;
	margin: auto;
}
.sy_title { height:45; line-height:45px; background:url(../images/bg08.jpg) repeat-x left center; overflow:hidden;}
.sy_title .zw { display:inline-block; float:left; height:45; color:#951e20; font-size:24px; font-family:"微软雅黑",Microsoft YaHei; font-weight:700; background:#fdfdfd;}
.sy_title .yw { display:inline-block; float:left; height:45; padding:3px 5px 0 8px; color:#999; font-size:20px; font-family:Arial, Helvetica, sans-serif; background:#fdfdfd; text-transform:uppercase;}
.sy_title .more { display:inline; float:right; width:43px; background:#fdfdfd; height:45px;}
.sy_title .more a{color:#999;}
.sy_list { margin-top:10px; overflow:hidden; height:216px;}
.sy_list li { *margin-bottom:-4px; padding-left:7px; height:36px; line-height:36px; background:url(../images/bg09.jpg) repeat-x left bottom;}
.sy_list li img { display:inline; float:left; margin:17px 12px 0 0; background:#ff0}
.sy_list li a { display:inline; float:left; font-size:14px; color:#333; width:95%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sy_list li a:hover { display:inline; float:left; font-size:14px; color:#951E20; text-decoration:underline;}
.sy_box1 { margin-top:-115px; overflow:hidden;}
.sy_box1 .left { display:inline; float:left; width:455px; overflow:hidden;}
.sy_box1 .right { display:inline; float:right; width:491px; overflow:hidden;}
.sy_box2 { margin-top:25px; overflow:hidden;}
.sy_box2 .left { display:inline; float:left; width:455px;}
.sy_box2 .right { display:inline; float:right; width:491px;}
.sy_box3 { margin-top:35px; overflow:hidden;}
.sy_box3 .left { display:inline; float:left; width:460px;}
.sy_box3 .right { display:inline; float:right; width:488px;}
.sy_box4 { margin-top:35px; overflow:hidden;}
.sy_box4 .left { display:inline; float:left; width:650px;}
.sy_box4 .right { display:inline; float:right; width:306px;}
.sy_box4 .right .sy_title{ background:none;}
.sy_box4 .right .img { margin-top:10px;}
.sy_ul1 { margin-top:3px; overflow:hidden; height:216px;}
.sy_ul1 li { height:109px; background:url(../images/bg09.jpg) repeat-x left bottom; overflow:hidden;}
.sy_ul1 li .img { display:inline; float:left; width:108px; padding-top:17px;}
.sy_ul1 li .img img { border:1px solid #dfdfdf;width:89px;height:77px;}
.sy_ul1 li .you_wz { display:inline; float:left; width:300px; padding-top:13px;}
.sy_ul1 li .you_wz a { display:inline-block; color:#010101; font-size:14px; font-weight:700; width:300px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sy_ul1 li .you_wz a:hover { display:inline-block; color:#DC474B; font-size:14px; font-weight:700; width:300px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sy_ul1 li .you_wz .jj { height:60px; color:#333; line-height:20px; overflow:hidden;}
/*培训项目tab*/
/*改！！！！！远程培训项目tab*/
.sy_pxtab { margin-top:10px;height:214px; overflow:hidden; border:1px solid #e9e9e9;background:#fcf9f4;}
.sy_sj .hd ,.sy_pxtab .hd { width:100%;height: 28px; background:#f6f6f6;border-bottom:1px solid #e9e9e9;/*overflow:hidden; position:absolute; left:0; top:0; z-index:1;*/}
.sy_sj .hd ul li,.sy_pxtab .hd ul li { height:29px; line-height:29px;text-align:center;float:left; border-right:1px solid #e9e9e9; cursor:pointer; width:70px; }
.sy_sj .hd ul li.on,.sy_pxtab .hd ul li.on {background: #951e20; }
.sy_sj .hd ul li a,.sy_pxtab .hd ul li a { font-size:14px; color:#333;}
.sy_sj .hd ul li.on a ,.sy_pxtab .hd ul li.on a  {font-size:14px;color:#fff; }
.sy_sj .bd,.sy_pxtab .bd {width:100%; }
.sy_sj .bd li,.sy_pxtab .bd li { zoom:1; vertical-align:middle; }
.sy_sj .bd li ul li,.sy_pxtab .bd li ul li { padding-left:24px; height:38px; line-height:36px;background: url(../images/bg09.jpg) repeat-x left bottom;}
.sy_sj .bd li ul li a ,.sy_pxtab .bd li ul li a { display:block; color:#333; font-size:14px; width:324px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sy_sj .bd li ul li a:hover ,.sy_pxtab .bd li ul li a:hover  { color:#951e20; font-size:14px; text-decoration:underline;}
/*省级门户不要了*/
/*改！！！！！集中面授*/
.sy_sj { margin-top:10px;  height:214px; overflow:hidden; border:1px solid #e9e9e9;background:#fcf9f4;}
/*首页-长条图*/
.sy_ctt {  height:116px; overflow:hidden;}
.sy_ctt img { margin:0 auto;}
.sy_ctt a{cursor:pointer;}
/*名师频道*/
.sy_ms { margin-top:20px; overflow:hidden;}
.sy_ms .img_l { display:inline; float:left; width:304px; height:228px;}
.sy_ms .img_l img { width:304px; height:228px;}
.sy_ms .img_l .ms_img { position:relative; height:228px; overflow:hidden;}
.sy_ms .img_l .ms_img a { color:#e4ff00; font-size:14px;}
.sy_ms .img_l .ms_img .tou_bg { position:absolute; left:0; bottom:-50px; z-index:2; width:100%; height:50px; background:#000; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.sy_ms .img_l .ms_img .wz { position:absolute; left:0; bottom:-50px; z-index:3; line-height:20px; padding:0 0 5px 9px; color:#fff; font-size:14px; font-family:"微软雅黑",Microsoft YaHei;}
.sy_ms .img_l .ms_img .wz span { color:#e4ff00;}
.sy_ms .img_l .ms_img .wz span a { color:#e4ff00; font-size:14px;}
.sy_ms .img_r { display:inline; float:right; width:316px; overflow:hidden;}
.sy_ms .img_r li { display:inline; float:left; margin:0 0 7px 10px;}
.sy_ms .img_r li img { width:148px; height:120px;}
.sy_ms .img_r .ms_img { position:relative; height:111px; overflow:hidden;}
.sy_ms .img_r .ms_img .tou_bg { position:absolute; left:0; bottom:-23px; z-index:2; width:100%; height:23px; background:#000; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.sy_ms .img_r .ms_img .wz { width:100%; position:absolute; left:0; bottom:-23px; z-index:3; line-height:23px; color:#fff; font-size:12px; overflow:hidden;}
.sy_ms .img_r .ms_img .wz .span1 { display:inline-block; float:left; color:#fff; width:95px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sy_ms .img_r .ms_img .wz .span2 { display:inline-block; float:right; text-align:right; color:#e4ff00; width:43px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sy_ms .img_r .ms_img .wz .span2 a { color:#e4ff00; }
/*友情链接*/
.yq_link { width:1010px; margin-top:10px; left 50px;padding-bottom:45px; margin-left: 220px;}
.yq_link .title { width:312px; margin:1 auto; text-align:left; height:55px; line-height:98px; background:#ececec; color:#951e20; font-size:24px; font-family:"微软雅黑",Microsoft YaHei; font-weight:700;}
.yq_link .title span { margin-left:10px; color:#999; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:400; text-transform:uppercase;}
.yq_link .link_url { padding:40px 20px 0; text-align:center;font-size:0;overflow:hidden;}
.yq_link .link_url a { display:block;float:left;margin-left:-1px;margin-top: -1px;overflow:hidden;overflow:visible\9;/*ie6\7\8适用*/}
.yq_link .link_url a img:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-transform:scale(1.1,1.1);}
/* -------- 首页 end--------- */  
/* -------- 其他页 begin--------- */  
/*当前位置*/
.dqwz { height:25px; line-height:25px; margin-bottom:7px; padding-left:10px; background:url(../images/icon8.jpg) no-repeat left center; font-family:"微软雅黑",Microsoft YaHei; font-weight:700; width:990px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.dqwz a { }
.dqwz a:hover { text-decoration:underline;  }
.dqwz a.active { color:#0068b7;}
.dqwz span { color:#0068b7;}
.erji_left { display:inline; float:left; width:200px;}
.erji_right { display:inline; float:right; width:778px;}
/*二级页左侧菜单样式*/
.erji_left .title { height:49px; line-height:49px; text-align:center; color:#fff; font-family:"微软雅黑",Microsoft YaHei; font-size:18px; font-weight:700; background:url(../images/bg02.jpg) no-repeat;}
.erji_left dl { border-left:1px solid #e5e4e4; border-right:1px solid #e5e4e4;}
.erji_left dl dt { border-bottom:2px solid #e5e4e4;}
.erji_left dl dt a { display:block; padding-left:37px; background:url(../images/bg06.jpg) no-repeat left top; height:27px; line-height:27px; color:#000; font-size:14px; font-weight:700; font-family:"微软雅黑",Microsoft YaHei;}
.erji_left dl dt a:hover { display:block; padding-left:37px; background:url(../images/bg07.jpg) no-repeat left top; height:27px; line-height:27px; color:#9B2523; font-size:14px; font-weight:700; font-family:"微软雅黑",Microsoft YaHei;}
.erji_left dl dt a.active { display:block; padding-left:37px; background:url(../images/bg07.jpg) no-repeat left top; height:27px; line-height:27px; color:#9B2523; font-size:14px; font-weight:700; font-family:"微软雅黑",Microsoft YaHei;}
.erji_left dl dd { display:block; height:27px; line-height:27px; border-bottom:2px solid #e5e4e4;}
.erji_left dl dd a { display:block; padding-left:65px; color:#898989; font-family:"微软雅黑",Microsoft YaHei;}
.erji_left dl dd a:hover { display:block; padding-left:65px; color:#b20000; background:#fcf9f4;}
.erji_left dl dd a.active { display:block; padding-left:65px; color:#b20000;}
.erji_left .jiaru { margin-top:20px;}
.erji_right .title { padding-left:19px; height:42px; line-height:42px; background:url(../images/bg03.jpg) repeat-x left top;}
.erji_right .title p { padding-left:15px; background:url(../images/icon10.jpg) no-repeat left center; color:#000; font-size:16px; font-family:"微软雅黑",Microsoft YaHei; font-weight:700;}
.erji_right .con { border:1px solid #d9d8d8; border-bottom:0; /*background:#fff url(../images/bg04.jpg) repeat-x left top;*/background:#fcf9f4;font-family: "微软雅黑",Microsoft YaHei;}
.erji_right .con_bot { height:8px; width:100%; background:url(../images/bg05.jpg) no-repeat left top;}
/*课程资源*/
.kczy { position:relative; padding:36px 20px; overflow:hidden; font-family:"微软雅黑",Microsoft YaHei;}
.kczy .shang { padding:20px 0 70px 0; overflow:hidden;}
.kczy .shang .tit { width:190px; height:60px; line-height:60px; padding-left:40px; position:absolute; right:52px; top:36px; background:url(../images/bg16.jpg) no-repeat; font-size:40px; color:#b80000;}
.kczy .shang p { font-size:14px; color:#919191; height:30px;}
.kczy .shang span { font-size:18px; color:#ff0000;}
.kczy .shang .p1 { padding-left:30px; color:#000; font-size:16px; font-weight:700;} 
.kczy .shang .p2 { padding-left:53px;} 
.kczy .shang .p3 { padding-left:121px;} 
.kczy .zhong { font-weight:700;}
.kczy .zhong span { font-size:30px;}
.kczy .zhong .p1 { padding-left:230px; font-size:20px; color:#685145;}
.kczy .zhong .p2 { padding:15px 0 0 120px; font-size:34px; color:#f65b22;}
.kczy .xia { margin-top:15px; padding-top:30px; background:url(../images/bg17.jpg) no-repeat 450px top;}
.kczy .xia .lb_tab { background:url(../images/bg19.png) no-repeat; overflow:hidden; height:300px;}
.kczy .xia .lb_tab .tb_left { display:inline; float:left; padding:40px 15px; margin:33px 0 0 60px; width:297px; height:88px; overflow:hidden;}
.kczy .xia .lb_tab .tb_left .img { display:inline; float:left; width:126px; height:84px;}
.kczy .xia .lb_tab .tb_left .r_wz { display:inline; float:right; width:160px; height:140px; overflow:hidden;}
.kczy .xia .lb_tab .tb_left .r_wz p { font-weight:700;}
.kczy .xia .lb_tab .tb_left .r_wz .jj { line-height:20px;}
.kczy .xia .lb_tab .tb_right { position:relative; display:inline; float:right; width:250px; height:300px;}
.kczy .xia .lb_tab .tb_right div { position:absolute; border-radius:100%;}
.kczy .xia .lb_tab .tb_right .div1 { left:0; top:5px; z-index:1; width:134px; height:134px;}
.kczy .xia .lb_tab .tb_right .div2 { left:144px; top:95px; z-index:2; width:105px; height:105px;}
.kczy .xia .lb_tab .tb_right .div3 { left:30px; top:160px; z-index:1; width:93px; height:93px;}
.kczy .xia .lb_tab .tb_right a { width:100%; height:100%; text-align:center; border-radius:100%; display:block; color:#fff; font-weight:700; background:#9e9998;}
.kczy .xia .lb_tab .tb_right a:hover { width:100%; height:100%; text-align:center; border-radius:100%; display:block; color:#fff; font-weight:700; background:#f66400; box-shadow:2px 2px 5px #f66400;}
.kczy .xia .lb_tab .tb_right a.current { width:100%; height:100%; text-align:center; border-radius:100%; display:block; color:#fff; font-weight:700;  background:#f66400; box-shadow:1px 1px 5px #f66400;}
.kczy .xia .lb_tab .tb_right .img_p1 { width:100px; height:100px;  margin:30px 0 0 17px; *margin:20px 0 0 -50px; *cursor:pointer;}
.kczy .xia .lb_tab .tb_right .img_p1 img { margin:0 auto 10px;}
.kczy .xia .lb_tab .tb_right .img_p1 p { font-size:20px; }
.kczy .xia .lb_tab .tb_right .img_p2 { width:80px; height:80px;  margin:20px 0 0 13px; *margin:20px 0 0 -40px; *cursor:pointer;}
.kczy .xia .lb_tab .tb_right .img_p2 img { margin:0 auto 8px;}
.kczy .xia .lb_tab .tb_right .img_p2 p { font-size:16px; }
.kczy .xia .lb_tab .tb_right .img_p3 { width:60px; height:60px;  margin:20px 0 0 17px; *margin:20px 0 0 -30px; *cursor:pointer;}
.kczy .xia .lb_tab .tb_right .img_p3 img { margin:0 auto 5px;}
.kczy .xia .lb_tab .tb_right .img_p3 p { font-size:14px; }
/*项目类型*/
.xmlx { padding:15px 25px 30px; font-family:"微软雅黑",Microsoft YaHei; overflow:hidden;}
.xmlx .shang {}
.xmlx .shang p { font-size:18px; font-weight:700;}
.xmlx .shang .jj { margin-top:10px; font-size:14px; line-height:25px; color:#9f9f9f; overflow:hidden;}
.xmlx .xia { background:url(../images/bg20.jpg) repeat left top; margin-top:30px; width:715px; overflow:hidden;}
.xmlx table { width:100%; border:3px solid #e7e7e7; background:url(../images/bg21.jpg) repeat-x left top;}
.xmlx table thead td { text-align:center; height:65px; line-height:65px; background:#f4f4f4; color:#000; font-size:18px; font-weight:700;}
.xmlx table thead td .span4 { color:#8e9598;}
.xmlx table thead .span1 { font-size:18px;}
.xmlx table thead .span3 { text-align:center;}
.xmlx table tbody td { padding:10px; /*text-align:center;*/text-indent:20px; height:16px; line-height:16px; background:#f4f4f4; line-height:20px;font-size:13px;}
.xmlx table .width1 { background:none; width:150px; color:#000; font-size:14px; font-weight:700; background:url(../images/bg22.png) repeat left top;text-align:center;text-indent: -20px;}
.xmlx table .width2  { width:240px;}
.xmlx table .width3  { width:330px; text-align:left; padding:10px;}
.xmlx table .width4  { width:96px;}
.xmlx table a { display:block;}
.xmlx table a:hover { color:#CE050B; text-decoration:underline;}
/*列表页公共框架*/
.erji_biglist { width:100%; overflow:hidden;}
.erji_biglist .title { padding-left:19px; height:42px; line-height:42px; background:url(../images/bg03.jpg) repeat-x left top;}
.erji_biglist .title p { padding-left:15px; background:url(../images/icon10.jpg) no-repeat left center; color:#000; font-size:16px; font-family:"微软雅黑",Microsoft YaHei; font-weight:700;}
.erji_biglist .con { border:1px solid #d9d8d8; border-bottom:0; background:#fff url(../images/bg04.jpg) repeat-x left top; overflow:hidden;}
.erji_biglist .con_bot { height:8px; width:100%; background:url(../images/bg24.png) repeat-x left top;}
/*教育产品*/
.jycp { padding:0 15px 10px; overflow:hidden;}
.jycp li { height:236px; background:url(../images/bg23.png) repeat-x left bottom; overflow:hidden;}
.jycp li .img { display:inline; float:left; padding:24px 0 0 4px;}
.jycp li .img img { width:338px; height:185px; border:1px solid #ccc;}
.jycp li .y_wz { display:inline; float:right; width:592px; padding-top:18px;}
.jycp li .y_wz .bt { width:592px;}
.jycp li .y_wz .bt a { display:block; font-size:14px; color:#333; font-weight:700; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.jycp li .y_wz .bt a:hover { font-size:14px; font-weight:700; color:#CE050B;}
.jycp li .y_wz .jj { margin-top:5px; font-size:12px; color:#666; line-height:28px; height:112px; overflow:hidden;}
.jycp li .y_wz .bot { margin-top:28px; overflow:hidden;}
.jycp li .y_wz .bot .span1 { display:inline; float:left; width:180px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.jycp li .y_wz .bot .span2 { display:inline; float:left; padding-left:60px;}
.jycp li .y_wz .bot a { display:inline; float:right; color:#ff0000;}
.jycp li .y_wz .bot a:hover { text-decoration:underline;}
/*教育产品*/
.msyy { padding:7px 15px 10px; overflow:hidden;}
.msyy li { padding:17px 0; background:url(../images/bg23.png) repeat-x left bottom; overflow:hidden;}
.msyy li .img { display:inline; float:left; padding:0 0 0 4px;}
.msyy li .img img { width:160px; height:130px; border:1px solid #ccc;}
.msyy li .y_wz { display:inline; float:right; width:785px; padding-top:10px; overflow:hidden;}
.msyy li .y_wz .bt { width:785px;}
.msyy li .y_wz .bt a { display:block; font-size:14px; color:#333; font-weight:700; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.msyy li .y_wz .bt a:hover { font-size:14px; font-weight:700; color:#CE050B;}
.msyy li .y_wz .jj { margin-top:5px; font-size:12px; color:#666; line-height:28px; height:60px; overflow:hidden;}
.msyy li .y_wz .bot { margin-top:10px; overflow:hidden;}
.msyy li .y_wz .bot a { display:inline; float:right; color:#ff0000;}
.msyy li .y_wz .bot a:hover { text-decoration:underline;}
/*分页*/
.pagetran{  padding:24px 0; font-size:16px; margin:0 10px; line-height:38px;}
.fenye { width:950px;margin:40px auto; padding:20px 0; overflow:hidden; font-size:14px; color:#fff; font-family:"微软雅黑",Microsoft YaHei;}
.fenye ul { position:relative; left:50%; float:left;}
.fenye ul li { position:relative; right:50%; z-index:2; float:left; margin:0 5px; height:25px; overflow:hidden;}
.fenye ul li img { display:inline-block; margin-top:7px;}
.fenye ul li a { display:block; padding:0 7px; height:24px; line-height:24px; font-size:14px; color:#fff; background:#999; font-family:"微软雅黑",Microsoft YaHei;}
.fenye ul li a:hover { padding:0 7px; height:24px; line-height:24px; font-size:14px; color:#fff; background:#820000; font-family:"微软雅黑",Microsoft YaHei;}
.fenye ul li a.current { padding:0 7px; height:24px; line-height:24px; font-size:14px; color:#fff; background:#820000; font-family:"微软雅黑",Microsoft YaHei;}
.fenye ul li.hui { background:#999; padding:0 7px;}
.fenye ul li .input1 { width:20px; height:16px; line-height:16px; text-align:center; padding:0 2px; margin:0 5px; font-size:14px; font-size:14px; color:#4d4d4d; border:0;}
.fenye ul li .input2 { width:36px; height:24px; line-height:24x; text-align:center; padding:0 2px; margin:0 5px; font-size:14px; font-size:14px; color:#4d4d4d; border:1px solid #d3d3d3; cursor:pointer; outline:none;}
/*省级门户*/
.erji_list {}
.erji_list .shang { padding:15px 17px 19px; background:#fff url(../images/bg25.jpg) repeat-x left top;}
.erji_list .shang dl { overflow:hidden; padding-bottom:10px;}
.erji_list .shang dl dt { display:inline-block; float:left; height:24px; line-height:24px; padding-right:19px; background:url(../images/bg26.png) no-repeat right top; overflow:hidden;}
.erji_list .shang dl dt .span1 { display:block; padding:0 7px 0 20px; font-size:14px; float:#666; background:#d4d4d4 url(../images/bg27.jpg) no-repeat 11px center;}
.erji_list .shang dl dd { display:inline-block; width:750px; margin-left:15px;}
.erji_list .shang dl dd a { display:inline-block; margin:0 14px; color:#666;}
.erji_list .shang dl dd a.a1 { margin-left:5px;}
.erji_list .shang dl dd a:hover { color:#f30101; text-decoration:underline;}
.erji_list .shang dl dd a.current { color:#f30101; text-decoration:underline;}
.erji_list .xia { border-top:11px solid #f2f2f2;}
.erji_list .xia .tjtj { padding:15px 20px; background:#fcfcfc; overflow:hidden; color:#000; overflow:hidden;}
.erji_list .xia .tjtj div { display:inline; float:left;}
.erji_list .xia .tjtj a { display:inline-block; margin:0 20px 5px 0; height:18px; line-height:18px; padding:0 3px; color:#9b2229; border:1px solid #ccc;}
.erji_list .xia .tjtj a:hover { display:inline-block; margin:0 20px 5px 0; height:18px; line-height:18px; padding:0 3px; color:#9b2229; border:1px solid #ff9a98;}
.erji_list .xia .tjtj span { font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.erji_list .xia .tjtj a:hover span { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f00;}
.erji_list .xia table { border-top:1px solid #9b2229; background:url(../images/bg38.jpg) repeat left top;}
.erji_list .xia table tr th{text-align:center;height:53px;line-heigt:53px;background:url(../images/bg_388.png) repeat-x;}
.erji_list .xia table td { height:36px; line-height:36px; padding-bottom:1px; font-size:14px; text-align:center; background:#fff}
.erji_list .xia table td.td_fff { background:#fff;}
.erji_list .xia table td.td_hui { background:url(../images/bg37.jpg) repeat left top;}
.erji_list .xia table td.td1 { text-align:left; padding:0 20px;}
.erji_list .xia table td.td2 { width:91px;}
.erji_list .xia table td.td3 { width:100px;}
.erji_list .xia table td.td4 { width:255px;} 
.erji_list .xia table td.td5 { width:100px;color:#888888;}
.erji_list .xia table td.td6 { width:90px;} 
.erji_list .xia table td.ing { color:#d66b6b;}
.erji_list .xia table td a { display:block; color:#333; font-size:14px;}
.erji_list .xia table td a.ahm {width: 600px;}
.erji_list .xia table td a.a1 { width:420px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.erji_list .xia table td a:hover { color:#951E20;} 
.erji_list .xia table td a.current { color:#f30101; text-decoration:underline;} 
.erji_list .xia table td a.a2 { color:#55ab55;}
.erji_list .xia table td.hover_huiuu { background:#f2f2f2;}
/*面授、项目动态、教育资讯、教育政策、送教下乡 -- 列表页*/
.erji_list2 { padding-top:13px; background:#fcfcfc;}
.erji_list2 .xia { border:0;}
.erji_list2 .xia table { border-top:0;}
.erji_list2 .xia table td { width:887px; padding-left:15px; background:#fff;/* background:url(../images/bg33.jpg) no-repeat 22px center;*/ overflow:hidden;}
.erji_list2 .xia table td.td01 { text-align:left;}
.erji_list2 .xia table td a { display:inline-block; float:left; padding-left:10px; background:url(../images/bg10.jpg) no-repeat left center;}
.erji_list2 .xia table td h2 a{color:red ;font-size: 16px;}
.erji_list2 .xia table td h2 {}
.erji_list2 .xia table td a.a1 { width:843px; *width:756px;}
.erji_list2 .xia table td span { display:inline-block; float:left; width:121px; text-align:center;}
.erji_list2 .xia table td.td_fff { background:#fff;}
.erji_list2 .xia table td.td_hui { background:url(../images/bg37.jpg) repeat left top;}
.erji_list2 .xia table td.hover_huiuu { background:#f2f2f2;}
.erji_list_s .xia table td a { color:#00F;}
/*课表*/
.kebiao { background:#fff; margin-bottom:40px; overflow:hidden; background:url(../images/bg38.jpg) repeat left top;}
.kebiao table { color:#666; font-size:14px;}
.kebiao table thead { font-size:14px; font-weight:700; height:54px; line-height:54px; background:url(../images/bg34.jpg) repeat left top;}
.kebiao table td { padding:5px; height:26px; line-height:22px; text-align:center;/* background:url(../images/bg30.jpg) repeat-y right top;*/}
.kebiao table td.td_fff { background:#fff;}
.kebiao table td.td_hui { background:url(../images/bg37.jpg) repeat left top;}
.kebiao table .width1 { width:80px; line-height:22px; background:#ffffff;}
.kebiao table .width2  { width:403px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.kebiao table .width3  { width:403px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.kebiao table .width4  { width:70px;}
.kebiao table td.hover_huiuu { background:#f2f2f2;}
/*课程体验*/
.kcty { padding:20px 13px 0; border-top:1px solid #9b2229; overflow:hidden;}
.kcty li { float:left; width:225px; height:200px; margin:0 8px 28px; border:1px solid #ccc; overflow:hidden;}
.kcty li .div1 { height:160px;}
.kcty li .div1 img { width:225x; height:160px;}
.kcty li .div2 { height:40px;}
.kcty li .div2 a { display:block; padding:0 12px 0 8px; height:40px; line-height:40px; color:#fff; font-size:16px; font-family:"微软雅黑",Microsoft YaHei; background:url(../images/bg39.png) no-repeat right center;}
/*登录注册*/
.dlzc { width:100%; background:url(../images/login_bg.jpg) no-repeat center top; font-family:"微软雅黑",Microsoft YaHei; font-size:15px; overflow:hidden; margin-bottom:-50px;}
.dlzc .wz { display:inline; float:left; margin:67px 0 0 17px; width:100px; text-align:center; height:32px; line-height:32px; border-left:1px solid #ccc; font-weight:700; font-size:16px;}
.dlzc .dlzc_right { display:inline; float:right; margin-top:80px; width:95px; text-align:center; font-weight:700;}
.dlzc .dlzc_right a { font-size:14px; font-family:"微软雅黑",Microsoft YaHei;}
.dlzc .dlzc_right a:hover { font-size:14px; font-family:"微软雅黑",Microsoft YaHei; color:#F00; text-decoration:underline;}
.dlzc .con { height:530px; border-top:1px solid #de1b2d; overflow:hidden;}
.dlzc .con .left { display:inline; float:left; width:448px; padding:108px 0 0 90px; background:url(../images/bg40.jpg) no-repeat right 128px;}
.dlzc .con .right { display:inline; float:left; width:367px; padding:95px 0 0 95px; *width:382px; *padding:95px 0 0 80px;}
.dlzc .con .right li { overflow:hidden; *margin-bottom:-6px;}
.dlzc .con .right li .zuo { display:inline; float:left; width:40px; height:38px; line-height:38px; font-size:14px; color:#666; overflow:hidden;}
.dlzc .con .right li .you { display:inline; float:right; width:320px;  overflow:hidden;}
.dlzc .con .input1 { width:308px; height:38px; line-height:38px; padding:0 5px; font-size:12px; font-family:"宋体"; color:#999; border:1px solid #ccc; margin-bottom:15px;}
.dlzc .con .right .span1 { display:inline; float:left; font-size:15px; color:#666;}
.dlzc .con .right .span2 { display:inline; float:right; width:98px; text-align:right; font-size:15px; color:#ff7f00;}
.dlzc .con .right a { font-size:15px; color:#ff7f00;}
.dlzc .con .right a:hover { font-size:15px; color:#ff7f00; text-decoration:underline;}
.dlzc .con .btn { margin:30px 0 10px; width:319px; height:39px; text-align:center; color:#fff; font-size:20px; font-weight:700; border:0; background:url(../images/bg41.jpg) no-repeat; cursor:pointer;}
.dlzc .con .right p { padding:25px 0 10px;}
.dlzc .con .right p a { display:inline-block; color:#666; padding-left:28px; margin-right:30px;}
.dlzc .con .right p a.aq { background:url(../images/bg42.png) no-repeat left center;}
.dlzc .con .right p a.aw { background:url(../images/bg43.png) no-repeat left center;}
.dlzc .con .zhuce { width:700px; margin:96px 0 0 200px; overflow:hidden;}
.dlzc .con .zhuce td { height:55px; line-height:55px;}
.dlzc .con .zhuce td.zs { height:15px; line-height:15px;} 
.dlzc .con .zhuce td.td1 { width:97px; padding-right:15px; text-align:right;}
.dlzc .con .zhuce td.td2 { width:330px;}
.dlzc .con .zhuce span { color:#f4801d; font-size:12px; font-family:"宋体";}
.dlzc .con .zhuce input { margin-bottom:0;}
.dlzc .con .zhuce a { color:#CE050B; font-weight:700; font-family:"宋体";}
.dlzc .con .zhuce a:hover { color:#ff0000; font-weight:700; font-family:"宋体"; text-decoration:underline;}
/*服务保障*/
.fwbz { padding:30px 30px 60px; font-size:14px;background:#fcf9f4; /*background:#fff url(../images/bg46.jpg) repeat-x left top;*/ overflow:hidden;}
.fwbz .biaoti { color:#b20000; font-family:"微软雅黑",Microsoft YaHei; font-size:18px; font-weight:700;}
.fwbz .box1 { padding-bottom:35px; background:url(../images/bg45.png) no-repeat 480px top; overflow:hidden;}
.fwbz .box2 { overflow:hidden;}
.fwbz .box2 .img { margin-top:10px;}
.fwbz .box2 .img img { margin:0 auto;}
.fwbz .box3 { margin-top:25px; overflow:hidden;}
.fwbz .box3 { margin-top:35px; overflow:hidden;}
.fwbz .box3 .zen { margin:20px 0 25px 0; overflow:hidden;}
.fwbz .box3 .zen .wz { width:320px;margin-top: 15px;}
.fwbz .box3 .zen .wz p { font-size:14px; color:#131731; font-weight:700; overflow:hidden;}
.fwbz .box3 .zen .wz p.p2 { text-align:left;}
.fwbz .box3 .zen .wz p span { display:inline-block;}
.fwbz .box3 .zen .wz p img { display:inline; margin:7px 0 0 5px;}
.fwbz .box3 .zen .wz p img.img2 { margin-right:5px;}
.fwbz .box3 .zen .wz .jj {/* margin-top:10px;*/}
.fwbz .box4 {margin-top: 35px;}
.fwbz .box4 .tyan { margin-top:15px; width:100%;}
.fwbz .box4 .tyan .img img{display:block;margin:10px auto 0;}
.fwbz .box4 p { margin:20px 0 0 355px; font-size:18px; font-family:"微软雅黑",Microsoft YaHei; color:#131731;}
.fwbz ul { overflow:hidden;}
.fwbz .ul1 li { line-height:22px; margin-bottom:20px; overflow:hidden;}
.fwbz ul li span { font-size:18px; font-family:"微软雅黑",Microsoft YaHei;}
.fwbz ul.ul1 { margin-top:10px; width:447px;}
.fwbz ul.ul2 { margin-top:20px;}
.fwbz ul.ul3 { width:; margin:10px 0 0 335px;}
.fwbz ul.ul3 li { margin-bottom:5px; padding-left:19px; background:url(../images/bg50.jpg) no-repeat left 7px;}
/*在线招聘*/
.zp_nr { padding:10px 32px 0;}
.zp_nr dl { width:100%; overflow:hidden;}
.zp_nr dl dt { display:inline; float:left; width:180px; padding-top:4px; font-size:16px;font-family:"微软雅黑",Microsoft YaHei;}
.zp_nr dl dd { display:inline; float:left; width:470px;}
.zp_nr dl dd ul {}
.zp_nr dl dd ul li { color:#424140; padding-left:12px; line-height:30px; background:url(../images/bg51.jpg) no-repeat left 15px;}
.zp_nr dl dd ul li a { color:#424140; font-size:14px; font-family:"微软雅黑",Microsoft YaHei;font-weight:bold;}
.zp_nr dl dd ul li a:hover { color:#951E20; text-decoration:underline;}
.zp_nr dl dd ul li a.current { color:#EE6A43; font-size:16px; font-family:"微软雅黑",Microsoft YaHei; text-decoration:underline;}
.zp_nr dl dd ul li .zpxx { display:none; padding:10px; line-height:20px; color:#333; font-size:14px; font-family:"微软雅黑",Microsoft YaHei;}
.zp_nr dl dd ul li .zpxx .bt { font-weight:700;}
.zp_nr dl dd ul li .zpxx .zptj { padding:0 10px;}
/*************************************************分开的********************************************************/
/*----------关于我们---------*/
/*公司简介*/
.con_gywm{padding: 20px 20px 70px 25px;overflow:hidden;}
.title2{padding-left:10px;font-size:18px;font-family:"微软雅黑",Microsoft YaHei;font-weight:700;color:#a84442;font-style:italic;margin-bottom:20px;}
.gsjj_p{padding:0 8px 0 8px;font-size:14px;font-family:"微软雅黑",Microsoft YaHei;line-height:31px;}
.gsjj_p a:hover{text-decoration: underline;}
/*发展历程*/
.fzlc{width:731px;height:777px;background:url(../images/fzlc_bg.png) no-repeat;}
.fzlc_img_l{width:95px;height:777px;display:block;float:left;}
.fzlc_p{padding:38px 175px 0 75px;font-size:12px;line-height:25px;}
.fzlc_p_s{line-height:23px;font-size:14px;font-family:"宋体";}
.fzlc_img_r{float:right;}
/*联系我们*/
.lxfs{width:731px;height:191px;}
.lxfs li{float:left;width:225px;height:147px;border:1px solid #e1e1e1;margin-right:25px;margin-top:42px;text-align:center;position:relative;}
.lxfs .hm_clear{margin-right:0;}
.address_img{position:absolute;top:-39px;left:74px;}
.dianhua_img{position:absolute;top:-39px;left:74px;}
.weixin_img{position:absolute;top:-39px;left:74px;}
.lxfs li span.desc{width:225px;height:20px;line-height:20px;display:block;margin-top:48px;text-align:center;font-weight:700;font-family:"微软雅黑",Microsoft YaHei;}
.lx_con{width:225px;line-height:25px;display:block;margin-top:13px;text-align:center;font-weight:500;font-family:"微软雅黑",Microsoft YaHei;}
.lx_con img{margin:0 auto;}
.lx_map{margin-top:33px;width:731px;height:381px;}
.lx_map img{margin:0 auto;}
/*----------服务体系-----------*/
/*培训体系*/
.con_fwtx{padding-bottom:70px;padding-top: 40px;border:1px solid #d9d8d8;border-bottom:none;/* background:url(../images/bg4.jpg) repeat-x left top;*/background:#fcf9f4;overflow:hidden;text-align: center;}
.con_fwtx .pxms_wz{width:778px;height:153px;}
.con_fwtx .pxms_wz img{margin:0 auto;}
.con_fwtx img{display:inline;}
ul.ms{margin:30px 35px 0 87px;width:250px;height:372px;float:left;}
ul.ms li{height:62px;width:250px;position:relative;text-align:center;line-height:62px;font-size:18px;font-family:"微软雅黑",Microsoft Yahei;color:#ff0000;}
ul.ms li.sz_01{background:url(../images/sz_01.png) no-repeat;}
ul.ms li.sz_02{background:url(../images/sz_02.png) no-repeat;}
ul.ms li.sz_03{background:url(../images/sz_03.png) no-repeat;}
ul.ms li.sz_04{background:url(../images/sz_04.png) no-repeat;}
ul.ms li.sz_05{background:url(../images/sz_05.png) no-repeat;}
ul.ms li.sz_06{background:url(../images/sz_06.png) no-repeat;}
.anniu_hm{width:26px;height:26px;float:left;margin-top:172px;}
.ms_con{width:778px;height:402px;}
.ms_con .renwu{width:287px;height:398px;margin:30px 0 0 25px;float:left;}
.pxms_btn1{width:558px;height:44px;line-height:48px;text-align:center;font-size:19px;color:#ff7e00;font-family:"微软雅黑",Microsoft YaHei;background:url(../images/deng.png) no-repeat;margin:42px auto 0;}
.pxms_btn2{width:383px;height:45px;line-height:45px;background:#cd3f3b;border-radius:20px;font-size:19px;color:white;font-family:"微软雅黑",Microsoft YaHei;text-align:center;margin:25px auto 0;cursor:pointer;}
.ts_title{width:778px;height:103px;line-height:103px;background:url(../images/ts_bg1.png) no-repeat center;font-size:16px;font-family:"微软雅黑",Microsoft YaHei;}
.ts_title span{margin-left:176px;}
ul.ts_list{width:652px;margin-left:58px;}
ul.ts_list li{width:652px;height:87px;margin-bottom:30px;}
ul.ts_list li img{display:inline-block;float:left;}
ul.ts_list li .imgli01{width:146px;height:86px;display:inline-block;float:left;background:url(../images/ts_01.png) left;}
ul.ts_list li .imgli02{width:146px;height:86px;display:inline-block;float:left;background:url(../images/ts_02.png) left;}
ul.ts_list li .imgli03{width:146px;height:86px;display:inline-block;float:left;background:url(../images/ts_03.png) left;}
ul.ts_list li .imgli04{width:146px;height:86px;display:inline-block;float:left;background:url(../images/ts_04.png) left;}
ul.ts_list li .imgli05{width:146px;height:86px;display:inline-block;float:left;background:url(../images/ts_05.png) left;}
ul.ts_list li:hover .shuzi1{background:url(../images/ts_001.png) right;}
ul.ts_list li:hover .shuzi2{background:url(../images/ts_002.png) right;}
ul.ts_list li:hover .shuzi3{background:url(../images/ts_003.png) right;}
ul.ts_list li:hover .shuzi4{background:url(../images/ts_004.png) right;}
ul.ts_list li:hover .shuzi5{background:url(../images/ts_005.png) right;}
ul.ts_list li:hover dt{color:#ae5251;}
ul.ts_list li .ts_wz{margin-left:70px;width:436px;height:87px;border-bottom:2px dotted #ccc;float:left;}
ul.ts_list li .ts_wz dl{width:381px;float:left;font-family:"微软雅黑",Microsoft YaHei;}
ul.ts_list li .ts_wz dl dt{line-height:45px;font-size:16px;}
ul.ts_list li .ts_wz dl dd{font-size:14px;}
ul.ts_list li .ts_wz span{display:inline-block;}
ul.ts_list .li1:hover .imgli01{background:url(../images/ts_01b.png);}
ul.ts_list .li2:hover .imgli02{background:url(../images/ts_02h.png);}
ul.ts_list .li3:hover .imgli03{background:url(../images/ts_03h.png);}
ul.ts_list .li4:hover .imgli04{background:url(../images/ts_04h.png);}
ul.ts_list .li5:hover .imgli05{background:url(../images/ts_05h.png);}
.kcts{padding:25px 40px 0 30px;}
.kcts p{font-size:14px;line-height:28px;margin-bottom:10px;color:#898989;font-family:"微软雅黑",Microsoft YaHei;}
.kcts .kcts_img1{width:640px;height:274px;margin:20px 0 10px 10px;display:block;}
.kcts .kcts_img2{width:646px;height:416px;margin:50px 0 0px 45px;display:block;}
.fwtx_fwbz{padding:25px 40px 0 30px;}
.fwtx_fwbz h3{font-size:18px;color:#b20000;font-family:"微软雅黑",Microsoft YaHei;font-weight:500;line-height:40px;}
.fwtx_fwbz .jszc{margin-bottom:20px;overflow:hidden;width:706px;}
.jszc_p{width:450px;float:left;}
.jszc_p p{width:430px;float:left;font-size:14px;line-height:20px;margin-bottom:20px;}
.jszc_p img{float:left;margin-top:5px;margin-right:8px;display:inline-block;}
.fwtx_fwbz .zljk{width:706px;margin-bottom:20px;overflow:hidden;}
.fwtx_fwbz .jszc_img{float:left;margin-left:50px;margin-top:-45px;}
.zljk{overflow:hidden;}
.zljk_qx{width:708px;height:214px;}
.zljk_qx ul{width:74px;float:left;margin-top:10px;}
.zljk_qx ul li{width:74px;height:34px;line-height:34px;}
.zljk_qx img{width:634px;height:221px;float:left;}
.fwtx_fwbz .zljk_p{margin-top:30px;overflow:hidden;width:708px;}
.zljk_p img{float:left;margin-top:5px;margin-right:8px;display:inline-block;}
.zljk_p p{width:689px;float:left;font-size:14px;line-height:20px;margin-bottom:20px;}
.zzfw{width:706px;margin-bottom:20px;overflow:hidden;}
.zzfw ul{width:708px;height:435px;overflow:hidden;margin:0 auto;}
.zzfw ul li{width:708px;height:175px;margin-bottom:80px;}
.zzfw ul li dl{width:325px;}
.zzfw ul li dl dt{width:325px;font-size:14px;font-weight:700;line-height:50px;}
.zzfw ul li dl dt img{display:inline-block;}
.zzfw ul li dl dd{line-height:20px;font-size:14px;}
.zzfw ul li dl dt.text_r{text-align:right;}
.fwtx_fwbz .fwtd{overflow:hidden;width:706px;}
.fwtd_wz{width:704px;height:243px;border:1px solid #594c3e;background:#bfbfbf;}
.fwtd_wz dl{width:365px;float:left;}
.fwtd_wz dl dt{font-size:18px;font-family:"微软雅黑",Microsoft YaHei;margin-left:15px;line-height:50px;}
.fwtd_wz dl dd{width:349px;font-size:14px;line-height:20px;margin-bottom:8px;float:left}
.fwtd_wz dl span.kuai{width:8px;height:8px;background:#000000;display:inline-block;margin-right:8px;margin-top:8px;float:left;}
/*----------课程体验-----------*/
/*课程体验内容页*/
.mainbox .kcty_title { padding-left:12px; height:42px; line-height:42px; background:url(../images/bg3.jpg) repeat-x left top;}
.mainbox .kcty_title p { padding-left:15px; background:url(../images/icon10.jpg) no-repeat left center; color:#000; font-size:16px; font-family:"微软雅黑",Microsoft YaHei;}
.mainbox .kcty_con{background:url(../images/bg4.jpg) repeat-x left top;padding:20px 27px 70px 27px;border:1px solid #c8c7c7;border-bottom:none;}
.mainbox .kcty_con .title_cen{font-size:20px;text-align:center;line-height:50px;}
.mainbox .kcty_con .wz_desc{width: 914px;background:#ececec;line-height: 30px;padding: 5px 15px;overflow: hidden;}
.mainbox .kcty_con .video{width:800px;height:450px;margin:30px auto;}
.mainbox .kcty_con .con_wz{margin-top:15px;width:944px; overflow:hidden;}
.mainbox .kcty_con .con_wz h3{line-height:45px;}
.mainbox .kcty_con .con_wz p{font-size:14px;line-height:24px;}
.mainbox .con_bot { height:8px; width:100%; background:url(../images/bg24.png) repeat-x left top;}
/*-------项目简报---------*/
.xmjb_con,.mspd_con {width:775px;float:left;}
.mspd_con .mspd_title,.xmjb_con .xmjb_title{ padding-left:12px; height:42px; line-height:42px; background:url(../images/bg3.jpg) repeat-x left top;}
.mspd_con .mspd_title p,.xmjb_con .xmjb_title p { padding-left:15px; background:url(../images/icon10.jpg) no-repeat left center; color:#000; font-size:16px; font-family:"微软雅黑",Microsoft YaHei;}
.xmjb_con .xmjb_wz{padding:15px 18px 70px;background:#fff url(../images/bg4.jpg) repeat-x left top;border:1px solid #c8c7c7;border-bottom:none;}
.xmjb_con .xmjb_wz .xmjb_wz_title{border-bottom:1px solid #e6e6e6;}
.xmjb_con .xmjb_wz .xmjb_wz_title p {font-size:18px;font-weight:700;text-align:center;font-family:"微软雅黑",Microsoft YaHei;line-height:24px; margin-bottom:10px;}
.xmjb_con .xmjb_wz .xmjb_wz_title .xmjb_wz_bq{text-align:center;line-height:30px;}
.xmjb_con .xmjb_wz .xmjb_wz_title .xmjb_wz_bq span.bq1{font-size:12px;margin-right:20px;}
.xmjb_con .xmjb_wz .xmjb_wz_title .xmjb_wz_bq span.bq2,span.bq3{font-size:12px;margin-right:20px;color:#999999;}
.xmjb_con .xmjb_wz .xmjb_wz_con { padding-top:10px; overflow:hidden;}
.xmjb_con .xmjb_wz .xmjb_wz_con p{line-height:30px;font-size:14px;/*margin-bottom:15px;*/text-indent: 2em;}
.xmjb_r{width:207px; float:right;}
.xmjb_r .xmjb_r_title{padding-left:15px;line-height:42px;font-size:18px;font-family:"微软雅黑",Microsoft YaHei; background:url(../images/bg3.jpg) repeat-x left top;}
.xmjb_r ul {width:280px;height:260px;padding-top:18px;background:#fff url(../images/bg53.jpg) repeat-x left top;border:1px solid #c8c7c7;}
.xmjb_r ul li{width:182px; padding-right:5px;height:38px;border-bottom:1px solid #ececec;line-height:38px;padding-left:18px; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px solid #e6e6e6}
.xmjb_r ul li a{font-size:16px;}
.xmjb_r ul li a:hover{color:#CE050B; text-decoration:underline;}
.xmjb_r ul li img{float:left;margin-top:15px;margin-right:8px;}
.xmjb_r .con_bot { height:8px; width:100%; background:url(../images/bg54.jpg) no-repeat center bottom;}
/*名师频道*/
.mspd_jj{padding:45px 25px 70px;background:url(../images/bg4.jpg) repeat-x left top;border:1px solid #c8c7c7;border-bottom:none;}
.mspd_jj .mspd_zp{width:725px; border-bottom:1px solid #e1e1e1; padding-bottom:20px; overflow:hidden;}
.mspd_jj .mspd_zp .mszp {width:304px;height:228px;float:left;margin-right:30px;}
.mspd_jj .mspd_zp .mszp img {width:304px;height:228px;}
.mspd_jj .mspd_zp dl.msxx{width:385px;float:left;}
.mspd_jj .mspd_zp dl.msxx .dt1{font-size:30px;line-height:47px;margin-bottom:10px;}
.mspd_jj .mspd_zp dl.msxx dd{line-height:30px;font-size:16px;}
.mspd_jj .mspd_zp dl.msxx .dt2{font-size:16px;font-weight:700;line-height:37px;margin-top:10px;}
.mspd_js h3{line-height:47px;}
.mspd_js p{line-height:33px;font-size:14px;/*margin-bottom:10px;*/}
/* -------- 其他页 end--------- */  
/*改！！！！！专题活动*/
.zthd{width:100%;margin-top:40px;overflow: hidden;}
.sy_title { height:45px; line-height:45px; margin-bottom:25px;background:url(../images/bg08.jpg) repeat-x left center; overflow:hidden;}
.sy_title .zw { display:inline-block; float:left; height:45; color:#951e20; font-size:24px; font-family:"微软雅黑",Microsoft YaHei; font-weight:700; background:#fdfdfd;}
/*.sy_title .yw { display:inline-block; float:left; height:45; padding:3px 5px 0 8px; color:#999; font-size:20px; font-family:Arial, Helvetica, sans-serif; background:#fdfdfd; text-transform:uppercase;}*/
.sy_title .more { display:inline; float:right; width:43px; background:#fdfdfd; height:45px;}
/*.sy_title .more img { float:right; margin-top:18px;}*/
.zthd_pic{width: 100%;overflow: hidden;}
.zthd_pic .zthd_pic_list{width:239px;height: 204px;float: left;border:1px solid #e9e9e9;margin-right: 12px;}
.zthd_pic .zthd_pic_list a{display: block;width:239px;height: 154px;overflow: hidden;}
.zthd_pic .zthd_pic_list a img:hover{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-transform:scale(1.2,1.2);transition:width 2s, height 2s;
-moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */-webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */-o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */}
.zthd_pic .zthd_pic_list .desc{width: 239px;height: 50px;line-height: 50px;text-align: center;font-family:"微软雅黑",Microsoft YaHei;font-size: 14px;}
/*改！！！！！名师频道*/
.sy_box4 { margin-top:45px; overflow:hidden;}
.sy_box4 .sy_ms{width: 100%;height: 135px;}
.sy_box4 .sy_ms ul {overflow: hidden;}
.sy_box4 .sy_ms ul li{width:500px;height:135px;float: left;margin-right: 3px;position: relative;}
.sy_box4 .sy_ms ul li a{display: block;}
.sy_ms ul li .tou_bg { position:absolute; left:0; bottom:-50px; z-index:2; width:100%; height:30px; background:#000; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.sy_ms ul li .wz { width:100%; position:absolute; left:0; bottom:-50px; z-index:3;text-indent: 15px;font-family:"微软雅黑",Microsoft YaHei;color:#fff; font-size:12px; overflow:hidden;}
.sy_ms ul li .wz span { display:inline-block; float:left; color:#fff; width:95px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sy_ms ul li .wz span a { color:#e4ff00; }
/* -------- 首页科目--------- */  
.fl {float: left;}
.kind-box {width: 100%;height: auto;}
.fl {float: left;}
* {margin: 0px;padding: 0px;}
.kind-box .name-bg {
    width: 70%;
    height: 55px;
    border-bottom: #dfdfdf solid 3px;
}
.kind-box .name {
    width: auto;
    padding: 0 10px;
    position: relative;
    _bottom: -3px;
    height: 55px;
    border-bottom: #2284CD solid 3px;
    font: 30px/55px "微软雅黑";
}
.p-top30 { padding-top: 30px;}
.kind-box .left { width: 670px; }
.kind-box .right {
    width: 250px;
    padding: 10px;
    height: auto !important;
    height: 365px;
    min-height: 365px;
    background: #fbfbfb;
    border: #e8e8e8 solid 1px;
    border-top-color: rgb(232, 232, 232);
    border-top-style: solid;
    border-top-width: 1px;
    border-top: none;
}
<!----------section------------>
.home_section_container{
  width: 1084px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
    padding-top: 48px;
  padding-bottom: 48px;
}
.home_section_heading {
  margin-top: 0;
  margin-bottom: 18px;
  position: relative;
  text-align: center;
  color: #06476b;
  font-size: 21px;
  line-height: 30px;
}
.home_section_heading:before {
  content: "";
  display: block;
  border-top: solid 1px #e3e3e3;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  z-index: 1;
}
.home_section_heading span {
  position: relative;
  background: #fff;
  z-index: 2;
  padding-left: 18px;
  padding-right: 18px;
}
.home_section_wrapper .home_section_heading span {
  background: #f3f3f3;
}
.home_section_caption{
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #7d7d7d;
}
.lkw_total-resources_number {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-top: 18px;
  margin-bottom: 0;
  text-align: center;
  font-size: 36px;
  line-height: 42px;
  color: #06476b;
}
.lkw_total-resources_text {
  display: block;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}
.lkw_split-resources_bundle {
  position: relative;
  text-align: left;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 24px;
  margin-bottom: 36px;
}
.lkw_split-resources_bundle:before {
  margin-bottom: -1px;
}
.lkw_split-resources_bundle:before {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #e3e3e3;
  border-width: 12px;
  left: 50%;
  margin-left: -12px;
}
.lkw_split-resources_bundle:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  bottom: 100%;
}
.lkw_split-resources_bundle li {
  width: 325px;
  float: left;
  border-radius: 0;
  display: block;
  border-color: #e3e3e3;
  background: #fff;
  border-width: 1px;
  padding: 17px;
}
.lkw_split-resources_header {
  margin-bottom: -133px;
  margin-top: 59px;
}
.lkw_split-resources_text p{
	text-indent: 21px;
	font-size: 15px;
}
.lkw_split-resources_graph {
  float: left;
    position: relative;
  display: block;
  width: 84px;
  height: 84px;
  margin-left: 17px;
  margin-right: 18px;
  background-position: center center;
  background-repeat: no-repeat;
}
.lkw_split-resources_number.lkw_split-document_number {
  color: #ff8500;
  margin-top: 0;
  padding-top: 18px;
  margin-bottom: 0;
  font-size: 24px;
}
.lkw_split-resources_cta{
  color: #fff;
  margin-top: 12px;
  display: block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #0aaae7;
  -moz-box-shadow: inset 0 -3px 0 #088fc4;
  -webkit-box-shadow: inset 0 -3px 0 #088fc4;
  box-shadow: inset 0 -3px 0 #088fc4;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
  padding-bottom: 10px;
  height: 42px;
}
.lkw_split-resources_cta:hover {
  background: #16b7f5;
  color: #fff;
  text-decoration: none;
}
.lkw_split-resources_cta i[class*='_left'] {
  padding-left: 0;
  padding-right: 12px;
  float: left;
  border-right: 1px solid #088fc4;
}
.lkw_split-resources_number.lkw_split-qa_number {
  color: #0aaae7;
  margin-top: 0;
  padding-top: 18px;
  margin-bottom: 0;
  font-size: 24px;
}
.lkw_split-resources_number.lkw_split-flashcard_number {
  color: #2dcf6b;
  margin-top: 0;
  padding-top: 18px;
  font-size: 24px;
  margin-bottom: 0;
}
.home_section_wrapper {
  background: #f3f3f3;
  margin-top: 20px;
}
.lkw_browse-taxonomy_bundle li {
  width: 230px;
  float: left;
  margin-right: 20px;
  margin-top: 54px;
  position: relative;
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fff;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 17px;
}
.lkw_browse-taxonomy_img {
  width: 78px;
  height: 78px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 12px;
  margin-top: -54px;
  display: block;
  -moz-transition: opacity .3s;
  -o-transition: opacity .3s;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.lkw_browse-taxonomy_bundle li h5 {
  margin-top: 0;
  text-align: center;
  margin-bottom: 6px;
  color: #06476b;
  font-size: 16px;
  line-height: 24px;
}
.lkw_browse-taxonomy_bundle li p {
  min-height: 96px;
  margin-bottom: 0;
  text-align:center;
}
.lkw_browse-taxonomy_cta {
  color: #fff;
  margin-top: 12px;
  display: block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #0aaae7;
  -moz-box-shadow: inset 0 -3px 0 #088fc4;
  -webkit-box-shadow: inset 0 -3px 0 #088fc4;
  box-shadow: inset 0 -3px 0 #088fc4;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
  padding-bottom: 10px;
  height: 42px;
}
.lkw_browse-taxonomy_cta:hover {
  background: #16b7f5;
  color: #fff;
}
.lkw_browse-taxonomy_cta i[class*='_right'] {
  padding-left: 12px;
  padding-right: 0;
  float: right;
  border-left: 1px solid #088fc4;
}
.lkw_testimonials_container {
  position: relative;
}
.lkw_testimonials_bundle {
  margin-bottom: 18px;
  margin-top: 24px;
  position: relative;
  width: 100%;
  opacity: 1;
  display: block;
}
.lkw_carousel_wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.lkw_carousel .lkw_carousel_wrapper, .lkw_carousel .lkw_carousel_item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.lkw_carousel .lkw_carousel_item {
  float: left;
  padding-left: 9px;
  padding-right: 9px;
}
.lkw_testimonials_avatar {
  margin-top: 6px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
  border: 6px solid #fff;
  -moz-box-shadow: 0 0 6px 1px #e3e3e3;
  -webkit-box-shadow: 0 0 6px 1px #e3e3e3;
  box-shadow: 0 0 6px 1px #e3e3e3;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: opacity .3s;
  -o-transition: opacity .3s;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.lkw_testimonials_quote {
  padding-bottom: 6px;
  margin-bottom: 0;
  text-align: left;
  position: relative;
  height: 280px;
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fff;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 17px;
}
.lkw_testimonials_quote:before {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #e3e3e3;
  border-width: 12px;
  left: 50%;
  margin-left: -12px;
}
.lkw_testimonials_quote:before {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #e3e3e3;
  border-width: 12px;
  left: 50%;
  margin-left: -12px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  bottom: 100%;
}
.lkw_testimonials_quote:after {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #fff;
  border-width: 10px;
  left: 50%;
  margin-left: -10px;
}
.lkw_testimonials_quote p { height:190px; overflow:hidden;}
.lkw_carousel_theme .lkw_carousel_controls {
  margin-top: 12px;
  text-align: center;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.lkw_carousel_theme .lkw_carousel_controls .lkw_carousel_buttons div.lkw_carousel_buttons-prev {
  float: left;
  margin-left: 9px;
  margin-right: 0;
  position:absolute;
  top:60%;
  left:20px;
}
 .lkw_carousel_buttons-next:hover {
  background: #f0f0f0;
}
.lkw_carousel_theme .lkw_carousel_controls .lkw_carousel_buttons div.lkw_carousel_buttons-next {
  float: right;
  margin-left: 0;
  margin-right: 9px;
  position:absolute;
  top:60%;
  right:20px;
}
.lkw_carousel_buttons-prev:hover {
  background: #f0f0f0;
}
.lkw_carousel_theme .lkw_carousel_controls .lkw_carousel_buttons div {
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 50%;
  font-weight: 600;
  font-size:40px;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
}
 .lkw_carousel_buttons div {
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
}
.lkw_carousel_buttons-next {
  float: right;
  margin-left: 0;
  margin-right: 9px;
}
.home_join-lkw_text, .home_user-count_text {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}
.home_user-count_text {
  margin-bottom: 0;
  text-align: center;
  font-size: 36px;
  line-height: 42px;
}
.lkw_video-playlist_container {
  margin-top: 30px;
}
.lkw_video-preview_container {
  width: 82.91457%;
  float: left;
  margin-right: 2.51256%;
  margin-left: 8.54271%;
  margin-right: 8.54271%;
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fff;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
}
.fluid-width-video-wrapper {
  width: 100%;
  position: relative;
  padding: 0;
}
.lkw_video-playlist_group {
  width: 82.91457%;
  float: left;
  margin-left: 8.54271%;
  margin-right: 8.54271%;
}
.lkw_video-playlist_group li {
  background: #fff;
  margin-top:15px;
  min-height: 132px;
  width: 257px;
  float: left;
  margin-right:23px;
  position: relative;
  text-align: left;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #fff;
  background: #fff;
  -moz-box-shadow: 0 1px 1px #fff;
  -webkit-box-shadow: 0 1px 1px #fff;
  box-shadow: 0 1px 1px #fff;
  border-width: 0;
  border-style: solid;
  padding: 12px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.lkw_video-playlist_group li.active {
  border-top-width: 3px;
  border-top-style: solid;
  padding-top: 9px;
  border-color: #0aaae7;
}
.lkw_video-playlist_group li.active:before {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #0aaae7;
  border-width: 10px;
  left: 50%;
  margin-left: -10px;
}
.lkw_video-playlist_heading {
  display: block;
  margin-bottom: 6px;
}
.lkw_video-playlist_group li p {
  margin-bottom: 0;
    font-size: 12px;
  line-height: 18px;
}
.home_section_container .home_bottom-signup_caption {
  margin-top: -6px;
  margin-bottom: 12px;
}
.home_section_container {
  text-align: center;
}
.home_banner-signup_button {
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #ff8500;
  -moz-box-shadow: inset 0 -3px 0 #e07400;
  -webkit-box-shadow: inset 0 -3px 0 #e07400;
  box-shadow: inset 0 -3px 0 #e07400;
  text-align: center;
  border: 0 solid transparent;
  padding-top: 12px;
  padding-bottom: 10px;
  height: 42px;
  padding-left: 126px;
  padding-right: 126px;
  margin-top: 12px;
}
.home_banner-signup_button:hover {
  background: #ff911a;
  color:#fff;
}
.lkw-footer {
  position: relative;
  z-index: 2;
  font-size: 14px;
  line-height: 24px;
}
.lkw-trust-seals_wrapper {
  background: #f3f3f3;
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 11px;
  padding-bottom: 12px;
  border-color: #e3e3e3;
}
.lkw-trust-seals_container, .lkw-footer-links_container, .lkw-copyright_container {
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
  text-align: center;
}
.lkw-trust-seals_verisign-icon {
  background-repeat: no-repeat;
  width: 200px;
  display: inline-block;
  vertical-align: middle;
  height: 60px;
  margin: 0 6px;
}
.lkw-footer-links_wrapper {
  background: #06476b;
}
.lkw-footer-links_container {
  padding-top: 12px;
  padding-bottom: 30px;
  margin-bottom: 0;
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
}
.lkw-footer-links_container li {
  width:177PX;
  float: left;
  margin-right:23PX;
}
.lkw-footer-links_container li h6 {
  color: #fff;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 24px;
}
.lkw-footer-links_container li a {
  display: block;
  color: #0aaae7;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lkw-footer-links_container li a:hover {
  color: #5fcef8;
}
.lkw-copyright_wrapper {
  background: #0aaae7;
}
.lkw-copyright_container {
  padding-top: 12px;
  padding-bottom: 6px;
  color: #fff;
}
.lkw-copyright_container p:first-child {
  margin-top: 0;
  margin-bottom: 6px;
  float: left;
}
.lkw-copyright_container p {
  margin-top: 0;
  margin-bottom: 6px;
  float: right;
}
.lkw-scrollUp {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  background: #3d3d3d;
  color: #fff;
  filter: alpha(opacity=90);
  opacity: .9;
  position: absolute;
  display: block;
  right: 18px;
  bottom: 0;
  text-align: center;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
.lkw-scrollUp i{  display: block;
  margin-bottom: 6px;}
.lkw-notification_number {
  position: absolute;
  top: -8px;
  right: -6px;
  display: inline-block;
  height: 18px;
  width: 18px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #ff130b;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  font-weight: 600;
}
.fa.lkw-notification_icon {
  color: #fff;
  position: relative;
  top: 3px;
  line-height: 20px !important;
  font-size: 20px;
}
.lkw-wrapper {
  float: none;
  width: auto;
  margin-right: auto;
  display: block;
  margin-top: 0em;
  padding-top: 1.5em;
  margin-bottom: 0em;
  padding-bottom: 0em;
}
.lkw-banner {
  margin-top: -1.5em;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  background: #eff9fe;
  margin-bottom: 0em;
  border-bottom: none;
}
.access-account-aside.signup-messaging-container {
  margin-top: 2.5em;
  width: 57.57576%;
  float: left;
  margin-right: 1.81818%;
  display: inline;
}
.access-account-messaging.create-account-container {
  border-top: none;
  padding-top: 0em;
  margin-top: -3em;
}
.create-account-heading {
  line-height: 1.38462em;
  color: #0aaae7;
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.access-account-messaging-container.create-account {
  border: 1px dotted #e3e3e3;
  margin-right: 2em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.access-resources-heading {
  background-color: #fff;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 2em;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
.create-account-messaging {
  border-top: 1px dotted #e3e3e3;
  padding-top: 0em;
  margin-top: 0em;
  margin-right: 0px;
}
.create-account-messaging li {
  margin-left: 3em;
  margin-right: 3em;
  margin-top: 1.5em;
  padding-bottom: 1.75em;
  border-bottom: 1px dotted #e3e3e3;
  padding-left: 72px;
  margin-bottom: 1.5em;
  position: relative;
}
.create-user-account.point1 {
  background: url("/assets/img/user-signup/resources-docs.svg") 0 0 no-repeat;
}
.create-account-messaging  li .create-user-account {
  width: 48px;
  height: 60px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.create-account-messaging li p.create-account-text {
  line-height: 1.5em;
  padding-top: 0.5em;
    margin-bottom: 0em;
  margin-top: 0.25em;
}
.user-testimonial-container {
  margin-right: 2em;
  background: #fff;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e3e3e3;
  margin-top: 2.5em;
  padding-top: 1.5em;
  padding-bottom: 1.25em;
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.user-testimonial-container:before {
  border-top-color: #e3e3e3;
  border-top: 21px solid #e3e3e3;
  border-left: 21px solid transparent;
  margin-right: -1px;
}
.user-testimonial-container .user-testimonial-text {
  display: inline-block;
  width: 72%;
  line-height: 1.84615em;
  text-align: right;
  margin-top: 0em;
  margin-left: 1.25em;
  margin-right: 0;
}
.user-testimonial-container img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: 3px;
  background: #fff;
  border: 1px solid #e3e3e3;
  float: right;
  margin-bottom: 1.5em;
}
.user-testimonial-container:after {
  border-top-color: #fff;
  border-top: 18px solid #fff;
  border-left: 18px solid transparent;
}
.user-testimonial-name {
  margin-right: 2em;
  display: block;
  margin-top: 2em;
  text-align: right;
}
.access-account-main {
  width: 40.60606%;
  float: right;
  margin-right: 0;
  display: inline;
  background: #fff;
  border: 1px solid #e3e3e3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.access-account-form-header {
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 1em;
  padding-bottom: 1em;
  background: #fbfbfb;
  border-bottom: 1px solid #f0f0f0;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
.access-account-form-body {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.access-account-form-container{
  width:326px;
  margin:0 auto;
}

.access-account-prompt {
  margin-bottom: 1em;
  border-width: 0.08333em;
  border-style: solid;
  padding: 0.91667em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.icon-ok-circle {
  float: right;
  font-size: 18px;
}
.txt-red {
  color: #ff130b;
}
.access-account-form-container fieldset {
  margin-bottom: 1em;
}
.access-account-form-container fieldset label {
  line-height: 1.5em;
  margin-bottom: 0.25em;
  float: left;
    display: inline-block;
  vertical-align: middle;
  min-width: 125px;
}
.icon-ok-circle {
  float: right;
  font-size: 18px;
}	
.access-account-form-container fieldset input[type=text], .access-account-form-container fieldset input[type=password] {
  display: block;
  min-width: 100%;
  line-height: 1.71429em;
  border-color: #e3e3e3;
  height:40px;
}
.access-account-form-container fieldset.valid .icon-ok-circle {
  float: right;
  font-size: 18px;
}
.access-account-agree-to-signup {
  line-height: 1.75em;
  margin-bottom: 1em;
}
.orange-btn.m {
  display: inline-block;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #ff8500;
  -moz-box-shadow: inset 0px -3px 0px #E07400;
  -webkit-box-shadow: inset 0px -3px 0px #E07400;
  box-shadow: inset 0px -3px 0px #E07400;
  text-align: center;
  border: 0px solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 42px;
  font-size: 16px;
  line-height: 24px;
    min-width: 100%;
        text-decoration: none;
}
.orange-btn.m:hover {
  background: #ff911a;
}
.access-account-or-text {
  display: block;
  text-align: center;
  border-bottom: 1px solid #e3e3e3;
  height: 10px;
  margin-top: 1em;
  margin-bottom: 1.5em;
}
.connect-with-facebook {
  text-align: center;
}
.facebook-register-button {
  display: inline-block;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #3b5998;
  -moz-box-shadow: inset 0px -3px 0px #30487b;
  -webkit-box-shadow: inset 0px -3px 0px #30487b;
  box-shadow: inset 0px -3px 0px #30487b;
  text-align: center;
  border: 0px solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 42px;
    min-width: 100%;
}
.facebook-register-button i {
  float: left;
  padding-left: 0.5em;
  padding-right: 0.9em;
  border-right: 1px solid #344e86;
  line-height: 24px;
}
.access-account-form-container .access-account-swap-text {
  text-align: center;
  color: #7a7a7a;
  margin-top: 1em;
  margin-bottom: 0em;
  line-height: 1.38462em;
}
.access-account-form-container .access-account-swap-text a {
  text-decoration: underline;
}
.access-account-aside {
  width: 570px;
  float: left;
  margin-right: 1.81818%;
  display: inline;
    margin-top: 2.5em;
}
.access-account-main {
  width: 400px;
  float: right;
  margin-right: 0;
  display: inline;
    background: #fff;
  border: 1px solid #e3e3e3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
<!------------------------lkw-home---------------------------------------------->
.{}
.lkw-body {
  min-height: 720px;
}
.lkw-wrapper {
  float: none;
  width: auto;
  margin-right: auto;
  display: block;
}
/*.container{max-width: 1026px;
  _width: 1026px;
  padding-left: 18px;
  padding-right: 18px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;*/
 }
.dashboard-aside {
  float: left;
  width: 23%;
}
.dashboard-profile-summary {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  text-align: center;
}
.dashboard-profile-picture {
  display: block;
  margin: 0 auto 1em;
  width: 132px;
  height: 132px;
  border: 6px solid white;
  -moz-box-shadow: 0 0 3px #bbe8f9;
  -webkit-box-shadow: 0 0 3px #bbe8f9;
  box-shadow: 0 0 3px #bbe8f9;
  position: relative;
  overflow: hidden;
}
.dashboard-profile-picture img {
  min-width: 100%;
  min-height: 100%;
}
.dashboard-profile-picture .edit-profile-picture {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background: rgba(0,0,0,0.4);
  color: white;
  width: 24px;
  height: 24px;
  line-height: 2em;
  text-align: center;
  cursor: pointer;
}
.profile-photo-input {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 100px;
  opacity: 0;
  cursor: pointer;
}
.dashboard-profile-summary .dashboard-profile-summary-name {
  margin-bottom: .5em;
}
.dashboard-username-ellipsis {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sidebar-edit-profile-btn {
  font-size: 14px;
}
.dashboard-side-navigation {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-top: 1.5em;
  border: 1px solid #e3e3e3;
  border-right: 0;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.dashboard-side-navigation li .ajax_navigation {
  display: block;
  position: relative;
  line-height: 17px;
  padding-left: 40px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.dashboard-side-navigation li {
  border-top: 1px solid #e3e3e3;
}
.dashboard-side-navigation li:first-child {
  border-top: 0;
}
.dashboard-side-navigation li.highlighted .ajax_navigation {
  color: #3a3a3a;
  font-weight: 600;
  background: #fbfbfb;
  -moz-box-shadow: 1px 0 0 #fbfbfb;
  -webkit-box-shadow: 1px 0 0 #fbfbfb;
  box-shadow: 1px 0 0 #fbfbfb;
}
.dashboard-side-navigation li .ajax_navigation:last-child {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.dashboard-side-navigation li .dashboard-side-navigation-icon {
  position: absolute;
  height: 100%;
  width: 38px;
  top: 0;
  left: 0;
  text-align: center;
    padding-top: 11px;
  padding-bottom: 0.5em;
}
.dashboard-sidebar {
  float: left;
  margin-right: 7.69231%;
  display: inline;
  width: auto;
  margin-top: 1.5em;
}
.sidebar-content-widgets {
  margin-bottom: 1.5em;
}
.lkw-solid-grey-thin-border-box {
  border: 1px solid #e3e3e3;
  background: #fcfcfc;
}
.lkw-border-box, .lkw-blue-thick-border-box, .lkw-blue-thin-border-box, .lkw-solid-blue-thin-border-box, .lkw-grey-thick-border-box, .lkw-grey-thin-border-box, .lkw-solid-grey-thin-border-box, .lkw-yellow-thin-border-box {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
}
.lkw-solid-grey-thin-border-box h6 {
  border-color: #e3e3e3;
    margin-top: 0;
  padding-top: 0;
  padding-bottom: .5em;
  margin-bottom: .5em;
  border-bottom: 1px solid #bbe8f9;
}
.newsfeed-sidebar-widget-course-list {
  margin-bottom: 1em;
}
.blue-btn {
  padding: 0;
  cursor: pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF46C6F7',endColorstr='#FF0AAAE7');
  background: -moz-linear-gradient(#46c6f7,#0aaae7 70%);
  background: linear-gradient(#46c6f7,#0aaae7 70%);
  -moz-box-shadow: #90ddfa 0 1px 0 inset;
  -webkit-box-shadow: #90ddfa 0 1px 0 inset;
  box-shadow: #90ddfa 0 1px 0 inset;
  border: 1px solid #0998cf;
  color: white;
  text-shadow: #0aa5e0 0 -1px 0;
  margin-top: 0;
  padding-top: .3em;
  padding-bottom: .3em;
  margin-bottom: 0;
  padding-left: 1em;
  padding-right: 1em;
  font-weight: 600;
  text-align: center;
    display: block;
    text-decoration:none;
}
.blue-btn:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.sidebar-content-widgets {
  margin-bottom: 1.5em;
}
.lkw-yellow-thin-border-box {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
    border: 1px solid #f8f991;
}
.lkw-yellow-thin-border-box h5{
  border-color: #f8f991;
    margin-top: 0;
  padding-top: 0;
  padding-bottom: .5em;
  margin-bottom: .5em;
  border-bottom: 1px solid #bbe8f9;
}
.light-yellow-bg, .lkw-light-yellow-bg {
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFEFEF3',endColorstr='#FFFDFDE2');
  background: -moz-linear-gradient(top,#fefef3 0,#fdfde2 100%);
  background: linear-gradient(to bottom,#fefef3 0,#fdfde2 100%);
  background-image: -ms-linear-gradient(top,#fefef3 0,#fdfde2 100%);
  background-image: linear-gradient(to bottom,#fefef3 0,#fdfde2 100%);
}
.newsfeed-sidebar-widget-course-list li {
  margin-bottom: 1em;
  padding-left: 1.5em;
  position: relative;
}
.newsfeed-sidebar-widget-course-list li i {
  position: absolute;
  top: 0;
  left: 0;
  color: #2bc767;
}
.orange-btn {
  padding: 0;
  cursor: pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFF9D58',endColorstr='#FFFF700B');
  background: -moz-linear-gradient(#ff9d58,#ff700b 70%);
  background: linear-gradient(#ff9d58,#ff700b 70%);
  -moz-box-shadow: #ffcaa4 0 1px 0 inset;
  -webkit-box-shadow: #ffcaa4 0 1px 0 inset;
  box-shadow: #ffcaa4 0 1px 0 inset;
  border: 1px solid #f16400;
  color: white;
  text-shadow: #ff6c03 0 -1px 0;
  margin-top: 0;
  padding-top: .3em;
  padding-bottom: .3em;
  margin-bottom: 0;
  padding-left: 1em;
  padding-right: 1em;
  font-weight: 600;
  text-align: center;
  line-height: 1.28571em;
  display:block;
    text-decoration: none;
  color: white;
}
.dashboard-main {
  float: left;
  width: 77%;
}
.dashboard-stats {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  height: 42px;
  background: #fbfbfb;
  border: 1px solid #e3e3e3;
  border-bottom: 0;
}
.dashboard-stats li {
  width: 33.33333%;
  float: left;
  line-height: 1.61538em;
  border-left: 1px solid #e3e3e3;
  height: 42px;
  padding-top: .75em;
  padding-left: 1.25em;
  color: #545454;
  text-align:center;
}
.dashboard-stats-highlight {
  font-size: 14px;
  font-weight: 600;
}
.dashboard-feed-container {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  border: 1px solid #e3e3e3;
  border-top: 0;
  border-top: 1px solid #e3e3e3;
  background: #fbfbfb;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  margin-bottom: 1.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
    min-height: 776px;
  _height: 776px;
}
.dashboard-tab-container {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
}
.dashboard-tab-skinless {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom:10px;
}
.dashboard-tab-skinless li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 1.5em;
}
.dashboard-tab-skinless li a.highlighted {
  color: #3a3a3a;
  border-bottom: solid 2px #878787;
  z-index:2;
}
.dashboard-tab-skinless li a {
  display: block;
  padding-left: 3px;
  padding-right: 3px;
  text-align: center;
  line-height: 2.14286em;
  color: #0aaae7;
}
.newsfeed-promo-group {
  position: relative;
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-bottom: 1.5em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c9edfa;
  background: #f7fcfe;
  -moz-box-shadow: 1px 1px 1px #eaf8fd;
  -webkit-box-shadow: 1px 1px 1px #eaf8fd;
  box-shadow: 1px 1px 1px #eaf8fd;
  min-height: 85px;
  padding: 18px 28px 12px 108px;
  overflow: hidden;
}
.dashboard-feed-type-icon {
  position: absolute;
  top: 0;
  left: 0;
  padding: 1em;
  width: 90px;
  height: 100%;
  border-right: 1px solid #bbe8f9;
  background: #feffff;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
  overflow: hidden;
}
.dashboard-feed-type-icon .dashboard-feed-type-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.dashboard-feed-type-icon img {
  vertical-align: middle;
}
.newsfeed-promo-group p {
  margin-top: 6px;
}
.dashboard-feed{
  z-index: 2;
  background: white;
  -moz-box-shadow: 1px 1px 2px #ebebeb;
  -webkit-box-shadow: 1px 1px 2px #ebebeb;
  box-shadow: 1px 1px 2px #ebebeb;
  border: 1px solid #e6e6e6;
  padding-left: 1.5em;
  padding-right: 1.5em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 1.5em;
  padding-top: 2em;
  padding-bottom: 2em;
  position: relative;
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
}
.dashboard-feed-dropdown {
  display: block;
  text-align: center;
  position: absolute;
  top: 20px;
  right: 0;
  width: 50px;
  height: 30px;
}
.dashboard-feed-heading {
  padding-bottom: 1.5em;
  margin-bottom: 1.5em;
  border-bottom: 1px solid #f3f3f3;
}
.dashboard-subjectIcon-container {
  display: inline-block;
}
.dashboard-subjectIcon {
  position: relative;
}
.dashboard-subjectIcon>img {
  height: 42px;
  width: auto;
  vertical-align: middle;
  margin-right: 12px;
}
.newsfeed-section-heading {
  font-size: 18px;
  padding-top: 6px;
  display: inline-block;
  vertical-align: middle;
}
.newsfeed-item {
  padding-bottom: 1em;
}
.newsfeed-item .newsfeed-item-description {
  overflow: hidden;
}
.newsfeed-item-thumbnail-container {
  position: relative;
  float: left;
}
.thumbnail {
  -moz-box-shadow: 1px 1px 2px #ebebeb;
  -webkit-box-shadow: 1px 1px 2px #ebebeb;
  box-shadow: 1px 1px 2px #ebebeb;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e3e3e3;
  display: block;
  float: left;
  padding: 6px;
  width: 120px;
  height: 150px;
}
.newsfeed-item img {
  max-width: 100%;
  height: 100%;
}
.newsfeed-item-thumbnail-pagenum {
  position: absolute;
  top: 0;
  right: 0;
  background: #f3f3f3;
  border-left: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  padding: 6px 8px;
  margin: 1px;
  -moz-border-radius: 0 5px;
  -webkit-border-radius: 0;
  border-radius: 0 5px;
}
.newsfeed-item-text {
  float: right;
  width: calc(100% - 150px);
}
.dashboard-feed h6 {
  padding-bottom: .5em;
}
.lkw-wrapper {
  float: none;
  width: auto;
  margin-right: auto;
  display: block;
    margin-top: 0em;
  padding-top: 1.5em;
  padding-bottom: 0;
  margin-bottom: 0em;
}
.light-blue-bg, .lkw-vlight-blue-bg {
  background: -moz-linear-gradient(top, #f7fcfe 0%, #e6f6fd 100%);
  background: linear-gradient(to bottom, #f7fcfe 0%, #e6f6fd 100%);
  background-image: -ms-linear-gradient(top, #f7fcfe 0%, #e6f6fd 100%);
  background-image: linear-gradient(to bottom, #f7fcfe 0%, #e6f6fd 100%);
}
.lkw-banner {
  margin-top: -1.5em;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  margin-bottom: 1.5em;
  border-bottom: 1px solid #bbe8f9;
}
/*.container, .lkw-container {
  max-width: 1026px;
  _width: 1026px;
  padding-left: 18px;
  padding-right: 18px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  margin-bottom:20px;
}*/
.intro-page-heading {
  color: #0aaae7;
  line-height: 1.125em;
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0.5em;
  margin-bottom: 0em;
  text-align: center;
    font-size: 24px;
}
.lkw-taxonomy-banner .intro-page-heading-caption {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #bbe8f9;
}
.intro-page-heading-caption {
  color: #3a3a3a;
  line-height: 1.33333em;
  margin-top: 0em;
  padding-top: 0em;
  text-align: center;
}
.lkw-values-whats-coursehero {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
}
.what-coursehero-heading {
  line-height: 1.5em;
  font-weight: 600;
  width: 15.15152%;
  float: left;
  margin-right: 1.81818%;
  display: inline;
  background: url(../images/whats-coursehero-arrow.png) no-repeat center right;
}
.lkw-values-whats-coursehero ul {
  width: 83.0303%;
  float: right;
  margin-right: 0;
  display: inline;
}
.lkw-values-whats-coursehero ul li {
  width: 264px;
  float: left;
  margin-right: 10px;
  display: inline;
}
.lkw-values-whats-coursehero ul li p {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
}
.lkw-values-whats-coursehero ul li p span.whats-coursehero-sprite, .lkw-values-whats-coursehero ul li p span.whats-coursehero-achieve-goals, .lkw-values-whats-coursehero ul li p span.whats-coursehero-assets, .lkw-values-whats-coursehero ul li p span.whats-coursehero-better-grades, .lkw-values-whats-coursehero ul li p span.whats-coursehero-study-tools {
  display: block;
  float: left;
  width: 45px;
  height: 45px;
  margin-right: 10px;
}
.page-heading-wrapper {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  border-bottom: 1px solid #bbe8f9;
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 1.5em;
}
.breadcrumbs {
  color: #bababa;
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 1em;
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
}
.breadcrumbs div {
  display: inline-block;
  vertical-align: middle;
}
.taxonomy-subjects-list-container {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-bottom: 2em;
}
.taxonomy-subjects-list-container li {
  width:100px;
  float: left;
  margin-right: 27px;
  display: inline;
}
.taxonomy-subjects-list-container li a {
  display: block;
  text-align: center;
}
.taxonomy-subjects-math{  display: block;
  margin: 0 auto 1em;
    height: 78px;
  width: 82px;
    background-image: url('/img/icons/taxonomy-subjects-s676f448d3f.png');
  background-repeat: no-repeat;}
.taxonomy-subjects-science{  display: block;
  margin: 0 auto 1em;
    height: 78px;
  width: 82px;
    background-image: url('/img/icons/taxonomy-subjects-s676f448d3f.png');
  background-repeat: no-repeat;}
.taxonomy-subjects-engineer{  display: block;
  margin: 0 auto 1em;
    height: 78px;
  width: 82px;
    background-image: url('/img/icons/taxonomy-subjects-s676f448d3f.png');
  background-repeat: no-repeat;}
.taxonomy-subjects-business{  display: block;
  margin: 0 auto 1em;
    height: 78px;
  width: 82px;
    background-image: url('/img/icons/taxonomy-subjects-s676f448d3f.png');
  background-repeat: no-repeat;}
.taxonomy-subjects-social{  display: block;
  margin: 0 auto 1em;
    height: 78px;
  width: 82px;
    background-image: url('/img/icons/taxonomy-subjects-s676f448d3f.png');
  background-repeat: no-repeat;}
.taxonomy-subjects-humanities{  display: block;
  margin: 0 auto 1em;
    height: 78px;
  width: 82px;
    background-image: url('/img/icons/taxonomy-subjects-s676f448d3f.png');
  background-repeat: no-repeat;}
.taxonomy-subjects-history{  display: block;
  margin: 0 auto 1em;
    height: 78px;
  width: 82px;
    background-image: url('/img/icons/taxonomy-subjects-s676f448d3f.png');
  background-repeat: no-repeat;}
.taxonomy-subjects-foreign{  display: block;
  margin: 0 auto 1em;
    height: 78px;
  width: 82px;
    background-image: url('/img/icons/taxonomy-subjects-s676f448d3f.png');
  background-repeat: no-repeat;}
.taxonomy-subjects-list-container li img.shadow {
  margin-bottom: 0.5em;
}

.taxonomy-section-heading {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-top: 0em;
  padding-top: 0em;
  border-bottom: 1px solid #e3e3e3;
}
.taxonomy-section-heading i {
  margin-right: 3px;
}
.taxonomy-section-heading .lkw-taxonomy-list-resource-summary {
  float: right;
  line-height: 1.5em;
  margin-top: 0.5em;
}
 .lkw-taxonomy-list-resource-summary a {
  margin-right: 1em;
  border-right: 1px solid #e3e3e3;
  padding-right: 1em;
}
.lkw-taxonomy-list-container {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-top: 0.5em;
}
.lkw-taxonomy-list-container li {
  width: 486px;
  float: left;
  margin-right: 7px;
  display: inline;
  margin-bottom: 1em;
}
.lkw-taxonomy-list-resource-summary {
  line-height: 2.18182em;
}
.lkw-taxonomy-list-resource-summary a {
  color: #878787;
  border-right: 1px solid #e3e3e3;
  padding-left: 6px;
  padding-right: 8px;
  font-size:12px;
}
.bdp_body_container{
  max-width: 1158px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
  margin-top: 0;
  padding-top: 18px;
  padding-bottom: 36px;
  margin-bottom: 0;
}
.bdp_title_heading {
  margin-top: 0;
  margin-bottom: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 11px;
  word-wrap: break-word;
  border-color: #e3e3e3;
  border-style: dotted;
    font-size: 36px;
  line-height: 42px;
}
.lkw_breadcrumbs {
  padding-top: 12px;
  margin-bottom: 10px;
  margin-top: 0;
  border-top: 0;
    border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 11px;
  border-color: #e3e3e3;
  border-style: dotted;
  color: #aaa;
  line-height: 18px;
}
.lkw_breadcrumbs>div {
  float: left;
  margin-left: 0;
  position: relative;
}
.bdp_doc-viewer_main {
  width: 74.33155%;
  float: left;
  margin-right: 2.6738%;
  margin-top: 18px;
  position: relative;
  display:block;
}
.bdp_doc-viewer_toolbar {
  -moz-box-shadow: 0 1px 1px #e3e3e3;
  -webkit-box-shadow: 0 1px 1px #e3e3e3;
  box-shadow: 0 1px 1px #e3e3e3;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
    display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fcfcfc;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
}
.bdp_download_action {
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #3d3d3d;
  font-weight: 600;
  background: #e3e3e3;
  -moz-box-shadow: inset 0 -3px 0 #aaa;
  -webkit-box-shadow: inset 0 -3px 0 #aaa;
  box-shadow: inset 0 -3px 0 #aaa;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 36px;
    margin-left: 0;
  margin-right: 12px;
  float: left;
    color: #3d3d3d;
}
.bdp_doc-viewer_page-count {
  float: right;
}
.bdp_page-count_highlight {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding-left: 12px;
  padding-right: 12px;
  margin-top: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 0;
  background-color: #aaa;
  color: #fff;
  display: inline-block;
}
.bdp_doc-viewer_container {
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-color: #e3e3e3;
  background: #f3f3f3;
  text-align:left;
  position: relative;
}
.bdp_preview_container {
  padding:20px;
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
}
.bdp_sidebar {
  width: 22.99465%;
  float: right;
  margin-top: 18px;
    margin-right: 0;
}
.lkw_author_panel {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 18px;
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fff;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
}
.lkw_author_panel ul {
  padding-top: 6px;
  padding-bottom: 6px;
  margin-bottom: 0;
  background-color: #f3f3f3;
}
.lkw_author_panel ul li {
  float: left;
  width: calc(100% / 3);
  text-align: center;
  color: #7d7d7d;
}
.lkw_author_panel_header {
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 12px;
  padding-right: 12px;
  text-align: center;
}
.lkw_author_panel_info {
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
}
.lkw_author_panel_info p {
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;

}
.lkw_author_follow {
  margin-top: 12px;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #0aaae7;
  -moz-box-shadow: inset 0 -3px 0 #088fc4;
  -webkit-box-shadow: inset 0 -3px 0 #088fc4;
  box-shadow: inset 0 -3px 0 #088fc4;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 36px;
}
.lkw-doc-landing_about_panel {
  margin-bottom: 18px;
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fff;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
}
.lkw-doc-landing_about_panel h4 {
  margin-top: 0;
  margin-bottom: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 11px;
  border-color: #e3e3e3;
    font-size: 18px;
  line-height: 24px;
}
.lkw-doc-landing_about_bundle li {
  margin-bottom: 12px;
  word-break: break-all;
}
.lkw-doc-landing_about_bundle label {
  color: #aaa;
  display: block;
  line-height: 24px;
  font-size: 12px;
}
.lkw-doc-landing_about_bundle li {
  margin-bottom: 12px;
  word-break: break-all;
}
.lkw-doc-landing_stats_panel {
  margin-bottom: 18px;
}
.lkw-doc-landing_stats_bundle {
  margin-bottom: 0;
}
.lkw-doc-landing_stats_single {
  margin-top: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  width: 120px;
  margin-right: 5.66038%;
  margin-bottom: 12px;
  float: left;
  border-top-width: 1px;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 6px;
  border-bottom-style: solid;
  border-color: #e3e3e3;
  text-align: center;
  position: relative;
  height:88px;
}
.lkw-doc-landing_stats_single i{
  color: #7d7d7d;
  font-size: 18px;
  line-height: 24px;
  display: block;
}
.lkw-doc-landing_stats_single label {
  color: #aaa;
  font-size: 12px;
  line-height: 24px;
  display: block;
}
.lkw-doc-landing_stats_single strong {
  color: #7d7d7d;
  font-size: 18px;
  line-height: 24px;
  display: block;
}
.holiday-notice-wrapper {
  display: block;
  padding: 12px;
  background: #fcfccc;
}

.holiday-notice-text {
  font-size: 14px;
  margin: 0px;
  font-weight: 600;
}
.very-light-blue-bg {
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE6F6FD');
  background: -moz-linear-gradient(top, #ffffff 0%, #e6f6fd 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e6f6fd 100%);
  background-image: -ms-linear-gradient(top, white 0%, #e6f6fd 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e6f6fd 100%);
}
.lkw-banner {
  padding-top: 1.5em;
  margin-bottom: 0;
  border-bottom: 1px solid #bbe8f9;
}
.contact-info-wrapper h4 {
  margin: 25px 0 8px 0;
    margin-top: 0 !important;
	  text-align: center;
  line-height: 1.33333em;
}
.info-left {
  width: 279px;
  float: left;
  margin-right: 15px;
  display: inline;
}
.info-wrapper span {
  display: block;
    text-align: center;
}
.contact-info-wrapper h6 {
  margin-bottom: 8px;
  border: none;
    text-align: center;
}
.contact-info-wrapper p{ text-align:center;}
.contact-info-wrapper strong{ text-align:center; display:block;}
.green-btn {

  padding: 0em 0em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;

  background: -moz-linear-gradient(#62dd91, #2bc767 70%);

  background: #2bc767;
  -moz-box-shadow: #a0ebbd 0 1px 0 inset;
  -webkit-box-shadow: #a0ebbd 0 1px 0 inset;
  box-shadow: #a0ebbd 0 1px 0 inset;
  border: 1px solid #26b25c;
  color: white;
  text-shadow: #2ac164 0 -1px 0;
  margin-top: 0em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  margin-bottom: 0em;
  padding-left: 1em;
  padding-right: 1em;
  font-weight: 600;

  text-align: center;
}
.contact-info-wrapper div.info-right {
  width: 279px;
  float: right;
  margin-right: 0;
  display: inline;
}
.info-wrapper {
  overflow: hidden;
  margin: 0 60px;
}
.searlkw-box {
  background: #fff;
  margin-bottom: 35px;
  padding-bottom: 30px;
}
.searlkw-box h4 {
  margin-bottom: 10px;
}
.search {
  position: relative;
}
.search input[type=search], .search input[type=text] {
  height: 36px;
  vertical-align: middle;
  padding-left: 50px;
  background: white url(../images/sousuo.png) 0 0 no-repeat;
  border-color: #a4e0f7;
  float: left;
  width: 90%;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border: 1px solid #bbe8f9;
  line-height: 20px;
}
.search input[type=submit] {
  float: right;
  height: 36px;
  width: 10%;
  text-align: center;
  border: 1px solid #a4e0f7;
  border-left: none;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  text-shadow: 1px 1px 0px #fff;
  background-image: linear-gradient(to bottom, #f7fcfe 30%, #ceedfb 100%);
  color: #0aaae7;
  font-weight: 600;
}
.category-tree {
  border-color: #a4e0f7;
  border-style: solid;
}
.category {
  overflow: hidden;
}
.category h2 {
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 8px;
  margin-bottom: 10px;
}
.category h2 {
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 8px;
  margin-bottom: 10px;
}
span.bookmark {
  margin-right: 5px;
}
.category h2 a {
  color: inherit;
  font-weight: 600;
}
.section {
  margin-bottom: 1em;
  width: 495px;
  float: left;
  display: inline;
}
.section_02 {
  width: 494px;
  float: right;
  margin-right: 0;
  display: inline;
  clear: right;
}
.category-tree .section h3, .section-tree .section h3 {
  margin: 0 0 10px 0;
  line-height: 0.9em;
}
.article-list {
  margin: 5px 0;
  list-style-image: url(../images/zendesk-question.jpg);
}
.article-list li {
  margin-left: 30px;
    margin-bottom: 15px;
	  list-style-image: url(../images/zendesk-question.jpg);
}
.article-list li a {
  font-size: 14px;
}
.section h3 a, .section_02 h3 a {
  color: #333;
  font-weight: 600;
  font-size: 14px;
}
.intro-page-heading-caption {
  margin-bottom: 0.5em;
    color: #3a3a3a;
  line-height: 1.33333em;
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0.5em;
  margin-bottom: 0em;
  text-align: center;
}
.lkw-values-whats-coursehero {
  padding-top: 1.5em;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-style: solid;
  border-color: #bbe8f9;
    width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
}
.lkw-values-whats-coursehero ul {
  width: 83.0303%;
  float: right;
  margin-right: 0;
  display: inline;
}
.lkw-values-whats-coursehero ul li {
  width: 264px;
  float: left;
  margin-right: 10px;
  display: inline;
}
.lkw-values-whats-coursehero ul li p {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0em;
}
.lkw-values-whats-coursehero ul li p span.whats-coursehero-study-tools {
  display: block;
  float: left;
  width: 45px;
  height: 45px;
  margin-right: 10px;
}
.lkw_carousel {
  position: relative;
  -ms-toulkw-action: pan-y;
    width: 100%;
  float: right;
  margin-right: 0;
}
.browse-books-container {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-top: 1.5em;
}
.page-heading-wrapper {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  border-bottom: 1px solid #bbe8f9;
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 1.5em;
}
.page-heading-wrapper h4 {
  margin-bottom: 0.5em;
}
.page-heading-wrapper h4 i{ padding-right:10px; color:#ff700b;}
.browse-books-list-container {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-bottom:10px;
}
.browse-books-list-container li.browse-books-book-single {
  background: white;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
    width:183px;
  float: left;
  margin-right:7px;
  margin-left:7px;
  display: inline;
}
 .lkw-product-thumbnail {
  position: relative;
  margin-bottom: 0.5em;
}
.lkw-product-thumbnail-link {
  position: relative;
  display: block;
  z-index: 2;
  border: 1px solid #e3e3e3;
  background: white;
  height: 220px;
  padding: 5px;
  overflow: hidden;
}
 .lkw-product-thumbnail-link img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.lkw-product-details-title {
  padding-bottom: 0;
}
.lkw-product-details-title h5 {
  line-height: 1.71429em;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lkw-product-details-resources p {
  margin: 0;
  line-height: 1.63636em;
}
.lkw-product-details-resources p a {
  color: #a0a0a0;
}
.main-content {
  width: 725px;
  float: right;
  margin-right: 0;
  display: inline;
      margin-bottom: 15px;
}..book-landing-info {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-bottom: 1em;
}
.book-landing-info {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-bottom: 1em;
}
.book-landing-info-image {
  width: 20.3252%;
  float: left;
  margin-right: 2.43902%;
  display: inline;
  text-align: center;
}
.book-landing-info-image img.book-image {
  width: 100%;
    border: 5px solid white;
  -moz-box-shadow: 0px 0px 0px 1px #e3e3e3;
  -webkit-box-shadow: 0px 0px 0px 1px #e3e3e3;
  box-shadow: 0px 0px 0px 1px #e3e3e3;
}
.book-landing-info-description {
  width: 77.23577%;
  float: right;
  margin-right: 0;
  display: inline;
  line-height: 1.61538em;
}
.book-landing-info-description li:first-child {
  padding-top: 0em;
}
.book-landing-info-description li {
  position: relative;
  padding-left: 152px;
  margin-top: 0em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 0em;
  border-bottom: 1px dotted #e3e3e3;
}
.readmore-js-section {
  overflow: hidden;
    display: block;
  width: 100%;
}
.book-landing-info-description li label {
  position: absolute;
  left: 0;
  width: 130px;
    font-weight: 600;
}
.taxonomy-section-heading {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-top: 0;
  padding-top: 0em;
    margin-bottom: 15px;
  border-bottom: 1px solid #e3e3e3;
  font-size: 24px;
}
.txt-green {
  color: #2bc767;
}
.sidebar-content {
  width:243px;
  float: left;
  margin-right: 10px;
  display: inline;
}
.ask-question-widget-full {
  margin-top: 0em;
    width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
    margin-bottom: 1.5em;
}
.ask-question-widget-full div.ask-question-widget-full-form {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  border: 1px solid #bbe8f9;
  margin-top: 0em;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-bottom: 0em;
  padding-left: 1em;
  padding-right: 1em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
    background: linear-gradient(to bottom, #f7fcfe 0%, #e6f6fd 100%);
  background-image: -ms-linear-gradient(top, #f7fcfe 0%, #e6f6fd 100%);
  background-image: linear-gradient(to bottom, #f7fcfe 0%, #e6f6fd 100%);
}
.ask-question-widget-full div.ask-question-widget-full-form h4 {
  margin-top: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-bottom: 0.5em;
  text-align: center;
}
.ask-question-widget-sidebar-marketing {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-top: 1em;
  padding-top: 1em;
  border-top: 1px solid #bbe8f9;
}
.ask-question-widget-sidebar-marketing p {
  margin-left: 1.2em;
}
.ask-question-tips {
  width: 35em;
  display: none;
}
.sidebar-content-widgets {
  margin-bottom: 1.5em;
}
.lkw-solid-grey-thin-border-box {
  border: 1px solid #e3e3e3;
  background: #fcfcfc;
}
.lkw-solid-grey-thin-border-box h5, .lkw-solid-grey-thin-border-box h6 {
  border-color: #e3e3e3;
}
.readmore-js-section {
  overflow: hidden;
    display: block;
  width: 100%;
}
.readmore-js-toggle {
  margin-top: 0.5em;
}
.au_banner_wrapper {

  background-repeat: repeat-x;
  background-position: left bottom;
  background-size: 1550px 260px;
}
.au_banner-clouds_graphics {
  -moz-animation: clouds 400slinear infinite;
  -webkit-animation: clouds 400slinear infinite;
  animation: clouds 400slinear infinite;
}
.au_banner-mural_graphics {
background:#f0f9fa;

}
.au_banner_heading {
  padding-top: 78px;
    font-size: 26px;
  line-height: 50px;
    margin-top: 0;
}
/*.au_banner_container, .ot_banner_container, .oi_investors_container, .jobs_banner_container, .jobs-detail_banner_container, .pr_banner_container, .kd_banner_container {
  min-height: 360px;
  text-align: center;
  z-index: 2;
  position: relative;
    max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
  display: block;
}*/
.au_nav_wrapper {
  background: rgba(255,255,255,0.8);
  -moz-box-shadow: 0 1px 0 0 #e3e3e3;
  -webkit-box-shadow: 0 1px 0 0 #e3e3e3;
  box-shadow: 0 1px 0 0 #e3e3e3;
    position: relative;
  z-index: 2;
}
.au_nav_container {
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
    display: block;
}
.au_nav-links_group {
  text-align: center;
  margin-bottom: 0;
}
.au_nav-links_group li {
  display: inline-block;
  margin-left: 18px;
  margin-right: 18px;
}
.au_nav-links_group li a {
  position: relative;
  display: block;
  padding-top: 12px;
  padding-bottom: 12px;
}
.au_story_container {
  padding-top: 18px;
  padding-bottom: 30px;
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
  display: block;
}
.au_story_container p {
  padding-left: 156px;
  padding-right: 156px;
  text-align:left;
  margin-top: 18px;
  text-indent:2em;
  line-height:20px;
}
.au_what-we-do_wrapper {
  background: #f3f3f3;
  padding-top: 24px;
  padding-bottom: 30px;
    display: block;
}
.au_what-we-do_container{max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
  display: block;}
.au_what-we-do_container h3 {
  position: relative;
  text-align: center;
}
.au_what-we-do_container h3 span {
    position: relative;
  background: #fff;
  z-index: 2;
  padding-left: 18px;
  padding-right: 18px;
}
.au_what-we-do_container p {
  padding-left: 108px;
  padding-right: 108px;
  text-align: center;
  margin-top: 18px;
}

.au_course-pack_bundle li {
  width: 318px;
  height:238px;
  float: left;
  margin-right: 18px;
    margin-top: 90px;
  margin-bottom: 12px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
    display: block;

  border-radius: 5px;

  background: #fff;



  padding: 17px;
}
.au_course-pack_bundle li p {
 margin:0;
 padding:0;
 text-indent:2em;
 text-align:left;
 line-height:20px;
}
.au_course-pack_img {
  display: block;
  height: 102px;
  width: 90px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -84px;
  margin-bottom: 6px;
}
.au_course-pack_action {
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
  padding-top: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 17px;
  border-color: #e3e3e3;
}
.au_what-we-do_container h5 {
  text-align: center;
  margin-top: 12px;
}
.au_way-we-learn_container {
  padding-top: 24px;
  padding-bottom: 30px;
    max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
  display: block;
}
.au_way-we-learn_container h3 {
  position: relative;
  text-align: center;
}
.au_way-we-learn_container h3 span {
  position: relative;
  background: #fff;
  z-index: 2;
  padding-left: 18px;
  padding-right: 18px;
}
.au_way-we-learn_container p {
  padding-left: 90px;
  padding-right: 90px;
    text-align: center;
  margin-top: 18px;
}
.au_video-block_container {
  margin-left: 108px;
  margin-right: 108px;
    margin-top: 30px;
  margin-bottom: 12px;
    display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fff;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 17px;
}
.fluid-width-video-wrapper {
  width: 100%;
  position: relative;
  padding: 0;
}
.au_contact-info_container {
  padding-top: 24px;
  padding-bottom: 24px;
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
  display: block;
}
.au_contact-info_bundle {
  margin-bottom: 24px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 23px;
  border-color: #e3e3e3;
}
.au_contact-info_bundle li {
  width: 318px;
  float: left;
  margin-right:18px;
    text-align: center;
}
.au_contact-info_bundle li h6 {
  margin-top: 0;
}
.team-ch.ot_banner_wrapper, .team-ch.jobs_banner_wrapper, .team-content-development.ot_banner_wrapper, .team-content-development.jobs_banner_wrapper {

}
.au_banner_container, .ot_banner_container, .oi_investors_container, .jobs_banner_container, .jobs-detail_banner_container, .pr_banner_container, .kd_banner_container {
  min-height: 360px;
  text-align: center;
  z-index: 2;
  position: relative;
}
.ot_banner_container {
  padding-top: 150px;
}
.ot_banner_wrapper {
  background-color: #f3f3f3;
  background-repeat: no-repeat;
    position: relative;
}
.ot_banner_container h1 {
  margin-top: 0;
  color: #fff;
}
.ot_team_container {
  padding-top: 18px;
    max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
  display:block;
}
.ot_team-members_group {
  margin-top: 36px;
  text-align: center;
}
.ot_team-members_group li {
  width: 300px;
  display: inline-block;
  vertical-align: middle;
  vertical-align: top;
  margin-left: 12px;
  margin-right: 12px;
}
.ot_team-members_single {
  text-align: left;
  margin-bottom: 24px;
}
.ot_team-members_single p {
  margin-top: 12px;
}
.ot_social-links_group {
  text-align: right;
  margin-bottom: 0;
}
.ot_social-links_group li {
  display: inline-block;
    width: 40px;
}
.ot_banner_container h1
{
 margin-top: 0;
  color: #fff;
  margin-bottom: 18px;
  font-size: 36px;
  line-height: 42px;
  }
.ot_social-links_action {
  display: block;
  height: 36px;
  width: 32px;
  margin-left: 6px;
  margin-right: 0;
}
.ot_team-members_single {
  text-align: left;
  margin-bottom: 24px;
}
.ot_team-group_wrapper {
  background: #f3f3f3;
  padding-top: 24px;
  padding-bottom: 24px;
}
.ot_team-group_container{
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
}
.ot_team-group_container h3 {
  position: relative;
  text-align: center;
}
.ot_team-group_container h3 span {
  background: #f3f3f3;
    position: relative;
  z-index: 2;
  padding-left: 18px;
  padding-right: 18px;
}
.ot_team-group_bundle {
  margin-top: 36px;
  text-align: center;
}
.ot_team-group_bundle li {
  width: 300px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  margin-right: 12px;
}
.ot_team-group_single {
  margin-top: 0;
  margin-bottom: 24px;
  text-align: center;
}
.ot_team-group_single{
  display: block;
  position: relative;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 192px;
  -moz-box-shadow: 1px 1px 1px #e3e3e3;
  -webkit-box-shadow: 1px 1px 1px #e3e3e3;
  box-shadow: 1px 1px 1px #e3e3e3;
  background-size: 100%;
}
.ot_team-thumbnail_footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0,0,0,0.4);
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  padding-right: 12px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ot_team-thumbnail_footer h6 {
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
  text-align: center;
}
.au_contact-info_container {
  padding-top: 24px;
  padding-bottom: 24px;
    max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
}
.au_contact-info_bundle {
  margin-bottom: 24px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 23px;
  border-color: #e3e3e3;
}
.jobs_banner_container {
  padding-top: 120px;
}
.jobs_banner_container h1, .jobs-detail_banner_container h1 {
  margin-top: 0;
  color: #fff;
  margin-bottom: 18px;
    font-size: 36px;
  line-height: 42px;
}
.jobs_view-jobs_button{
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #ff8500;
  -moz-box-shadow: inset 0 -3px 0 #e07400;
  -webkit-box-shadow: inset 0 -3px 0 #e07400;
  box-shadow: inset 0 -3px 0 #e07400;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  line-height: 30px;
  height: 48px;
    font-size: 21px;
	  margin-top: 0;
  padding-left: 24px;
  padding-right: 24px;
  color: #fff;
}
.jobs_view-jobs_button:hover{
  background: #ff911a;
    margin-top: 0;
  padding-left: 24px;
  padding-right: 24px;
}
.au_nav_wrapper {
  background: rgba(255,255,255,0.8);
  -moz-box-shadow: 0 1px 0 0 #e3e3e3;
  -webkit-box-shadow: 0 1px 0 0 #e3e3e3;
  box-shadow: 0 1px 0 0 #e3e3e3;
}
.jobs_values_container {
  padding-top: 36px;
  padding-bottom: 24px;
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
  display:block;
}
.jobs_values_container h3 {
  margin-top: 0;
  position: relative;
  text-align: center;
    font-size: 21px;
  line-height: 30px;
}
.jobs_values_container h3 span {
  position: relative;
  background: #fff;
  z-index: 2;
  padding-left: 18px;
  padding-right: 18px;
}
.jobs_values_container p {
  padding-left: 156px;
  padding-right: 156px;
    text-align: center;
  margin-top: 18px;
}
.jobs_life_wrapper {
  background: #f3f3f3;
  padding-top: 24px;
  padding-bottom: 30px;
  display:block;
}
.au_banner_container, .ot_banner_container, .oi_investors_container, .jobs_banner_container, .jobs-detail_banner_container, .pr_banner_container, .kd_banner_container, .au_nav_container, .au_contact-info_container, .au_story_container, .au_what-we-do_container, .au_way-we-learn_container, .ot_team_container, .ot_team-group_container, .oi_story_container, .oi_our-investors_container, .oi_our-investors_logo-container, .oi_directors_container, .up_upload-form_container, .jobs_values_container, .jobs_life_container, .jobs_benefits_container, .jobs_openings_container, .jobs_job-detail_container, .pr_content_container, .kd_info_container, .kd_how-it-works_container, .kd_faq_container {
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
}
.jobs_life_container h3 {
  position: relative;
  text-align: center;
    font-size: 21px;
  line-height: 30px;
}
.jobs_life_container h3 span {
}
.jobs_life_container h3 span {
  position: relative;
  z-index: 2;
  padding-left: 18px;
  padding-right: 18px;
}
.jobs_life_container p {
  padding-left: 156px;
  padding-right: 156px;
}
.jobs_gallery_group {
  padding-top: 24px;
}
.lkw_carousel {
  /* display: none; */
  position: relative;
  width: 100%;
  -ms-toulkw-action: pan-y;
}
.lkw_carousel_wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.lkw_carousel_wrapper {
  /* display: none; */
  position: relative;
  -moz-transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
    -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0)
}
.jobs_gallery_item {
  background: #fff;
}
.jobs_gallery_item img {
  width: 100%;
  display: block;
}
.jobs_life_container p {
  text-align: center;
  margin-top: 18px;
}
.jobs_video-block_container {
  margin-left: 156px;
  margin-right: 156px;
  margin-top: 30px;
  margin-bottom: 12px;
    display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fff;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 17px;
}
.fluid-width-video-wrapper {
  width: 100%;
  position: relative;
  padding: 0;
}
.jobs_benefits_container {
  padding-top: 24px;
  padding-bottom: 30px;
}
.jobs_benefits_container h3 {
  position: relative;
  text-align: center;
}
.jobs_benefits_container h3 span {
  position: relative;
  background: #fff;
  z-index: 2;
  padding-left: 18px;
  padding-right: 18px;
}
.jobs_benefits_bundle li {
  width: 318px;
  float: left;
  margin-right:18px;
    margin-top: 18px;
  position: relative;
  text-align: left;
  padding-left: 78px;
}
.jobs_benefits_bundle li img {
  position: absolute;
  left: 0;
  top: 18px;
  width: 66px;
  height: 75px;
}
.jobs_openings_wrapper {
  background: #f3f3f3;
  padding-top: 24px;
  padding-bottom: 36px;
}
.jobs_openings_container>h3 {
  position: relative;
  text-align: center;
    font-size: 21px;
  line-height: 30px;
}
.jobs_team-openings_group {
  margin-top: 30px;
  text-align: center;
}
.jobs_team-openings_group>li {
  width: 300px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 18px;
}
.jobs_team-engineering_thumbnail, .jobs_team-campus_thumbnail, .jobs_team-customer_thumbnail, .jobs_team-peopleOps_thumbnail, .jobs_team-cardinal_thumbnail, .jobs_team-interns_thumbnail{
  text-align: center;
  background: #fff;
  margin-bottom: 12px;
  padding-top: 36px;
  padding-bottom: 42px;
  padding-left: 24px;
  padding-right: 24px;
}
.jobs_team-engineering_thumbnail h4, .jobs_team-campus_thumbnail h4, .jobs_team-customer_thumbnail h4, .jobs_team-peopleOps_thumbnail h4, .jobs_team-cardinal_thumbnail h4, .jobs_team-interns_thumbnail h4{
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 24px;
}
.jobs_team-list_group {
  margin-bottom: 12px;
    list-style: disc;
	  padding-left: 12px;
  padding-right: 0;
}
.jobs_team-list_group li{  margin-left: 12px;
  margin-right: 0;
  list-style: disc;}
.jobs_team-list_group, .jobs_job-description_text .dotted-list, .pr_fact-sheet_group, .pr_brand-logo_prompt ul {
  list-style: disc;
}
.jobs_team-list_group, .jobs_job-description_text .dotted-list, .pr_fact-sheet_group, .pr_brand-logo_prompt ul {
  padding-left: 12px;
  padding-right: 0;
}
.au_info-links_content {
  width: 318px;
  float: left;
  margin-right: 12px;
}
.au_social-links_group {
  margin-bottom: 0;
  text-align: right;
}
.au_social-links_group li {
  display: inline-block;
}
.au_social-links_action {
  margin-left: 12px;
  margin-right: 0;
  padding-top: 6px;
  margin-bottom: 12px;
}
.pr_banner_wrapper {
  background-color: #ecf8fe;
  background-image: url("/assets/img/homepage/Icon_banner.png");
  background-repeat: repeat;
  background-position: 0 0;
  background-attachment: fixed;
}
.pr_banner_container {
  padding-top: 150px;
    min-height: 360px;
  text-align: center;
  z-index: 2;
  position: relative;
}
.pr_banner_container h1 {
  margin-top: 0;
    font-size: 36px;
  line-height: 42px;
}
.pr_content_container {
  padding-top: 48px;
  padding-bottom: 25px;
}
.pr_press-release_main {
  width:738px;
  float: right;
  margin-right: 0;
  position: relative;
    display: block;	
}
.pr_press-release_tab-container {
  margin-bottom: 6px;
}
.pr_press-release_tab-group{
  margin-bottom: 0;
  -moz-box-shadow: inset 0 -3px 0 #e3e3e3;
  -webkit-box-shadow: inset 0 -3px 0 #e3e3e3;
  box-shadow: inset 0 -3px 0 #e3e3e3;
}
.pr_press-release_tab-group li {
  display: inline-block;
  vertical-align: bottom;
}
.pr_press-release_tab-action{
  display: block;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 12px;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  padding-bottom: 9px;
  border-color: transparent;
  text-align: center;
    overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; 
}
.highlighted {
  border-color: #0aaae7;
}
.pr_press-release_panel {
  padding-top: 24px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 23px;
  border-color: #e3e3e3;
  display:block;
}
.pr_press-release_thumbnail {
  float: left;
  margin-left: 0;
  margin-right: 18px;
  display:block;
}
.pr_press-release_thumbnail img {
  width: 222px;
  height: 132px;
    border: 0;
  padding-bottom: 0
}
.pr_press-release_text{  border: 0;
  padding-bottom: 0;}
.pr_press-kit_sidebar {
  width: 234px;
  float: left;
  margin-right: 12px;
  position: relative;
  display:block;
}
.pr_press-nav_panel {
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #d8f0fd;
  background: #f8fdff;
  padding-left: 1px;
  padding-right: 1px;
  -moz-box-shadow: inset 0 0 0 1px #d8f0fd,0 1px 1px #ecf8fe;
  -webkit-box-shadow: inset 0 0 0 1px #d8f0fd,0 1px 1px #ecf8fe;
  box-shadow: inset 0 0 0 1px #d8f0fd,0 1px 1px #ecf8fe;
    margin-bottom: 18px;
}
.pr_fyi_panel {
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fcfcfc;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 17px;
    margin-bottom: 18px;
}
.pr_press-nav_heading{
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12px;
  padding-left: 12px;
  padding-right: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 11px;
  border-color: #d8f0fd;
}
.pr_press-nav_group{
  margin-bottom: 0;
}
.pr_press-nav_group a{
  display: block;
  padding-top: 12px;
  padding-left: 12px;
  padding-right: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 11px;
  border-color: #ecf8fe;
}
.free-access_basic-banner_wrapper {
    border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #d8f0fd;
  background-color: #ecf8fe;
  text-align: center;
}
.free-access_container {
  margin-top: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 0px;
    max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
}
.free-access_title-heading {
  position: relative;
  text-align: center;
    margin-top: 18px;
  margin-bottom: 18px;
  border-color: #d8f0fd;
    font-size: 36px;
  line-height: 42px;
}
.free-access_subtitle {
  color: #7d7d7d;
  font-size: 18px;
  line-height: 24px;
}
.free-access_container {
  margin-top: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 0px;
}
.free-access_cta_panel {
  margin-top: -72px;
    margin: 0 auto;
  width: 35%;
  position: relative;
  text-align: center;
    display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #d8f0fd;
  background: #fff;
  -moz-box-shadow: 0px 1px 1px #ecf8fe;
  -webkit-box-shadow: 0px 1px 1px #ecf8fe;
  box-shadow: 0px 1px 1px #ecf8fe;
  border-width: 1px;
  border-style: solid;
  padding: 17px;
}
.free-access_cta_or {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding-top: 3px;
  background-color: #088FC4;
  color: #fff;
  position: absolute;
  top: -15px;
  margin-left: -15px;
  left: 50%;
  width: 30px;
  height: 30px;
}
.free-access_cta_text {
  margin-bottom: 0px;
  color: #7d7d7d;
  font-size: 16px;
  line-height: 24px;
}
.free-access_cta_button {
  margin-top: 18px;
  width: 100%;
    display: inline-block;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #ff8500;
  -moz-box-shadow: inset 0px -3px 0px #E07400;
  -webkit-box-shadow: inset 0px -3px 0px #E07400;
  box-shadow: inset 0px -3px 0px #E07400;
  text-align: center;
  border: 0px solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 42px;
    font-size: 16px;
  line-height: 24px;
    color: #fff;
}
.free-access_section-heading {
  position: relative;
  text-align: center;
}
.free-access_cta_button:hover {
  background: #ff911a;
    color: #fff;
}
/*-- cart-page --*/
.cart-gd{
margin-top:20px;
}

.cart-items {
	margin-bottom:20px;
}
.cart-items h1 {
  margin: 0 0 20px 0;
  text-align: center;
  font-size: 28px;
  font-family: 'Roboto Slab', serif;
  color: #f65a5b;
  font-weight: bold;
}
.cart-item {
  width: 20%;
  float: left;
  margin-right: 4%;
}
.cart-item img {
  width: 100%;
}
.close1, .close2,.close3 {
  cursor: pointer;
  width: 28px;
  height: 28px;
  position: absolute;
  right: 0px;
  top: 25px;

}
.cart-item-info {
  width: 75%;
  float: left;
}
.cart-item-info h3 {
color:#000;
  font-size: 14px;
  font-weight: 600;
}
.cart-item-info h3 a {
  color:#f65a5b;
}
.cart-item-info h3 span {
  display: block;
  font-weight: 400;
  font-size: 14px;
  margin: 0.7em 0;
}
.qty {
  padding: 0;
  margin: 0;
  list-style: none;
}
.qty li {
  display: inline-block;
  margin-right: 10%;
}
.qty li p {
  font-size: 14px;
  color: #000;
}
.delivery {
  margin-top: 3em;
}
.delivery p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  float: left;
}
.delivery span {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  float: right;
}

.cart-sec {
	border-bottom:1px dotted #000;
	padding: 25px 0;
}
.cart-header,.cart-header2,.cart-header3 {
  position: relative;
}

.strip-line{
    border-bottom: 1px dotted #0aaae7;
  padding: 25px 0;
}
.order_zf_fbt h5{
   color: #0aaae7; 
  margin: 20px  auto;
}
.add_btn_01 {
  width: 495px;
  float: left;
  list-style: none;
  position: relative;
  line-height: 18px;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  font-size: 12px;
}
.cart-sec h4{ 
  margin: 20px auto}
.add_btn_01 a{display: inline-block;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #0aaae7;
  -moz-box-shadow: inset 0px -3px 0px #088FC4;
  -webkit-box-shadow: inset 0px -3px 0px #088FC4;
  box-shadow: inset 0px -3px 0px #088FC4;
  text-align: center;
  border: 0px solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 42px;
    margin-top: 12px;
	width: 450px;
	  line-height: 29px;
}
.add_btn_01_a {
    width: 495px;
    float: left;
    list-style: none;
    position: relative;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    font-size: 12px;
}
.add_btn_01_a a{display: inline-block;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #ff8500;
  -moz-box-shadow: inset 0px -3px 0px #E07400;
  -webkit-box-shadow: inset 0px -3px 0px #E07400;
  box-shadow: inset 0px -3px 0px #E07400;
  text-align: center;
  border: 0px solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 42px;
    margin-top: 12px;
	width: 450px;
	  line-height: 29px;
	  font-size:16px;  }
.add_btn_01_a a:hover{  display: inline-block;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #ff8500;
  -moz-box-shadow: inset 0px -3px 0px #E07400;
  -webkit-box-shadow: inset 0px -3px 0px #E07400;
  box-shadow: inset 0px -3px 0px #E07400;
  text-align: center;
  border: 0px solid transparent;
  height: 42px;
  font-size: 16px;
  color: #fff;
}
.add_btn_01_a a i{  padding-left: 0px;
  padding-right: 12px;
  float: left;
    line-height: 24px;
  border-right: 1px solid #088FC4;}
.add_btn_01 a:hover{  display: inline-block;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #ff8500;
  -moz-box-shadow: inset 0px -3px 0px #E07400;
  -webkit-box-shadow: inset 0px -3px 0px #E07400;
  box-shadow: inset 0px -3px 0px #E07400;
  text-align: center;
  border: 0px solid transparent;
  height: 42px;
  font-size: 16px;
  color: #fff;}
.add_btn_01 a i{  padding-left: 0px;
  padding-right: 12px;
  float: left;
    line-height: 24px;
  border-right: 1px solid #088FC4;}
.add_btn_01 a:hover i{border-right: 1px solid #ff8500;}
.ask-question-widget-sidebar-marketing li{ line-height:35px;}
.newsfeed-item-thumbnail-pagenum-01 {
  position: absolute;
  bottom:0;
  right: 0;
  background: #f3f3f3;
  border-left: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  padding: 6px 8px;
  margin: 1px;
  -moz-border-radius: 0 5px;
  -webkit-border-radius: 0;
  border-radius: 0 5px;
}
.browse-books-list-container_01 li ,.browse-books-book-single_01{
  background: white;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 175px;
  float: left;
  margin-right: 5px;
  display: inline;
}  
.newsfeed-question-status{ width:11px;}

.lkw_carousel_buttons div:hover{  background: #f0f0f0;}
.lkw_carousel_buttons div:hover{  background: #f0f0f0;}
.orange-btn:hover {
  background-color: #f16400;
  color:#fff;}
.lkw_carousel_buttons-02{  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  -moz-box-shadow: inset 0 -3px 0 #aaa;
  text-align: center;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 36px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFF9D58',endColorstr='#FFFF700B');
  background: -moz-linear-gradient(#ff9d58,#ff700b 70%);
  background: linear-gradient(#ff9d58,#ff700b 70%);
  -moz-box-shadow: #ffcaa4 0 1px 0 inset;
  -webkit-box-shadow: #ffcaa4 0 1px 0 inset;
  box-shadow: #ffcaa4 0 1px 0 inset;
  border: 1px solid #f16400;
  color: white;
  text-shadow: #ff6c03 0 -1px 0;}
.dashboard-document-stats {
  margin-bottom: 1.5em;
  width: 100%;
  float: left;
}
.dashboard-document-stats li {
  width:48%;
  float: left;
  margin-right: 11px;
  margin-bottom:10px;
  display: inline;
  position: relative;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 45px;
  background: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ebebeb;
  font-size: 1em;
  line-height: 1.75em;
  overflow: hidden;
  -moz-box-shadow: 1px 1px 2px #ebebeb;
  -webkit-box-shadow: 1px 1px 2px #ebebeb;
  box-shadow: 1px 1px 2px #ebebeb;
}
.dashboard-document-stats li span{
  position: absolute;
  font-size: 1.07692em;
  line-height: 50px;
  display: block;
  top: 0;
  left: 0;
  height: 100%;
  width: 36px;
  border-right: 1px solid #ebebeb;
  text-align: center;
  background: #fbfbfb;
}
.dashboard-profile-sections {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  margin-bottom: 1.5em;
  background: white;
  -moz-box-shadow: 1px 1px 2px #ebebeb;
  -webkit-box-shadow: 1px 1px 2px #ebebeb;
  box-shadow: 1px 1px 2px #ebebeb;
  border: 1px solid #e6e6e6;
  padding-left: 1.5em;
  padding-right: 1.5em;
  padding-top: 1.5em;
  padding-bottom: .5em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.dashboard-profile-sections h6 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: .75em;
  margin-bottom: .75em;
  border-bottom: 1px solid #e3e3e3;
}
.dashboard-profile-sections h6 a {
  float: right;
  margin-left: 1.5em;
}
.dashboard-profile-basic-info {
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
}
.dashboard-profile-basic-info li {
  height: 40px;
}
.dashboard-profile-basic-info li.dashboard-profile-value {
  width: 77.23577%;
  float: right;
  margin-right: 0;
  display: inline;
}
.dashboard-profile-basic-info li.dashboard-profile-label {
  width: 166px;
  float: left;
  display: inline;
  line-height:30px;
}
.dashboard-profile-value input {
  display: inline-block;
    width: 300px;
	margin: 0;
  border: 1px solid #bbe8f9;
  font-size: 0.91667em;
  line-height: 1.63636em;
  padding-left: 0.8em;
  padding-right: 0.8em;
}
.account-settings-unlock-more-info {
  padding-left: .5em;
  padding-right: 0;
  position: relative;
}
.account-settings-unlock-tooltip {
  position: absolute;
  z-index: 9999;
  width: 180px;
  display: none;
  font-size: 12px;
  color: #3a3a3a;
  line-height: 18px;
  text-shadow: none;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  background: white;
  border: 2px solid #bbe8f9;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-weight: 400;
  left: -90px;
  bottom: 100%;
  margin-bottom: 12px;
  -moz-box-shadow: 1px 1px 2px #e3e3e3;
  -webkit-box-shadow: 1px 1px 2px #e3e3e3;
  box-shadow: 1px 1px 2px #e3e3e3;
  margin-left: 50%;
}
.dashboard-profile-courses-enrolled {
  line-height: 16px;
}
.dashboard-profile-courses-enrolled li {
  margin-bottom: 5px;
}
.dashboard-profile-courses-enrolled li label {
  display: inline;
}
.dashboard-my-account-section_heading *[class*="-btn"].xs {
  font-size: 1em;
  line-height: 1.1em;
  margin-top: -6px;
  float: right;
  display: inline-block;
  padding: 5px 12px;
}
.account-settings-form label {
  float: left;
  width: 25%;
  display: block;
  margin-top: .25em;
}
.ng-i-required {
  display: inline-block;
  width: 300px;
  margin: 0;
  border: 1px solid #bbe8f9;
  font-size: 0.91667em;
  line-height: 1.63636em;
  margin-bottom:10px;
  padding-left: 0.8em;
  padding-right: 0.8em;
}
.lkw-alert {
  border-width: 0;
  border-style: solid;
  padding: 24px;
  background-color: #fff;
  width: 540px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -270px;
  margin-top: -240px;
  overflow: hidden;
  display: none;
  z-index: 99999;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
  box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}
.sa-icon {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 80px;
  height: 80px;
  border: 4px solid #e3e3e3;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 18px;
  padding: 0;
  position: relative;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color:#2dcf6b;
}
.sa-icon.sa-success {
  border-color: #2dcf6b;
}
.lkw-alert h2 {
  text-align: center;
  text-transform: none;
  position: relative;
  margin-bottom: 24px;
  padding: 0;
  margin-top: 0;
  display: block;
}
.lkw-alert p {
  text-align: center;
  position: relative;
  float: none;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
}
.lkw-alert input.confirm {
  padding-left: 18px;
  padding-right: 18px;
    vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #0aaae7;
  -moz-box-shadow: inset 0 -3px 0 #088fc4;
  -webkit-box-shadow: inset 0 -3px 0 #088fc4;
  box-shadow: inset 0 -3px 0 #088fc4;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 42px;
    font-size: 16px;
  line-height: 24px;
    margin-top: 24px;
  margin-left: 12px;
  margin-right: 12px;
}

.dashboard-stats_01{
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  height: 42px;
  background: #fbfbfb;
  border: 1px solid #e3e3e3;
  color:#545454;
}
.dashboard-stats_01 li {
  float: left;
  line-height:16px;
  border-left: 1px solid #e3e3e3;
  height: 42px;
  padding-top:12px;
  padding-left: 10px;
  padding-right:10px;
  padding-bottom:12px;
  width:142px;
  text-align:center;
}
.dashboard-stats_02{
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
  background: #fbfbfb;
  border: 1px solid #e3e3e3;
  bolder-top:0;
}
.dashboard-stats_02 li {
  float: left;
  line-height:16px;
  height: 42px;
  padding-top:12px;
  padding-bottom:12px;
  color: #545454;
  width:49%;
  text-align:center;
}

.dashboard-profile-value textarea {
  display: inline-block;
  width: 300px;
  margin: 0;
  border: 1px solid #bbe8f9;
  font-size: 0.91667em;
  line-height: 1.63636em;
  padding-left: 0.8em;
  padding-right: 0.8em;
} 




.weixin_c_01{ width: 980px;  margin: 0 auto;  padding: 10px 0 65px;   padding-bottom: 170px;}
.weixin_c_02{ float: left; padding:0;   width: 750px; margin-bottom:20px;}
.weixin_c_h{padding: 10px 0;  z-index: 20;  position: relative;}
.weixin_c_h_01{ width: 410px;  font-size: 12px;  overflow: hidden;   margin-bottom: 15px;}
.weixin_c_h_xm{float: left; font-size:16px;  text-overflow: ellipsis;  overflow: hidden;}
.weixin_c_h_je{ position: absolute;  top: 6px;  right: 0;}
.weixin_c_h_je span{font-size: 24px;  display: inline-block;  vertical-align: middle;  font-weight: 700;   color: #f76120;  margin: 0 3px;}
.weixin_c_c{ border: solid 2px #eee; padding-bottom: 24px;  overflow: hidden;  zoom: 1;}
.weixin_c_c_2{float: left;  width: 410px;  border-right: solid 1px #eee;  zoom: 1;}
.weixin_cc2p{line-height: 30px;  margin-bottom: 18px;  text-align: center;  font-size: 24px;  color: #333;   padding: 0 10px;}
.weixin_cc2_01{ margin: 0 auto;  overflow: hidden;  width: 307px;  box-shadow: 0 10px 20px #f9f9f9;}
.weixin_cc2_i{border: solid 1px #ddd;  border-right: none;  float: left;  zoom: 1;}
.weixin_cc2_i img{ width: 266px;  height: 268px;  display: block;}
.weixin_cc2_i_p{float: left;  width: 40px;  height: 270px;  background: url(../images/weixin_z.png) 0 -369px;}
.weixin_cc2_p01{width: 118px;  height: 40px;  line-height: 20px;  margin: 26px auto 28px;  padding-left: 42px;  position: relative;  zoom: 1; font-size:12px;}
.weixin_cc2_p02{height: 32px;  width: 32px;  position: absolute;  left: 0;  top: 4px;  background: url(../images/weixin_z.png) 0 -337px;}

.weixin_cc2_i_1{ float: left;  width: 310px;  height: 100%;}
.weixin_cc2_i_2{width: 270px;  height: 337px;  margin: 20px 45px 0;  background: url(../images/weixin_z.png) 0 0;}
.order_shr_xg a {
    color: #005ea7;
    text-decoration: none;
}
.order_shr_xg {
    padding-left: 10px;
    color: #005ea7;
    font-size: 12px;
    font-weight: 400;
}
.order_quan_bt {
    height: 45px;
    padding: 0 20px;
    line-height: 45px;
    position: relative;
}





.order_01{width: 990px; margin: 0 auto; margin-bottom: 20px; margin-top:20px;}
.order_02{width: 988px;}
.order_bt{height: 28px;}
.order_bt h2{height: 35px; overflow: hidden;   font-size: 16px;   font-family: "microsoft yahei";   font-weight: normal; }
.order_shr01{margin:0; padding:0;}


.order_shr02{border: 1px solid #ddd;}
.ord_s02{ border-bottom:0;}
.order_quan_bt{height: 45px; padding: 0 20px; line-height: 45px; position: relative;}
.order_quan_bt strong{color: #000; font-size: 14px;}
.order_quan_bt a{float: right; font-size: 12px; font-weight: 400; padding-right: 24px; color: #005ea7;}

.order_shr03{padding: 0px 0 20px 12px;}
.order_shr_xg{padding-left: 10px; color: #005ea7; font-size: 12px; font-weight: 400;}
.order_shr_xg a{color: #005ea7; text-decoration: none;}
.order_shr_xg a:hover{ text-decoration:inherit;}
.order_quan_p{padding: 5px 0; overflow: hidden; zoom: 1;}
.order_quan_p samp{width: 85px; height: 26px; margin-right: 5px; float: left; color: #666; line-height: 26px; text-align: right;}
.order_quan_p em{margin-right: 5px; color: #f60; font-family: sans-serif;}
.order_quan_inp{height: 26px; float: left; line-height: 26px;}
.order_quan_p_sam{height: 26px; padding-left: 6px; float: left; color: #c00; line-height: 26px;}



.order_sjr_inp{width: 138px; height: 16px; border: 1px solid #ccc; padding: 4px 3px; float: left; font-size: 12px;}
.order_sf_inp{width: 100px; height: 16px; border: 1px solid #ccc; padding: 4px 3px; float: left; font-size: 12px;}
.order_xxdz_inp{width: 308px; height: 16px; border: 1px solid #ccc; padding: 4px 3px; float: left; font-size: 12px;}
.order_sjh_inp{width: 100px; height: 16px; border: 1px solid #ccc; padding: 4px 3px; float: left; font-size: 12px;}

.order_tjl{height: 30px; padding-top: 4px;}
.order_tjl a{height: 30px; margin-right: 10px; padding-left: 20px; float: left; line-height: 30px; font-size: 14px; font-weight: 700; background: url(../images/tijiao_01.png) no-repeat; color: #fff; text-decoration: none;}
.order_tjl span{height: 30px; padding-right: 20px; float: left; cursor: pointer; background: url(../images/tijiao_01.png) no-repeat 100% -30px;}


.order_zf_01{margin:0; padding:0;}
.order_zf_02{padding: 0 44px; position:static;}
.order_zf_fbt{padding-bottom:10px;}
.order_zf_fbt h5{margin-bottom:10px;}

.order_zf_xz{overflow:visible;}

.order_zf_xz01{overflow: hidden; zoom: 1; line-height: 28px;}
.zf_01{background-color: #fff4d3;}
.ord_rig{  margin-right: 10px;}

.order_zf_xzinp{width: 250px; float: left; font-size: 12px;}
.order_zf_xzinp label{float: left; font-size: 12px;}
.order_zf_xzinp input{margin: 7px 5px 0 8px; float: left; font-size: 12px;}
.order_zf_p{float: left; max-width: 680px; _width: 680px; margin-bottom:30px;}

.zf_p1{padding-left:40px;}
.order_zf_p span{line-height: 28px; font-size:12px;}
.order_zf_pinp{width: 100px; height: 16px; border: 1px solid #ccc; padding: 4px 3px; float: left; font-size: 12px;}
.order_zf_kb{float:left; width:100%;}


.order_splb_01{ margin:0; padding:0;}
.order_splb_02{padding: 0 44px;}
.order_splb_03{width: 900px; overflow: hidden; padding: 0px 0 20px;}
.order_splb_04{width: 900px;}
.order_splb_05{width: 900px; padding-top: 5px;}
.order_splb_05 span{margin:0; padding:0px; font-size: 13px;}
.order_splb_tab01{border-collapse: collapse; border-color: gray; border-spacing: 0; width: 100%; empty-cells: show; margin:0;}
.order_splb_tab01 td{height: 25px; border-left: 1px solid #fff; color: #666; line-height: 25px; text-align: center; background-color: #eeeeee;}
.sp_01{height: 25px; border-left:0;}
.jg_01{width: 120px;}
.yh_01{width: 150px;}
.sl_01{ width:100px;}
.sl_01 span{color:#e4393c}

.order_splb_lb{background-color: #ddefff; border-bottom: 1px solid #ddd;}
.order_splb_lb01{font-size:12px;}
.order_splb_lb02{background-color: #ddefff; border-bottom: 1px solid #ddd;}
.order_splb_tab02{border-bottom: 1px solid #ddd; border-collapse: collapse; empty-cells: show; border-spacing: 0; margin:0;}
.order_splb_tab02 td{padding-left: 1px; line-height: 30px; text-align: center;}
.hd_sp_01{width: 406px; padding: 0 10px;}
.hd_sp_01 b{width: 34px; height: 23px; margin: 5px 10px 0 0; float: left; overflow: hidden; background: url(../images/manjian_01.jpg) no-repeat; background-position: 0 -23px;}
.hd_jg_01{overflow: hidden; color: #999;   width: 110px; padding-right: 10px; text-align: right;}
.hd_yh_01{line-height: normal; width: 150px; padding-top: 5px;}

.order_splb_lb03{border-bottom: 1px dashed #ddd;}
.order_splb_tab03{width: 900px; border-collapse: collapse; border-spacing: 0; empty-cells: show;}
.order_splb_tab03 td{padding-left: 1px; text-align: center;}


.order_js_01{padding-top: 10px; overflow: hidden; zoom: 1;}
.order_js_r01{width: 300px; float: right;}
.order_js_rzr{height: 24px; line-height: 24px; overflow: hidden; zoom: 1;}
.order_js_rzr span{width: 180px; margin-right: 20px; float: left; text-align: right;}
.order_js_rzr em{color: #333333;}
.order_js_rzr_em{color: #333333; float: left; width: 100px;  text-align: right;}

.order_js_lef01{padding-top: 10px;}
.order_js_lef02{margin:0; padding:0;}
.order_js_lefbt{height: 30px; overflow: hidden; zoom: 1;}
.order_js_lefbt a{color: #005ea7;}
.order_js_lefbt b{width: 15px; height: 15px; margin-right: 5px; float: left; overflow: hidden; line-height: 0; font-size: 0; background: url(../images/youhui_01.gif) no-repeat; background-position: 0 -15px;}

.order_js_lef_k{display: block; padding: 0 20px 10px;}
.order_js_lef_k01{width: 858px; background-color: #eefaff;}
.order_js_lef_k02{border: 1px solid #A3D1EC; padding: 5px 18px;}
.order_js_lef_ks{border-bottom: 1px dashed #A3D1EC; height: 26px; line-height: 26px; padding: 12px 0 8px;}
.order_js_lef_ks span{float: left; font-weight: bold; color: #333; margin-right: 5px;}
.order_js_lef_inp{float: left; vertical-align: middle; height: 24px; line-height: 24px; border: 1px solid #ccc; text-align: center; padding: 0 5px; width: 70px; margin-right: 5px; font-weight: bold;}
.order_js_lef_inp01{margin-right: 3px; width: 50px; height: 25px; border: 0; line-height: 25px; text-align: center; color: #fff; background: url(../images/shiyong_bj_01.png) no-repeat 0 0; cursor: pointer;}

.order_tjl_01{width: 988px; height: 50px; background-color: #f5f5f5; position: relative;}
.order_tjl_02{margin:0; padding:0;}
.order_tjl_r{padding-right: 18px;}
.order_tjl_r button{background-color: #e00; position: relative; line-height: 36px; overflow: hidden; color: #fff; font-weight: bold; font-size: 16px; width: 135px; height: 36px; background: url(../images/tijiaodingdan_01.jpg) no-repeat; margin-top: 8px; border: 0; float: right; cursor: pointer;}
.order_tjl_r b{position: absolute; left: 0; top: 0; width: 135px; height: 36px; background: url(../images/tijiaodingd_01.jpg) no-repeat; cursor: pointer; overflow: hidden;}
.order_tjl_r span{padding-right: 18px; float: right; line-height: 50px; font-size: 14px; font-weight: 700;}
.order_tjl_r strong{color: #e4393c; font-size: 20px; vertical-align: middle; font-weight: normal;}

.payment_tjl_r{padding-right: 18px;}
.payment_tjl_r button{background-color: #e00; position: relative; line-height: 36px; overflow: hidden; color: #fff; font-weight: bold; font-size: 16px; width: 135px; height: 36px; background: url(../images/quzhifu_01.jpg) no-repeat; margin-top: 8px; border: 0; float: right; cursor: pointer;}
.payment_tjl_r b{position: absolute; left: 0; top: 0; width: 135px; height: 36px; background: url(../images/quzhifu_01.jpg) no-repeat; cursor: pointer; overflow: hidden;}
.payment_tjl_r span{padding-right: 18px; float: right; line-height: 50px; font-size: 14px; font-weight: 700;}
.payment_tjl_r strong{color: #e4393c; font-size: 20px; vertical-align: middle; font-weight: normal;}


.searlkw-results_container {
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
    margin-top: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  margin-bottom: 0;
}
.searlkw-results_filter_button-group {
  width: 738px;
  float: left;
  margin-right: 18px;
    margin-bottom: 0;
}
.searlkw-results_filter_list-item {
  width: 20%;
    float: left;
}
.searlkw-results_filter_list-item a {
  border-right-width: 1px;
  border-right-style: solid;
  padding-right: 11px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-right-color: #aaa;
  width: 100%;
	display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  color: #3d3d3d;
  font-weight:normal;
  background: #e3e3e3;
  -moz-box-shadow: inset 0 -3px 0 #aaa;
  -webkit-box-shadow: inset 0 -3px 0 #aaa;
  box-shadow: inset 0 -3px 0 #aaa;
  text-align: center;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 42px;
    border-right-color: #aaa;
}
.searlkw-results_filter_list-item a:hover {
  background: #f0f0f0;
  color:#3d3d3d3;
}

.searlkw-results_reset-filters {
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #0aaae7;
  background: transparent;
  -moz-box-shadow: inset 0 -3px 0 transparent;
  -webkit-box-shadow: inset 0 -3px 0 transparent;
  box-shadow: inset 0 -3px 0 transparent;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 42px;
   float: right;
  font-weight: 400;
}
.searlkw_results_wrapper {
  border-top-width: 1px;
  border-top-style: solid;
  background: #f3f3f3;
  border-color: #e3e3e3;
  min-height: 504px;
}
 .searlkw-results_container {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 24px;
  margin-bottom: 0;
    max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
    margin-top: 20px;
}
.searlkw-results_main-header {
  
}
.searlkw-results_summary {
  float: left;
}
.searlkw-results_summary p {
  padding-top: 12px;
  margin-bottom: 0;
}
.searlkw-results_sort {
  float: right;
}
.searlkw-results_sort-by {
  float: right;
    padding-left: 12px;
  padding-right: 24px;
  background-color: #fcfcfc;
  background-image: url(../../Style/images/xxjt_01.png);
  background-repeat: no-repeat;
  background-position: right center;
  display: block;
  -moz-appearance: none;
  -webkit-appearance: none;
  font-size: 13px;
  line-height: 18px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  border-color: #e3e3e3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: inset 0 1px 1px #f3f3f3;
  -webkit-box-shadow: inset 0 1px 1px #f3f3f3;
  box-shadow: inset 0 1px 1px #f3f3f3;
  font-family: inherit;
}
.searlkw-results_main {
  margin-top: 24px;
}
.searlkw-results_results_container {
  margin-bottom: 24px;
}
.searlkw-results_document_list-item {
  margin-bottom: 18px;
  position: relative;
    clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.lkw_list-view .lkw_product_document {
  padding-right: 0;
  position: relative;
    display: block;
  color: #3d3d3d;
}
.lkw_product_document_details {
  height: 200px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 11px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 11px;
  border-left-width: 1px;
  border-left-style: solid;
  padding-left: 17px;
  border-right-width: 1px;
  border-right-style: solid;
  padding-right: 17px;
  -moz-box-shadow: 0 1px 1px #e3e3e3;
  -webkit-box-shadow: 0 1px 1px #e3e3e3;
  box-shadow: 0 1px 1px #e3e3e3;
  background-color: #fff;
  border-color: #e3e3e3;
  position: relative;
}
.lkw_product_document_clickable {position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;}
.lkw_product_document_clickable  a{  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 300;
  background:#fff;}
.lkw_product_document_meta-school{  font-size: 14px;
  line-height: 24px;
  float: left;
  padding:0 5px;
  border-right:solid #3d3d3d 1px;
} 
.lkw_product_document_meta-course{
	line-height: 24px;
  float: left;
  padding:0 5px;
  border-right:solid #3d3d3d 1px;
	
}
.lkw_product_document_meta-term{
	line-height: 24px;
  float: left;
  padding:0 5px;
}
.lkw_product_document_excerpt {
  width: 100%;
    height: 86px;
  overflow: hidden;
    font-size: 14px;
  line-height: 24px;
  float: left;
    border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 11px;
  border-color: #e3e3e3;
  overflow: hidden;
}
.lkw_product_document_meta-views {
  width: 15%;
    font-size: 14px;
  line-height: 24px;
  float: left;
}
.lkw_product_document_meta-downloads {
  width: 20%;
    font-size: 14px;
  line-height: 24px;
  float: left;
}
.lkw_product_document_meta-rating {
  width: 15%;
    font-size: 14px;
  line-height: 24px;
  float: left;
}
.lkw_product-thumbnail_document-view_button{
	  margin-top: 12px;
  float: right;
  padding-top: 2px;
  padding-left: 30px;
  padding-right: 30px;
  height: 30px;
  position: relative;
  z-index: 310;
    display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #ff8500;
  -moz-box-shadow: inset 0 -3px 0 #e07400;
  -webkit-box-shadow: inset 0 -3px 0 #e07400;
  box-shadow: inset 0 -3px 0 #e07400;
  text-align: center;
  border: 0 solid transparent;
  padding-bottom: 10px;
    color: #fff;
}
.lkw_product-thumbnail_document-view_button:hover{
	  background: #ff911a;
	  color:#fff;
}
.home_banner-signup_button:hover{
	color:#fff;
}
.search-results_container {
  margin-top: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  margin-bottom: 0;
    max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
}
.error.search-results_prompt {
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #ffc6c4;
  background: #ffefee;
  -moz-box-shadow: 0 1px 1px #ffdedd;
  -webkit-box-shadow: 0 1px 1px #ffdedd;
  box-shadow: 0 1px 1px #ffdedd;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
    position: relative;
  padding-left: 72px;
  padding-right: 12px;
    margin-top: 24px;
}
.error.search-results_prompt i {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  font-size: 16px;
  line-height: 24px;
  color: #ff130b;
}
.search-results_prompt-icon{
  padding-left: 18px;
  padding-right: 36px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: absolute;
  background-color: #ffdedd;
  height: 100%;
  top: 0;
  left: 0;
}
.search-results_qa_section {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-top: 24px;
  padding-bottom: 24px;
}
.search-results_section-heading {
  margin-bottom: 18px;
  position: relative;
  text-align: center;
}
.search-results_section-heading span {
  position: relative;
  background: #fff;
  z-index: 2;
  padding-left: 18px;
  padding-right: 18px;
}
.search-results_section-caption {
  text-align: center;
  color: #7d7d7d;
    font-size: 16px;
  line-height: 24px;
}

<!------------------------lkw-sousuo---------------------------------------------->
.searlkw-results_container {
  max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
    margin-top: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  margin-bottom: 0;
}
.searlkw-results_filter_button-group {
  width: 738px;
  float: left;
  margin-right: 18px;
    margin-bottom: 0;
}
.searlkw-results_filter_list-item {
  width: 20%;
    float: left;
}
.searlkw-results_filter_list-item a {
  border-right-width: 1px;
  border-right-style: solid;
  padding-right: 11px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-right-color: #aaa;
  width: 100%;
	display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  color: #3d3d3d;
  font-weight:normal;
  background: #e3e3e3;
  -moz-box-shadow: inset 0 -3px 0 #aaa;
  -webkit-box-shadow: inset 0 -3px 0 #aaa;
  box-shadow: inset 0 -3px 0 #aaa;
  text-align: center;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 42px;
    border-right-color: #aaa;
}
.searlkw-results_filter_list-item a:hover {
  background: #f0f0f0;
  color:#3d3d3d3;
}
.searlkw-results_reset-filters {
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #0aaae7;
  background: transparent;
  -moz-box-shadow: inset 0 -3px 0 transparent;
  -webkit-box-shadow: inset 0 -3px 0 transparent;
  box-shadow: inset 0 -3px 0 transparent;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 42px;
   float: right;
  font-weight: 400;
}
.searlkw_results_wrapper {
  border-top-width: 1px;
  border-top-style: solid;
  background: #f3f3f3;
  border-color: #e3e3e3;
  min-height: 504px;
}
 .searlkw-results_container {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 24px;
  margin-bottom: 0;
    max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
    margin-top: 20px;
}
.searlkw-results_main-header {
 
}
.searlkw-results_summary {
  float: left;
}
.searlkw-results_summary p {
  padding-top: 12px;
  margin-bottom: 0;
}
.searlkw-results_sort {
  float: right;
}
.searlkw-results_sort-by {
  float: right;
    padding-left: 12px;
  padding-right: 24px;
  background-color: #fcfcfc;
  background-image: url(../../Style/images/xxjt_01.png);
  background-repeat: no-repeat;
  background-position: right center;
  display: block;
  -moz-appearance: none;
  -webkit-appearance: none;
  font-size: 13px;
  line-height: 18px;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
  border-color: #e3e3e3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: inset 0 1px 1px #f3f3f3;
  -webkit-box-shadow: inset 0 1px 1px #f3f3f3;
  box-shadow: inset 0 1px 1px #f3f3f3;
  font-family: inherit;
}
.searlkw-results_main {
  margin-top: 24px;
}
.searlkw-results_results_container {
  margin-bottom: 24px;
}
.searlkw-results_document_list-item {
  margin-bottom: 18px;
  position: relative;
    clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.lkw_list-view .lkw_product_document {
  padding-right: 0;
  position: relative;
    display: block;
  color: #3d3d3d;
}
.lkw_product_document_details {
  height: 200px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 11px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 11px;
  border-left-width: 1px;
  border-left-style: solid;
  padding-left: 17px;
  border-right-width: 1px;
  border-right-style: solid;
  padding-right: 17px;
  -moz-box-shadow: 0 1px 1px #e3e3e3;
  -webkit-box-shadow: 0 1px 1px #e3e3e3;
  box-shadow: 0 1px 1px #e3e3e3;
  background-color: #fff;
  border-color: #e3e3e3;
  position: relative;
}
.lkw_product_document_clickable {position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;}
.lkw_product_document_clickable  a{  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 300;
  background:#fff;}
.lkw_product_document_meta-school{  font-size: 14px;
  line-height: 24px;
  float: left;
  padding:0 5px;
  border-right:solid #3d3d3d 1px;
} 
.lkw_product_document_meta-course{
	line-height: 24px;
  float: left;
  padding:0 5px;
  border-right:solid #3d3d3d 1px;
	
}
.lkw_product_document_meta-term{
	line-height: 24px;
  float: left;
  padding:0 5px;
}
.lkw_product_document_excerpt {
  width: 100%;
    height: 86px;
  overflow: hidden;
    font-size: 14px;
  line-height: 24px;
  float: left;
    border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 11px;
  border-color: #e3e3e3;
  overflow: hidden;
}
.lkw_product_document_meta-views {
  width: 15%;
    font-size: 14px;
  line-height: 24px;
  float: left;
}
.lkw_product_document_meta-downloads {
  width: 20%;
    font-size: 14px;
  line-height: 24px;
  float: left;
}
.lkw_product_document_meta-rating {
  width: 15%;
    font-size: 14px;
  line-height: 24px;
  float: left;
}
.lkw_product-thumbnail_document-view_button{
	  margin-top: 12px;
  float: right;
  padding-top: 2px;
  padding-left: 30px;
  padding-right: 30px;
  height: 30px;
  position: relative;
  z-index: 310;
    display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #ff8500;
  -moz-box-shadow: inset 0 -3px 0 #e07400;
  -webkit-box-shadow: inset 0 -3px 0 #e07400;
  box-shadow: inset 0 -3px 0 #e07400;
  text-align: center;
  border: 0 solid transparent;
  padding-bottom: 10px;
    color: #fff;
}
.lkw_product-thumbnail_document-view_button:hover{
	  background: #ff911a;
	  color:#fff;
}
.home_banner-signup_button:hover{
	color:#fff;
}
.search-results_container {
  margin-top: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  margin-bottom: 0;
    max-width: 1026px;
  margin-left: auto;
  margin-right: auto;
  min-width: 320px;
  padding-left: 18px;
  padding-right: 18px;
}
.error.search-results_prompt {
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #ffc6c4;
  background: #ffefee;
  -moz-box-shadow: 0 1px 1px #ffdedd;
  -webkit-box-shadow: 0 1px 1px #ffdedd;
  box-shadow: 0 1px 1px #ffdedd;
  border-width: 1px;
  border-style: solid;
  padding: 11px;
    position: relative;
  padding-left: 72px;
  padding-right: 12px;
    margin-top: 24px;
}
.error.search-results_prompt i {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  font-size: 16px;
  line-height: 24px;
  color: #ff130b;
}
.search-results_prompt-icon{
  padding-left: 18px;
  padding-right: 36px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: absolute;
  background-color: #ffdedd;
  height: 100%;
  top: 0;
  left: 0;
}
.search-results_qa_section {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-top: 24px;
  padding-bottom: 24px;
}
.search-results_section-heading {
  margin-bottom: 18px;
  position: relative;
  text-align: center;
}
.search-results_section-heading span {
  position: relative;
  background: #fff;
  z-index: 2;
  padding-left: 18px;
  padding-right: 18px;
}
.search-results_section-caption {
  text-align: center;
  color: #7d7d7d;
    font-size: 16px;
  line-height: 24px;
}

.home_section_container_01 {
    max-width: 1026px;
    margin-left: auto;
    margin-right: auto;
    min-width: 320px;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 48px;
    padding-bottom: 48px;
	text-align: center;
}
.tb_c{ color:#000000;}




/* scrollbox */
.scrollbox{position:relative;width:1000px;height:146px;overflow:hidden; margin:0 auto;}
.scrollbox ul{position:absolute;left:0px;top:0px;}
.scrollbox li{float:left;width:1000px;height:28px;overflow:hidden;padding:5px 0px;}
.scrollbox li a{float:left;display:inline-block; width:156px; padding:0 10px; text-align:center; height:28px; overflow:hidden;margin-left:10px;}
.scrollbox li a img{display:block;width:156px;height:63px;background:#eee;}
/* leftlist */
#leftlist{width:999em;}
/* fontlist */
#fontlist li{height:22px;line-height:22px;}
#fontlist li a{width:auto;}

.float-right{ float:right;}

.height-40{height: 40px;}


/* 图片组切换 */




.bannner{
	width: 730px;
	height: 300px;
	float: left;
	background: #ccc;
}



.mainbox11{
	width: 1200px;
	height: 25px;
	margin: auto;
    text-align: center;
}
.mainbox11 ul li a{
	width: 77px;
	text-align: center;
	float: left;
	font-size: 12px;
}


.header_new .ui-grid-side1-1{float:left;display:inline;position:relative; }
.header_new a.h-title{font-family:"Microsoft YaHei";font-size:32px; color:#0d8215; border-left:1px solid #ececec; padding-left:10px; margin-left:10px;float:left;height:40px;line-height:40px;vertical-align:top}
.header_new .ui-grid-side1-1 img{ height:40px; float:left;vertical-align:top}
.header_new .ui-grid-main1{float:left;display:inline;width:auto;margin-left:30px;margin-top:2px;}
.header_new{width:1000px;margin:0px auto;padding:35px 0px; height:40px;position:relative; z-index:2;/*display:inline-block;*/font-size:12px;letter-spacing: normal;word-spacing:normal;}
 .ui-tel{width:200px;height:42px;float:right;display:inline;}
 .ui-tel dl,.header_new .ui-tel dd{float:left;display:inline;}
 .ui-tel dd{ float:left;display:inline;margin:0px;padding:0px 0px;width:100px;overflow:hidden;text-align:center;}
 .ui-tel dd span{padding-top:3px;display:block;font-size:12px;line-height:20px;}
 .ui-tel dd span.iPhone,.header_new .ui-tel dd span.Android{vertical-align:middle;padding:0px;}
 .iPhone,.header_new .Android{width:25px;height:46px;margin:0 auto;display:inline-block;background:url(../img/bg2014_2.png) no-repeat -131px -69px;}
.iPhone{width:23px;background-position: -107px -116px;}
 .ui-tel dd:hover .iPhone,.header_new .ui-tel dd:hover .Android{background:url(../img/bg2014_2.png) no-repeat -107px -69px;}
 .ui-tel dd:hover .Android{width:25px;background-position: -131px -116px;}


 .sehbom{width:300px;height:36px;border:1px solid #ccc;position:relative; z-index:999;border-radius:3px} 
 .sehbom .input2{ font-family:"Microsoft YaHei";width:200px;height:26px;line-height:26px; margin:5px 0;border:0; outline:none;border-left:1px solid #e5e5e5;float:left;padding-left:10px;background:#fff;color:#999;_border-right:1px solid #dce0e1; font-size:14px; color:#666}
input.input2:-moz-read-write{-moz-box-sizing:border-box;}
.submit{width:45px;height:36px;background:#e0e0e0 url(../img/bg2014_2.png) no-repeat -15px -186px;margin:0px;border:none;border-left:1px solid #ccc;#border:none;float:right;cursor:pointer;font-size:18px; font-family:microsoft yahei; position:absolute; right:0}
 .sehbom:hover{border-color:#ff4311;}
 .sehbom:hover .submit{border-left:1px solid #ff4311;#border:none;background:#ff4311 url(../img/bg2014_2.png) no-repeat -166px -708px;color:#fff}
.ui-search-list {width:101%; background-color:#f7f7f7; position:absolute; top:46px; *top:46px; left:-2px; z-index:9999; }
.ui-search-list ul {border:1px solid #dadada;border-top:0px; position:relative; zoom:1; }
.ui-search-list li{padding-left:24px;padding-right:10px;border-bottom:1px solid #dadada;margin-left:0px;font:normal 14px/34px "microsoft yahei";color:#666;display:block;cursor:pointer;}
.ui-search-list li:hover{color:#ff4311}
.ui-search-list li.jieguo{line-height:18px !important;padding-top:10px;padding-bottom:10px;}

.searchMenu{ float:left}
 .searchSelected {background:url(../img/bg2014_2.png) no-repeat right -1274px ;}
 .searchSelected,.header_new  .searchMenu .searchSelectedUp {cursor: pointer;font-size: 14px;height: 36px;line-height: 36px;padding: 0 10px;width: 46px;color: #a8a8a8; text-align:left!important}
 .searchTab {display: none;position: absolute;top: 36px;left: -1px;width: 65px;border: 1px solid #ff4311;border-top: 0;background: #fff;height: auto;z-index: 20}
 .searchTab li {width: 100%;color: #a8a8a8;}
.searchTab li, .header_new .searchSmart li {height: 28px;line-height: 28px;text-indent: 10px;font-size: 14px;cursor: pointer}
 .searchTab li.selected {background: #f7edeb;color: #e00}
.ui-grid-side1-1{font-size:0; color:#fff}
.ui-grid-main1{position:relative;float: left;margin-top: 30px;margin-left: 115px;}




.demoo_1_1{
	width: 260px;
/*	height: 367px;*/
		height: 231px;
	border-bottom: 1px solid #eee;
}



.demoo_1{
	width: 260px;
/*	height: 367px;*/
		height: 171px;
	border-bottom: 1px solid #eee;
}
.demoo_1 ul li img{
	float: left;
}
.demoo_1 ul li a{
	float: left;
	line-height: 9px;
}


.ylrt_stz1{
	width: 240px;
	height: 190px;
	margin-top: 12px;
	background: #eee;
	
}


.picture1{
	width: 1000;
	height: 350px;
	background: #eee;

}





.fl{float: left;}
.fr{float: right;}
.clearself{overflow: hidden;_overflow: visible;_height: 1%;}
.clear{font-size: 0px;height: 0px;line-height: 0px;overflow: hidden;clear: both;}
.pageWidth{width:1200px;margin: 0 auto;}
.colorHightRed{color: #d3483e;}
.bgStyle{min-width:1200px;}
.comBoxStyle{padding:55px 0 60px;min-width:1200px;}
.marginTop20{margin-top:20px;}
/*免费学*/
.freeStudy h2{color:#d52e26;border-left: 3px solid #d52e26;font-size: 26px;padding-left: 17px;margin-bottom: 25px;}
.freeStudy h2 a{float: right;color: #999;font-size: 16px;font-weight: normal;margin-top:8px;display: block;}
.freeStudy h2 a:hover{color:#dd3c2b;}
.freeStudy dl{border: 1px solid #e9e9e9;float: left;margin-right: 12px;width: 228px;background: #fff;}
.freeStudy dl:last-child{margin-right: 0;}
.freeStudy dl dd a{display: block;font-size: 14px;line-height: 20px;color:#333;padding:14px;height:44px;}
.freeStudy dl:hover a{color:#dd3c2b;}


.ctit{width: 1200px;margin-bottom:15px;margin: auto;}
.c01{float:left; height:61px; border-bottom:5px solid #0777c9; width:145px; overflow: hidden; font:13px/61px "Microsoft Yahei" ; background-position:0px -130px;margin-top:10px}
.c01 a{ color:#05548D; padding-left:23px;font-size: 24px;}
.ctxt span{padding:4px 10px;background:#fd8300;color:#fff}
.ctxt{display:inline-block; float:left; height:36px; color:#999;line-height:36px; border-bottom:5px solid #75C1FB; width:1035px; text-align:right; padding:35px 17px 0px 0px; margin-left:3px}
.ctxt a{padding:0 8px;color:#333}


/*---------------------------------------------------金融类*/
.Variousclassda{
	width: 1200px;
	height: 467px;
	margin: auto;
}

.Variousclassifications{
	width: 900px;
	height: 415px;
	float: left;
}
.Banking{
	width: 280px;
	height: 215px;
	margin-left: 15px;
	float: left;
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.Banking span a{
	padding-left: 135px;
}
.Fundemployment{
	width: 280px;
	height: 215px;
	float: left;
	margin-left: 15px;
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.Fundemployment span a{
	padding-left: 130px;
}

.Securitiespractice{
	width: 280px;
	height: 215px;
	float: left;
	margin-left: 15px;
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.Securitiespractice span a{
	padding-left: 130px;
}
.Futuresindustry{
	width: 280px;
	height: 215px;
	float: left;
	margin-left: 15px;
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.Futuresindustry span a{
	padding-left: 130px;
}

.Junioreconomist{
	width: 280px;
	height: 215px;
	float: left;
	margin-left: 13px;
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.Junioreconomist span a{
	padding-left: 108px;
}
.Intermediateeconomist{
	width: 280px;
	height: 215px;
	float: left;
	margin-left: 15px;
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.Intermediateeconomist span a{
	padding-left: 109px;
}
.Smalltaxonomy{
	width: 900px;
	height: 205px;
}
.Smalltaxonomy1{
	width: 900px;
	height: 205px;
}





/*金融类----------------------------------------------------------*/

/*---------------------------------------------------公共代码*/
.tit1{
	padding: 15px 0 0 20px;height: 30px; line-height: 30px; font-size: 18px;clear: both; font-weight: bold;    position: relative;
	
}
.tit1 img, .tit1 span, .tit1 a{
	display: inline-block;
}
.tit1 img{
	margin-right: 4px; vertical-align: top;
}
.tit1 a{
	 color: #756f6a; font-size: 12px;vertical-align: bottom; font-weight: normal;
}
.tit2{
	margin-left: 0;
	width: 265px;
	margin-left: 20px;
	margin-top: -10px;
}
.tit2 img,.tit3 img{
	margin-right: 0;
}
.title_bg,.km_nav .map_hot{background: url("http://files.dongao.com/static/shouye/shouye_img/new_pic/icon_com.png") left center no-repeat;}
.title_bg {position:absolute;left:-4px;top:22px;background-position: 0 -30px;height: 24px;width: 20px;}

.title_bg.tleft {background-position: 0 0;}




.List_12{padding-top:6px;margin-left: -21px;}
.List_12 li i{border-radius:2px;background: #df5054;width: 4px;height:4px;display: inline-block;margin: 0 6px 4px 0;}
.List_12 li a{color:#666;margin-left: 6px;}
.List_12 li a:hover{color:#dd3c2b;}
.titleTopic{font-size: 22px;height: 37px;}

.fudao_1{width: 282px;height: 415px;float:right;}

.fudao_right{ width: 285px; float: right}
.fudao_left_C{ width: 335px; float: left; margin-right: 17px;_margin-right: 15px}
.fudao_title_bar{ height: 30px; line-height: 24px; border-bottom: 2px solid #dfdfdf; position: relative; margin-bottom: 12px}
.fudao_title_bar span{ position: absolute; left: 0px; bottom: -2px; border-bottom: 2px solid #c00; font-size: 14px; font-weight: bold; line-height: 30px}
.imgnews_box{ padding-bottom: 3px}
.guidance{ width: 202px; float: left; margin-left: 12px}
.guidance h4{ font-size: 14px; font-weight: normal; margin-bottom: 10px}
.guidance p{ line-height: 1.8; color: #666; text-align: left;}
.fudao_left_C ul{ margin-top: -4px; height: 125px; overflow: hidden}
.yiyao_fudao .fudao_left_C ul{ height: auto; text-align:left;}
.fudao_left_C li{ line-height: 25px; padding-left: 8px; background: url(http://img.wangxiao.cn/images/img2012/dot_square.gif) no-repeat 0 10px; font-size: 14px; color: #777; text-align:left;}
.hot_class{ padding: 12px 0 0 0;*padding: 12px 0 0 0}
.right_titbar{ height: 26px;  margin-bottom: 0px; overflow: hidden}
.right_titbar span{ margin: -5px 0 0 27px; display: block; font-weight: bold}
.video_box img{margin: auto;}
.video_box a{ display: block; margin-bottom: 9px; text-align: center;     font-size: 12px;}.video_box a:hover img{ text-decoration: none}
.hot_class ul{ margin-bottom: 10px; padding-left: 35px}
.hot_class li a{font-size: 12px;}
.hot_class li{ height: 22px; line-height: 22px; padding-left: 19px; background: url(http://img.wangxiao.cn/images/img2012/ico_wx2012.gif) no-repeat -224px -794px}
.teacher{ width: 243px}
.teacher_box{ text-align: center; padding: 0 0 0 7px;width: 285px;}
.teacher_box img{ width: 60px; height: 60px; margin-bottom: 5px}
.teacher_box a{ margin: 0 25px 0 8px; *margin-bottom: 5px; display: block; float: left}
.teacher_box span{ display: block; margin-top: 10px}
.message_box{ border-top: 1px solid #dfdfdf; background: url(http://img.wangxiao.cn/images/img2012/ico_wx2012.gif) no-repeat -206px -888px; padding-left: 40px}
.message_box li{ line-height: 22px; padding-left: 18px; background: url(http://img.wangxiao.cn/images/img2012/ico_wx2012.gif) no-repeat -227px -1017px}
#demo_1,#demo_a,#demo_d,#demo_m{ height: 106px; overflow: hidden}
.fudao_left_C .dotline{ margin: 6px 0}

/*公共代码----------------------------------------------------------*/



/*---------------------------------------------------财会类*/


.Junioraccountant{
	width: 280px;
	height: 200px;
	margin-left: 15px;
	float: left;
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.Junioraccountant span a{
	padding-left: 120px;
}
.Intermediateaccounting{
	width: 280px;
	height: 200px;
	margin-left: 15px;
	float: left;
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.Intermediateaccounting span a{
	padding-left: 120px;
}

.certifiedpublicaccountant{
	width: 280px;
	height: 200px;
	margin-left: 15px;
	float: left;
	margin-top: 6px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.certifiedpublicaccountant span a{
	padding-left: 90px;
}




/*财会类----------------------------------------------------------*/


.lkw_split-resources_cta:hover {
  background: #16b7f5;
    color: #fff;
	  text-decoration: none;
}
.lkw_split-resources_cta i[class*='_left'] {
  padding-left: 0;
  padding-right: 12px;
  float: left;
  border-right: 1px solid #088fc4;
}
.lkw_split-resources_number.lkw_split-qa_number {
  color: #0aaae7;
    margin-top: 0;
  padding-top: 18px;
  margin-bottom: 0;
}
.lkw_split-resources_number.lkw_split-flashcard_number {
  color: #2dcf6b;
    margin-top: 0;
  padding-top: 18px;
  margin-bottom: 0;
}
.home_section_wrapper {
  background: #f3f3f3;
}
.lkw_browse-taxonomy_bundle li {
  width: 230px;
  float: left;
  margin-right: 20px;
    margin-top: 54px;
	position: relative;
	  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fff;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 17px;
}
.lkw_browse-taxonomy_img {
  width: 78px;
  height: 78px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 12px;
  margin-top: -54px;
    display: block;
	-moz-transition: opacity .3s;
  -o-transition: opacity .3s;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.lkw_browse-taxonomy_bundle li h5 {
  margin-top: 0;
  text-align: center;
  margin-bottom: 6px;
  color: #06476b;
    font-size: 16px;
  line-height: 24px;
}
.lkw_browse-taxonomy_bundle li p {
  min-height: 96px;
  margin-bottom: 0;
  text-align:center;
}
.lkw_browse-taxonomy_cta {
  color: #fff;
    margin-top: 12px;
  display: block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  background: #0aaae7;
  -moz-box-shadow: inset 0 -3px 0 #088fc4;
  -webkit-box-shadow: inset 0 -3px 0 #088fc4;
  box-shadow: inset 0 -3px 0 #088fc4;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
  padding-bottom: 10px;
  height: 42px;
}
.lkw_browse-taxonomy_cta:hover {
  background: #16b7f5;
    color: #fff;
}
.lkw_browse-taxonomy_cta i[class*='_right'] {
  padding-left: 12px;
  padding-right: 0;
  float: right;
  border-left: 1px solid #088fc4;
}
.lkw_testimonials_container {
  position: relative;
}
.lkw_testimonials_bundle {
  margin-bottom: 18px;
  margin-top: 24px;
  position: relative;
  width: 100%;
    opacity: 1;
  display: block;
}
.lkw_carousel_wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.lkw_carousel .lkw_carousel_wrapper, .lkw_carousel .lkw_carousel_item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.lkw_carousel .lkw_carousel_item {
  float: left;
  padding-left: 9px;
  padding-right: 9px;
}
.lkw_testimonials_avatar {
  margin-top: 6px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
    border: 6px solid #fff;
  -moz-box-shadow: 0 0 6px 1px #e3e3e3;
  -webkit-box-shadow: 0 0 6px 1px #e3e3e3;
  box-shadow: 0 0 6px 1px #e3e3e3;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
    -moz-transition: opacity .3s;
  -o-transition: opacity .3s;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.lkw_testimonials_quote {
  padding-bottom: 6px;
  margin-bottom: 0;
  text-align: left;
  position: relative;
  height: 280px;
    display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-color: #e3e3e3;
  background: #fff;
  -moz-box-shadow: 0 1px 1px #f3f3f3;
  -webkit-box-shadow: 0 1px 1px #f3f3f3;
  box-shadow: 0 1px 1px #f3f3f3;
  border-width: 1px;
  border-style: solid;
  padding: 17px;
}
.lkw_testimonials_quote:before {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #e3e3e3;
  border-width: 12px;
  left: 50%;
  margin-left: -12px;
}
.lkw_testimonials_quote:before {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #e3e3e3;
  border-width: 12px;
  left: 50%;
  margin-left: -12px;
    border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  bottom: 100%;

}
.lkw_testimonials_quote:after {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #fff;
  border-width: 10px;
  left: 50%;
  margin-left: -10px;
}
.lkw_testimonials_quote p { height:190px; overflow:hidden;}
.lkw_carousel_theme .lkw_carousel_controls {
  margin-top: 12px;
  text-align: center;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.lkw_carousel_theme .lkw_carousel_controls .lkw_carousel_buttons div.lkw_carousel_buttons-prev {
  float: left;
  margin-left: 9px;
  margin-right: 0;
  position:absolute;
  top:60%;
  left:20px;
}
 .lkw_carousel_buttons-next:hover {
  background: #f0f0f0;
}
.lkw_carousel_theme .lkw_carousel_controls .lkw_carousel_buttons div.lkw_carousel_buttons-next {
  float: right;
  margin-left: 0;
  margin-right: 9px;
  position:absolute;
  top:60%;
  right:20px;
}
.lkw_carousel_buttons-prev:hover {
  background: #f0f0f0;
}
.lkw_carousel_theme .lkw_carousel_controls .lkw_carousel_buttons div {
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 50%;
 
  font-weight: 600;
  font-size:40px;
  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
}
 .lkw_carousel_buttons div {
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  border-radius: 5px;

  font-weight: 600;

  text-align: center;
  border: 0 solid transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 10px;
}
.lkw_carousel_buttons-next {
  float: right;
  margin-left: 0;
  margin-right: 9px;
}

/*---------------------------------------------------*/
        #container{
            position: relative;
            width: 1200px;
            height: 300px;
        }
        
        .pic li {
            position: absolute;
            top: 0;
            left: 0;
            display: none;
        }
        .pic li img {
            width: 1200px;
            height: 300px;
        }
        #position{
            position: absolute;
            bottom: 0;
            right:378px;
            margin: 0;
            opacity: 0.4;
            width: 400px;
            text-align: center;
            margin: auto;
        }
        #position li{
            width: 10px;
            height: 10px;
            margin:0 2px;
            display: inline-block;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background-color: #afafaf;
        }
        #position .cur{
            background-color: #ff0000;
        }

         .arrow { 
             cursor: pointer;
              display: none; 
              line-height: 39px; 
              text-align: center; 
              font-size: 36px; 
              font-weight: bold; 
              width: 40px; 
              height: 40px;  
              position: absolute; 
              z-index: 2; 
              top: 50%;
              margin-top: -20px; /*width的一半*/
              background-color: RGBA(0,0,0,.3); 
              color: #fff;
          }
        .arrow:hover { 
            background-color: RGBA(0,0,0,.7);
        }
        #container:hover .arrow { 
            display: block;
        }
        #prev { 
            left: 20px;
        }
        #next { 
            right: 20px;
        }



.most_1{
	width: 1200px;
	height: 300px;
	border: 1px solid #EEE;
	margin: auto;
	margin-top: 15px;
}
.most_1 img{
	width: 100%;
	height: 100%;
}





.tp_2{
    width: 1158px;
    height: 175px;
    margin: auto;
    margin-bottom: -30px;
    margin-top: 10px;
}


.tp_3{
    width: 1158px;
    height: 175px;
    margin: auto;
    margin-bottom: -55px;
    margin-top: 10px;
}
.demo3{
	width: 100%；
	height:100px;
	color: #e9e9e9;
	margin-top: 293px;
	margin-left: 7px;
}
.demo3 ul{
	width: 1135px;
}

.demo3 ul li{
	width: 1047px;
}






