﻿@charset "utf-8";
/* 公用样式表 */

/**
 * 1. by chb2b.net
 * 2. qq 1104215665
 */

body {
	font-family: "Microsoft Yahei";
}
.trig { display:block; position:absolute; left:0px; width:0; height:0; border:6px solid;}
.trig-down { z-index:501; top:0px; border-color:transparent transparent #000 transparent; /*三角形border颜色*/}
.trig-up { z-index:502; top:1px; border-color:transparent transparent #fff transparent; /*三角形底色*/}

.scroller::-webkit-scrollbar{width: 10px;}
.scroller::-webkit-scrollbar-track{background: #ebebeb;}
.scroller::-webkit-scrollbar-thumb {background: #d9d9d9;}
.scroller::-webkit-scrollbar-thumb:window-inactive{background: #ebebeb; }
/*zxxk top*/
.zxxk_top .hgroupContainer{background-color: #f8f8f8; border-bottom: 1px solid #ccc;}
.zxxk_top .hgroup{width:1200px; margin:0px auto;line-height:38px;height:38px; color:#666; font-size: 12px; font-family: "SimSun";}
.zxxk_top .hgroup a{color:#666;}
.zxxk_top .hgroup a:hover{color:#f00;}
.zxxk_top .hgroup a.fl { margin-top: 5px; }
.zxxk_top .hgroup span{ float:left; margin-left:10px;}
.span_top{float:left; margin-right:5px; padding-right:10px;}
.span_top .xkwdl{ height:16px;float:left;margin-left:10px;}
.span_top .qqdl{height:16px;float:left;margin-left:10px;}
.pro_dh{width:90px;float:left; position:relative; z-index:800; margin-top:9px;height:28px;}
.pro_dh .pagenum{line-height:20px;background: url("xiaoxue_img/icon_cmn.png") 63px -1308px no-repeat;width: 60px;cursor:pointer;display: block;margin-right:10px; border-left:1px solid #ccc; padding-left:10px;}
.pro_dh .ss{position:absolute;top:17px;right:-1px; width:89px;border:solid 1px #e1e1e1;border-top:0px;background-color:#f8f8f8;display:none;margin-top:3px;}
.pro_dh .ss ul{margin:5px auto; line-height:28px;width:100%;}
.pro_dh .ss ul li{text-align:center;display:block; float:left;width:80px; overflow:hidden;}
.pro_dh .ss ul li a{color:#666;font-size:12px;width:80px;height:28px;display: block;margin:0 auto;}
.pro_dh .ss ul li a:hover{color:#08c;}
.pro_dh .ss2col {width:179px;}
*+html .hgroup .zxxk_top_r {width: 700px;}

/*common top*/
.xxxk_top {
	width: 1200px;
	padding: 24px 0 26px;
	margin: 0 auto;
}
.cmn_search_box {
	float: left;
	width: 484px;
	margin-top: 18px;
	margin-left: 50px;
	font-size: 12px;
	position: relative;
	z-index: 100;
}
.cmn_search_box .border {
	width: 480px;
	height: 38px;
	border: 2px solid #26aef3;
	border-radius: 3px;
}
.cmn_search_box .border input {
	float: left;
	border:none;
	height: 18px;
	line-height: 18px;
	padding: 10px;
}
.cmn_search_box .border input[type='text'] {
	width: 398px;
}
.cmn_search_box .border input[type='submit'] {
	width: 62px;
	height: 38px;
	background: url(xiaoxue_img/icon_cmn.png) 20px -79px no-repeat;
	background-color: #26aef3;
}
.cmn_search_box p {
	padding-top: 10px;
}
.cmn_search_box p span,
.cmn_search_box p a.red {
	color: #e44b4b;
}
.cmn_search_box p a {
	margin-right: 20px;
}
.cmn_search_box p a:hover {
	text-decoration: underline;
}
.search_pre {
	display: none;
	width: 417px;
	height: 280px;
	border: 2px solid #26aef3;
	background-color: #fff;
	background-image: url(xiaoxue_img/hotsearch.png);
	background-position: 265px 10px;
	background-repeat: no-repeat;
	position: absolute;
	top: 40px;
	left: 0px;
	z-index: 701;
}
.search_pre ul li {
	height: 28px;
	line-height: 28px;
	margin: 0;
}
.search_pre ul li:hover {
	background:rgba(232, 232, 232, 0.701961);
}
.search_pre ul li em {
	float: left;
	width: 16px;
	height: 16px;
	line-height: 15px;
	text-align: center;
	margin: 6px 10px 0;
	border-radius: 3px;
	background-color: #ccc;
	color: #fff;
	font-style: normal;
}
.search_pre ul li em.e1 {
	background-color: #f37022;
}
.search_pre ul li em.e2 {
	background-color: #fd8a45;
}
.search_pre ul li em.e3 {
	background-color: #fcb056;
}
.search_pre ul li a {
	float: left;
	width: 380px;
	font-size: 14px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
*+html .search_pre {
	height: 318px;
}
*+html .search_pre ul li a:hover {
	background-color: #f1f1f1;
}

.cmn_top_r {
	height: 18px;
	line-height: 18px;
	margin-top: 42px;
	font-size: 12px;
	position: relative;
	z-index: 80;
}
.cmn_top_r .inner a {
	float: right;
	color: #666;
	position: relative;
	z-index: 81;
}
.cmn_top_r .inner a.upload {
	width: 94px;
	background: url(xiaoxue_img/icon_cmn.png) 0px -129px no-repeat;
	text-align: center;
}
.cmn_top_r .inner a.resBasket {
	width: 100px;
	background: url(xiaoxue_img/icon_cmn.png) 23px -163px no-repeat;
	text-indent: 46px;
}
.cmn_top_r .inner a b {
	float: right;
	width: 10px;
	height: 5px;
	margin-top: 5px;
	background: url(xiaoxue_img/icon_cmn.png) 0px -33px no-repeat;
}
*+html .cmn_top_r .inner a b {
	margin-top: -10px;
}
.cmn_top_r .inner a b.on {
	background-position: 0px -58px;
}
.inner_tips {
	padding: 1px 6px;
	background-color: #ff0020;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	top: -25px;
	left: 40px;
	z-index: 2;
	text-indent: 0;
}
.inner_tips .trigBox {
	position: absolute;
	left:10px;
	bottom: 2px;
}
.inner_tips .trig-down {
	border-color: transparent;
}
.inner_tips .trig-up {
	border-color: #ff0020 transparent transparent transparent;
}
.cmn_top_r .inner .rb_pos {
	left:70px;
	background-color: #fd8e49;
}
.cmn_top_r .inner .rb_pos .trigBox {
	left:3px;
	bottom: 2px;
	background-color: #fd8e49;
}
.cmn_top_r .inner .rb_pos .trig-up {
	border-color: #fd8e49 transparent transparent transparent;
}

.cmn_resList_box {
	display: none;
	width: 366px;
	padding: 7px 0 7px 15px;
	background-color: #fff;
	border: 1px solid #26aef3;
	border-radius: 5px;
	position: absolute;
	top: 30px;
	right: 0;
	z-index: 800;
}

.cmn_resList_empty {
	height: 70px;
	line-height: 70px;
	background: url(xiaoxue_img/icon5.png) 20px 5px no-repeat;
	padding-left: 100px;
	font-size: 12px;
	color: #999;
}



.cmn_resList_box .trigBox .trig-up {
	top: -12px;
	left: 325px;
}
.cmn_resList_box .trigBox .trig-down {
	top: -13px;
	left: 325px;
	border-color: transparent transparent #26aef3 transparent;
}
.cmn_resList_box ul {
	width: 366px;
	overflow-x: hidden;
	overflow-y: auto; 
    height:250px;
}
.cmn_resList_box ul li {
	width: 335px;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	background: url(xiaoxue_img/icon_cmn.png) 0px 18px no-repeat;
	border-bottom: 1px dashed #f5f5f5;
}
.cmn_resList_box ul li a {
	float: left;
	width: 220px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.cmn_resList_box ul li a:hover {
	color: #26aef3;
	text-decoration: underline;
}   
.cmn_resList_box ul li strong {
	float: left;
	width: 60px;
	text-align: right;
	color: #5ab660;
	padding-right: 15px;
}

/*免费*/
.cmn_resList_box ul li strong.free {
	color: #5ab660; 
}

/*普通点*/
.cmn_resList_box ul li strong.point {
	color: #ff9900; 
}

/*储值*/
.cmn_resList_box ul li strong.money {
	color: #f00; 
}

/*网校通专供*/
.cmn_resList_box ul li strong.supply {
	color: #26aef3; 
}

.cmn_resList_box ul li span {
	display: inline-block;
	padding-left: 15px;
	background: url(xiaoxue_img/icon_cmn.png) 0px -576px no-repeat;
	cursor: pointer;
}
.cmn_resList_btn {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: #f5f5f5;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.cmn_resList_btn p {
	float: left;
	padding-left: 15px;
}
.cmn_resList_btn p span {
	color: #e44b4b;
}
.cmn_resList_btn a {
	float: right;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	margin-right: 10px;
	border-radius: 5px;
	color: #fff;
	background-image: url(xiaoxue_img/icon_cmn.png);
	background-repeat: no-repeat;
}
.cmn_resList_btn a.download_res {
	width: 58px;
	padding-left: 32px;
	background-color: #26aef3;
	background-position: 10px -191px;
}
.cmn_resList_btn a.clear_res {
	width: 45px;
	padding-left: 45px;
	background-color: #fd8e49;
	background-position: 24px -224px;
}

.xxxk_nav_wrap {
	width: 1200px;
	height: 52px;
	margin: 0 auto;
}
.xxxk_nav {
	position: relative;
	z-index: 60;
}
.res_nav {
	width: 213px;
	height: 52px;
	background-color: #26aef3;
	color: #fff;
	border-radius: 5px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
}
.res_nav .h3 {
	height: 52px;
	line-height: 52px;
	border-radius: 5px;
	padding-left: 55px;
	background: url(xiaoxue_img/icon_cmn.png) 20px -260px no-repeat;
	font-size: 20px;
	cursor: pointer;
	position: relative;
}
.res_nav .h3 span {
	display: inline-block;
	width: 14px;
	height: 8px;
	background: url(xiaoxue_img/icon_cmn.png) 0px -627px;
	position: absolute;
	top: 22px;
	right: 30px;
	z-index: 20;
}
.res_nav .h3 span.hovSpan {
	background-position:  0px -654px;
}
.res_nav_list {
	display: none;
	height: 0;
}
.nav_class li {
	height: 41px;
	line-height: 41px;
	border-bottom: 1px solid #17a1e7;
	vertical-align: bottom; /*for ie7*/
	position: relative;
}
.nav_class li a.nj {
	display: block;
	padding-left: 20px;
	background-color: #0098e5;
	color: #fff;
	font-size: 18px;
}
.nav_class li a.nj:hover {
	background-color: #0088cd;
}
.nav_class li b {
	display: inline-block;
	width: 8px;
	height: 16px;
	background: url(xiaoxue_img/icon_cmn.png) 0px -324px no-repeat;
	position: absolute;
	top: 13px;
	right: 20px;
}
.nav_class li .trigBox {
	display: none;
}
.res_nav_bot {
	padding: 20px 0;
	font-size: 14px;
}
.res_nav_bot p {
	padding-left: 42px;
	height: 40px;
	line-height: 40px;
	background: url(xiaoxue_img/icon_cmn.png) no-repeat;
}
.res_nav_bot p.p1 {
	background-position: 20px -354px;
}
.res_nav_bot p.p2 {
	background-position: 20px -391px;
}
.res_nav_bot p.p1 strong {
	font-weight: normal;
	color: #ffb0b0;
}
.res_nav_bot p.p2 strong {
	font-weight: normal;
	color: #f0ff00;
}
.index_res_nav {
	height: 522px;
}
.index_res_nav h3 span {
	display: none;
}
.index_res_nav .res_nav_list {
	display:block; 
	height:auto;
}
.nav_class_show {
	display: none;
	min-width: 555px;
	padding: 12px 10px 6px 15px;
	border: 1px solid #0088cd;
	border-radius: 5px;
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 213px;
}
.grade_five {
	top:-3px;
}
.grade_six {
	top:-53px;
}
.grade_seven {
	top:-103px;
}
.nav_class_show a {
	float: left;
	color: #666;
}
.nav_class_show a:hover {
	color: #0088cd;
	text-decoration: underline;
}
.nav_class_show .h5 {
	height: 28px;
	line-height: 28px;
	color: #26aef3;
	font-weight: bold;
    padding:0px;
    margin:0px;
}
.nav_class_show p {
	height: 32px;
	line-height: 32px;
	margin-bottom: 6px;
}
.nav_class_show p.bor_bot {
	border-bottom: 1px dashed #e1e1e1;
}
.nav_class_show p a {
	font-size: 12px;
	margin-right: 6px;
    display:inline-block;
    width:63px;

    overflow:hidden;
}
.nav_class li .trig {
	left: 202px;
}
.nav_class li .trig-down {
	left: 202px;
	top: 15px;
	border-color: transparent #fff transparent transparent; /*三角形border颜色*/
}
.nav_class li .trig-up {
	left: 202px;
	top: 15px;
	border-color: transparent #fff transparent transparent; /*三角形border颜色*/
}

.main_nav {
	float: left;
	margin-left: 240px;
	height: 18px;
	line-height: 18px;
	padding: 18px 0 15px 20px;
	position: relative;
	z-index: 50;
}
.nav_borb {
	border-bottom: 2px solid #26aef3;
}
.main_nav a.na,
.main_nav span {
	float: left;
	padding: 0 11px;
	font-size: 16px;
	color: #4c4c4c;
	position: relative;
	z-index: 100;
}
.main_nav a.na:hover,
.main_nav span:hover,
.main_nav a.blue {
	color: #26aef3!important;
}
*+html .main_nav a.na {
	padding: 0 14px;
}
.main_nav img {
	float: left;
	padding: 0 10px;
}
.main_nav a.na em {
	display: inline-block;
	width: 18px;
	height: 21px;
	background: url(xiaoxue_img/new.png) center center no-repeat;
	position: absolute;
	top: -20px;
	right: 10px;
}
.main_nav span.other_xk {
	cursor: pointer;
	padding-right: 20px;
	background: url(xiaoxue_img/icon_cmn.png) 84px -26px no-repeat;
}
.main_nav span.other_xk_hover {
	padding-right: 20px;
	background: url(xiaoxue_img/icon_cmn.png) 84px -50px no-repeat;
}
.other_xk_show {
	display: none;
	width: 60px;
	padding: 8px;
	border: 1px solid #26aef3;
	background-color: #fff;
	border-radius: 5px;

	position: absolute;
	top: 25px;
	left: 5px;
	z-index: 101;
}
.other_xk_show a {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #666;
	text-align: center;
	border-bottom: 1px dashed #e1e1e1;
}
.other_xk_show a.last {
	border-bottom: none;
}
.other_xk_show a:hover,
.crumb a:hover {
	color: #26aef3;
	text-decoration: underline;
}
.nav_km_nj {
	float: left;
}
.other_xk_show .trig,
.nav_glass_show .trig {
	top: -12px;
	left: 32px;
}
.other_xk_show .trig-down,
.nav_glass_show .trig-down {
	top: -13px;
	border-color: transparent transparent #26aef3 transparent;
}
.nav_glass_show {
	display: none;
	width: 360px;
	height: 150px;
	padding: 15px 12px 0;
	border: 1px solid #26aef3;
	background-color: #fff;
	border-radius: 5px;
	position: absolute;
	top: 44px;
	z-index: 101;
}
.nav_glass_show h6 {
	font-size: 16px;
	color: #26aef3;
	font-weight: bold;
}
.nav_glass_show p {
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #d9d9d9;
	
}
.nav_glass_show p.nob {
	border-bottom: none;
	margin-bottom: 0;
}
.nav_glass_show p a {
    margin-right: 8px;
	font-size: 12px;
	color: #666;
}

.nav_glass_show p a:hover {
    color:#26aef3;
    text-decoration:underline;
}

.nav_ja {
	left: 305px;
}
.nav_kj {
	left: 393px;
}
.nav_st {
	left: 345px;
}
.nav_sc {
	left: 398px;
}
.nav_tbtz {
	left: 468px;
}
.nav_ja .trig,
.nav_kj .trig,
.nav_st .trig,
.nav_sc .trig,
.nav_tbtz .trig {
	left: 156px;
}




/*banner*/
#full-screen-slider { 
	width:100%;
	min-width:1200px; 
	height:350px; 
	position:relative;
	z-index: 4;}
#slides { 
	width:100%; 
	min-width:1200px; 
	height:350px; 
	position:relative;
	z-index: 5;}
#slides li { 
	width:100%; 
	min-width:1200px; 
	height:100%; 
	position:absolute;}
#slides li a {
	display:block; 
	width:100%; 
	height:100%; 
	text-indent:-9999px}
#pagination { 
	display:block; 
	position:absolute; 
	left:50%; 
	top:310px; 
	z-index:10; 
	padding:5px 15px 5px 0;
	border-radius:5px;}
#pagination li {
	width:12px; 
	height:12px; 
	float:left; 
	margin-left:15px; 
	border-radius:50%; 
	background-color:#fff;
	opacity: .4;
	filter:alpha(opacity=40);
	background-repeat: no-repeat;
	background-position:center top;
	background-size: cover;}
#pagination li a { 
	display:block; 
	width:100%; 
	height:100%;  
	text-indent:-9999px;}
#pagination li.current {
	height: 26px;
	border-radius: 6px;
	margin-top: -13px;
	background-color:#fff;
	opacity: 1;}

/*login*/
.idx_login_box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 30;
}
.idx_login {
	width: 266px;
	height: 190px;
    background-color:#fff;
	background:rgba(255,255,255,.9);
	border-radius: 5px;
	position: absolute;
	top: -268px;
	right: 0px;
	z-index: 31;

    width: 266px;
	height: 190px;
	background:url(xiaoxue_img/idx_login_bg.png) repeat;
	border-radius: 5px;
	position: absolute;
	top: -268px;
	right: 0px;
	z-index: 31;
}
*+html .idx_login {
	background-color: #fff;
}
.idx_login .d_1 {
	height: 84px;
	padding-left: 108px;
	padding-top: 50px;
	background: url(xiaoxue_img/login_bg.png) 28px 35px no-repeat;
	color: #333;
}
.idx_login .d_1 .p_1 {
	color: #666;
}
.idx_login .d_2 {
	height: 52px;
	padding-top:10px;
	border-top: 1px solid #e6e6e6;
	background-color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.idx_login .d_2 a {
	float: left;
	width: 112px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	margin-left: 15px;
	color: #fff;
	font-size: 16px;
	border-radius: 20px;
}
.idx_login .d_2 a.btn_login {
	width: 82px;
	padding-left: 30px;
	background: url(xiaoxue_img/icon_idx.png) 26px -753px no-repeat;
	background-color: #26aef3;
}
.idx_login .d_2 a.btn_regist {
	width: 82px;
	padding-left: 30px;
	background: url(xiaoxue_img/icon_idx.png) 15px -791px no-repeat;
	background-color: #fc7f35;
}

.idx_logined {
	width: 242px;
	height: 241px;
	padding: 12px;
	background:url(xiaoxue_img/idx_login_bg.png) repeat;
	border-radius: 5px;
	font-size: 12px;
	position: absolute;
	top: -305px;
	right: 0px;
	z-index: 31;
}
*+html .idx_logined {
	background-color: #fff;
}
.idx_logined .p_1 dt {
	float: left;
	margin: 12px 8px 12px 10px;
}
.idx_logined .p_1 dt img {
	border-radius: 50%;
}
.idx_logined .p_1 dd {
	height: 16px;
	line-height: 16px;
	margin-bottom: 8px;
}
.idx_logined .p_1 dd {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #666;
}
.idx_logined .p_1 dd strong {
	color: #333;
}
.idx_logined .p_1 dd a.user_dj {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-left: 3px;
	background: url(xiaoxue_img/icon_idx.png) 0px -841px no-repeat;
}
.idx_logined .p_1 dd a.user_sj {
	display: inline-block;
	height: 14px;
	padding-left: 18px;
	color: #26aef3;
	background: url(xiaoxue_img/icon_idx.png) 0px -862px no-repeat;
}
.idx_logined .p_2 {
	padding: 12px 0;
	border-top: 1px dashed #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	color: #4c4c4c;
}
.idx_logined .p_2 p {
	height: 24px;
	line-height: 24px;
}
.idx_logined .p_2 p .a_1 {
	color: #e44b4b;
}
.idx_logined .p_2 p .a_2 {
	color: #0098e5;
}
.idx_logined .p_2 p .a_3 {
	color: #01a79b;
}
.idx_logined .p_2 p .a_4 {
	color: #a669f0;
}
.idx_logined .quite {
	display: inline-block;
	width: 116px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #26aef3;
	font-size: 16px;
	color: #fff;
	border-radius: 20px;
	margin: 10px 0 0 65px;
}

/*左右侧固定定位*/
.go {
	width: 36px;
	position: fixed;
	_position:absolute;
	right: 50%;
	_right:auto;
	margin-right: -650px;
	top: 50%;
	margin-top: -18px;
	z-index: 100;
}
.go em {
	display: block;
	width: 36px;
	height: 36px;
	background-color: #8e8e8e;
	border-radius: 4px;
	background-image: url(xiaoxue_img/icon_cmn.png);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	transition: background-color 0.2s ease 0s;
}
.go em:hover {
	background-color: #26aef3;
}
.go em.qq {
	background-position: 5px -438px;
}
.go em.wx {
	background-position: 5px -485px;
}
.go em.go_top {
	background-position: 5px -530px;
}
.go .erwm {
	display: none;
	width: 96px;
	height: 96px;
	background-color: #8e8e8e;
	border-radius: 5px;
	position: absolute;
	top: 12px;
	left: -96px;
	z-index: 2001;
}
.go .erwm img.jpgwx {
	margin-top: 5px;
	margin-left: 5px;
}
.go img.triag {
	position: absolute;
	top: 38px;
	right: -3px;
}
.go .qqbox {
	display: none;
	width: 140px;
	height: 188px;
	padding: 8px 0 14px 10px;
	background-color: #8e8e8e;
	border-radius: 5px;
	position: absolute;
	top: -137px;
	left: -150px;
	z-index: 2001;
	font-size: 14px;
	color: #fff;
}
.go .qqbox p.tit {
	font-weight: bold;
}
.go .qqbox p {
	height: 22px;
	line-height: 22px;
	padding: 5px 0
}
.go .qqbox p span {
	float: left;
}
.go .qqbox img.triag {
	top: 150px;
}

/*各页主内容结构*/
.xxxk_wrap {
	width: 100%;
	min-width: 1200px;
	background-color: #fcfcfc;
}
.xxxk_wrap_in {
	width: 1200px;
	margin: 0 auto;
}
.crumb {
	height: 50px;
	line-height: 50px;
	margin-top: 4px;
}
.crumb {
	font-size: 12px;
	color: #999;
}
.crumb a {
	color: #999;
}
.xk_l {
	float: left;
	width: 918px;
}
.xk_r {
	float: right;
	width: 258px;
}
.bor {
	border: 1px solid #ddd;
	border-radius: 5px;
}
.marb {
	margin-bottom: 30px;
}
.week_box {
	width: 260px;
	height: 256px;
	margin-bottom: 20px;
	background: url(xiaoxue_img/date_bg.png) center center no-repeat;
}
.cmn_date {
	padding-top: 34px;
	text-align: center;
	font-family: "Microsoft Yahei";
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 3px 4px #4e9ddb;
}
.cmn_week {
	padding-top: 62px;
	font-size: 20px;
	color: #5f5f5f;
	text-align: center;
}
.cmn_text {
	padding-top: 53px;
	font-size: 12px;
	color: #333;
	text-align: center;
}
.cmn_text p {
	height: 24px;
	line-height: 24px;
    white-space:nowrap;
}
.cmn_text p:nth-child(2) {
	text-align:right;
    padding-right:10px;
}

.xk_l_box {
	padding: 20px;
	border: 1px solid #ddd;
	border-radius: 5px;
	margin-bottom: 20px;
	background-color: #fff;
}

.xk_r_box {
	width: 218px;
	padding: 20px;
	border: 1px solid #ddd;
	border-radius: 5px;
	margin-bottom: 20px;
	background-color: #fff;
}
.zt_tj_box {
	width: auto;
}
.xk_r_tit {
	height: 16px;
	line-height: 16px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.xk_r_tit em {
	float: left;
	width: 3px;
	height: 16px;
	background-color: #26aef3;
	border-radius: 1px;
	margin-right: 10px;
}
.xk_r_tit h2 {
	float: left;
	font-size: 16px;
	color: #333;
}
.xk_r_tit a {
	float: right;
	font-size: 12px;
	color: #808080;
}
.xk_r_box ul li {
	padding-left: 15px;
	height: 28px;
	line-height: 28px;
	background: url(xiaoxue_img/icon_cmn.png) 0px 14px no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xk_r_box ul li a {
	font-size: 12px;
	color: #333;
}
.xk_r_box ul li a:hover {
	color: #26aef3;
	text-decoration: underline;
}
.addv {
	display: block;
	margin-bottom: 20px;
}
.xk_r_box .addv {
	margin: 15px 0 10px;
}
.red {
	color: #f00;
}
.blue {
	color: #26aef3;
}





/*footer*/
.footer{width:100%; min-width:1200px;border-top:2px solid #f0f0f0;background-color:#f8f8f8; font-family: "SimSun";}
.footer_up{width:1200px;margin:20px auto 0;}
.footer_left{float:left;width:682px;border-right:1px solid #EBEBEB;}
.footer_left dl {float: left;padding: 0 10px;width: 150px;}
.footer_left dl dt,.footer_cen dl dt,.footer_rig dl dt {font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;padding-bottom:5px;}
.footer_left dl dt.img1{background: url(xiaoxue_img/icon_footer.png) no-repeat scroll 0 -116px;padding-left: 25px;}
.footer_left dl dt.img2{background: url(xiaoxue_img/icon_footer.png) no-repeat scroll 0 -596px;padding-left: 22px;}
.footer_left dl dt.img3{background: url(xiaoxue_img/icon_footer.png) no-repeat scroll 0 -538px;padding-left: 25px;}
.footer_left dl dt.img4{background: url(xiaoxue_img/icon_footer.png) no-repeat scroll 0 -478px;padding-left: 22px;}
.footer_left dl dd{height:32px;line-height:32px;padding-left:25px;}
.footer_left dl dd a,.footer_cen dl dd a{color:#333; font-size: 12px;}
.footer_left dl dd a:hover,.footer_cen dl dd a:hover,.footer_rig dd a:hover{color:#f30;}
.footer_cen{float:left;width:220px;padding-left:30px;border-right:1px solid #ebebeb;}
.footer_cen dl dd{height:22px;line-height:22px; font-size: 12px;}
.footer_cen dl.dl dd{float:left;padding-right:10px;*padding-right:5px;}
.footer_cen dl dt.img5{background: url(xiaoxue_img/icon_footer.png) no-repeat scroll 0 -417px;padding-left: 25px;}
.footer_rig{width:236px;float:right;}
.footer_rig dd {float: left;height: 86px;margin: 0 8px;text-align: center;width: 86px;}
.footer_rig dd a{color:#333;height:32px;line-height:32px;width:86px;display:block; font-size: 12px;}
.footer_down{width:100%;background-color:#fff;margin-top:20px;*margin-top:10px;}
.foot{margin:0 auto;width:1200px;height:auto;}
.footnav{width:1200px;height:20px;line-height:20px; color:#333;text-align:center;font-size:12px;}
.footnav a{font-size:12px;color:#333;padding:0 5px;}
.fnav { padding: 15px 0 5px; }
.foot p{text-align:center;font-size:12px;line-height:24px;}


.alt_box_bg { display: none; width: 100%; height: 100%; background: url(xiaoxue_img/alphaBg.png); position: fixed; top: 0; left: 0; z-index: 9000; }
.alt_box { width: 540px; height: auto; padding: 30px; background-color: #fff; text-align: center; position: fixed; top: 200px; left: 50%; margin-left: -300px; z-index: 9001;}
.alt_box h5 { line-height: 24px; font-size: 16px; }
.alt_box .alt_cash { margin: 10px 0; padding: 10px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.alt_box p { line-height: 26px; font-size: 14px; }
.alt_box .alt_cash a { color: #00f; }
.alt_box .alt_close { display: block; width: 20px; height: 20px; background: url(xiaoxue_img/icon_cmn.png) 5px -586px no-repeat; cursor: pointer; position:absolute; top:5px; right:5px; z-index:9002;}

.icon1 {
    background: url('xiaoxue_img/icon1.png') no-repeat 12px -315px;
}

.icon2 {
    background: url('xiaoxue_img/icon1.png') no-repeat 12px -364px;
}

.icon3 {
    background: url('xiaoxue_img/alicloud.png') no-repeat 10px 4px;
}

.dlist {
    padding: 5px 10px;
    margin: 0px auto;
    width:400px;       
    padding-left:30px;                 
}

.dlist li {
    width: 150px;
    float: left;
    font-size: 14px;
    padding-left: 10px;
    border-bottom: 1px dashed #ebebeb;
    padding-left: 22px;
    font-size: 14px;
    cursor: pointer;
    overflow: hidden;
    margin-bottom:7px;
    padding-bottom:3px;
    margin-left:20px;
}

.dlist li a {
    color:#000;
}
