body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
	font: 12px/24px Arial, "\5B8B\4F53", sans-serif;
	color: #333;
}
article, iframe, img {
	display: block;
	border: 0;
}
ul, li {
	list-style: none;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #e4393c;
	text-decoration: underline;
}
.Width {
	width: 1000px;
	margin: 0 auto;
}
.clear {
	clear: both;
}
.hide {
	display: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mt25 {
	margin-top: 25px;
}
.text_red {
	color: #e4393c !important;
}
.back_red {
	background: #e4393c !important;
}
/* 公用图片 */
.topconR span b, .topmenu li strong span, .logo, .logo_sj, .headnav li a b, #mainnav h2 a span, #cityNavIndex_new .month a, .buycourseLhdlist li, .buycourseRzbtxt a, .buycourseRzb01 ul, .buycourseRrltxt a, .m01Llist03 li, .m01Llist02 li, .buyctkpart, .buyctknext, .buyctktabimg dt a, .buyctklist li, .examlist01 li, .onlinektlcon02 div h5 span, .interflowRcon li, .exambookl02 ul li, .msteamR01 ul li, .walkhtR02 li, .onlinektlcon01 div ins span, .walkhtlcon01 div ins span, #slides .next, #slides .prev, .datumwklcon01 dd .bookic, .bomser03 span, .playBtn, .zgzxZj_list ul li, .tlgwy_lc1list ul li, .tlgwy_rlist ul li, .cityNavIndex0113 p a b {
	background: url(http://www.huatu.com/images/2015css/images/indeximg.png) no-repeat;
}
.onlinektRcon01 h5, .datumwklcon02 ul li, .datumwkRcon dl dd div, .datumwkRcon dl dd div a, .exambookRcon01 li a, .weixin .jq_hidebox dl dd a, .weibo .jq_hidebox dl dd a {
	background: url(http://www.huatu.com/images/2015css/images/indexlist.png) no-repeat;
}
.m01Llist03num a.cur, .examlist01num a.cur {
	background: url(http://www.huatu.com/images/2015css/images/icons_site02.gif) no-repeat;
}
/* tap */
.top {
	width: 100%;
	height: 36px;
	background: #f8f8f8;
	border-bottom: solid 1px #ddd;
	position: relative;
	z-index: 800;
}
.topconL {
	float: left;
	color: #999;
}
.topconL a {
	font-size: 12px;
	color: #333;
	line-height: 36px;
	padding: 0 10px;
}
.topconL .register {
	color: #666;
}
.topconR {
	float: left;
}
.topconR span {
	font-size: 16px;
	color: #f55b59;
	line-height: 36px;
	float: left;
	padding-left: 12px;
}
.topconR span a {
	font-size: 16px;
	color: #f55b59;
	line-height: 36px;
}
.topconR span a:hover {
	text-decoration: underline;
}
.topconR span.phone b {
	float: left;
	background-position: -48px 0;
	width: 15px;
	height: 15px;
	margin: 11px 7px 0 0;
}
.topconR span.qq b {
	float: left;
	background-position: -100px 0;
	width: 18px;
	height: 18px;
	margin: 9px 7px 0 0;
}
.topmenu {
	float: right;
	width: 375px;
	position: relative;
z-index;
9999;
}
.topmenu li {
	position: relative;
	float: left;
z-index;
99999;
}
.topmenu li strong {
	color: #666;
	line-height: 36px;
	float: left;
	font-weight: 100;
}
.topmenu li strong a {
	color: #666;
	line-height: 36px;
	float: left;
}
.topmenu li strong span {
	float: right;
	width: 9px;
	height: 5px;
	margin: 16px 0 0 7px;
	background-position: 0 -6px;
	font-size: 0;
}
.jq_hidebox {
	-webkit-box-shadow: 0 0 8px #cdcdcd;
	-moz-box-shadow: 0 0 8px #cdcdcd;
	box-shadow: 0 0 8px #cdcdcd;
}
.weixin .jq_hidebox dl dd b, .weibo .jq_hidebox dl dd b {
	background: url(http://www.huatu.com/images/2015css/images/topmenu.gif) no-repeat;
}
.weixin {
	width: 48px;
}
.weixin .jq_hidebox {
	width: 190px;
	height: 128px;
	position: absolute;
	border: solid 1px #ddd;
	top: 36px;
	left: 0;
	z-index: 99999;
	background: #fff;
}
.weixin .jq_hidebox .top_jtimg {
	position: absolute;
	top: -8px;
	left: 25px;
}
.weixin .jq_hidebox div {
	height: 31px;
	border-bottom: solid 1px #ccc;
	position: relative;
	color: #888;
	padding-left: 10px;
	margin-bottom: 12px;
	z-index: 9999;
}
.weixin .jq_hidebox div a {
	line-height: 36px;
	color: #888;
	padding: 0 3px 6px 3px;
}
.weixin .jq_hidebox div a.cur {
	border-bottom: solid 1px #e4393c;
	color: #e4393c;
}
.weixin .jq_hidebox dl dt {
	margin: 0 12px;
}
.weixin .jq_hidebox dl dd {
	width: 96px;
}
.weixin .jq_hidebox dl dd b {
	padding: 3px 0 3px 24px;
	line-height: 18px;
}
.weixin .jq_hidebox dl dd a.wsqFollowDiv {
	width: 55px;
	height: 21px;
	background-image: url(http://dzqun.gtimg.cn/quan/images/reflow/sprBg.png);
	text-indent: -999px;
	overflow: hidden;
	outline-style: none;
	text-decoration: none;
	display: block;
	background-position: -457px -76px;
	background-repeat: no-repeat no-repeat;
}
.weixin .jq_hidebox dl.weixinwximg dd b {
	background-position: -2px -49px;
}
.weixin .jq_hidebox dl.weixinwsqimg dd b {
	background-position: 2px -12px;
}
.weixin .jq_hidebox dl dd span {
	color: #888;
}
.weixin .jq_hidebox dl dd a {
	display: block;
	width: 30px;
	height: 24px;
	background-position: -140px -254px;
	color: #fff;
	line-height: 24px;
	color: #fff;
	padding-left: 25px;
	border-radius: 4px;
	margin: 2px 0 0 0;
}
.weibo {
	width: 48px;
}
.weibo .jq_hidebox {
	width: 190px;
	height: 128px;
	position: absolute;
	border: solid 1px #ddd;
	top: 36px;
	left: 0;
	z-index: 9999;
	background: #fff;
}
.weibo .jq_hidebox .top_jtimg {
	position: absolute;
	top: -8px;
	left: 25px;
}
.weibo .jq_hidebox div {
	height: 31px;
	border-bottom: solid 1px #ccc;
	position: relative;
	color: #888;
	padding-left: 10px;
	margin-bottom: 12px;
}
.weibo .jq_hidebox div a {
	line-height: 36px;
	color: #888;
	padding: 0 3px 6px 3px;
}
.weibo .jq_hidebox div a.cur {
	border-bottom: solid 1px #e4393c;
	color: #e4393c;
}
.weibo .jq_hidebox dl dt {
	margin: 0 12px;
}
.weibo .jq_hidebox dl dd {
	width: 96px;
}
.weibo .jq_hidebox dl dd b {
	padding: 3px 0 3px 30px;
	line-height: 18px;
}
.weibo .jq_hidebox dl.weibowbimg dd b {
	background-position: -2px -78px;
}
.weibo .jq_hidebox dl.weixinbdimg dd b {
	background-position: -2px -123px;
}
.weibo .jq_hidebox dl dd span {
	color: #888;
}
.weibo .jq_hidebox dl dd a {
	display: block;
	width: 30px;
	height: 24px;
	background-position: -140px -254px;
	color: #fff;
	line-height: 24px;
	color: #fff;
	padding-left: 25px;
	border-radius: 4px;
	margin: 2px 0 0 0;
}
/* .app{width:88px;}
.app .jq_hidebox {width:96px; height:138px; position:absolute;border:solid 1px #ddd;top:36px; left:0; z-index:9999; background:#fff;}
.app .jq_hidebox .top_jtimg{position:absolute;top:-8px;left:40px;}
.app .jq_hidebox a{display:block;height:24px;text-align:center;margin-top:3px;}
.app .jq_hidebox a:hover{color:#e4393c;background:#f3f3f3;} */
.pc_app {
	width: 78px;
}
.pc_app .jq_hidebox {
	width: 96px;
	height: 30px;
	position: absolute;
	border: solid 1px #ddd;
	top: 36px;
	left: 0;
	z-index: 9999;
	background: #fff;
}
.pc_app .jq_hidebox .top_jtimg {
	position: absolute;
	top: -8px;
	left: 40px;
}
.pc_app .jq_hidebox a {
	display: block;
	height: 24px;
	text-align: center;
	margin-top: 3px;
}
.pc_app .jq_hidebox a:hover {
	color: #e4393c;
	background: #f3f3f3;
}
.map {
	width: 50px;
}
.topmenu .topmenucur span {
	background-position: 0 0;
}
.weixin {
	width: 48px;
}
.weixin .jq_hidebox {
	width: 190px;
	height: 128px;
	position: absolute;
	border: solid 1px #ddd;
	top: 36px;
	left: 0;
	z-index: 99999;
	background: #fff;
}
.weixin .jq_hidebox .top_jtimg {
	position: absolute;
	top: -8px;
	left: 25px;
}
.weixin .jq_hidebox div {
	height: 31px;
	border-bottom: solid 1px #ccc;
	position: relative;
	color: #888;
	padding-left: 10px;
	margin-bottom: 12px;
	z-index: 9999;
}
.weixin .jq_hidebox div a {
	line-height: 36px;
	color: #888;
	padding: 0 3px 6px 3px;
}
.weixin .jq_hidebox div a.cur {
	border-bottom: solid 1px #e4393c;
	color: #e4393c;
}
.weixin .jq_hidebox dl dt {
	margin: 0 12px;
}
.weixin .jq_hidebox dl dd {
	width: 96px;
}
.weixin .jq_hidebox dl dd b {
	padding: 3px 0 3px 24px;
	line-height: 18px;
}
.weixin .jq_hidebox dl dd a.wsqFollowDiv {
	width: 55px;
	height: 21px;
	background-image: url(http://dzqun.gtimg.cn/quan/images/reflow/sprBg.png);
	text-indent: -999px;
	overflow: hidden;
	outline-style: none;
	text-decoration: none;
	display: block;
	background-position: -457px -76px;
	background-repeat: no-repeat no-repeat;
}
.weixin .jq_hidebox dl.weixinwximg dd b {
	background-position: -2px -49px;
}
.weixin .jq_hidebox dl.weixinwsqimg dd b {
	background-position: 2px -12px;
}
.weixin .jq_hidebox dl dd span {
	color: #888;
}
.weixin .jq_hidebox dl dd a {
	display: block;
	width: 30px;
	height: 24px;
	background-position: -140px -254px;
	color: #fff;
	line-height: 24px;
	color: #fff;
	padding-left: 25px;
	border-radius: 4px;
	margin: 2px 0 0 0;
}
.weibo {
	width: 48px;
}
.weibo .jq_hidebox {
	width: 190px;
	height: 128px;
	position: absolute;
	border: solid 1px #ddd;
	top: 36px;
	left: 0;
	z-index: 9999;
	background: #fff;
}
.weibo .jq_hidebox .top_jtimg {
	position: absolute;
	top: -8px;
	left: 25px;
}
.weibo .jq_hidebox div {
	height: 31px;
	border-bottom: solid 1px #ccc;
	position: relative;
	color: #888;
	padding-left: 10px;
	margin-bottom: 12px;
}
.weibo .jq_hidebox div a {
	line-height: 36px;
	color: #888;
	padding: 0 3px 6px 3px;
}
.weibo .jq_hidebox div a.cur {
	border-bottom: solid 1px #e4393c;
	color: #e4393c;
}
.weibo .jq_hidebox dl dt {
	margin: 0 12px;
}
.weibo .jq_hidebox dl dd {
	width: 96px;
}
.weibo .jq_hidebox dl dd b {
	padding: 3px 0 3px 30px;
	line-height: 18px;
}
.weibo .jq_hidebox dl.weibowbimg dd b {
	background-position: -2px -78px;
}
.weibo .jq_hidebox dl.weixinbdimg dd b {
	background-position: -2px -123px;
}
.weibo .jq_hidebox dl dd span {
	color: #888;
}
.weibo .jq_hidebox dl dd a {
	display: block;
	width: 30px;
	height: 24px;
	background-position: -140px -254px;
	color: #fff;
	line-height: 24px;
	color: #fff;
	padding-left: 25px;
	border-radius: 4px;
	margin: 2px 0 0 0;
}
.pc_app {
	width: 78px;
}
.pc_app .jq_hidebox {
	width: 96px;
	height: 30px;
	position: absolute;
	border: solid 1px #ddd;
	top: 36px;
	left: 0;
	z-index: 9999;
	background: #fff;
}
.pc_app .jq_hidebox .top_jtimg {
	position: absolute;
	top: -8px;
	left: 40px;
}
.pc_app .jq_hidebox a {
	display: block;
	height: 24px;
	text-align: center;
	margin-top: 3px;
}
.pc_app .jq_hidebox a:hover {
	color: #e4393c;
	background: #f3f3f3;
}
.map {
	width: 50px;
}
.topmenu .topmenucur span {
	background-position: 0 0;
}
.topmenu {
	width: 324px;
	float: right;
	margin-left: 0;
}
.app {
	width: 96px;
}
.app .jq_hidebox {
	width: 170px;
	padding: 0 10px;
}
.app .jq_hidebox .weibowbimg {
	margin-top: 17px;
	overflow: hidden;
	padding-bottom: 8px;
	border-bottom: dashed 1px #ddd;
}
.app .jq_hidebox .weibowbimg dd b {
	background: none;
	padding: 0;
}
.app .jq_hidebox dl dd {
	width: 66px;
}
.app .jq_hidebox dl dt {
	margin: 0 12px 0 8px;
}
.app .jq_hidebox p a {
	line-height: 32px;
	padding-right: 5px;
}
.app .jq_hidebox .top_jtimg {
	left: 48px;
}
/* fx_head */
.logo_new {
	height: 86px;
	width: 200px;
	float: left;
}
.fx_head {
	height: 93px;
	padding-top: 5px;
}
.fx_headname {
	float: left;
	height: 40px;
	margin: 23px 0 0 10px;
	border-left: solid 1px #ccc;
	line-height: 40px;
}
.fx_headname a {
	font: bold 24px/40px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Arial, sans-serif;
	color: #e4393c;
	padding-left: 12px;
}
.fx_headname a:hover {
	text-decoration: none;
}
.head_ad {
	width: 265px;
	height: 56px;
	float: left;
	margin-top: 15px;
	margin-left: 40px;
	margin-right: 20px;
}
/* 搜索 */
#gw_searchbtn {
	background: url(http://www.huatu.com/guojia/shenlun/images/fx_img.png) no-repeat;
}
.gw_search {
	height: 34px;
	margin-top: 25px;
	float: right
}
.gw_select {
	float: left;
}
.divselect {
	position: relative;
	z-index: 700;
}
.divselect cite {
	width: 64px;
	height: 32px;
	line-height: 32px;
	display: block;
	color: #807a62;
	cursor: pointer;
	font-style: normal;
	padding-left: 10px;
	border: 1px solid #ccc;
	background: #fff url(http://www.huatu.com/guojia/shenlun/images/selectbj.jpg) no-repeat right center;
	font-weight: bold;
}
.divselect ul {
	width: 74px;
	border: 1px solid #ccc;
	background-color: #ffffff;
	position: absolute;
	z-index: 20000;
	margin-top: -1px;
	display: none;
	top: 34px;
	max-height: 250px;
}
.divselect ul img {
	position: absolute;
	top: -9px;
	left: 25px;
}
.divselect ul li {
	height: 28px;
	line-height: 28px;
	margin-top: 2px;
}
.divselect ul li a {
	display: block;
	height: 28px;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
.divselect ul li a:hover {
	background-color: #dfdcdc;
}
#gw_searchtxt {
	width: 200px;
	height: 32px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: none;
	border-right: none;
	float: left;
	padding: 0 10px;
}
#gw_searchbtn {
	width: 55px;
	height: 34px;
	border: none;
	float: left;
	cursor: pointer;
}
/* fx_mainnav */
#fx_mainnav {
	height: 50px;
	background: #e4393c;
	width: 100%;
	position: relative;
	z-index: 600;
}
#fx_mainnav .Width {
	position: relative;
	z-index: 999;
}
#fx_mainnav ul li h1 a, #fx_mainnav ul li h2 a {
	font: bold 16px/50px "\5FAE\8F6F\96C5\9ED1", sans-serif;
	color: #fff;
}
#fx_mainnav ul li {
	height: 50px;
	position: relative;
	float: left;
	;
}
#fx_mainnav ul li a {
	padding: 0 14px;
}
#fx_mainnav ul li h1 a {
	float: left;
	text-align: center;
}
#fx_mainnav ul li h2 a {
	position: relative;
	float: left;
	text-align: center;
}
#fx_mainnav li.cur h2 a, #fx_mainnav li.cur h1 a {
	background: #cc1632;
}
#fx_mainnav li.cur h2 a:hover, #fx_mainnav li.cur h1 a:hover {
	text-decoration: none;
}
#fx_mainnav ul li a:hover {
	background: #cc1632;
}
/*content*/
.content {
	margin-top: 30px;
}
.content_left {
	width: 174px;
	height: 614px;
	float: left;
	border: 1px solid #ddd;
	border-top: 1px solid #e4393c;
	padding: 0 12px;
}
.bt {
	font-size: 16px;
	font-weight: bold;
	margin: 24px 0 5px 0;
}
.line22 {
	line-height: 22px;
}
.rili {
	width: 174px;
	height: 288px;
	background: url(http://www.huatu.com/guojia/shenlun/images/rili_bg.jpg) no-repeat 26px 0;
}
.rili_left {
	width: 46px;
	float: left;
}
.rili_left ul li {
	font-size: 14px;
	margin-top: 12px;
}
.yue1 {
	height: 45px;
	line-height: 45px;
}
.rili_left ul .yue2 {
	height: 75px;
	line-height: 75px;
}
.rili_left ul .yue3 {
	height: 95px;
	line-height: 95px;
	margin-top: 12px;
}
.yue_bg {
	background: #f5f5f5;
}
.rili_right {
	width: 128px;
	float: left;
}
.rili_right ul li {
	font-size: 14px;
	margin-top: 12px;
	padding-left: 8px;
}
.rili_right ul .yue3 {
	height: 80px;
	padding-top: 15px;
}
.content_center {
	width: 445px;
	height: 614px;
	overflow: hidden;
	float: left;
	margin: 0 15px;
}
/*焦点图*/	
.jdt {
	width: 445px;
	height: 230px;
}
.focus {
	width: 445px;
	height: 230px;
	position: relative;
	z-index: 100;
}
.slides_container {
	width: 445px;
	height: 230px;
	overflow: hidden;
	position: relative;
}
.slides_container dl {
	float: left;
	width: 445px;
	height: 230px;
	position: relative;
}
.slides_container dl dt img {
	width: 445px;
	height: 230px;
}
.slides_container dl dd p {
	position: absolute;
	bottom: 0;
	left: 20px;
	height: 34px;
	line-height: 34px;
	color: #f8f8f8;
	z-index: 88;
	font-size: 14px;
}
.slides_container dl dd div {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 34px;
	width: 445px;
	background: #333;
	z-index: 87;
	opacity: 0.7;
}
#slides .prev {
	position: absolute;
	top: 87px;
	left: 14px;
	width: 20px;
	height: 50px;
	display: block;
	z-index: 101;
	background-position: -40px -261px;
	display: none;
}
#slides .prev:hover {
	background-position: 0px -261px;
}
#slides .next {
	position: absolute;
	top: 87px;
	right: 14px;
	width: 20px;
	height: 50px;
	display: block;
	z-index: 101;
	background-position: -60px -261px;
	display: none;
}
#slides .next:hover {
	background-position: -20px -261px;
}
.pagination {
	position: absolute;
	right: 15px;
	bottom: 12px;
	z-index: 8888;
}
.pagination li {
	float: left;
	margin: 0 1px;
}
.pagination li a {
	display: block;
	width: 10px;
	height: 10px;
	font-size: 0;
	float: left;
	background: url(http://www.huatu.com/images/2015css/images/m01-banbtn.png) no-repeat;
	margin: 0 5px 0 4px;
}
.pagination li.current a {
	background-position: -10px 0;
}
/*今日直播*/	
.jrzb {
	width: 450px;
	overflow: hidden;
	margin-top: 16px;
}
.btt {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}
.zbt {
	width: 120px;
	height: 115px;
	float: left;
}
.zblist {
	width: 325px;
	height: 116px;
	float: left;
	background: url(http://www.huatu.com/guojia/shenlun/images/zblist_bg.jpg) no-repeat 19px 0;
}
.zblist ul li {
	font-size: 14px;
	padding-left: 32px;
	line-height: 28px;
	background: url(http://www.huatu.com/guojia/shenlun/images/list_bg01.jpg) no-repeat 15px center;
}
.zblist ul li:hover {
	background: url(http://www.huatu.com/guojia/shenlun/images/list_bg02.png) no-repeat 15px center;
}
.zblist ul li span {
	color: #999;
	margin-right: 12px;
}
/*话题推荐*/
.htsz {
	width: 445px;
	overflow: hidden;
	margin-top: 15px;
}
.huati {
	width: 120px;
	overflow: hidden;
	float: left;
}
.huati ul li {
	margin-bottom: 8px;
}
/*时政*/	
.shizheng {
	width: 310px;
	overflow: hidden;
	float: left;
	padding-left: 15px;
}
.toutiao {
	width: 290px;
	background: #f7f7f7;
	border-top: 1px solid #e4393c;
	padding: 6px 10px 6px 10px;
}
.toutiao a {
	font-size: 14px;
}
.toutiao p {
	line-height: 20px;
	color: #a7a7a7;
}
.toutiao p a {
	color: #a7a7a7;
	font-size: 12px;
}
.toutiao p a:hover {
	color: #e4393c;
}
.shizheng ul {
	margin-top: 5px;
}
.shizheng ul li {
	background: url(http://www.huatu.com/guojia/shenlun/images/fangkuai.jpg) no-repeat left center;
	padding-left: 16px;
	font-size: 14px;
	line-height: 28px;
}
/*content_right*/
.content_right {
	width: 325px;
	height: 614px;
	overflow: hidden;
	float: left;
}
.content_right ul {
	border-bottom: 1px dashed #c9c9c9;
	padding-bottom: 10px;
	margin-bottom: 16px;
}
.content_right ul:last-child {
	border-bottom: none;
}
.content_right ul li h2 {
	line-height: 35px;
	padding-bottom: 8px;
	height: 18px;
}
.content_right ul li h2 a {
	font: 17px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53", Arial, sans-serif;
	color: #e4393c;
	font-weight: bold;
	padding-right: 4px;
}
.content_right ul li p a {
	font-size: 14px;
	line-height: 35px;
	padding-right: 4px;
}
/*通栏广告*/
.tonglan {
	clear: both;
	width: 1000px;
	height: 90px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*考情分析*/
.kaoqing {
	border-bottom: 2px solid #e4393c;
	margin-bottom: 15px;
}
.kaoqing h1 {
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
}
.kqbox {
	overflow: hidden;
	margin-bottom: 15px;
}
.tixing {
	width: 286px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.kq_b {
	border-bottom: 1px solid #ddd;
}
.bth2 {
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #e4393c;
	border-bottom: 1px solid #e4393c;
	margin-bottom: -1px;
}

.bth2 a{
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #e4393c;
	margin-bottom: -1px;
}

.bth25 {
	width: 102px;
}
.tixing dl {
	margin-top: 20px;
	margin-bottom: 10px;
}
.tixing dl dd h3 {
	margin: 5px 0 5px 0;
}
.tixing dl dd h3 a {
	font-size: 14px;
}
.tixing dl dd p {
	font-size: 12px;
	color: #a7a7a7;
	line-height: 20px;
}
.tixing dl dd p a {
	font-size: 12px;
	color: #a7a7a7;
}
.tixing dl dd p a:hover {
	color: #e4393c;
}
.news_fangkuai li {
	font-size: 14px;
	line-height: 28px;
	padding-left: 15px;
	background: url(http://www.huatu.com/guojia/shenlun/images/fangkuai.jpg) no-repeat left center;
}
.linian {
	width: 279px;
	float: left;
}
.bth24 {
	width: 68px;
}
.fr {
	margin-top: -28px;
	color: #999999;
}
.biao {
	width: 279px;
	margin-top: 20px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.biao table tr td {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 14px;
	padding: 18px 0;
}
.biao table tr td:hover {
	background: #e4393c;
}
.biao table tr td:hover a {
	color: #fff;
}
/* 专题库*/
.zhuantiku {
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.zhuantiku span {
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.zhuantiku a {
	float: right;
	color: #999;
}
.buyctktab {
	width: 279px;
	margin: 0 auto 8px 0;
	overflow: hidden;
}
.buyctkpart {
	float: left;
	width: 15px;
	height: 36px;
	background-position: -217px -115px;
	margin: 7px 0 0 0;
	cursor: pointer;
}
.buyctknext {
	float: right;
	width: 15px;
	height: 36px;
	background-position: -232px -115px;
	margin: 7px 0 0 0;
	cursor: pointer;
}
.buyctktabs {
	float: left;
	width: 240px;
	overflow: hidden;
	position: relative;
	height: 79px;
}
.buyctktabimgdl {
	float: left;
	width: 240px;
}
.buyctktabimg {
	position: absolute;
}
.buyctktabimg dl {
	width: 50px;
	float: left;
	margin-left: 10px;
}
.buyctktabimg dl.mar0 {
	margin: 0;
}
.buyctktabimg dl dt {
	width: 50px;
	height: 50px;
	background: #ccc;
	border-radius: 5px;
}
.buyctktabimg dl dt a {
	display: block;
	width: 50px;
	height: 50px;
}
.buyctktabimg dl.buyctktabimg01 dt a {
	background-position: 0 -153px;
}
.buyctktabimg dl.buyctktabimg02 dt a {
	background-position: -50px -153px;
}
.buyctktabimg dl.buyctktabimg03 dt a {
	background-position: -100px -153px;
}
.buyctktabimg dl.buyctktabimg04 dt a {
	background-position: -150px -153px;
}
.buyctktabimg dl.buyctktabimg05 dt a {
	background-position: 0 -450px;
}
.buyctktabimg dl.buyctktabimg06 dt a {
	background-position: -50px -450px;
}
.buyctktabimg dl.buyctktabimg07 dt a {
	background-position: -100px -450px;
}
.buyctktabimg dl.buyctktabimg08 dt a {
	background-position: -150px -450px;
}
.buyctktabimg dl dd {
	color: #888;
	width: 50px;
	text-align: center;
	margin: 5px 0 0 0;
}
.buyctktabimg dl dd a {
	color: #888;
}
.buyctktabimg dl.cur dt {
	background: #f13c40;
}
.buyctktabimg dl.cur dd {
	color: #f55b59;
}
.buyctklist {
	width: 267px;
	overflow: hidden;
	border: solid 1px #ddd;
	margin: 0 auto;
	padding: 8px 0 8px 10px;
}
.buyctklist li a {
	color: #333;
	line-height: 24px;
}
.buyctklist li a:hover {
	color: #e4393c;
	text-decoration: underline;
}
.m01rcon02_lc {
	padding-top: 16px;
}
/*考查重点及分值*/
.kaocha {
	width: 395px;
	float: left;
	overflow: hidden;
	margin-left: 20px;
}
.bth27 {
	width: 120px;
}
.indexM1Kjrk {
	overflow: hidden;
	height: 85px;
	margin-top: 12px;
}
.indexM1Kjrk dl {
	float: left;
	width: 60px;
	height: 85px;
	text-align: center;
	background: #ccc;
	margin-right: 23px;
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_y_bg.jpg) center top no-repeat;
	cursor: pointer;
}
.indexM1Kjrk dl:last-child {
	margin-right: 0;
}
.indexM1Kjrk dl:hover {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_hy_bg.jpg) center top no-repeat
}
.indexM1Kjrk dl:hover dd {
	color: #e60000;
}
.indexM1Kjrk dl dt {
	display: block;
	width: 60px;
	height: 60px;
}
.indexM1Kjrk .indexM1Kjrk_1 dt {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_t_1.jpg) center center no-repeat;
}
.indexM1Kjrk .indexM1Kjrk_2 dt {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_t_2.jpg) center center no-repeat;
}
.indexM1Kjrk .indexM1Kjrk_3 dt {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_t_3.jpg) center center no-repeat;
}
.indexM1Kjrk .indexM1Kjrk_4 dt {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_t_4.jpg) center center no-repeat;
}
.indexM1Kjrk .indexM1Kjrk_5 dt {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_t_5.jpg) center center no-repeat;
}
.indexM1Kjrk .indexM1Kjrk_1 dt:hover {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_at_1.jpg) center center no-repeat;
}
.indexM1Kjrk .indexM1Kjrk_2 dt:hover {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_at_2.jpg) center center no-repeat;
}
.indexM1Kjrk .indexM1Kjrk_3 dt:hover {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_at_3.jpg) center center no-repeat;
}
.indexM1Kjrk .indexM1Kjrk_4 dt:hover {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_at_4.jpg) center center no-repeat;
}
.indexM1Kjrk .indexM1Kjrk_5 dt:hover {
	background: url(http://www.huatu.com/guojia/shenlun/images/xcIndex_at_5.jpg) center center no-repeat;
}
.indexM1Kjrk dl dd {
	display: block;
}
.indexM1Kjrk_neirong {
	width: 393px;
	overflow: hidden;
	background: #f7f7f7;
	border: 1px solid #ddd;
}
.indexM1Kjrk_list {
	width: 363px;
	padding: 8px 15px;
	line-height: 20px;
}
/*数据表*/
.sjb {
	width: 395px;
	margin-top: 10px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	background:url(http://www.huatu.com/guojia/shenlun/images/m3_image01.jpg) no-repeat;
	height: 210px;
}
.sjb p {
	text-indent:28px;margin:10px 0 0 15px; font-size:12px; color:#333; line-height:24px;text-indent:25px;
}
/*备考资料*/
.ziliao_list {
	width: 320px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}
.ziliao_top {
	margin-top: 15px;
}
.ziliao_list_right {
	margin-right: 0;
}
.zhangwo {
	font-size: 16px;
	font-weight: bold;
	color: #e4393c;
	line-height: 40px;
}
.ziliao_list .zwb {
	border: none;
}
.zw {
	width: 320px;
	overflow: hidden;
}
.zw table tr td {
	font-size: 14px;
	color: #fff;
}
.zw table .table02 tr td {
	border-right: 3px solid #fff;
}
.zw table .table02 tr .bor3 {
	border-bottom: 3px solid #fff;
}
/*网校课程*/	
.wxms {
	clear: both;
	overflow: hidden;
	padding-bottom: 50px;
}
.wx {
	width: 320px;
	float: left;
}
.wm {
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}
.news_list_img {
	width: 304px;
	height: 118px;
}
/*面授课程*/	
.ms {
	width: 660px;
	float: left;
	margin-left: 20px;
}
.ws_m2con {
	width: 659px;
	height: 298px;
	overflow: hidden;
	margin: 25px 0 0;
	border: solid 1px #ddd;
	border-left: none;
}
.ws_m2num {
	width: 126px;
	float: left;
}
.ws_m2num li {
	width: 126px;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	border-bottom: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-left: solid 1px #ddd;
}
.ws_m2num li.cur {
	color: #e4393c;
	border-left: 2px solid #e4393c;
	border-bottom: solid 1px #ddd;
	border-right: none;
}
.ws_m2num .ws_m2num1 {
	border-top: none;
}
.ws_m2num .ws_m2num5 {
	border-bottom: none;
}
.ws_m2tabPage {
	width: 530px;
	float: left;
}
.ws_m2tab {
	display: none;
	overflow: auto;
	width: 530px;
	position: relative;
}
.ws_m2tab:first-child {
	display: block;
}
.ke {
	width: 530px;
	overflow: hidden;
}
.keleft {
	width: 15px;
	height: 36px;
	float: left;
	background: url(http://www.huatu.com/guojia/shenlun/images/indeximg.png) no-repeat -217px -115px;
	cursor: pointer;
	margin: 90px 0 0 20px;
}
.keright {
	width: 15px;
	height: 36px;
	float: left;
	background: url(http://www.huatu.com/guojia/shenlun/images/indeximg.png) no-repeat -232px -115px;
	cursor: pointer;
	margin: 90px 0 0 20px;
}
.kelist {
	width: 444px;
	height: 222px;
	float: left;
	margin-top: 15px;
	overflow: hidden;
	position: relative;
}
.kelist01 {
	position: absolute;
}
.kelist011 {
	width: 444px;
	float: left;
}
.kelist dl {
	width: 133px;
	height: 222px;
	float: left;
	margin-left: 15px;
}
.kelist dl:hover a {
	color: #e4393c;
	text-decoration: underline;
}
.kelist dl dd {
	text-align: center;
	margin-top: 2px;
}
.kelist dl dd a {
	font-size: 14px;
	line-height: 18px;
}
.banxing {
	clear: both;
	width: 490px;
	overflow: hidden;
	border-top: 1px dashed #ddd;
	padding-top: 10px;
	margin: 0 auto;
	margin-top: 8px;
}
.banxing a {
	display: inline-block;
	padding: 0 8px;
	font-size: 12px;
	color: #e4393c;
	border: 1px solid #e4393c;
	margin-right: 16px;
}
.banxing a:hover {
	background: #e4393c;
	color: #fff;
}
.banxing a:last-child {
	margin-right: 0;
}
.more {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	position: absolute;
	top: 0px;
	right: 10px;
}
/* footer */
.footerBj {
	width: 100%;
	background: #f6f6f6;
	overflow: hidden;
	border-top: solid 1px #ddd;
	padding-bottom: 36px;
}
.footer {
	padding: 0 5px;
	width: 990px;
}
.f_href {
	overflow: hidden;
	padding: 30px 0 28px;
}
.f_href div {
	overflow: hidden;
}
.f_href strong {
	float: left;
	line-height: 22px;
	width: 64px;
}
.f_href p {
	float: left;
	line-height: 22px;
	width: 925px;
	padding-bottom: 12px;
}
.f_href p a {
	padding-right: 7px;
	float: left;
}
.footbtm {
	position: relative;
}
.footbtm div {
	text-align: center;
}
.footbtm div img {
	display: inline;
	padding: 0 3px;
}
.footbtm .footbtmlj {
	text-align: left;
	padding: 5px 0 15px 0;
}
.footbtmlj p b {
	color: #888
}
.footbtmlj p a {
	color: #888;
	padding: 0 6px;
}
.footbtmlj p a:hover {
	color: #e23b41;
}
.footbq {
	width: 100%;
	height: 40px;
	line-height: 38px;
	color: #fff;
	background: #333;
	text-align: center;
}
