html { overflow:scroll; overflow-x:hidden}

body,td,th { font-size: 12px;}
body { margin:0; padding:0;}
ul { margin:0; padding:0; list-style:none;}
h1,h2 { margin:0; padding:0; font-size:14px;}
a:link,a:visited { text-decoration: none; color:#000;}
a:hover,a:active { text-decoration:underline; color:#FF0000}

.c_blue,.c_blue a:link,.c_blue a:visited { color:#2c629e;} 
.c_blue a:hover,.c_blue a:active { color:#FF0000;} 

.c_white,.c_white a:link,.c_white a:visited { color:#fff;} 
.c_white a:hover,.c_white a:active { color:#FFFF00;} 

.c_yellow,.c_yellow a:link,.c_yellow a:visited { color:#FFFF00;} 

.c_gray { color:#999}
.c_red { color:#FF0000}
.c_black { color:#000; font-weight:bold;}
.c_0 { color: #FF6600; font-weight:bold;}
.c_o { color: #e86300;}

.wrap { width:910px; margin:auto}
.header { height:89px; background:url(../images/top_bg.gif); overflow:hidden;}
.logo { float:left;}
.clear { clear:both; font-size:0; height:0;}
.nav { float:left; background:url(../images/nav_bg.gif); width:570px; margin:57px 0 0 15px;}
	.nav a { text-decoration:none;}
	.navb { font-weight:bold}
	.nav .l { float:left; width:6px; height:32px; font-size:0; background:url(../images/nav_l.gif)}
	.nav .r { float:right; width:6px; height:32px; font-size:0; background:url(../images/nav_r.gif)}
	.nav ul { float:left; height:32px; line-height:32px;}
	.nav li { float:left; background:url(../images/nav_line.gif) no-repeat right; padding:0 12px;}
.text { position:absolute}
.text2 { position:absolute; width:257px; height:25px; background:url(../images/text.gif); top:-80px; right:-878px;}
.nav2 { text-align:center; background:#2270d7; height:37px; line-height:37px; border-bottom:#e1f2fc solid 4px; font-size:12px; color: #FFFF00; margin-bottom:10px;}
.nav2w { width:885px; margin:auto; background:#2270d7 url(../images/icon_gao.gif) no-repeat 0 center;}
.nav2 a { font-weight:bold}

.hot { float:left; width:430px; height:290px; overflow:hidden;}
	.hot .t { height:35px; background:url(../images/t_m.gif); overflow:hidden;}
	.hot .t .l { width:109px; height:35px; background:url(../images/t_l.gif); float:left; overflow:hidden; line-height:44px; text-indent:28px; font-weight:bold; font-size:14px; color:#2c629e;}
	.hot .t .r { width:120px; height:35px; background:url(../images/t_r.gif); float:right; line-height:37px; text-indent:22px;}
	.hot .c { border:#acdaff solid 1px; border-top:0;}
	.hot .c img { display:block; border:0; margin-top:7px;}
.map { float:right; width:470px; height:290px; overflow:hidden;}
	.map .t { height:35px; background:url(../images/t_m2.gif); overflow:hidden;}
	.map .t .l { width:36px; height:35px; background:url(../images/t_l2.gif); float:left;}
	.map .t .m { float:left;}
	.map .t .m_l { float:left; font-size:14px; font-weight:bold;color:#2c629e; line-height:35px; text-indent:5px;}
	.map .t .m_r { float:left; line-height:35px; margin-left:90px;}
	.map .t .r { width:6px; height:35px; background:url(../images/t_r2.gif); float:right;}
	.map .m_r select { _margin-top:7px;}
	.map .c { border:#acdaff solid 1px; border-top:0; width:468px; height:254px; background:url(../images/map.gif);}
	.map_nav { position:absolute;}
	.map1 { position:absolute; top:40px; left:65px; display:block; width:50px; height:50px;}
	.map2 { position:absolute; top:120px; left:115px; display:block; width:50px; height:50px;}
	.map3 { position:absolute; top:20px; left:232px; display:block; width:50px; height:30px;}
	.map4 { position:absolute; top:15px; left:290px; display:block; width:50px; height:30px;}
	.map5 { position:absolute; top:45px; left:340px; display:block; width:50px; height:40px;}
	.map6 { position:absolute; top:55px; left:285px; display:block; width:50px; height:30px;}
	.map7 { position:absolute; top:67px; left:233px; display:block; width:50px; height:30px;}
	.map8 { position:absolute; top:100px; left:233px; display:block; width:50px; height:30px;}
	.map9 { position:absolute; top:160px; left:390px; display:block; width:50px; height:50px;}

.tejia { margin:10px 0}	
	.tejia .t { height:37px; background:url(../images/t_m3.gif)}
	.tejia .l { width:227px; height:37px; background:url(../images/t_l3.gif); float:left; font-size:14px; color:#fff; font-weight:bold; overflow:hidden; line-height:38px; text-indent:30px;}
	.tejia .r {  height:37px; background:url(../images/t_r3.gif) no-repeat right top; color:#285083; overflow:hidden; line-height:40px; float:right; padding-right:70px;}
	.tejia .r img { _margin-top:10px;}
	.tejia .c { border:#acdaff solid 1px; border-top:0; overflow:hidden; width:908px;}
	.tejia ul { width:920px; padding:10px 15px;}
	.tejia li { float:left; border-bottom:#ccc dashed 1px; width:430px; margin-right:15px; line-height:25px; background:url(../images/dot1.gif) no-repeat 5px 9px; text-indent:17px;}
	.tejia li a { float:left;}
	.tejia li span { float:right; padding-right:10px; color:#FF3300}
	
.box { width:220px; height:197px; float:left; margin:0 10px 10px 0}
.boxb { margin-right:0; margin-bottom:0; float:none; height:auto}
.guo { margin:8px 0}
.guo img { border:0; margin-top:3px; display:block;}
	.box .t { height:35px; background:url(../images/t_m4.gif); overflow:hidden;}
	.box .t .l { float:left; background:url(../images/t_l4.gif) no-repeat; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#2e61a0; text-indent:30px;}
	.box .t .r { float:right; background:url(../images/t_r4.gif) no-repeat right; height:35px; line-height:35px; padding-right:10px;}
	.box .c { border:#acdaff solid 1px; border-top:0; overflow:hidden; width:218px;}
	.boxb .c { border-bottom:0;}
	.box .c ul { margin:8px 15px;}
	.box .c li { line-height:24px;}
.fg .box { width:296px; height:197px; float:left; margin:0 10px 10px 0}
.fg .box .c { border:#acdaff solid 1px; border-top:0; overflow:hidden; width:294px;}
	
.data { margin-bottom:10px;}
	.data .t { height:37px; background:url(../images/t_m5.gif);}
	.data .t .l { float:left; height:37px; width:275px; background:url(../images/t_l5.gif) no-repeat; overflow:hidden; line-height:40px; font-size:14px; font-weight:bold; color:#fff; text-indent:35px;}
	.data .t .r { float:right; padding-right:40px; height:37px; background:url(../images/t_r5.gif) no-repeat right top; overflow:hidden; line-height:40px; font-weight:bold; color:#2c629e;}
	.data .c { border:#acdaff solid 1px; border-top:0; border-right:0}
	
.down { margin-bottom:10px;}
	.down .t { height:34px; background:url(../images/t_m6.gif);}
	.down .t .l { float:left; height:34px; width:275px; background:url(../images/t_l6.gif) no-repeat; overflow:hidden; line-height:32px; font-size:14px; font-weight:bold; color:#2f61a0; text-indent:40px;}
	.down .t .r { float:right; padding-right:40px; height:34px; background:url(../images/t_r6.gif) no-repeat right top; overflow:hidden; line-height:40px; font-weight:bold; color:#2c629e;}
	.down .c { border:#acdaff solid 1px; border-top:0; border-right:0}
	.downb .t .l { float:left; height:34px; width:5px; background:url(../images/t_l6b.gif) no-repeat; overflow:hidden; line-height:32px; font-size:14px; font-weight:bold; color:#2f61a0; text-indent:40px;}
	.downb .t .r { width:5px;}
	.downb .t .m { float:left; line-height:32px; font-weight:bold; color:#2f61a0;}
	.downb .t .m td { font-size:14px;}
	
.datatable th { height:33px; background:url(../images/th.gif); border-right:#c6e6fd solid 1px; color:#285080}
	.datatable tr { text-align:center;}
	.datatable td { border-right:#c6e6fd solid 1px; height:24px; padding:0 5px; border-bottom:#eee solid 1px;}
	.datatable .tr1 { background:#fff}
	.datatable .tr2 { background:#f5f5f5}
.datatable_zt td { height:35px; padding:0 10px; border-bottom:#c6e6ff solid 1px;}
.datatable_zt .tr2 { background:#fafdff}
	
.nav_bottom { height:25px; line-height:25px; background:#eef9ff; border:#c8e6fe solid; border-width:1px 0 2px 0; text-align:center; font-weight:bold;}
.link { padding-top:10px; text-align:center; border-bottom:#e5e5e5 solid 1px;}
.footer { line-height:22px; color:#666}

.r_t { height:28px; line-height:32px; background:#c5e1f6 url(../images/r_t.gif) no-repeat 8px 8px; font-size:14px; color:#2c629e; font-weight:bold; text-indent:20px; overflow:hidden}
.contab { margin:10px 0}
.contab tr { background:#f5f5f5}
.contab td { border-bottom:#fff solid 2px; padding:7px;} 
.sg_dh { background:#fef8ec; border:#ff9114 solid 1px; border-left:0; color: #f5ad77}
.sg_dh a:link,.sg_dh a:visited { font-weight:bold; color:#eb6100}

.tab1 { width:97px; height:29px; font-size:14px; font-weight:bold; color:#2a669c; cursor:pointer; background:url(../images/tab_bar_1.gif); text-align:center;}
.tab2 { width:97px; height:29px; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; text-align:center;}
.tab_bar_m { font-size:14px; font-weight:bold; color:#fff; text-align:center;} 
.list2 { margin:10px 0 0 5px;}
.list2 li { line-height:25px; background:url(../images/dot2.gif) no-repeat 0 8px; text-indent:12px;}

.banner { margin-bottom:3px;}
.news_l { float:left; width:693px;}
	.news_l .content { width:691px; height:362px; background:url(../images/bg_news_l.gif); border:#acdafe solid 1px; margin-top:7px;}
	.news_l .bottom { width:693px; height:9px; font-size:0; background:url(../images/bg_news_l2.gif)}
.news_m { float:left; width:17px; height:380px; background:url(../images/bg_news_m.gif)}
.news_r { float:right; width:200px;}
	.news_r .content { width:198px; height:376px; background:url(../images/bg_news_r.gif) no-repeat right bottom; border:#acdafe solid 1px;}
	.news_r .bottom { width:200px; height:2px; font-size:0; background:url(../images/bg_news_r2.gif)}
	.news_r h1 { width:198px; height:28px; background:url(../images/title_news_r.gif); text-indent:-9999px;}
	.news_r ul { margin:7px 15px 0 10px;}
	.news_r li { font-size:14px; line-height:27px; border-bottom:#d3ecff dashed 1px; background:url(../images/dot_news_r.gif) no-repeat 5px center; text-indent:18px; color:#2f62a4}
	.news_r li img { margin:8px 0;}
.news_box { width:215px; float:left; margin:20px 0 15px 15px; _margin:20px 3px 15px 7px;}
	.news_box h2 { height:15px; background:url(../images/title_news_l.gif) no-repeat; font-size:12px; line-height:15px; margin-bottom:12px;}
	.news_box h2 .l { float:left; margin-left:24px;}
	.news_box h2 .r { float:right; font-weight:normal; margin-right:10px;}
	.news_box li { background:url(../images/dot_list.gif) no-repeat 0 center; line-height:24px; text-indent:10px; margin-left:4px;}
	.list1 li { background:url(../images/dot_list.gif) no-repeat 0 center; line-height:24px; text-indent:10px; margin-left:4px;}
.gj_tab { height:32px; border-bottom:#226fd7 solid 5px; line-height:32px;}
.gj_tab { height:32px; border-bottom:#226fd7 solid 5px; line-height:32px;}
	.gj_tab ul { float:left;}
	.gj_tab li { float:left; cursor:pointer;}
	.gj_tab .tel { float:right; font-weight:bold; font-family:Arial; color:#FF0000; font-size:14px; margin-right:5px;}
	.gj_tab .li1 { height:32px; line-height:32px; background:url(../images/tab_l1.gif) no-repeat; margin-left:3px; color:#fff; font-weight:bold; font-size:14px;}
	.gj_tab .li1 div { background:url(../images/tab_r1.gif) no-repeat right; padding:0 15px;}
	.gj_tab .li2 { height:29px; line-height:29px; background:url(../images/tab_l.gif) no-repeat; margin-top:3px; margin-left:3px; color:#2f619e; font-weight:bold;}
	.gj_tab .li2 div { background:url(../images/tab_r.gif) no-repeat right; padding:0 13px;}
	
.guojia { margin-bottom:10px; background:url(../images/bg_r2.gif) repeat-y right;}
.left { width:700px; float:left;}
.right { width:200px; float:right; background:#edf4fb url(../images/bg_r.gif) repeat-y; }
.r_box h1 { height:28px; line-height:28px; font-size:14px; color:#fff; text-indent:15px; background: url(../images/bg_rbox.gif)}
.r_box ul { margin:8px 0 20px 12px;}
.wrap2 .l { float:left; width:272px;}
.wrap2 .r { float:right; width:418px;}
.banner_ask { margin:10px 0}
.guoqi { width:262px; height:301px; border:#6cbfd1 solid 5px;}
	.guoqi h1 { height:40px; line-height:40px; background:url(../images/bg_guoqi.gif); color:#2b63a0; text-align:center; font-size:20px; font-family:"ºÚÌå"; font-weight:normal}
	.guoqi .pic { width:262px; height:261px; overflow:hidden;}
	.intro_gj { height:104px; background:url(../images/bg_guoqi2.gif); color:#fff; padding:12px; line-height:18px; overflow:hidden;}
.s_box { border:#82c9dd solid 1px; padding-bottom:3px; height:435px; overflow:hidden}
	.s_box h1 { height:42px; line-height:52px; overflow:hidden; text-indent:38px; background:url(../images/bg_sbox.gif); color:#193a49; font-weight:normal; font-size:18px; font-family:"ºÚÌå"}
	.s_box .c { background:#fff; line-height:19px; padding:10px 0 10px 21px; margin-bottom:5px;}
	.s_box .more { text-align:right; margin-right:20px;}
	.s_box .more a,.s_box .more a:visited { color:#2c629e; text-decoration:underline; background:url(../images/dot_more.gif) no-repeat 0 center; padding-left:20px;}
.l_box { background:#f1f1f1;}
	.l_box h1 { height:29px; overflow:hidden; font-size:12px; color:#0070aa; background:url(../images/title_lbox.gif) no-repeat; text-indent:33px; line-height:43px;}
	.l_box .c { padding:10px 0 20px 29px;}
.s_box2 { border:#82c9dd solid 1px;}
	.s_box2_n { border:#ebf6f7 solid 3px;}
	.s_box2 h1 { height:28px; overflow:hidden; background:url(../images/title_sbox2.gif); color:#2c629e; text-indent:32px; line-height:40px; clear:both;}
	.s_box2 .c { padding:10px 15px 10px 15px;}
	.list3 li { line-height:28px; background:url(../images/dot2.gif) no-repeat 5px 8px; text-indent:17px; border-bottom:#ccc dashed 1px; clear:both;}
	.list3 li a { float:left;}
	.list3 li span { float:right; color:#999}
	
.zimu { background:#fff url(../images/bg_zimu.gif) repeat-x bottom; text-align:center; font-family:Arial; font-weight:bold; font-size:24px; color:#2F619E}

.qianzheng_list td{ height:40px; line-height:40px; font-size:13px; color:#EC6200; text-decoration:underline}

