@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	font:12px/20px 宋体, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#424242;
	background:#fff url(../images/body_bg.gif) repeat-x 0 0;
}
a {
	cursor:pointer;
	color:#2e2e2e;
	behavior:url(/line.htc);
	text-decoration:none
}

a:focus{ outline:0; }

a,area{outline:0; blr:expression(this.onFocus=this.blur()) }

a:hover {
	color:#F60;
	text-decoration:none
}
img, ul, form, input, select, button, span, dl {
	float:left;
	border:none;
}
input, select {
	padding:1px 0 0 0;
	font-size:12px;
}
.wrap div {
	float:left
}
h1, h2, h3, h4, h5 {margin:0; padding:0;}
h3 {font-family:宋体}
ul li {
	float:left;
	padding:0 5px 0 20px;
	list-style-type:none;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	background:url(../images/dot.gif) no-repeat 6px 8px
}
.wrap {
	margin:0 auto;
	width:980px;
}
.wrap .left {
	width:690px;
	display:inline
}
.wrap .right {
	float:right!important;
	width:280px
}
.clear {
	float:none!important;
	height:0!important;
	overflow:hidden!important;
	clear:both!important
}
.text14 {
	font-size:14px;
}
.hot, .hot a {
	color:#F30
}
.hot a:hover {
	color:#36C!important;
	text-decoration:underline!important
}
.org, .org a {color:#F30!important; float:none!important;}
.org:hover {text-decoration:underline!important;}

/*---------顶部---------*/
.nav {
	width:100%;
	background:url(../images/nav_1.gif) repeat-x
}
.nav_top, .nav_wrap {
	margin:0 auto;
	width:980px;
}
.nav_top_r {
	float:right!important;
	padding:3px 0 0 0;
	-padding:4px 0 0 0;
	width:360px;
	height:22px;
	-height:21px;
	color:#ffcbad;
	text-align:center;
	background:url(../images/nav_2.gif) no-repeat right 0;
}
.nav_top_r a {
	color:#ffcbad
}
.nav_top_r a:hover {
	color:#fff;
	text-decoration:underline
}
.nav_wrap {
	width:980px
}
.nav_wrap div {
	float:left
}
.nav_grzx span {
	float:none
}
.nav_grzx {
	padding:12px 0 0 15px;
	margin:17px 0 0 0;
	width:105px;
	height:27px;
	text-align:center;
	color:#004e96;
	font-weight:bold;
	overflow:hidden;
	background:url(../images/but_grzx.gif) no-repeat;
}
.nav_grzx:hover {
	color:#40a0db;
	background:url(../images/but_grzx_1.gif) no-repeat;
}
.nav_cpss {
	margin:17px 0 0 5px;
	padding:7px 10px 0 0;
	width:595px;
	height:32px;
	overflow:hidden;
	background:url(../images/nav_3.gif)
}
.nav_cpss_wrap {
	float:right!important
}
.nav_cpss img {
	margin:0 0 0 5px
}
.dropdown dt {
	width:220px;
	height:21px;
	padding:5px 10px 0 10px;
	cursor:pointer;
	background:url(../images/nav_cpss_s1.gif)
}
.dropdown dd {
	position:absolute;
	border:1px solid #c7c7c7;
	border-top:none;
	overflow:hidden;
	width:238px;
	display:none;
	background:#fff;
	opacity:0;
	z-index:99999
}
.dropdown ul {
	width:239px;
	height:225px;
	overflow-x:hidden;
	OVERFLOW: scroll;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #D2E5F4;
	scrollbar-highlight-color: #D2E5F4;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #D2E5F4;
	list-style:none;
}
.dropdown li {
	margin:0 10px;
	padding:0;
	border-bottom:#c7c7c7 1px dashed;
	display:inline;
	width:210px;
	background:none
}
.dropdown li a {
	float:left;
	width:210px;
}
.dropdown li a:hover {
	background:#f8f8f8
}
/*---------学习网通用导航---------*/
.nav_wrap1 {
	margin:18px 0 5px 0;
	-margin:18px 0 1px 0;
	margin:18px 0 6px 0\9;
	 +margin:18px 0 5px 0;
	width:980px;
	height:195px;
	overflow:hidden;
	border-bottom:#c7c7c7 1px dashed
}
.carousel-component {
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
}
.carousel-component ul.carousel-list {
	width:10000000px;
	position:relative;
	display:inline;
	z-index:1;
}
.carousel-component .carousel-list li {
	float:left;
	list-style:none;
	overflow:hidden;
	white-space:normal;
}
.carousel-component .carousel-clip-region {
	width:880px;
	overflow:hidden;
	margin:0px auto;
	position:relative;
}
/* AJAX CAROUSEL */
.carousel-list li {
	margin:0 0 0 6px;
	padding:5px;
	width:130px;
	display:inline;
	overflow:hidden;
	background:none
}
.carousel-list li a {
	float:left;
	width:140px;
	color:#a4a4a4;
	cursor:pointer;
}
.carousel-list li a:hover {
	color:#090
}
.carousel-list li a span {
	float:left;
	padding:145px 0 0 0;
}
.nav_but_tbbs a {
	background:url(../images/nav_but_tbbs1.jpg) no-repeat
}
.nav_but_tbbs a:hover {
	background:url(../images/nav_but_tbbs2.jpg) no-repeat
}
.nav_but_bkcd a {
	background:url(../images/nav_but_bkcd1.jpg) no-repeat
}
.nav_but_bkcd a:hover {
	background:url(../images/nav_but_bkcd2.jpg) no-repeat
}
.nav_but_jxsp a {
	background:url(../images/nav_but_jxsp1.jpg) no-repeat
}
.nav_but_jxsp a:hover {
	background:url(../images/nav_but_jxsp2.jpg) no-repeat
}
.nav_but_zldq a {
	background:url(../images/nav_but_zldq1.jpg) no-repeat
}
.nav_but_zldq a:hover {
	background:url(../images/nav_but_zldq2.jpg) no-repeat
}
.nav_but_hdsq a {
	background:url(../images/nav_but_hdsq1.jpg) no-repeat
}
.nav_but_hdsq a:hover {
	background:url(../images/nav_but_hdsq2.jpg) no-repeat
}
.nav_but_swty a {
	background:url(../images/nav_but_swty1.jpg) no-repeat
}
.nav_but_swty a:hover {
	background:url(../images/nav_but_swty2.jpg) no-repeat
}
.nav_but_nwwd a {
	background:url(../images/nav_but_nwwd1.jpg) no-repeat
}
.nav_but_nwwd a:hover {
	background:url(../images/nav_but_nwwd2.jpg) no-repeat
}
.nav_but_more a {
	background:url(../images/nav_but_more1.jpg) no-repeat
}
.nav_but_more a:hover {
	background:url(../images/nav_but_more2.jpg) no-repeat
}
/*---------copyright---------*/
.copyright {
	margin:18px 0 0 0;
	padding:38px 0 0 0;
	background:url(../images/copy1.jpg) repeat-x
}
.copyright_text {
	padding:20px 0;
	width:100%;
	text-align:center;
}
.copyright_text img {
	float:none
}
/*---------登录框 登录前---------*/
.login_first {
	width:280px;
	height:270px;
	overflow:hidden;
	background:url(../images/login_1.gif)
}
.login_t {
	margin:85px 40px 10px 40px;
	display:inline;
	width:200px;
	overflow:hidden;
}
.login_first .input1, .login_first .input2 {
	margin:0 0 8px 0;
	color:#999;
	padding:3px 3px 3px 18px;
	width:119px;
	height:13px;
	border:#c7c7c7 1px solid
}
.login_first .input1 {
	background:url(../images/icon_login1.gif) no-repeat 4px 3px
}
.login_first .input2 {
	background:url(../images/icon_login2.gif) no-repeat 2px 4px
}
.login_first .fx {
	margin:5px 0 0 0;
	margin:3px 2px 0 0\9;
 +margin:0 0 0 0;
 *margin:-1px 0 0 -4px;
	display:inline;
	overflow:hidden;
}
.login_first .submit {
	margin:10px 0 13px 35px;
	width:135px;
	height:53px;
	background:url(../images/but_submit.gif);
	cursor:pointer;
}
.login_first .login_d {
	width:200px;
	text-align:center
}
.login_d span {
	float:none
}


/*---------学习网弹出提示---------
#message_box {
	float:none!important;
	padding:0 0 10px 0;
	position:absolute;
	z-index:88888888;
	top:0;
	left:0;
	border:#fff 5px solid;
	background:#ffebc0 url(../images/message_box_1.gif) repeat-x 0 bottom;
}
#message_text {
}

#message_top {
	float:none;
	width:100%;
	background:url(../images/message_box_2.gif) repeat-x;
}
#message_title {
	padding:26px 0 0 80px;
	width:100%px;
	height:42px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:url(../images/message_box_3.gif) no-repeat;
}

#message_zw {
	padding:0 20px 20px 20px;
	color:#fe6000;
}

#message_but_sure a, #message_but_Cancel a {
	float:left;
	margin:0 0 0 20px;
	width:41px;
	height:21px;
	text-align:center;
	color:#FFF;
	line-height:22px;
	overflow:hidden
}
#message_but_sure a:hover, #message_but_Cancel a:hover {color:#FF0}
#message_but_sure a {
	background:url(../images/message_box_4.gif)
}
#message_but_Cancel a {
	background:url(../images/message_box_5.gif)
}
*/




/*-------------弹出框样式----------------*/
.tck{
	position:absolute;
	width:322px;
	border:#EBEBEB solid 3px;
	background:#fff;
	z-index:168;
}
.tck_boder {
	float:left;
	width:300px;
	padding:10px;
	border:#ccc solid 1px;
}
.tck_title_con {
	padding:5px;
	height:12px;
	overflow:hidden;
	font-weight:bold;
	background:#f60;
}
.tck_title {
	float:left;
	color:#FFF;
	line-height:14px
}
.tck_close {
	float:right!important;
	
}
.tck_close a {
	float:right!important;
	width:12px;
	height:12px;
	line-height:12px;
	text-align:center;
	overflow:hidden;
	color:#fff;
}
.tck_close a:hover {
	background:#333; 
	color:#fff
}
.tck_top {
	float:none;
	padding:10px;
	line-height:19px;
	color:#f60;
	clear:both;
}

tck .span1, .tck .bold{color:#FF6400; float:none!important;}
.tck .bold{font-weight:bold;}
.tck .span3, .tck .span4{
	float:right;
	height:20px;
	margin:0 0 0 10px;
	padding:0 5px;
	_line-height:21px;
	vertical-align:middle;
	background:#f60;
	color:#fff;
	font-size:12px;
	overflow:hidden
}
.tck .span3 a, .tck .span4 a {color:#fff}
.tck .span3:hover, .tck .span4:hover {background:#333}
.orange{color:#FF6400;}

.title_ct {padding:0 0 0 18px;	background:url(../images/mark.gif) no-repeat 6px 6px;}
.title_ct, .title_ct a {color:#666}
.title_ct a:hover {color:#f60}


















/*---------登录框 登录后---------*/
.login_later {
	width:280px;
	height:270px;
	overflow:hidden;
	background:url(../images/login_2.gif)
}
.login_later .photo {
	margin:32px 0 0 64px;
	width:150px;
	height:150px;
	display:inline
}
.login_later .hy {
	margin:12px 0 0 18px;
	padding:4px 5px 0 5px;
	display:inline;
	width:235px;
	height:25px;
}
.login_later span, .login_later img {
	float:none
}
.login_later img {
	margin:0 1px
}
.login_later .tc {
	float:right!important
}
.login_later .jf {
	padding:2px 5px 0 23px;
	display:inline;
	width:207px;
	line-height:17px;
}
.login_later .jf p {float:left}


/*----------------------------pages----------------------------*/
.pagebox {
	FONT-SIZE: 12px;
	padding:8px 0 3px 80px;
	display:inline;
}
.pagebox SPAN {
	MARGIN-RIGHT: 2px;
	TEXT-ALIGN: center;
}
.pagebox SPAN A {
	DISPLAY: block;
}
.pagebox  .num { line-height:12px}
.pagebox SPAN.num_nonce {
	padding:0 4px;
	FONT-WEIGHT: bold;
	BACKGROUND:#F60;
	COLOR: #fff;
	LINE-HEIGHT: 12px;
	border:#fff 1px solid
}
.pagebox SPAN.num A {
	padding:0 4px;
	FONT-WEIGHT: bold;
	BACKGROUND:#fff;
	LINE-HEIGHT: 12px;
	border:#ccc 1px solid
}
.pagebox SPAN.num A:hover {
		BACKGROUND:#F60;
		color:#fff


}
.pagebox SPAN.num_ellipsis {

}
.pagebox SPAN.pre {
	margin:-3px 3px 0 0;
}
.pagebox .next {
	margin:-3px 0 0 0;
}
.pagebox .text_1 {
	margin:-3px 3px 0 3px!important;
	*margin:0 3px;
	border:#ccc 1px solid
}
.pagebox .go_1 {
	margin:-3px 0 0 0!important;
	*margin:0;
	padding:0;
	width:36px;
	height:18px;
	line-height:12px;
	border:#ccc 1px solid;
	background:#fff;
	overflow:hidden;
}
.pagebox .go_1:hover {
	width:36px;
	color:#fff;
	background:#F60;
	border:#555 1px solid;
}


/*---------官网通用导航1---------*/

.gw_nav {
	margin:0 auto;
	width:980px
}
.gw_nav .logo {padding:0 6px}
.gw_nav .tel {
	float:right;
	margin:28px 0 0 0;
	padding:11px 6px 0 82px;
	width:105px;
	height:39px;
	background:url(../images/gw_images/tel.png) no-repeat 0 bottom
}
.gw_nav .menu {
	float:left;
	margin:6px 0;
	width:970px;
	height:30px;
	padding-left:10px;
	line-height:30px;
	*line-height:31px;
	overflow:hidden;
	background:url(../images/gw_images/nav_bg.gif)
}
.menu .menu_l {
	font-weight:bold
}
.menu .menu_l span, .menu .menu_l  span a.curr {
	float:left;
	height:30px;
	color:#000;
	padding-right:2px;
	background:url(../images/gw_images/menu_jk.gif) no-repeat right top
}

.menu .menu_l span a{color:#000; padding:0 13px 0 15px; float:left;}

.menu .menu_l a:hover {color:#f60}

.menu .menu_l span a.curr{
	padding:0 13px 0 15px;
	background:url(../images/gw_images/menu_jk2.gif) repeat-x;
	color:#f60;
}/*----当前状态///-----*/

.menu .menu_r {
	float:right;
}
.menu_r .gdyy, .menu_r .login {
	float:left;
	padding:0 10px;
	height:30px;
	background:url(../images/gw_images/menu_jk.gif) no-repeat left top
}
.menu_r .gdyy a {color:#666}
.menu_r .gdyy a:hover {color:#f60}

.menu_r .login {float:left}

.login  .btn, .btn_grzx {
	float:left;
	margin:5px 1px;
}
.btn a, .btn_xz {
	float:left;
	width:35px;
	height:19px;
	line-height:19px;
	overflow:hidden;
	color:#fff;
	text-align:center;
	background:url(../images/gw_images/btn_bg.gif) no-repeat left 0
}
.btn a:hover, .btn_xz {
	color:#fff;
	background:url(../images/gw_images/btn_bg.gif) no-repeat left bottom!important
}
.btn_grzx, .btn_grzx a {
	float:left;
	width:70px;
	height:19px;
	line-height:19px;
	overflow:hidden;
	color:#fff;
	text-align:center;
	background:url(../images/gw_images/btn_bg.gif) no-repeat right top
}
.btn_grzx a:hover {
	color:#fff;
	background:url(../images/gw_images/btn_bg.gif) no-repeat right bottom!important
}

#login_dlk {
	position:absolute;
	z-index:88888;
	margin:26px 0 0 -295px;
	display:inline;
}
.login_dlk * {float:left}
.login_dlk {
	float:left;
	padding:7px 5px 0 5px;
	width:295px;
	height:23px;
	line-height:20px;
	*line-height:22px;
	overflow:hidden;
	color:#999;
	background:url(../images/gw_images/login_dlbg.gif)
}

.login_dlk span {margin:0 0 0 5px;}
.login_dlk .input3 {
	margin:0 0 0 3px;
	padding:2px 2px 0 2px;
	width:76px;
	height:15px;
	overflow:hidden;
	color:#666;
	border:#999 1px solid;
	background:url(../images/gw_images/login_dlbg1.gif)
}
.login_dlk .btn_dl input {
	margin:0 5px;
	width:35px;
	height:19px;
	overflow:hidden;
	background:url(../images/gw_images/login_dlbg.gif) no-repeat  -84px bottom;
	text-indent:-999px;
}
.login_dlk .btn_dl input:hover {
	background:url(../images/gw_images/login_dlbg.gif) no-repeat  -123px bottom;
}

.login_dlk .btn_close a {
	margin:2px 0 0 5px;
	width:14px;
	height:14px;
	background:url(../images/gw_images/login_dlbg.gif) no-repeat  -159px -33px;
}
.login_dlk .btn_close a:hover {
	background:url(../images/gw_images/login_dlbg.gif) no-repeat  -174px -33px;
}


/*---------官网foot---------*/

.foot {
	margin:0 auto;
	padding:20px 0 50px 0;
	width:980px;
	text-align:right;
	color:#666;
}
.foot_top {
	border-top:#e9e9e9 1px solid;
	border-bottom:#e9e9e9 1px solid;
	line-height:26px;
}
.foot span {float:left}
.foot a {color:#666}
.foot a:hover {
	color:#000;
	text-decoration:none!important
}
.foot_down {
	color:#999
}



/*---404error---*/
.error_con {
	margin:90px;
	padding:90px 0 0 345px;
	width:455px;
	height:270px;
	overflow:hidden;
	background:url(../images/other/404error_bg.jpg) no-repeat
  }

.error_con * {float:none!important}
.error_code {padding:0 38px 50px 0; color:#ccc; text-align:right}
.error_down {
	padding:30px 0 0 55px;
	font-size:14px;
	font-weight:bold;
}

.error_down a {color:#09F}
.error_down a:hover {color:#6C3}

/* --- 过程提示 --- */
.flow_con {position:; padding:15px; width:500px; font-size:14px; line-height:25px; border:#f90 5px solid; color:#333; background:#fff}
.td_bottom_line td {padding:0 0 8px 0; border-bottom:#eee 1px solid}

.flow_con h3 { font-size:16px;}
.flow_con a.bt_ty {padding:3px 8px; background:#FF9; border:#ccc 2px solid}
.flow_con a.bt_ty:hover {background:#FF0; border:#F90 2px solid}
















