@charset "gb2312";
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset {margin: 0;
	padding: 0
}
ul, ol, dl {
	list-style-type: none
}

body {
	line-height: 1.6
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
a, area {
	outline: 0;
blr:expression(this.onFocus=this.blur())
}
a {
	text-decoration: none;
	cursor: pointer
}
a.ie6:hover {
	zoom: 1
}
a:focus {
	outline: 0
}
a:hover, a:active {
	outline: 0
}
:focus {
	outline: 0
}
sub, sup {
	vertical-align: baseline
}

img {
	border: 0;
	vertical-align: middle
}
a img, img {
	-ms-interpolation-mode: bicubic
}
*html {
	overflow: -moz-scrollbars-vertical;
zoom:expression(function(ele) {
ele.style.zoom = "1";
document.execCommand("BackgroundImageCache", false, true)
}
(this))
}

time {
	display: inline
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
	display: none
}
legend {
	width: 100%;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}
legend small {
	font-size: 15px;
	color: #999
}
svg:not(:root) {
	overflow: hidden
}
fieldset {
	border-width: 0;
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid #c0c0c0
}

.cl:after, .clearfix:after {
	content: "\20";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.cl, .clearfix {
	zoom: 1
}
.row {
	box-sizing: border-box
}
[class^="col-"], [class*=" col-"] {
box-sizing:border-box;
float:left;
min-height:1px;
position:relative
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small {
	font-weight: 400;
	line-height: 1;
	color: #999
}
.left_box h1,.left_box h2,.left_box h3 {
	padding-top: 20px;
	padding-bottom: 10px
}
h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small {
	font-size: 65%
}
h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px
}
h4 small, h5 small, h6 small, h4 .small, h5 .small, h6 .small {
	font-size: 75%
}
h1 {
	font-size: 36px
}
h2 {
	font-size: 30px
}
h3 {
	font-size: 24px
}
h4 {
	font-size: 18px
}
h5 {
	font-size: 14px
}
h6 {
	font-size: 12px
}
p {
	margin-bottom: 10px
}
small {
	font-size: 85%
}
b, strong {
	font-weight: bold
}

.en {
	font-family: Arial!important
}
.l, .f-l {
	float: left!important;
	_display: inline
}
.r, .f-r {
	float: right!important;
	_display: inline
}
[class*="span"].r, [class*="span"].f-r {
	float: right
}
.left {
	left: 0;
	right: auto
}
.right {
	right: 0;
	left: auto
}

.line {
	font-size: 0;
	line-height: 0;
	border-top: solid 1px #eee;
	float: none
}
.mt-5 {
	margin-top: 5px
}
.mt-20 {
	margin-top: 20px
}
.mt-40 {
	margin-top: 40px
}
.mb-5 {
	margin-bottom: 5px
}
.mb-10 {
	margin-bottom: 10px
}
.mb-40 {
	margin-bottom: 40px
}
.ml-15 {
	margin-left: 15px
}

.mr-5 {
	margin-right: 5px
}
.pt-10 {
	padding-top: 10px
}

.pb-10 {
	padding-bottom: 10px
}
.pl-20 {
	padding-left: 20px
}
.bk-gray {
	border: solid 1px #eee
}

.f-12 {
	font-size: 12px
}
.f-14 {
	font-size: 14px
}
.f-16 {
	font-size: 16px
}
.f-18 {
	font-size: 18px
}
.f-20 {
	font-size: 20px
}
.f-24 {
	font-size: 24px
}
.f-26 {
	font-size: 26px
}
.f-28 {
	font-size: 28px
}
.f-30 {
	font-size: 30px
}
.lh-24 {
	line-height: 24px
}
.l16 {
	line-height: 16px
}
.l18 {
	line-height: 18px
}
.l20 {
	line-height: 20px
}
.l22 {
	line-height: 22px
}
.l-24 {
	line-height: 24px
}
.l-26 {
	line-height: 26px
}
.l-28 {
	line-height: 28px
}
.l-30 {
	line-height: 30px
}
body {
	background-color: #fff;
	color: #333
}
.bg-fff {
	background-color: #fff
}
a {
	color: #333
}
a:hover {
	color: #06c
}


.c-666, .c-666 a, a.c-666 {
	color: #666
}
.c-666 a:hover, a.c-666:hover {
	color: #666
}
.c-999, .c-999 a, a.c-999 {
	color: #999
}
.c-999 a:hover, a.c-999:hover {
	color: #999
}




/* 摘要及内容样式 */
blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	border-left: 5px solid #eee
}
blockquote p {
	margin-bottom: 0;
	font-size: 17.5px;
	font-weight: 300;
	line-height: 1.25
}
blockquote small {
	display: block;
	line-height: 20px;
	color: #999
}
blockquote small:before {
	content: '\2014 \00A0'
}
blockquote.text-r {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0
}
blockquote.text-r p, blockquote.text-r small {
	text-align: right
}

.content {
	position: relative;
	font-size: 14px;
	line-height: 1.6;
	overflow: hidden;
	text-align: left
}
.content h3 {
	margin-top: 20px;
	font-size: 16px
}
.content p {
	margin-top: 20px
}
.indent {
	text-indent: 2em
}
.content img {
	max-width: 100%
}
.content ul {
	text-indent: 2em
}
/* 摘要及内容样式 */

.w-1200{ width:1200px; margin:0 auto;}
/*----/名师----*/
.creation_list{width:884px;overflow:hidden;}
.creation_list li{width:276px;float:left;margin-right:14px;margin-bottom:20px;}
.creation_list li img{width:100%;vertical-align:middle;height:184px;}
.creation_list li p{background:#F8F8F8;text-align:center;line-height:40px;height:40px;overflow:hidden;}
.tj_course h4,.tj_video h4,.question h4{border-bottom:1px solid #ddd;}
.tj_course h4 span,.tj_video h4 span,.tj_course ul li span{float:right;font-size:14px;}
.tj_course ul{padding:15px 0;}
.tj_course ul li{line-height:30px;font-size:16px;}
.tj_video ul{padding:15px 0;}
.tj_video ul li{height:30px;font-size:14px;overflow:hidden;line-height:30px;}
.tj_video_1{padding:15px 0 0;}
.tj_video_1 img{width:100%}
.right_box{width:300px;float:right;}
.left_box{width:870px;float:left;}
.left_box p{ text-indent:2em;}
.question ul{padding:10px 0;}
.question ul li{line-height:30px;}
.question ul li em{color:#888;margin-right:10px;float:left;}
.question ul li em.large,.question ul li em.large1,.question ul li em.large2,.question ul li em.large3{color:#0073C3;font-size:24px;}
.question ul a{display:inline-block;font-size:16px;}
.question h4{border-bottom:1px solid #ddd;}

.tj_address{ margin-top:30px;}

/*--列表-*/
.arc-tag span{padding:3px 8px; background-color:#f5f5f5;margin-right:5px;color:#369}
.arc_like ul{width:884px;overflow:hidden;}
.arc_like ul li{float:left;width:207px;margin-right:14px;margin-bottom:10px;}
.arc_like ul li img{width:207px;height:130px;}
.arc_like ul li p{height:40px;line-height:20px;overflow:hidden;}
.fontSize b {cursor: pointer;font-family: "Times New Roman", Times, serif;}
.fontSize .big {color: #0B3B8C;font-size: 16px;padding-left: 5px;}
.fontSize .small{padding-right:5px;font-size:12px}
.pl-font{font-family:georgia;}
.share-arc{border-top:1px solid #eee;border-bottom:1px solid #eee;}
.share .Hui-share a{text-indent:0; font-size:32px;color:#666}
.weixin-arc{border-left:1px solid #eee;}
#SOHUCS button.btn-fw{text-indent:-9999px;}
