/* ----------    公共样式  -----------------    */
body{width:100%;background:url(../images/bodybg.gif) repeat-x;font-family:"宋体",arial;margin:0 auto 0 auto;padding:0;font-size:12px;color:#464646;background-color:#FFFFFF;}
.clear{clear:both;font-size:0px;overflow:hidden;margin:0px;padding:0px;}

/*设立常用标签的外边距，内边距，边框为0，防止在排版时再重复定义和出现怪问题*/
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:none;}

/*设立列表样式为无，这样列表前面不带点*/
ul,dl{list-style-type:none;}

/*设立标题1,2,3,4,5,6的文字大小为12px,内外边距为0，不加粗，有利于重要等级来排版定位*/
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
h5 { font-size:14px; color:#f60; line-height:22px;}

/*  Link 链接 */
/*设立默认全局样式超链接样式*/
a{color:#464646;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#f60; text-decoration:underline;}
a:active{color:#f60;}

/* Color */
/*常用文字超链接的设定，这部分可根据你自己页面常用超链接色彩来自行定义*/
.cRed,a.cRed:link,a.cRed:visited{color:#f00;}
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#1f3a87;}
.cwhite,a.cwhite:link,a.cwhite:visited{color:#fff;}
.cPink,a.cPink:link,a.cPink:visited{color:#FF0080;}
.cGray,a.cGray:link,a.cGray:visited{ color:#666666; }
a#home:link,a#home:visited,a#home:active{color:#fff;width:78px;height:32px;background:url(../images/menubotton.gif) no-repeat;display:block;margin:0 0 0 8px;}



#header{width:100%;margin:0 auto;text-align:left;}
#top{width:1002px;margin:0 auto;height:28px;background:url(../images/topbg.gif) repeat-x;border-bottom:1px solid #dacd8b;margin:0 auto;}
#topleft{float:left;}
#topleft img{margin:0 8px;float:left;display:inline;}
#topleft i{float:left;display:block;width:300px;margin:8px 0 0 0;font-style:normal; line-height:12px!important;
*line-height:16px!important; *line-height:15px;}
#topleft b{margin:4px 0 0 0;display:block;float:left;}
#topright{float:right;color:#c6c6c6;width:290px;}
#topright img{float:left}
#topright i{float:left;font-style:normal;width:50px;margin:8px 0 0 6px;display:block; color:#666; line-height:12px!important; *line-height:16px!important; *line-height:15px;}
.soso{width:163px;height:16px;background:url(../images/soso.gif) no-repeat;border:none;margin:4px 0 0 5px;}
.input{width:45px;height:18px;background:url(../images/caibotton.gif) left top repeat-x;border:none;font-size:12px; background-color:transparent}
.edi_ps { background:url(../images/botton/eid_ps.gif) left top repeat-x; width:66px; margin-right:10px;}

#banner{width:100%;height:163px;background:url(../images/banner.jpg) center top no-repeat;margin:0 auto;}
.bannerbg{width:1002px;margin:0 auto;}
.bannerbg i{float:left;margin:17px 0 0 0; background:transparent;}
.bannerbg b{float:right;margin:16px 0 0 0; background:transparent;}

#menu{width:1002px;height:32px;background:url(../images/menubg.gif) no-repeat;margin:0 auto;}
#menu ul{margin:0 0 0 0px;}
#menu li{float:left;display:inline;width:87px;height:32px;line-height:32px;text-align:center;}
#menu li a{font-weight:bold;font-size:14px;color:#555555;}

#menu li a:hover{ color:#fff;width:78px;height:32px;background:url(../images/menubotton.gif) no-repeat;display:block;margin:0 8px 0 1px; text-decoration:none;}
#menu li .current{color:#fff;width:78px;height:32px;background:url(../images/menubotton.gif) no-repeat;display:block;margin:0 8px 0 1px;}


#Layer1 {float:right;
	position:absolute;
	width:200px;
	height:31px;
	z-index:1;
	left:850px;
}

#Layer2 {
position:absolute;
	z-index:1;
	left: 51px;
	top: -11px;
}

.soso1{width:1002px;height:30px;background:url(../images/sosobg.gif) no-repeat;margin:0 auto;overflow:hidden;}
.sosoleft{height:30px;margin:0 0 0 45px;color:#FFFFFF;float:left;display:inline;}
.int{width:70px;height:15px;border:1px solid #a81d00;margin:0 0 0 0;}
.botton{width:45px;height:18px;background:url(../images/botton.gif) no-repeat;border:none;font-size:12px;line-height:18px;}

.sosoright{width:400px;float:left;margin:0px 0 0 20px;display:inline;color:#FFFFFF;}
.sosoright img{margin:4px 10px 0 0;float:left}
.sosoright table {font-style:normal; margin:5px 0 0 10px!important; *margin:8px 0 0 10px!important; *margin:8px 0 0 10px; float:left;}
.sosoright table td { white-space:nowrap; line-height:18px;}

.soso1 span{margin:0 0 0 316px;color:#fff;font-size:14px;line-height:30px;float:left;display:inline;}
.soso1 span a{margin:0 20px 0 0;color:#fff;}
.soso1 span a:visited{color:#fff;text-decoration:none;}
.soso1 b{float:right;line-height:30px;margin:0 78px 0 0;color:#fff;}
.soso1 b a{color:#fff;}
.soso1 b a:visited{color:#fff;text-decoration:none;}

.soso2{margin:0 0 0 127px;color:#fff;font-size:14px;line-height:30px;float:left;display:inline;}
.soso2 a{margin:0 20px 0 0;color:#fff;}
.soso2 a:visited{color:#fff;text-decoration:none;}

.soso3{margin:0 0 0 143px;color:#fff;font-size:14px;line-height:30px;float:left;display:inline;}
.soso3 a{margin:0 13px 0 0;color:#fff;}
.soso3 a:visited{color:#fff;text-decoration:none;}

.soso4{margin:0 0 0 410px;color:#fff;font-size:14px;line-height:30px;float:left;display:inline;}
.soso4 a{margin:0 20px 0 0;color:#fff;}
.soso4 a:visited{color:#fff;text-decoration:none;}

.soso1 p{margin:0 0 0 200px;color:#fff;font-size:14px;line-height:30px;float:left;display:inline;}
.soso1 p a{margin:0 20px 0 0;color:#fff;}
.soso1 p a:visited{color:#fff;text-decoration:none;}

.sosoleft1{height:30px;line-height:30px;font-size:14px;margin:0 15px 0 50px;color:#FFFFFF;float:left;display:inline;}
.sosoleft1 a{margin:0 20px 0 0;color:#fff;}
.sosoleft1 a:visited{color:#fff;text-decoration:none;}

#contactbg{width:1002px;background:url(../images/conbg.gif) repeat-x;overflow:hidden;margin:0 auto;}
#contact{width:1002px;background-color:#fff;padding:10px 0 0 0;overflow:hidden;margin:0 auto;}

/*自适应按钮*/

.comm_buttons  { height:22px;  line-height:22px; background:url(../images/botton/comm_sub_left.gif) top left no-repeat; padding-left:3px!important;*padding-left:3px; padding-top:0px!important; padding-bottom:4px!important; *padding-top:0px; *padding-bottom:0px;}
.comm_buttons input { background:url(../images/botton/comm_sub_right.gif) top right no-repeat;  height:22px; border:0px none; padding-bottom:3px!important; *padding-bottom:3px!important; *padding-bottom:0px; *padding-top:3px!important; *padding-top:1px; padding-right:8px!important; *padding-right:3px; cursor:pointer;}

#copyright{width:990px;margin:24px auto 0 auto;}
.youq{width:982px;border-top:3px solid #db4428;}
.youq img{float:left;margin: 0 6px;display:inline;}
.youqinp{width:175px;height:19px;border:1px solid #a7a7a9;margin:0 5px 0 0;}
.youqlianjie{margin:8px 0 0 0;}
.bottommenu{width:571px;height:70px;background:url(../images/bottombg.gif) no-repeat;line-height:24px;text-align:center;margin:10px 0 0 212px;}
#bottombg{width:100%;height:101px;background:url(../images/bottombg2.gif) repeat-x;margin:0 auto;}
#bottom_box {width:100%;height:101px;background:url(../images/bottombg1.gif) no-repeat;text-align:center;line-height:22px;}

.input_text { height:15px; border:1px solid #F0CF8F; background:#fff; line-height:15px;}

/*三级菜单*/
.menu3_border { border:1px solid #F7E6C8; width:224px; border-top:0px none; }
.menutops { height:24px!important; height:21px; background:url(../images/botton/submenu_1a_03.jpg) top left repeat-x; display:block; font-size:14px; color:#F36525; font-weight:bold; padding-top:3px!important; padding-top:6px; padding-left:26px; border-top:1px solid #f7e6c8;}
.submenu_bg { background: url(../images/botton/submenu_2a_bg_03.jpg) top left repeat-x #FDF5B6; margin:0px; padding:0px;}
.menumeddle1_open { margin:0px; padding:0px; border-top:1px solid #EEC288;}
.menumeddle1_open li { margin:0px; padding:0px;}
.menumeddle1_open li span { background:url(../images/ico/menu_3.gif) 17px 3px no-repeat; display:block; height:16px; color:#A0410A; padding-left:37px; padding-top:5px; cursor:pointer; margin:0px 10px; font-size:12px; border-bottom:1px solid #FDF5B6;  overflow:hidden; text-overflow:ellipsis; -moz-binding:url("ellipsis.xml#ellipsis"); white-space:nowrap; width:166px;}
.menumeddle1_open2 li span { background:url(../images/ico/menu_2.gif) 17px 3px no-repeat;}
.menubottom { background-color:#FDFFE2; padding:3px 38px; padding-right:0px;}
.menubottom li { background:url(../images/ico/arrow_138.gif) 10px 6px no-repeat; display:block; border:0px none; line-height:17px; height:17px; padding-left:23px; padding-top:2px!important;padding-top:3px; overflow:hidden; text-overflow:ellipsis; -moz-binding:url("ellipsis.xml#ellipsis"); white-space:nowrap; width:155px;}

/*二级菜单*/
.yonghuguanlicons li { display:block; width:188px; height:24px!important; height:21px; background: url(../images/table/bs_titlebg.gif) 8px top no-repeat #fff5cc; font-weight:bold; font-size:14px; padding-top:3px!important; padding-top:6px; padding-left:32px; cursor:pointer; padding-bottom:6px; }
.yonghuguanlicons li a{ color:#555; width:176px; oversflow:hidden; text-overflow:ellipsis; -moz-binding:url("ellipsis.xml#ellipsis"); white-space:nowrap;}
.yonghuguanlicons li a:hover{ color:#f60; text-decoration:none;}
.yonghuguanlicons .yonghuguanlicons_on { background:url(../images/table/bs_titlebg1.gif) 8px top no-repeat #fff5cc;  width:199px; z-index:100; color:#FF3300; cursor:pointer; height:28px!important; *height:28px!important; *height:25px; padding-bottom:2px; }
.yonghuguanlicons .yonghuguanlicons_on a { color:#FF3300;}
.yonghuguanlicons_w li a { font-size:12px;line-height:22px!important; line-height:0px; *line-height:0px; *line-height:0px!important;  padding-top:0px;}

/*带图片的列表*/
.sub_right { background:url(../images/botton/right_bg_03.jpg) left top no-repeat; width:86px; height:22px; color:#fff; border:0px none; padding-top:0px!important; *padding-top:3px!important; *padding-top:3px;}
.pic_list { }
.pic_list ul li { background:url(../images/ico/border_bg.jpg) left bottom repeat-x; height:105px; margin-top:10px;}
.pic_list ul li p { line-height:21px; }
.pic_list ul li span { display:block; width:127px; padding:2px; border:1px solid #ccc; background-color:#fff; float:left; }
.pic_list ul li span img { width:127px; height:82px;}
.pic_list ul li div { float:left; width:480px; margin-left:15px;}

/*翻页*/
.n_pages ul li { float:left; margin-left:10px; color:#f26521; height:22px; display:block; line-height:22px;}
.n_pages ul li span { float:left; }
.goback { text-align:center; margin-top:10px;}

.n_pages_bg{width:609px;height:25px;background:#feecc3;	margin:20px 0 0 0;	font-size:14px;	padding:3px 0 0 50px;text-align: center;}
.n_pages_bg2 { width:689px;height:25px; background:#feecc3;	margin:0px 0 0 0;	font-size:14px;	padding:3px 0 0 12%;text-align: center; position:absolute; bottom:0px; left:0px;} 
/*信息公开内容*/
.newsleft1_w {float:left;width:740px;}
.newsleft0_w{ width:742px;border:1px solid #eed4a2;overflow:hidden; margin-left:5px!important; *margin-left:0px!important; *margin-left:0px;}
.newstitle_w { width:710px;}
.newscontent_w { width:680px; margin:5px 30px 0 30px;}
h3{font-weight:bold;font-size:18px;border-bottom:1px dashed #7f7f7f;color:#252525;text-align:center;padding:20px 40px 0 40px;margin:10px 0 0 0; line-height:28px;}
.tupianxianwentitle1_w { margin-left:5px!important; *margin-left:0px!important; *margin-left:0px; margin-top:10px;}

/*--表格上边的查询--*/
.hfcx_con { width:100%; height:40px;}
 .layout_left,.layout_right { float:left;}
.layout_left { background:url(../images/botton/cxhf_search.gif) left top no-repeat; width:81px; height:27px; color:#fff; font-weight:bold; font-size:14px; text-align:center; padding-top:2px!important; *padding-top:4px; padding-right:3px}
.layout_left2 { background:url(../images/botton/cxhf_search_w.gif) left top no-repeat; height:65px; line-height:20px; padding-top:12px!important; *padding-top:12px;}
 .layout_right { width:634px; background:url(../images/jlhd_search_bg.gif) left top repeat-x; height:27px;}
 .layout_right2 { width:640px; background:url(../images/jlhd_search_bgs.gif) left top repeat-x; height:65px;}
.layout_right table { margin-left:4%; height:27px; vertical-align:middle;}
.layout_right2 table { margin-top:10px;}
.layout_right2 table td { height:25px;}
.layout_text { clear:both; line-height:22px; width:635px; color:#999;}
/*--列表表格--*/
.tsjb_list { 100%;}
.tsjb_list table { border-top:1px solid #FAC8AC; border-right:1px solid #F9E2D5;}
.tsjb_list table th,.tsjb_list table td { border-left:1px solid #F9E2D5; border-bottom:1px solid #F9E2D5;  height:24px; color:#F46322; text-align:left; padding-left:5px; background-color:#FEF5CC;}
.tsjb_list table td { height:25px; color:#666; background-color:#fff; border-bottom:1px solid #dedede; line-height:24px;}
.tsjb_list .tsjb_nr td { border-bottom:1px solid #F9E2D5;}


.show_info { position:absolute; width:500px; height:90px; border:1px solid #333; background-color:#fff; overflow:visible; visibility:visible;  z-index:100; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color='gray', Positive=true);}
.show_right { float:right; padding:4px 0; position:absolute; top:0px; right:10px;}
.show_left { float:left; padding:4px 0;}
.show_right li, .show_left li { display:block; width:240px; margin-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:21px; color:#333333; line-height:21px;}
 .show_left .name_info { width:480px; white-space:normal; height:42px;}
.show_right li b, .show_left li b { color:#000;}
/*--列表表格--*/
.quanwenjiansuo{width:200px;border:1px solid #dadada;margin:10px 0 0 0;background-color:#f7f7f9;padding:0 12px;}
.quanwenjiansuotitle{width:200px;height:24px;color:#e9631a;font-weight:bold;font-size:14px;border-bottom:1px solid #e3e3e3;line-height:24px;padding:7px 0 0 0;margin:0 0 5px 0;}
.quanwenjiansuotitle img{margin:0 3px 0 0;}
.quanwenjiansuocon{line-height:24px;margin:0 0 15px 0;}
.quanwenjiansuoinput{width:144px;height:16px;border:1px solid #aaaaaa;}

/*--返回按钮布局--*/
.layout_sub { text-align:center; margin-top:10px;}

h4 { font-size:16px; font-family:"黑体"; text-align:center;}
.tupianxinwenleftcontxt p { line-height:22px;}
.tupianxinwenleftcontxt li{width:280px;height:26px;line-height:26px;}
/*自适应输入框*/
.input_text_auto { background:url(../images/kuangbg.gif) left top repeat-x; height:14px; line-height:14px; border:1px solid #A9ABAA; font-size:12px; width:98%;}
.search_list { margin-top:10px;}
.search_list td { height:27px;}
.maps { width:718px; margin-top:10px; margin-left:12px; border:1px solid #ccc;}
.search_tab_on { background-color:#fff; width:64px; height:17px; border:1px solid #ccc; border-bottom:0px none; float:left; text-align:center; padding-top:5px; }
.search_tab { background-color:#f7f7f9; width:64px; height:17px;border-bottom:1px solid #ccc; float:left; text-align:center; padding-top:5px;}
.search_title { background:#f7f7f9; width:70px; height:22px; float:left; border-bottom:1px solid #ccc;}
.commons { width:198px; background:#fff; border:1px solid #ccc; border-top:0px none; float:none; clear:both; padding-top:10px;}
.commons table { margin:10px auto;  margin-top:0px;}
.commons table td { height:24px; }
.title_tab { margin:10px 0px;}
.map_list li { line-height:22px; list-style:none; }
.select_1 { float:left; color:#666; cursor:pointer}
.select_on { float:left; color:#f46523; cursor:pointer; font-weight:bold;}
.menu_site { margin-top:2px; margin-left:1%; }
.menu_site td, .menu_site th { height:36px; line-height:34px; text-align:center; }
.menu_site th { background:url(../images/menus_16.jpg) center center no-repeat; color:#fff; font-weight:normal; width:87px;  }
.menu_site td { text-align:left; background:url(../images/menus_20.jpg) left center repeat-x; width:100px; padding-left:5px;}
.menu_site .right_border { text-align:right; width:6px; padding-left:0px;}
.menu_site .left_border { text-align:left; width:8px; padding-left:0px;}
#left1 a { color:#fff;}
#left1 a :visited { color:#fff;}
.menu_site th a { color:#fff;}
.pageNavigation{height:30px; text-align:right;}

.fonts_r font h3 { color:#ff0000;}
/* 黄色字体*/
.yellow  { color:#ff9900; font-weight:bold; font-size:13px;} 
.yellow  a:link{ color:#ff9900; font-weight:bold; font-size:13px; text-decoration:none} 
.yellow  a:visited{ color:#ff9900; font-weight:bold; font-size:13px; text-decoration:none} 
.yellow  a:hover{ color:#000000; font-weight:bold; font-size:13px; text-decoration:underline} 
.doc-content{ font-size:13px; color:#000000; line-height:20px; }
.doc-content p{ font-size:13px; color:#000000; line-height:20px; text-indent:30px}
