﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}

body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:22px;}
.clear{ clear:both;}
h1{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px;}
h3{ margin:0px; padding:0px;}
dd{ margin:0px; padding:0px;}
dt{ margin:0px; padding:0px;}
dl{ margin:0px; padding:0px;}
p{ text-indent:2em;}
em{ font-style:normal;}
img{ border:0px;}
li{ list-style:none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;}

.frame{ width:1002px; margin:0px auto;}
.h_5{ height:5px; overflow:hidden;}
.h_10{ height:10px; overflow:hidden;}
.h_20{ height:20px; overflow:hidden;}
.p_8{ padding:8px;}
.p_10{ padding:10px;}
.p_2{ padding:2px;}
.p_3{ padding:3px;}

/*top*/
.top_div{ padding-top:11px;}
.top_img{ float:left; color:#1744a1; font-size:9px; padding:15px 0px 0px 15px;}
.top_img h1{ text-align:center; line-height:25px; font-size:28px;}/*新加样式08-10*/
.top_ban{ float:right; text-align:right;}/*新加样式05-27*/
.top_ban img{ width:795px; height:62px;}/*新加样式05-27*/

.nav{ background:#fff; height:26px; line-height:26px; border-bottom:5px solid #205dcc; padding-top:6px;}
.nav h1{ cursor:hand; background:url(../images/nav.jpg) no-repeat right; margin-right:7px; float:left; text-align:center; color:#fff; font-size:12px; width:110px; font-weight:bold;}
.nav h1 a{ color:#fff; text-decoration:none;}/*新加05-11*/
.nav h1 a:hover{ color:#fff; text-decoration:none;}/*新加05-11*/
.nav h1.hover{ background:url(../images/nav_off.jpg) no-repeat; color:#fff; width:110px; font-weight:bold;}
.nav h3{ float:right; font-size:12px; font-weight:normal; padding-right:10px;}

.top_l{ height:29px; line-height:29px; background:url(../images/nav_l.jpg) no-repeat left; padding-left:3px;}
.top_c{ height:28px; line-height:28px; border-bottom:1px solid #1c6bfc; color:#4b89fe; padding-left:13px;}
.top_c a{ text-decoration:none; color:#4b89fe;}
.top_c a:hover{ text-decoration:underline; color:#4b89fe;}
.top_c span{ float:right; padding-right:8px; color:#b8b8b8;}
.top_c span a{ color:#b8b8b8; text-decoration:none;}
.top_r{ height:29px; line-height:29px; background:url(../images/nav_r.jpg) no-repeat right; padding-right:3px;}

/*foot*/
.foot_div{ text-align:center; line-height:25px;}
.foot_div p{ background:#ddd; margin:10px 0px;}
.foot_div a{ color:#666; text-decoration:none;}
.foot_div a:hover{ color:#1e57c1; text-decoration:underline;}
.foot_img{ text-align:center; padding:15px 0px;}

/*index*/
.l_w447{ float:left; width:447px; border:1px solid #4b89fe;}
.r_w545{ float:right; width:545px;}
.r_rw545{ float:right; width:543px; border:1px solid #4b89fe;}

.h_150{ height:150px; overflow:hidden;}
.h_265{ height:265px; overflow:hidden;}
.h_327{ height:327px; overflow:hidden;}
.h_644{ height:644px; overflow:hidden;}

.div_h21{ height:21px; padding-bottom:8px;}
.div_h21 dl{ float:left; height:21px; line-height:21px;}
.div_h21 div{ float:right;}

.div_h26{ height:26px; padding-bottom:3px;}
.div_h26 dl{ float:left; height:26px; line-height:26px;}
.div_h26 div{ float:right;}

.div_border{ border:1px solid #83d1ff; background:#ddf1fd; padding-left:5px; line-height:20px; height:42px;}
.div_border span{ color:#009dff;}
.div_border a{ color:#666; text-decoration:none;}
.div_border a:hover{ color:#666; text-decoration:underline;}

.title_h22{ height:22px; line-height:22px; color:#fff; background:#4b89fe; font-weight:bold; padding-left:7px;}
.title_h22 span{ float:right; font-weight:normal; padding-right:6px;}
.title_h22 span a{ color:#fff; text-decoration:none;}
.title_h22 span a:hover{ color:#fff; text-decoration:underline;}

.title_h20{ height:20px; line-height:20px; color:#fff; background:#4b89fe; font-weight:bold; padding-left:7px;}
.title_h20 h1{ font-size:12px; width:238px; float:left;}
.title_h20 h2{ font-size:12px; font-weight:normal; width:109px; float:left; text-align:center;}
.title_h20 h3{ font-size:12px; font-weight:normal; width:95px; float:left; text-align:center;}
.title_h20 span{ float:right; font-weight:normal; padding-right:6px;}
.title_h20 span a{ color:#fff; text-decoration:none;}
.title_h20 span a:hover{ color:#fff; text-decoration:underline;}

.list_lw205{ float:left; width:205px;}
.list_lw205 li{ background:url(../images/dian.jpg) no-repeat 0px 12px; padding-left:5px; line-height:22px;}
.list_lw205 li span{ float:right;}
.list_lw205 li a{ text-decoration:none; color:#666;}
.list_lw205 li a:hover{ text-decoration:underline; color:#4b89fe;}

.list_rw205{ float:right; width:205px;}
.list_rw205 li{ background:url(../images/dian.jpg) no-repeat 0px 12px; padding-left:5px; line-height:22px;}
.list_rw205 li span{ float:right;}
.list_rw205 li a{ text-decoration:none; color:#666;}
.list_rw205 li a:hover{ text-decoration:underline; color:#4b89fe;}

.list li{ height:30px; line-height:30px; background:url(../images/list.jpg) repeat-x bottom;}
.list li h1{ font-size:12px; width:243px; float:left; color:#4b89fe; font-weight:normal; padding-left:5px;}
.list li h1 a{ color:#4b89fe; text-decoration:none;}
.list li h1 a:hover{ color:#4b89fe; text-decoration:underline;}
.list li h2{ font-size:12px; font-weight:normal; width:103px; float:left; text-align:center; color:#666;}
.list li h2 a{ color:#666; text-decoration:none;}
.list li h2 a:hover{ color:#666; text-decoration:underline;}
.list li h3{ font-size:12px; font-weight:normal; width:95px; float:left; text-align:center; color:#666;}
.list li h3 a{ color:#666; text-decoration:none;}
.list li h3 a:hover{ color:#666; text-decoration:underline;}
.list li span{ float:right; font-weight:normal; padding-right:6px;}
.list li span a{ color:#ff7d01; text-decoration:none;}
.list li span a:hover{ color:#ff7d01; text-decoration:underline;}

.list_img li{ height:65px; padding-bottom:5px;}
.list_img li dl{ float:left;}
.list_img li dl img{ width:98px; height:56px; border:1px solid #dedede; padding:2px;}
.list_img li div{ float:left; width: 310px; padding-left:9px; }
.list_img li div h1{ font-size:12px; font-weight:normal; color:#4b89fe; }
.list_img li div h1 a{ text-decoration:none; color:#4b89fe;}
.list_img li div h1 a:hover{ text-decoration:underline; color:#4b89fe;}
.list_img li div h1 span{ font-weight:bold; color:#ff7f00;}
.list_img li div p{ text-indent:0em;}

.input_w110{ height:20px; width:110px;}
.input_w187{ width:187px; height:18px; line-height:18px; margin-top:2px;}

.div_link{ border:1px solid #4b89fe;}
.div_link h1{ background:#6698f5; font-size:12px; color:#fff; padding-left:12px;}
.div_link p{ text-indent:0em; padding:5px;}

/*info_list*/
.l_w266{ float:left; width:266px;}
.r_w266{ float:right; width:266px;}
.r_w726{ float:right; width:726px;}
.l_w726{ float:left; width:726px;}

.p_2{ padding:2px;}
.p_5{ padding:5px;}

.h_191{ height:191px;}
.h_16{ height:16px; overflow:hidden;}
.h_27{ height:27px; overflow:hidden;}

.input_w123{ width:123px;}
.input_w140{ width:140px;}

.border_green{ border:1px solid #4b89fe;}
.border_lightgreen{ border:1px solid #4b89fe;}

.green_title{ background:#4b89fe; border-top:2px solid #0058fd; height:22px; line-height:22px; font-weight:bold; color:#fff; padding-left:9px;}
.div_p_8{ padding-bottom:8px;}
.info_span span{ float:right; padding:2px 0px 0 0;}
.list_green{ padding:3px 0px;}
.list_green li{ background:url(../images/ico.jpg) no-repeat 6px 13px; line-height:30px; padding-left:15px;}
.list_green li span{ float:right;}
.list_green li span font{ color:#fe7c02; font-size:12px;}
.green_r_title{ background:url(../images/bg_title.jpg) repeat-x; height:24px; line-height:24px; color:#fff; padding-left:9px;}
.green_r_title a{ color:#fff; text-decoration:none;}
.green_r_title a:hover{ color:#fff; text-decoration:underline;}
.r_w694{ width:694px; margin:0px auto;}
.green_h40{ height:40px; padding:16px 0px 9px 0px; background:url(../images/bg_h6.jpg) repeat-x bottom;}
.green_h40 dl{ float:left;}
.green_h40 dl h1{ font-size:16px; color:#4b89fe; padding-left:11px;}
.green_h40 dl h2{ font-size:12px; color:#666; padding-left:11px;}
.green_h40 dl span{ float:left; padding:0px 3px;}
.w_361{ float:left; width:358px; padding:0px 21px 0px 9px; line-height:22px; height:auto;}
.w_300{ float:left; width:300px; height:200px;}
.title_h32{ height:32px; line-height:32px; border-top:1px solid #b8b8b8;}
.title_h32 h1{ float:left; font-size:12px; color:#4b89fe; width:321px; padding-left:7px;}
.title_h32 h2{ float:left; font-size:12px; font-weight:normal; padding:5px 15px 0 0;}
.title_h32 span{ float:right; padding-top:5px;}
.input_w83{ width:83px; border:1px solid #bbbbbb; font-size:12px; color:#666; text-align:center;}
.title_h24{ background:url(../images/bg_h24.jpg) repeat-x; height:24px; line-height:24px; color:#fff; padding-left:11px;}
.title_h24 div{ float:left; width:269px;}
.title_h24 h1{ float:left; font-size:12px; font-weight:normal; width:80px; text-align:center;}
.title_h24 h2{ float:left; font-size:12px; font-weight:normal; width:60px; text-align:center;}
.title_h24 span{ float:right; padding-right:10px;}

.list_grenn1 li{ background:url(../images/list.jpg) repeat-x bottom; height:30px; line-height:30px; padding-left:11px;}
.list_grenn1 li div{ float:left; width:269px;}
.list_grenn1 li div span{ background:url(../images/ico2.jpg) no-repeat 5px 4px;}
.list_grenn1 li div span a{ text-decoration:none;}
.list_grenn1 li div span a:hover{ text-decoration:none;}
.list_grenn1 li h1{ float:left; font-size:12px; font-weight:normal; width:80px; text-align:center;}
.list_grenn1 li h2{ float:left; font-size:12px; font-weight:normal; width:60px; text-align:center;}
.list_grenn1 li h3{ float:right; font-size:12px; font-weight:normal; width:60px; text-align:center; padding-top:5px;}

.w_258{ float:left; width:258px; padding-left:11px; line-height:30px;}
.w_420{ float:right;}
.w_420 img{ width:420px; height:280px; border:1px solid #999999;}

.green_img{ padding:10px 0px 0px 11px; line-height:30px;}
.green_img div{ font-size:12px; height:34px; line-height:34px; font-weight:bold;}
.green_img div span{ padding:0px 8px;}

/*star*/
.p_0_13{ padding:0px 13px;}
.p_0_6{ padding:0px 6px;}
.p_16_0{ padding:16px 0px;}

.h_91{ height:91px; overflow:hidden;}

.title_h27{ background:url(../images/bg_h27.jpg) repeat-x; height:27px; line-height:27px; color:#fff; padding-left:12px;}
.title_h27 a{ color:#fff; text-decoration:none;}
.title_h27 a:hover{ color:#fff; text-decoration:underline;}
.title_h42{ height:42px; line-height:42px; font-weight:bold; font-size:16px; color:#4b89fe; padding-left:12px;}
.border_w4{ border:2px solid #548ffb;}
.title_h25{ height:25px; line-height:25px; font-weight:bold; color:#fff; border-bottom:1px solid #327bff; background:#89b2fc; padding-left:8px;}
.title_h25 span{ float:right; font-weight:normal; padding-right:22px;}

.list_star li{ background:url(../images/list.jpg) repeat-x bottom; line-height:46px; color:#1e57c1;}
.list_star li div{ float:left; width:22px; height:22px; padding:10px 13px 0px 0px;}
.list_star li font{ font-size:14px; font-weight:bold;}
.list_star li a{ color:#4b89fe; text-decoration:none;}
.list_star li a:hover{ color:#4b89fe; text-decoration:underline;}
.titles_h27{ height:20px; line-height:20px; border-bottom:1px solid #4b89fe; color:#4b89fe; font-weight:bold; font-size:14px; padding:5px 0px 5px 4px;}
.titles_h27 span{ padding:0px 2px;}
.titles_h27 a{ color:#4b89fe; text-decoration:none;}
.titles_h27 a:hover{ color:#4b89fe; text-decoration:underline;}

.star_div img{ float:left; border:1px solid #dfdfdd; padding:2px; width:108px; height:85px;}
.star_div dl{ float:left; margin:0px; padding:0px 10px 0px 11px; width:570px;}
.star_div dl span{ color:#4b89fe;}
.star_div dl span a{ color:#4b89fe; text-decoration:none;}
.star_div dl span a:hover{ color:#4b89fe; text-decoration:underline;}

.star_title_h24{ background:#4b89fe; border-top:2px solid #0058fd; height:22px; line-height:22px; color:#fff; padding-left:12px;}
.star_title_h24 div{ float:left; width:223px;}
.star_title_h24 h1{ float:left; font-weight:normal; font-size:12px; width:100px; text-align:center;}
.star_title_h24 h2{ float:left; font-weight:normal; font-size:12px; width:60px; text-align:center;}
.star_title_h24 span{ float:right; padding:7px 10px 0 0;}

.list_star1 li{ background:url(../images/list.jpg) repeat-x bottom; height:40px; line-height:40px; padding-left:12px;}
.list_star1 li div{ float:left; width:223px;}
.list_star1 li h1{ float:left; font-weight:normal; font-size:12px; width:100px; text-align:center;}
.list_star1 li font{ float:left; font-weight:normal; font-size:12px; width:100px; text-align:center; color:#ff7d01;}
.list_star1 li h2{ float:left; font-weight:normal; font-size:12px; width:60px; text-align:center;}
.list_star1 li h3{ float:left; font-weight:normal; font-size:12px; width:60px; text-align:center; padding-top:10px;}
.list_star1 li span{ float:right; padding:7px 10px 0 0;}

.page{ height:47px; line-height:47px; font-weight:bold; padding:0px 10px;}
.page em{ font-style:normal; padding:0px 5px; font-size:12px;}
.page em a{ text-decoration:none; padding:0px 5px; font-size:12px;}
.page em a:hover{ text-decoration:underline; font-size:12px;}
.page font a{ text-decoration:none; color:#ff7c00; padding:0px 5px; font-size:12px;}
.page font a:hover{ text-decoration:underline; color:#ff7c00; font-size:12px;}
.page span{ float:right;}

/*book */
.w_664{ width:664px; margin:0px auto;}
.book_h30{ height:30px; line-height:30px;}
.book_h30 span{ color:#f00;}
.book_title h1{ font-size:12px; float:left;}
.input_w143{ color:#838383; width:143px;}
.input_w90{ color:#838383; width:90px;}
.input_w224{ color:#838383; width:224px;}
.input_w434{ width:434px; height:105px; border:1px solid #999999; color:#838383;}
.book_xu{ background:url(../images/list.jpg) repeat-x bottom; padding:10px 0px;}
.book_xian{ border-bottom:1px solid #afafaf; padding:10px 0px;}
.book_h24{ height:24px; padding:19px 0px 13px 71px;}
.book_h24 span{ padding-right:15px;}
.book_text{ line-height:22px; padding:10px 0px 10px 10px;}
.book_h115{ height:115px; overflow:hidden;}

/*about*/
.about_text{ padding:15px; line-height:25px;}
.about_text span{ color:#1e57c1;}

/*recommend*/
.p_15{ padding:15px;}
.page1{ height:47px; line-height:47px; font-weight:bold; padding:0px 10px; border-top:2px solid #afafaf;}
.page1 em{ font-style:normal; padding:0px 5px; font-size:12px;}
.page1 em a{ text-decoration:none; padding:0px 5px; font-size:12px;}
.page1 em a:hover{ text-decoration:underline; font-size:12px;}
.page1 font a{ text-decoration:none; color:#ff7c00; padding:0px 5px; font-size:12px;}
.page1 font a:hover{ text-decoration:underline; color:#ff7c00; font-size:12px;}
.page1 span{ float:right;}

/*explain*/
.explain_text{ padding:15px;}
.explain_text strong{ color:#ff7e00;}

/*map*/
.p_10_0_15_0{ padding:10px 0 15px 0;}
.div_map{ font-weight:bold; background:url(../images/list.jpg) repeat-x bottom; height:40px; line-height:40px; color:#4b89fe; font-size:12px;}
.map_line25 a{ line-height:24px; padding-right:10px;}

/*info*/
.info{ color:#4b4a4a; padding:10px; line-height:24px;}
.info h1{ text-align:center; font-size:16px; color:#2f2f2f;}
.info h2{ text-align:center; font-size:12px; color:#a6a6a6; font-weight:normal; background:url(../images/bg_page_line.jpg) repeat-x bottom; padding:0px 0px 10px 0px;}
.info dl{ padding:0px 16px;}
.info h3{ text-align:center;}


/*新加20100522*/
.green_list_img li{ float:left; width:130px; height:50px; overflow:hidden; padding-right:16px; padding-bottom:5px;}
.green_list_img li img{ width:130px; height:50px;}
.green_list_img .no{ padding-right:0px;}

/*新闻实体20100523*/
.content_t{margin:10px 10px 30px 10px;text-align:center;font-size:20px;font-weight:bold;color:#FF6600;}
.content_b{width:695px; overflow:hidden;}
.content_f{text-align:center;margin:20px 10px 20px 10px;}

/*显示隐藏20100523*/
.htype_a{height:110px;overflow:hidden;}
.htype_b{ /*height:auto!important;*/height:100%; }


/*js_css*/
.flashNews { width:300px; height:204px; background:#F0F7F8; position:relative; float:right;}
.flashNews IMG { width:300px; height:178px; border:1px solid #b9b9b9; padding:1px;}
.flashNews H2 { background:#F0F7F8; width:274px; padding-top:2px; text-align:center; font-size:12px;}
.flashNews P { z-index:2px; width:370px; line-height:20px; position:absolute; top:30px; height:20px;}
.flashNews UL { padding-left:46px; z-index:2px; left:133px; position:absolute; top:162px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/flashPage_bg.png', sizingMethod='crop')
}
.flashNews UL LI { filter:Alpha(Opacity=80); float:left; margin-left:1px; text-align:center;}
.flashNews UL LI A { display:block; font-size:6px; font-family:04b_08; background:url(../images/pic_ico1.gif) no-repeat; width:23px; color: #ffffff; line-height:16px; position:relative; height:16px; font-weight:normal;}
.flashNews UL LI A:hover { background:url(../images/pic_ico.gif) no-repeat; color: #fff; font-weight:normal;}
.flashNews UL LI A.sel { background:url(../images/pic_ico.gif) no-repeat; color: #ffffff; font-weight:normal;}


.list_news li{ padding-bottom:2px; border-bottom: 1px #ccc dotted ; height:25px;}
.list_news li dl{ float:left;}
.list_news li dl img{ width:98px; height:56px; border:1px solid #dedede; padding:2px;}
.list_news li div{  padding-left:9px;}
.list_news li div h1{ float:left; font-size:12px; font-weight:normal; color:#4b89fe;}
.list_news li div h1 a{ text-decoration:none; color:#4b89fe;}
.list_news li div h1 a:hover{ text-decoration:underline; color:#4b89fe;}
.list_news li div h1 font{ float:left; font-weight:bold; color:#ff7f00; font-size:12px;}
.list_news li div p{ text-indent:0em;}
.list_news li div span{ float:right;}
