/* =================全局样式定义================ */
* {margin:0px; padding:0px; }
body {
font-size:12px; color:#333333; 
background:url(body-bg.jpg) repeat-x left top;
}
ul,li {list-style:none; font-size: 12px;}
img {border:0px;}
form {margin:0px; padding:0px;}
.clear {clear:both;}
.ad {float:left;}
.hg {height:23px; line-height:23px;}
.out {margin-top:5px; display:inline;}
.xuxian {background:url(xuxian.gif) repeat-x left bottom;}
.LinkFriendSite {height:14px; line-height:14px;}
#breadcrumb,#search  {
height:26px; border:1px solid #99ccff; line-height:26px; float:left;
}
#breadcrumb {width:742px; padding-left:10px; border-right:0px;}
#search {width:228px; border-left:0px;}
/* ================ 框架结构样式定义============ */
.wrapper {
width:982px; height:auto; margin:0px auto; background:#ffffff; 
padding:0px 4px 0px 4px;
}



/* =================HEADER样式定义============== */
#loginbar,#top_nav {
float:left; height:30px; background-color:#efefef; line-height:30px;
}
#loginbar { width:784px; }
#top_nav { width:198px; }
#logo { width:260px; height:55px; float:left; margin:8px 35px 0px 0px; }
#banner { width:657px; height:68px; float:left; }
#menu_l,#menu_r {
width:60px; height:59px; float:left;
}
#menu_c { width:861px; height:50px; float:left; padding-top:9px;
background:url(menu-c-bg.jpg) repeat-x left top;
 }
#menu_c li {width:800px; float:left; height:25px; line-height:25px; padding-left:31px; color:#ffffff; list-style:none; 
}
#menu_c li a {font-weight:bold;}

/* =================首页样式定义============== */
.wrapper .index_t_l {
width:111px; height:auto; float:left; margin-right:6px; border:1px solid #cccccc;
}
.wrapper .index_t_c {
width:632px; height:auto; float:left; margin:0px 8px 6px 0px; display:inline;
}
.index_t_c_news,.index_t_c_img {
width:630px; height:auto; float:left; border:1px solid #ABB9C4; 
}
.index_t_c_newss,.index_t_c_img {
width:610px; height:auto; float:left; border:1px solid #ABB9C4; 
}
.wrapper .index_t_r {
width:222px; height:auto; float:left; 
} 
.index_nav{ width:109px; height:auto; float:left; margin:1px 1px 6px 1px; display:inline;}
.nav_title {width:109px; height:34px; line-height:34px; font-weight:bold;
color:#4484DC; text-align:center; background:url(nav-title-bg.jpg) repeat-x left top; font-size:14px;
}
.nav_content {
width:109px; height:auto; float:left; background:url(nav-bg.jpg) repeat-y left top;
}
.nav_content li {
width:89px; height:28px; line-height:28px; float:left; padding-left:20px;
border-bottom:1px solid #96C0EA; background:url(nav-li-bg.jpg) no-repeat 8px 8px;  font-weight:bold;
}
.index_fouc { width:276px; height:236px; float:left;
margin:6px 10px 0px 6px; display:inline; 
}
.index_news { width:312px; height:236px; float:left; line-height:21px; 
}
.channel_fouc { width:276px; height:232px; float:left;
margin:6px 10px 0px 6px; display:inline; 
}
.channel_news { width:313px; height:198px; float:left; line-height:20px;
padding-top:5px; 
}
.channel_news_title {
width:198px; height:25px; line-height:25px; background:#f3f3f3 url(news-title-bg.jpg) no-repeat 10px; center; float:left; margin:2px 2px 0px 0px; display:inline; padding-left:20px; font-size:14px; font-weight:bold; color:#0066CB;
}
.channel_news_title {
width:198px; height:25px; line-height:25px; background:#f3f3f3 url(news-title-bg.jpg) no-repeat 10px; center; float:left; margin:2px 2px 0px 0px; display:inline; padding-left:20px; font-size:14px; font-weight:bold; color:#0066CB;
}
.index_t_l_px {
width:100%; height:auto; border-bottom:1px solid #cccccc; float:left;
padding-bottom:4px; margin-bottom:0px; display:inline;
}
.index_t_l_px li {
width:60px; height:36px; line-height:36px; font-weight:bold; float:left;
margin:0px 0px 4px 3px; display:inline;  padding-left:43px; 
background:url(px-bg.jpg) no-repeat left top;
}
.index_t_l_img {
width:109px; height:auto; float:left; margin:0px 1px 1px 1px; display:inline;
background-color:#cccccc; 
}
.index_t_l_img li {
width:40px; height:40px; border:2px solid #ffffff; float:left; margin:5px 2px 5px 6px; display:inline;
}
* html .index_t_l_img li img {margin-bottom:-3px;}
.index_t_l_xy {
width:100%; height:auto; border-bottom:1px solid #cccccc; background:#f0f0f0;
float:left;
}
.index_t_l_xy li {
height:24px; width:101px; padding-left:10px; line-height:24px; float:left;
border-top:1px solid #cccccc; 
}
.index_t_c_colmun {
width:311px; border:1px solid #9ABCD8; margin-right:6px; display:inline;
float:left; height:auto; margin-top:6px;
}
.index_colmun_title {
width:300px; padding-left:11px; float:left; background-color:#d7e7f7;
border-bottom:1px solid #9ABCD8; font-weight:bold; height:27px; line-height:27px;
}
.index_colmun_content {
width:301px; height:auto; float:left; padding:3px 5px; line-height:21px;
}
.index_t_c_img ul {
width:148px; height:154px; float:left; margin:8px 2px 0px 7px; display:inline;
}
.index_t_c_img ul .c_img_pic {
width:148px; height:129px; float:left;
}
* html .index_t_c_img ul .c_img_pic {margin-bottom:-4px; }
.index_t_c_img ul .c_img_title {
width:148px; height:25px; line-height:25px; text-align:center; font-weight:bold;
float:left; 
} 
.index_t_r .t_r_ad {
width:220px; height:auto; float:left; border:1px solid #AABCBE; padding-bottom:8px;
}
* html .index_t_r .t_r_ad {padding-bottom:12px;}
*+html .index_t_r .t_r_ad {padding-bottom:11px;}
.index_t_r .t_r_ad li {
float:left; width:180px; height:76px; margin:8px 0 0 5px; *margin:6px 0 0 5px; _margin:6px 0 0 5px; display:inline;
}
* html .index_t_r .t_r_ad li img {margin-bottom:-3px;}
.index_t_r_colmun {
width:220px; border: 1px solid #ABB7C5; float:left; margin-top:6px;
}
.t_r_colmun_title {
width:210px; height:27px; line-height:27px; float:left; background-color:#d7e7f7; padding-left:10px; font-weight:bold; font-size:14px;
}
.t_r_colmun_content {
width:200px; height:auto; float:left; padding:3px 5px; line-height:20px
}
.hd_title {
width:180px; height:22px; line-height:22px; float:left; font-weight:bold; color:#ff0000; margin-top:4px; display:inline;
}
.hd_content {
width:180px; height:auto; line-height:20px; float:left; padding:3px 0px;
}
.hd_content a {padding-right:5px;}
.zhixing {width:180px; height:auto; float:left; margin:3px 0px 4px 0px; display:inline;}
.zhixing .zx_img { width:50px; height:50px; float:left; border:1px solid #000000; margin-right:20px; display:inline;}
.zhixing .zx_name { width:108px; height:20px; float:left; font-weight:bold;}
.zhixing .zx_info {width:108px; height:18px; line-height:18px; float:left;}
.index_c_l {
width:141px; height:265px; float:left; border:1px solid #cccccc; 
background:url(index-c-l-bg.jpg) repeat-x left top;
}
.index_c_r {
width:839px; height:auto; float:left;  
}
.index_c_r_colmun {
width:412px; height:265px; float:left; border:1px solid #96BCCF; margin-left:5px; display:inline;
}
.c_r_colmun_title {
width:400px; height:27px; line-height:27px; border-bottom:1px solid #96BCCF;
background-color:#D7E7F4; padding-left:12px; font-weight:bold;
}
.c_r_colmun_title span {float:right; margin-right:8px; font-weight:normal;
fong-size:12px;
}
.c_r_colmun_title span a {padding:0px 3px;}
.c_r_colmun_content {
width:402px; height:auto; padding:3px 5px; float:left;
}
.zhuce_title {width:111px; text-align:center; height:25px; line-height:25px; 
float:left; font-weight:bold; color:#ff0000;
}
.zhuce_content {width:101px; padding:3px 5px; float:left;}
.zhuce_content li {width:101px; height:25px; line-height:25px; float:left;}
#book {
width:980px; height:166px; border:1px solid #94BDCF; margin:5px auto;
}
#book #book_title { margin:1px 5px 1px 1px; float:left; font-weight:bold;
background-color:#6599FF; width:24px; height:122px; float:left; color:#ffffff;
text-align:center; padding-top:40px; display:inline;
}
#book #book_content {width:918px; float:left; height:122px; padding-top:10px;} 
.index_b_l {width:532px; height:auto; float:left;}
.index_b_c {width:219px; height:auto; float:left; margin:0px 5px; display:inline;}
.index_b_r {width:191px; height:auto; float:left;} 
.index_b_l_colmun {width:530px; height:auto; float:left; 
border:1px solid #67CBFD; background:url(s_xuxian.gif) repeat-y center top;
}
.index_b_c_colmun {width:217px; height:auto; float;left; border:1px solid #99bbdd;}
.b_c_colmun_title {width:205px; padding-left:12px; float:left; height:27px; line-height:27px; background:#d7e7f7; border-bottom:1px solid #99bbdd;
font-weight:bold; font-size:14px;
}
.b_c_colmun_content {
padding:4px 5px; height:auto; width:207px; float:left; line-height:22px;
}
.index_b_l_colmun ul {width:252px; float:left; height:auto; display:inline;
margin:2px 5px 0px 7px;
}
.b_l_colmun_title {width:232px; height:22px; line-height:22px; float:left; 
background:#FFFDF1 url(b_l_colmun.gif) no-repeat left top;
padding-left:20px; font-weight:bold;
}
.b_l_colmun_content {width:252px; height:auto; line-height:22px; float:left;
padding:5px 0px 3px 0px;
}
#friendlink { background:url(fl-bg.jpg) repeat-x left top; width:980px; 
border:1px solid #68CAFB; width:980px; height:auto; margin:5px auto 5px auto;
}
#friendlink_title {
width:960px; height:23px; line-height:23px; float:left; padding-left:20px;
background:url(b_l_colmun.gif) no-repeat left top; font-weight:bold;
}
#friendlink_title span {
float:right; margin-right:30px; font-weight:normal;
}
#friendlink_content {
width:970px; height:auto; float:left; padding:5px;
}
#fl_name,#fl_list { height:25px; line-height:25px; float:left; }
#fl_name {width:70px; }
#fl_list {width:870px; }
.r_b_jiaocheng {
height:20px; line-height:20px; margin-top:0px;
}
.tjqy_img {
width:130px; height:auto; float:left; margin-right:15px; display:inline;
}
.tjqy_img li {
width:130px; height:49px; margin-top:6px; *margin-top:6px; _margin-top:4px; display:inline; float:left;
}
.tjqy_list{
width:257px; height:auto; float:left; line-height:23px;
}
#sjzt {
width:752px; height:49px; float:left;
}
#sjzt_left {width:132px; height:49px; float:left;}
#sjzt_right {
width:619px; height:49px; float:left; border-right:1px solid #cccccc;
background:url(sjzt-right-bg.jpg) repeat-x left top;
}
#sjzt_right_t {
width:614px; height:22px; padding:3px 0px 1px 5px; float:left; 
line-height:22px;
}
#sjzt_right_b {
width:614px; height:20px; float:left; line-height:20px; padding-left:5px;
}
#lishi {width:260px; height:48px; float:left; background:url(lishi-bg.jpg) no-repeat left top; color:#ffffff; padding-left:610px; padding-right:90px; padding-top:10px; line-height:22px;
}
#lishi li { float:left; padding:0px 5px; display:block; width:50px;}
/* =================频道样式定义============== */
#class_name {
width:980px; height:28px; float:left; background-color:#ff0000; 
line-height:28px; border:1px solid #33ccff; margin-top:5px; text-align:center;
background:url(class-name-bg.jpg) repeat-x left top;

}
.channel_left {
width:644px; height:auto; float:left;
}
.channel_colmun {width:310px; border:1px solid #96BDCE; float:left; 
margin:0px 10px 5px 0px; height:auto; display:inline; overflow:hidden;
} 
.channel_colmun_title {
width:300px; height:25px; line-height:25px;  float:left; font-weight:bold;
background:url(class-l-title.jpg) repeat-x left top;
padding-left:10px; 
}
.channel_colmun_title span {
width:13px; height:13px; float:left; background:url(class-title-ico.jpg) no-repeat left top; margin-top:6px; margin-right:8px;
}
.channel_colmun_content {
width:300px; height:auto; padding:5px; float:left; line-height:20px;
} 
/* =================栏目列表式定义============== */
#class_menu {
width:950px; height:28px; line-height:28px; text-align:center;
background:url(class-nav-bg.jpg) repeat-x left top;
border:1px solid #33ccff;
}
.class_left {
width:632px; height:auto; float:left; margin-right:10px; display:inline;
border:1px solid #69CBFC; background-color:#ffffff;
}
.wrapper_right {
width:338px; height:auto; float:left; 
}
.class_list_title {
width:620px; height:25px; line-height:25px; line-height:25px; float:left;
background:url(class-l-title.jpg) repeat-x left top; 
padding-left:10px; font-weight:bold; font-size:14px; color:#105DB5;
}
.class_list_title span {
width:13px; height:13px; float:left; background:url(class-title-ico.jpg) no-repeat left top; margin:5px 6px 0px 0px; 
}
.class_list_content {
width:610px; height:776px; float:left; padding:5px 10px; line-height:24px;
background-color:#ffffff;
}
#class_showpage {
width:610px; height:24px; line-height:24px; float:left; text-align:center;
border:1px solid #93CEFF; margin:5px 10px; display:inline; padding-top:4px;
background-color:#EAF5FB;
}
.zhinan_title {
width:296px; height:25px; float:left; line-height:25px; font-weight:bold;
color:#0066cc;
}
.zhinan_img {
width:68px; height:56px; border:1px solid #cccccc; padding:2px; float:left;
margin-right:9px; display:inline;
}
.zhinan_content {
width:205px; height:auto; float:left; line-height:20px; font-weight:normal;
color:#0066cc
}
/* =================内容页样式定义============== */
h1 {
width:630px; height:50px; font-size:20px; font-weight:bold; float:left;
text-align:center; line-height:50px;
}
.content_info {
width:610px; margin:0px 10px 5px 10px; float:left; height:24px; display:inline;
line-height:24px; text-align:center; 
background-color:#E9F2FF; border-top:1px solid #ACCDFF; 
}
.content_info li {float:left; padding:0px 8px; }
.content_content {width:600px; padding:5px 15px; float:left; height:auto;
font-size:14px; line-height:180%; overflow-x:hidden;
}
.content_content xuxian {
font-size:14px;
}
.content_updown {
width:620px; height:44px; float:left; text-align:left; padding-left:10px;
}
.content_edior {
width:600px; height:25px; line-height:25px; float:left;
text-align:right; padding-right:20px; border-bottom:1px dashed #cccccc;
}
.content_updown li {
width:620px; height:22px; line-height:22px; float:left;
}
.channel_right {
width:336px; height:auto; float:left; border:1px solid #66CBFF; margin-bottom:8px;
}
.channel_r_title {
width:317px; height:25px; line-height:25px; float:left; background:url(column-right-title.jpg) no-repeat 1px top; padding-left:19px;
font-size:14px; color:#0066CB; font-weight:bold;
}
.channel_r_content,#zhinan_nav {
width:336px; height:auto; float:left; padding:0px; line-height:22px;
}
#zhinan_nav li {
width:30%; height:23px; border:1px solid #bee1fd; float:left;
 text-align:center; margin:6px 3px 8px 3px; display:inline;
background:url(zhinan-nav-bg.jpg) repeat-x left top;
}
/* =================FOOT式定义============== */
#foot {background:#ffffff url(food-bg.jpg) repeat-x left top;
padding-top:25px;  text-align:center; line-height:22px; 
}

/* =================单页样式定义============== */
.about_right {
width:751px; float:left; height:auto; padding:0px 40px; border:1px solid #cccccc;
}
.about_content {
width:100%; height:auto; float:left; line-height:180%; font-size:14px;
padding:5px 0px;
}
/* =================链接式定义============== */
a {text-decoration:none;}
a:link { color:#333333;}
a:visited { color:#333333;}
a:hover {color:#ff0000;}
.bai:link { color:#ffffff;}
.bai:visited {color:#ffffff;}
.bai:hover { color:#ffffff; text-decoration:underline}
.bai2:link,.bai2:visited {color:#ffffff;}
.bai2:hover {color:#cc0000;}
.lan:link { color:#0068DC;}
.lan:visited { color:#0068DC;}
.lan:hover {color:#ff0000;}
.hong:link {color:#ff0000;}
.hong:visited {color:#ff0000;}
.hong:hover {color:#333333;}





.kaoshi{
padding:20px;
}

.kaoshi li{
width:49%;
float:left;
height:28px;
line-height:28px;
}
.kaoshi a{
color:#1F3A87;
text-decoration:underline;
}
.kaoshi a:hover{
color:#FF0202;
text-decoration:underline;
}


.ding{
margin:0 auto;
padding:0;
text-align:center
}
.pp{
margin-left:50px;
font-size:14px;
line-height:200%;
}
.pp a{
color:#1F3A87;
text-decoration:underline;
}



#menu1 {
width:620px;
margin: 0 auto;
padding: 0px;
list-style-type: none;background:#E9F2FF;
}


#menu1 li {
display: block;
height:24px;
width: 100px;
text-align: center;
float: left;
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0.2em;
padding-left: 0px;
cursor: hand;
color:#1F3A87;
height:22px;
line-height:22px;
border-right: 2px #ffffff solid;
}


.sec1 {}
.sec2 { }
.block { display: block; 

}


.unblock { display: none;}

#main1{
padding-left:20px;
padding-right:20px;
height:140px;
}
.listz li{
width:49%;
float:left;
height:25px;
line-height:25px;
}
.listz a{
color:#1F3A87;
text-decoration:underline;
}
.listz a:hover{
color:#FF0202;
text-decoration:underline;
}


.pic1 {border:  1px solid #a9cee1;  margin-bottom:3px;}
a:hover .pic1 {border:  1px solid #FD3E1C;}

.tupian{
width:620px;
margin-top:10px;
}
.lists {
padding:3px;
}

.lists li{
width:50%;
float:left;
height:23px;
line-height:23px;
}
.pic_art {width:300px; height:auto; float:left; }
.pic_art_img {width:120px; height:90px; float:left; margin-right:5px; display:inline; border:1px solid #cccccc;}
.pic_art_title {width:170px; height:22px; font-weight:bold; float:left;}
.pic_art_content {width:170px; height:68px; float:left; line-height:18px;}
.list li{
height:25px;
line-height:25px;
padding-left:8px;
border-bottom:1px #cccccc dashed;
margin-left:5px;
margin-right:5px;
}
.page{
text-align:center;
}

.kaoshis{
padding:3px;
}
.kaoshis strong{
padding-left:10px;
}
.kaoshiz{
height:22px;
line-height:22px;
}
.kaoshiz a{
color:#1F3A87;
text-decoration:underline;
}
.kaoshiz a:hover{
color:#FF0202;
text-decoration:underline;
}
.contgg{
float:left;
margin:3px;
}
.foot{
margin:0 auto;
padding:0;
border-top: #68CAFB 1px solid;
padding-top:5px;
margin-top:8px;
width:960px;
text-align:center;
}

.sm ul{
width:460px;
}
.sm li{
width:90px;
float:left;
border-right: 1px #68CAFB solid;
height:18px;
line-height:18px;
}
.bqs{
margin:0 auto;
padding:0;
width:980px;
height:120px;
margin-top:10px;
padding-bottom:8px;
}
.bql{
width:140px;
float:left;
text-align:center;
height:120px;
}
.bqr{
float:right;
width:540px;
height:120px;
padding-right:220px;
}


/* =================文章头条============== */


.endFocusText {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(end_n_bg5.gif) no-repeat right 0px; MARGIN: 0px auto; WIDTH: 571px
}
.endFocusText .title {
	CLEAR: both; HEIGHT: 45px
}
.endFocusText .title H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 36px; FONT-WEIGHT: 100; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; FONT-FAMILY: "黑体"; TEXT-ALIGN: left
}
.endFocusText .picText {
	CLEAR: both
}
.endFocusText .picText .pic {
	FLOAT: left; WIDTH: 196px; TEXT-ALIGN: left
}
.endFocusText .picText .pic IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 3px 0px 0px 36px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.endFocusText .picText .pic H6 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.endFocusText .picText .text {
	FLOAT: left; WIDTH: 330px
}
.endFocusText .picText .text UL {
	
}
.endFocusText .picText .text LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: url(end_n_i1.gif) no-repeat 0px 8px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.endFocusText .list {
	FLOAT: left; WIDTH: 285px
}
.endFocusText .list UL {
	
}
.endFocusText .list LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 34px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.endFocusText .list H2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #1f3a87; PADDING-TOP: 0px
}
.endFocusText .list H2 A {
	COLOR: #1f3a87
}
.endFocusText .list H2 A:hover {
	COLOR: #bc2931
}



.banner{
width:468px;
float:left;
height:60px;
}
.banner2{
width:312px;
float:right;
height:60px;
}

.468ad1{
width:468px;
float:left;
height:60px;
}
.468ad2{
width:468px;
PADDING-LEFT: 20px;
float:left;
height:60px;
}






