﻿@charset "utf-8";
body { margin:0 auto; padding:0; width:980px; font-family:'宋体', Arial, sans-serif; background:#fff; text-align:center; font-size:12px; color:#333333; }
img { border:0; }
.dright { float:right; }
#wrapper { width:960px; }
/*common padding*/
.margintop5 { margin-top:5px; }
/* color */
.cheng { color:#68cc00; }
.cheng2 { color:#ff6600; }
/* title */
.thead_green { background:url(thead_gr.gif) repeat-x; line-height:28px; height:28px; padding-left:10px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; border:1px solid #668a00; }
.thead_grey { background:url(grey_bg0.gif) repeat-x; line-height:29px; height:29px; padding-left:10px; font-size:13px; font-weight:bold; color:#666633; text-align:left; }
.thead_grey img { float:left; }
.thead_green a, {
color:#FFFFFF;
}
.thead1 { height:29px; line-height:29px; background:url(tree_bg0.gif) repeat-x; text-align:left; padding-left:10px; color:#265604; font-weight:bold; }
/* link */
a { color:#333333; text-decoration:none; }
a:hover { color:#4e9700; text-decoration:underline; }
/* header */
#header { width:100%; background:#FFFFFF; height:80px; margin:0 auto; }
.header_left { width:32%; float:left; }
.logo { width:285px; height:80px; float:left; padding-left:20px; text-align:left; }
.header_right { width:68%; float:right; }
.header_tel { width:410px; color:#336600; padding-top:10px; float:left; }
.header_tel ul { list-style:none; margin:0; padding:0; }
.header_tel li { line-height:26px; text-align:left; }
.header_login { width:110px; float:right; height:26px; padding-top:0px; text-align:left; color:#666666; }
/* navigation */
#nav { width:960px; margin:0 auto; padding:0; }
#nav_top { height:25px; width:100%; margin:0px; padding:0px; text-align:left; }
.nav_top_menu { margin:0px; height:23px; position:absolute; z-index:3; }
.nav_top_menu ul { list-style:none; margin:0; padding:0; }
.nav_top_menu li { float:left; line-height:24px; }
.nav_top_menu .un { padding:0px 10px 0px 10px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-top:1px solid #d5d5d5; background:url(un_nav_b.gif) repeat; }
.nav_top_menu .uni { padding:0px 12px 0px 12px; border-top:1px solid #d5d5d5; background:url(un_nav_b.gif) repeat-x; }
.nav_top_menu .ini { padding:0px 12px 0px 12px; border-top:1px solid #658a00; border-left:1px solid #658a00; border-right:1px solid #658a00; background:url(in_nav_b.gif) repeat-x; line-height:25px; }
.nav_top_menu .un a { color:#000000; font-size:12px; }
.nav_top_menu .uni a { color:#000000; font-size:12px; }
.nav_top_menu .ini a { color:#ffffcc; font-size:12px; }
.nav_main { width:940px; padding:0px 0px 0px 20px; border:1px solid #658a00; background:url(main_nav.gif) repeat-x; z-index:1; height:15px; }
.nav_main ul { list-style:none; margin:0; padding:0; }
.nav_main li { float:left; line-height:33px; }
.nav_submenu { width:98%; height:33px; }
.nav_top_menu .in { padding:0px 12px 0px 12px; border-left:1px solid #658a00; border-right:1px solid #658a00; border-top:1px solid #658a00; background:url(in_nav_b.gif) repeat-x; line-height:25px; }
.nav_top_menu .in a { color:#ffffcc; font-size:13px; }
/* body */
#main { width:960px; margin:0 auto; padding-top:8px; clear:both; }
#body_left { width:250px; height:auto; float:right; }
/* search*/
.left_search { width:250px; background:url(search_b.gif) no-repeat; height:242px; padding-top:8px; }
.left_search_top { height:25px; padding-left:50px; }
.left_search_top ul { margin:0; padding-left:10px; list-style:none; }
.left_search_top li { width:40px; float:left; line-height:25px; height:25px; font-size:12px; color:#020101; font-weight:bold; }
.search_main_1 { height:200px; background:#ffffcc; width:240px; margin:0; padding:10px 0px 0px 0px; margin:0px 5px 0px 5px; }
.stable { height:120px; margin:0px 4px 0px 4px; }
.search_main_1 td { line-height:27px; }
.search_main_1_submit { width:230px; margin:0 auto; border-top:1px dashed #898e78; height:40px; margin-top:10px; padding-top:10px; }
.search_main_2 { display:none; height:253px; }
/* left bar */
.left_line { width:250px; margin:0px; padding:0px; }
.left_line_main { height:auto; }
.left_around { width:248px; margin:10px 0 auto; padding:0; border:1px solid #d5d5d5; float:left; }
.left_around_top { height:29px; background:url(tree_bg0.gif) repeat-x; color:#4e9700; font-size:13px; text-align:left; line-height:29px; padding:0px 5px 0px 5px; }
.left_around_top a { color:#8cc803; }
.left_around_top span { float:right; padding-right:15px; font-size:12px; font-weight:normal; }
.left_around_main { height:auto; padding:0px 5px 0px 5px; }
.left_around_main ul { margin:0px; padding:0px; list-style:none; text-align:left; }
.left_line_href { font-size:13px; color:#4d720e; font-weight:bold; line-height:25px; }
.left_line_href a { font-size:13px; color:#4d720e; font-weight:bold; text-decoration:underline; }
.left_line_href a:hover { font-size:14px; color:#4e9700; font-weight:bold; text-decoration:underline; }
.left_line_subhref { font-size:12px; color:#000000; line-height:20px; }
.left_line_subhref a { font-size:12px; color:#000000; }
.left_line_subhref a:hover { font-size:12px; color:#000000; }
.left_around_main .left_line_subhref a { margin-right:10px; }
.help_center { font-size:13px; font-weight:bold; color:#547817; line-height:29px; }
.help_title { width:238px; height:29px; background:url(tree_bg0.gif) repeat-x; text-align:left; padding-left:10px; }
.help_ask { width:240px; padding:5px 0px 0px 0px; background:url(help_cen.jpg) left top no-repeat; }
.help_ask ul { margin:0; list-style:none; padding:0px; }
.help_li { height:10px; }
.help_li1 { height:20px; line-height:20px; text-align:left; padding-left:10px; }
.help_li2 { height:25px; line-height:25px; text-align:left; padding-left:10px; }
.help_li3 { line-height:20px; text-align:left; padding-left:10px; border-top:1px #CCCCCC solid dashed; }
.help_line { border-bottom:1px #333333 dashed; }
.help_ask a { color:#5a7d20; text-decoration:none; }
.help_ask_padding { padding-left:140px; height:22px; line-height:22px; }
/* iFocus style */
#ifocus { width:450px; height:250px; background:#F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:450px; height:250px; overflow:hidden; margin:0; }
#ifocus_piclist { position:absolute; text-align:left; }
#ifocus_piclist ul { margin:0; padding:0px; list-style:none; width:450px; }
#ifocus_piclist li { width:450px; height:250px; overflow:hidden; }
#ifocus_piclist img { width:450px; height:250px; }
#ifocus_btn { position:absolute; left:0px; top:215px; text-align:right; width:100%; float:right; margin:9px 9px 1px 0; color:#000000; }
#ifocus_btn ul { margin:0; list-style:none; float:right; }
#ifocus_btn li { float:left; text-align:center; width:20px; background: #FFFFCC; font-weight:bold; margin:0px 2px 0px 2px; line-height:20px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn .current { background: #FFFFFF; font-weight:bold; color:#275604; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:459px; height:35px; background:#506409; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; float:right; left:20px; bottom:20px; color:#FFFFFF; font-weight:bold; }
#ifocus_tx ul { margin:0; list-style:none; width:100%; }
#ifocus_tx .current { }
#ifocus_tx .normal { display:none; }
#body_right { width:700px; float:left; overflow:hidden; }
.hot_main { padding:0px; clear:both; height:260px; }
.hot_main td { height:26px; }
.hot_img { width:450px; height:250px; float:left; }
.hot_line { width:240px; float:right; border:1px solid #d5d5d5; background:#e9e9e9; }
.hot_line a { color:#333333; text-decoration:none; padding:2px; fong-size:13px; text-decoration:underline; }
.hot_line a:hover { background:#4e9700; color:#fff; padding:2px; fong-size:13px; text-decoration:none; }
.hot_line ul { margin:0; padding:0; list-style:none; clear:both; height:248px; }
.hot_li {height:22px;
line-height:21px;
overflow:hidden;
text-align:left;
width:220px;}
.right_line { width:700px; margin-top:5px; background:#d6d6af; clear:both; float:left; }
#right_out { width:100%; text-align:left; }
#link { width:960px; clear:both; margin-top:10px; border:1px solid #bdbdbd; background:url(link_bg0.gif) repeat-x;float:left}
.link_main { height:auto; }
.link_main ul { padding:0; margin:0; list-style:none; }
.link_main li { line-height:24px; }
.link_contain { background:url(link_tit.gif) left center no-repeat; height:100px; margin-left:20px; }
.link_left { padding-left:120px; width:800px; float:left; line-height:26px; text-align:left; }
.link_left a { color:#333333; text-decoration:none; font-size:12px; }
.link_left a:hover { background:#7b9647; color:#fff; padding:1px; }
.link_right { width:100px; float:right; padding-top:20px; }
.index_lines { line-height:30px; text-align:left; width:690px; margin:0px 5px 5px 5px; font-size:13px; background:#FFFFFF; padding:0px; }
.index_lines a { color:#333333; font-size:14px; text-decoration:none; }
.index_lines a:hover { color:#4e9700; font-size:14px; text-decoration:none; }
.grey_area { border:1px solid #ccc; float:left; width:345px; margin-right:3px; }
.air_main { padding:1px; }
.cry_td { text-align:left; line-height:20px; background:#FFFFFF; border-bottom:1px dashed #999966; }
.hui_title { background:#ccc; line-height:25px; color:#333333; font-size:13px; }
#footer { width:960px; margin:10px auto; background:url(footer_b.jpg) top repeat-x; clear:both; }
.main_info { padding-top:25px; }
.copyright p { margin:5px; }
/* lineindex */
#place { width:680px; background:url(home0000.jpg) left no-repeat; text-align:left; padding-left:20px; line-height:24px; }
/* linelist */
.linelist_left_theme { height:auto; }
.linelist_left_theme ul { padding:5px 5px 0 5px; margin:0; list-style:none; }
.linelist_left_theme li { line-height:24px; text-align:left; height:24px; }
.linelist_left_theme td { line-height:24px; }
.linelist_left_theme a { color:#000000; }
/* line */
.description { color:#888888; font-size:12px; padding:5px 10px 0px 10px; }
.m { width:698px; margin-bottom:10px; }
.index_lines ul { width:690px; padding:0; margin:0; height:176px; }
 * html .index_lines ul{ height:181px;}
.index_lines li { float:left; width:310px; text-align:left; line-height:20px; list-style-type:square; list-style-position:inside; margin-left:10px; margin-right:10px; }
.index_lines li a { font-size:12px; }
.index_lines li a:hover { font-size:12px; color:#265604; text-decoration:underline; }
.index_lines li span { float:right; color:#4D720E }
.news_main li { line-height:20px; text-align:left; list-style-type:none; }
.news_main ul { margin:0; padding:0 0 0 10px; }
.r { width:248px; margin-top:10px; }
.r ul { height:auto; }
.mutipage { font-family:Arial, Helvetica, sans-serif; padding:5px 0 0 0px; }
.mutipage a, .mutipage span { display:block; color:#390; font-weight:normal; text-decoration:none; letter-spacing:0px; border:1px solid #ccc; padding-top:3px; float:left; margin:5px 2px 5px 2px; text-align:center; padding-right:5px; padding-left:5px; height:18px }
.mutipage a:hover, .mutipage a.current { color:#F44; border:1px solid #F44 }
.mutipage input { padding:0px; color:#390; height:16px; width:25px; border:0px solid #fff; text-align:center; margin:0px -5px 0px -5px; vertical-align:middle; font-size:12px }
.e2 { text-align:left; margin:10px; padding:0; }
.e2 li { list-style-type:none; margin-bottom:20px; border-bottom:1px #CCCCCC solid dashed; }
.e2 .createtime { float:right; }
.e2 p { color:#555555; line-height:23px; margin:5px 15px; text-indent:24px; }
.e2 li a { font-size:14px; margin-left:16px; }
/*内容页*/
.title h2 { color:#669900; font-size:16px; font-weight:700; }
.info { border-bottom:1px solid #BFE0F9; border-top:1px solid #BFE0F9; color:#666666; height:24px; line-height:17px; margin-left:90px; overflow:hidden; padding:3px; text-align:center; width:500px; }
.content { color:#333333; font-size:14px; text-align:left; line-height:25px; padding:0 16px; }
.info small { color:#999999; font-size:12px; margin-left:8px; margin-right:3px; }
.dede_pages { margin:auto; }
.dede_pages a { border:1px solid #6C0; padding:2px 5px; margin:3px 5px; display:block; float:left; }
.dede_pages a:hover { background-color:#39F; display:block; color:#FFF; }
.daohang { float:left; text-align:left; padding:5px; 0 0 10px;
background-color:#F93; width:686px; height:10px; color:#FFF; }
.daohang a { color:#FFF; }
.daohang a:hover { color:#F00; }
.ticket { font-size:14px; }
.ticket a { color:#F00; }
.ticket ul { width:600px; margin:0 0 0 10px; float:left; }
.ticket li { list-style-type:none; border-bottom:#F90 1px solid dotted; width:600px; text-align:left; line-height:24px; }
.ticket li span { color:#F00; }
.ticket .t1 { text-align:right; left:400px; color:#000; position:absolute; line-height:16px; }
.ticket .t2 { background:url(../images/t.gif) no-repeat; font-weight:bold; color:#000; border-bottom:none; margin:10px 0; padding-left:20px; font-size:12px; }
.ticket .t3 { }
.ticket .t4 { background:url(../images/gnjd_01.gif) no-repeat; margin:10px 0; padding-left:10px; position:3px 5px; font-size:12px; }
.ticket .t4 span { font-weight:bold; clear:both; position:relative; top:-5px; left:8px; }
.ticket .t5 { font-size:12px; border-bottom:none; }
#index .grey_area { height:198px;margin-bottom:8px; }
.grey_area h4, .grey_area h1, .thead_green h1 { font-size:13px;/*FF*/ *line-height:15px;/*IE6*/
margin-left:-50px; text-align:left; float:left; position:relative;/*FF*/ *position:absolute;/*IE6*/
padding:0; !important;
margin:0 0 0 6px;/*FF*/ *margin:0px;
}
.thead_green h1 a { color:#FFF; }
.page_a { margin:10px; text-align:left; }
.h1 { font-size:14px; margin:0; }
.title { width:100%; float:left; }
* html .title { height:30px; padding-top:10px; }
.grey_area .title h1 { color:#669900; font-size:16px; font-weight:100%; float:none; text-align:left; }
* html .grey_area .title h1 { line-height:30px; position:fixed; }
.page_a ul { margin:0; padding:10px; ; }
.page_a li { list-style:none; height:25px; width:50%; float:left; margin:0; padding:0;}
.page_a .xg_t { border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-top:10px; height:25px; font-size:14px; line-height:25px; padding-left:15px; }
.page_a li span { margin-left:5px; color:#666 }
.bold{font-weight:bold;}
.content .line {border-top:1px solid #CCCCCC;height:1px;margin:10px auto;width:100%;}


