@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; font-size:12px;}
html,body{ width:100%; font-family: Tahoma, Verdana, Georgia; color:#000; background:#115190;}
img,input{ border:none;}
input[type="text"],input[type="password"]{ -webkit-appearance:none; outline:none;}
ul,ul li{ text-decoration:none; margin:0; border:0; padding:0; list-style:none;}
.none{ display:none;}
.hidden{ overflow:hidden;}
.show{ display:block!important;}
.fl{ float:left!important;}
.fr{ float:right!important;}
a{ text-decoration:none;}
.marg0{ margin:0!important;}
.m_jrddli ul li A:visited,.m_rrli ul li a:visited,.sub_li li a:visited,.m_llist ul li a:visited,.m_rlli li a:visited{
    COLOR: #003399;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.m_llist1 ul li a:visited{color:#fff;}
/*首页*/
.container{ width:988px; margin:0 auto;}
.top{ position:relative; width:988px; height:100px;}
.top_bg{ position:absolute; left:0; top:0; width:998px; height:100px; z-index:10;}
.top_logo{ position:absolute; left:0; top:0; width:179px; height:100px;}
.top_name{ position:absolute; left:179px; top:0; width:336px; height:100px;}
.top_right{ position:absolute; left:515px; top:0; width:473px; height:100px;}
.top_rtop{ position:absolute; left:0; top:0;}
.top_rbtm{ position:absolute; right:0; bottom:0;}
.main{ width:988px; overflow:hidden; background:url(con_bg.jpg) repeat-y;}
.main1{ width:988px; overflow:hidden; background:url(con_bg1.jpg) repeat-y;}
.m_l{ float:left; width:179px; padding-bottom:0;}
.m_lce{ text-align:center; margin-bottom:20px;}
.m_lce a{ color:#CDE4FF; display:inline-block; line-height:20px;}
.m_lce a:hover{ text-decoration:underline;}
.m_lnav{ width:154px; margin:auto;}
.m_lnav a{ display:table; width:154px; background:url(l_navbg.png) no-repeat; padding-left:36px; height:34px; margin-bottom:2px; *position: relative; *display:block;}
.m_lnav a p{ display:table-cell; vertical-align:middle; color:#000; line-height:14px; font-size:10px; *position: absolute; *top:50%;}
.m_lnav a p span{ *position:relative; *top:-50%; }
.m_lnav a:hover{ background:url(l_navbg_.png) no-repeat;}
.m_limg{ width:119px; margin:auto; margin-top:50px;}
.m_limg a{ display:block; width:119px; margin-bottom:8px;}
.m_limg a img{ display:block;}
.m_llist{ width:179px;}
.m_llist img{ display:block;}
.m_llist ul{ background:url(left_links_bk.gif) repeat-y center;}
.m_llist ul li{line-height: 28px;padding-left:18px;padding-bottom:2px;}
/*.m_llist ul li{ line-height: 27px;padding-left:18px;padding-bottom:2px;}*/
.m_llist ul li img{ display:inline-block; box-sizing:border-box; vertical-align:top;}
.m_llist ul li a{ color:#000;}
.m_llist ul li a:hover{ color:#003399; text-decoration:underline;}
.m_llist1 {margin-top: 0px;}
/*.m_llist1 { margin-top:24px;}*/
.m_llist1 ul li a{ display:inline-block; width:120px; color:#fff;}
.m_llist1 ul li a:hover{ color:#fff; text-decoration:underline;}
.main_r{ float:left; width:809px;}
.m_nav{ background:url(nav_bg.jpg) repeat-x; width:809px; height:36px; font-family:"宋体";}
.m_nav a{ display:inline-block; padding-right:8px; padding-left:23px; line-height:36px; color:#000;}
.m_nav a img{ display:inline-block; box-sizing:border-box; vertical-align:middle; margin-right:7px;}
.m_nav a:hover{ background:url(nav_cur.jpg) repeat-x;}
.m_nav1 a{ padding-right:8px;}
.m_rcon{ width:809px; overflow:hidden; border-top:10px solid #fff;}
.m_rconl{ float:left; width:447px; padding-left:17px;}
.m_jrdd{ background:url(girl.jpg) no-repeat right top; margin-left:8px; width:437px; padding-left:10px; padding-top:10px;}
.m_jrddti{ width:437px; overflow:hidden;}
.m_date{ float:left; display:block; width:70px; text-align:center; border:1px solid #000; background:#d2d74d;}
.m_date p#calendarClock1 span{font-size:12px; line-height:18px; color:#731600;}
.m_date p#calendarClock2 span{ font-family:Arial; font-size:18px; line-height:18x; color:#0000ff;}
.m_date p#calendarClock3 span{ font-family:tahoma; font-size:12px; line-height:14px;}
.m_date p#calendarClock4{color:#100080;font-family:tahoma;font-size:12px;line-height:120%;}
.m_jrddti b{float:left;font-size:14px;color:#0020AC;padding-top:44px;padding-bottom: 10px;padding-left: 4px;}
.m_jrddli{ width:355px;}
.m_jrddli ul li{ background:url(pattern_ad_bk2.gif) repeat-x; line-height:24px;}
.m_jrddli ul li img{ box-sizing:border-box; vertical-align:middle;}
.m_jrddli ul li a{ color:#000;}
.m_jrddli ul li a:hover{ color:#003399; text-decoration:underline;}
.m_jrddbtm{ position:relative; width:321px; height:104px; padding:12px;}
.m_jrddbtm img{ position:absolute; width:140px; height:100px; left:12px; top:12px;}
.m_jrddbtm a{ position:absolute; width:195px; line-height:18px; left:162px; bottom:15px; color:#000;}
.m_jrddbtm a:hover{ color:#003399; text-decoration:underline;}
.m_rlti{ display:block; width:459px; margin-top: 7px;}
.m_rlli{ padding:0 10px; margin-top:12px;}
.m_rlli li{ line-height:21px; *line-height:20px; overflow:hidden;}
.m_rlli li img.m_rllil{ float:left; margin-top:2px;}
.m_rlli li a{ float:left; color:#000;}
.m_rlli li a:hover{ color:#003399; text-decoration:underline;}
.m_rlli li span{ float:right; color:#999;}
.m_rlli li img.m_rllir{ float:right; margin-top:7px;}
.m_lrmore{ overflow:hidden; margin-top:4px; margin-bottom:5px; *margin-bottom:1px;}
.m_lrmore a{ float:right; width:58px; margin-right:10px;}
.m_rconr{ float:left; width:300px; margin-left:30px; padding-left:15px; background:url(pattern_center.gif) repeat-y left 50px;}
.m_rrti{line-height: 28px;padding-left:20px;background:url(right_title_bk.gif) no-repeat;color:#0033CC;margin-top:12px;font-weight:bold;overflow:hidden;}
/*.m_rrti{ line-height: 30px;padding-left:20px;background:url(right_title_bk.gif) no-repeat;color:#0033CC;margin-top:12px;font-weight:bold;overflow:hidden;}*/
.m_rrti a{ float:right; margin-right:12px; padding-top: 8px; line-height: 10px;}
.m_rsearchbl{ margin:12px 0; overflow:hidden;}
.m_rsearchbl select{ float:left; width:77px; height:20px;}
.m_rsearchbl input[type="text"]{ float:left; width:139px; line-height:18px; height:18px; border:1px solid #aaa; margin-left:7px;}
.m_rsearchbl input.searchbtn{ float:left; width:56px; height:22px; margin-left:7px; background:url(search.gif) no-repeat; cursor:pointer;text-indent: -2000px;}
.m_bzgg{ padding-bottom:2px;}
.m_bzgg img{ display:block;}
#srcoll0{ width:249px; height:80px; background:#ffffff; padding:10px 15px 10px 20px; overflow:hidden;}
#srcoll1 li,#srcoll2 li{ color:#0000ff; line-height:28px; margin-top:15px; font-weight:bold; font-family:"宋体";}
.m_rrli{ overflow:hidden;}
.m_rrli ul{ float:left; width:200px; padding-top:1px;}
.m_rrli ul li{line-height: 29px;}
/*.m_rrli ul li{ line-height:28px;}*/
.m_rrli ul li img{ box-sizing:border-box; vertical-align:middle;}
.m_rrli ul li a{ color:#000;}
.m_rrli ul li a:hover{ color:#003399; text-decoration:underline;}
.m_rrliimg{ float:left; margin-top:18px; margin-left:3px;}
.m_rrti1{ background:url(right_title_bk2.gif) no-repeat;}

.con_btm{ width:988px; margin:auto; overflow:hidden;}
.con_btm img{ float:left;}
.con_btm p{ float:left; width:483px; height:31px; background:#fff;}
.con_btm span{ float:left; width:179px; height:31px; background:url(pattern_left.gif) repeat-y;}

.bottom{ width:988px; margin:20px auto; overflow:hidden;}
.bottom div{ float:left; width:80px;}
.bottom div img{ width:80px;}
.bottom div a{ display:block; width:80px; text-align:center; color:#000; line-height:20px;}
.bottom div a:hover{ color:#003399; text-decoration:underline;}
.bottom p{ float:left; color:#62A5EB; width:800px; text-align:center; line-height:100px;}

/*综合信息*/
.sub_banner{ display:block; width:785px; margin:auto; margin-top:12px;}
.sub_banner1{ display:block; width:815px; margin:auto; margin-top:12px;}
.mar20 {height: 20px; line-height: 20px;}
.sub_add{ width:785px; background:#eee; margin:20px auto 10px; line-height:22px;}
.sub_add a{ color:#003399;}
.sub_add a:hover{ text-decoration:underline;}
.sub_con{ overflow:hidden;}
.sub_conl{ float:left; margin-left:10px; width:622px;}
.sub_liti{ line-height:22px; background:#BFC8EA; overflow:hidden;}
.sub_liti img{ float:left;}
.sub_liti span{ float:left; margin-left:5px;}
.sub_li{ padding:10px 25px; padding-right:0;}
.sub_li li{ background:url(006.gif) no-repeat left center; padding-left:12px; line-height:24px; overflow:hidden;}
.sub_li li a{ float:left; color:#000; width:502px;}
.sub_li li a:hover{ text-decoration:underline;}
.sub_li li span.author{ float:left; width:76px; text-align:right;height:24px;}
.sub_li li span.date{ float:left; width:82px; text-align:left;}
.sub_li li b{ float:left; font-weight:normal; color:#666;}
.sub_li li img{ float:left; margin-top:7px;}
.sub_conr{ float:left; width:150px; margin-left:10px;}
.sub_rti{ background:url(menu_right_bk.gif) no-repeat; text-align:center; line-height:22px;}
.sub_rli{ padding:10px;}
.sub_rli li{ line-height:22px; background:url(sub_rd.png) no-repeat left center; padding-left:12px;}
.sub_rli li a{ color:#000;}
.sub_rli li a:hover{ text-decoration:underline;}
.sub_rtw{ padding:10px;}
.sub_rtw li{ margin-bottom:5px;}
.sub_rtw li a{ color:#000; overflow:hidden; line-height:22px;}
.sub_rtw li a:hover{ text-decoration:underline;}
.sub_rtw li a img{ float:left; width:65px; height:65px; margin-right:3px;}

/*详情页*/
.sub_xqcon{ width:700px; margin:auto; padding-bottom:30px;}
.sub_xqcon *{font-size:medium;}
.sub_xqtop{ text-align:center; line-height:40px; color:#333; margin-bottom: 30px;}
.sub_xqcon h2{ line-height:40px; font-size:20px; font-weight:bold; text-align:center;}
.sub_xqly{ text-align:center; font-family:"宋体"; font-size:16px; margin-bottom:14px;}
.sub_xqcon p{ font-family:"宋体"; font-size:16px; line-height:26px; text-indent:2em;}
.sub_xqbtm{ width:784px; margin:auto; border-bottom:1px solid #BBBBBB; margin-bottom:15px;}
.sub_xqbtm b,.sub_xqbtm span{ line-height:28px;}
.sub_xqcls{ width:784px; margin:auto; overflow:hidden;}
.sub_xqcls b{ float:left; width:784px; line-height:28px;}
.sub_xqcls a{ float:left; margin-left:80px; line-height:24px; background:url(printer.gif) no-repeat left center; color:#000; padding-left:20px;}
.sub_xqcls a:hover{ color:#003399; text-decoration:underline;}
.sub_xqcls input{ float:right; width:70px; height:22px; line-height:22px; border:1px solid #bbb; background:#eee; margin-right:180px; cursor:pointer;}

/*环境规划院概况*/
.sub_search input[type="text"]{ float:left; width:82px; margin-top:10px; margin-left:0;}
.sub_search input.searchbtn{ float:left; margin-top:10px; margin-left:5px;text-indent: -2000px;}
.sub_gkcon{ border:1px solid #ddd; padding-bottom:15PX; margin-bottom:20PX;}
.sub_gkcon img{ display:block; width:260px; margin:20px auto;}
.sub_gkcon p{ width:570px; margin:auto; line-height:20px;}
.sub_gkld{ margin:10px 0; margin-left:80px; width:500px;}
.sub_gkld b{ display:inline-block; width:130px; line-height:30px;}
.sub_wsj{ text-align:center; padding-top:10px;}

/*列表页*/
.sub_li1{ padding:0; padding-left:10px;}
.sub_li1 li{ line-height:28px;}
.sub_li1 li a{ width:475px;}
.sub_li1 li span.author{ width:81px; text-align:center; overflow:hidden;}
.sub_li1 li span.date{ width:125px; text-align:center; overflow:hidden;}
.sub_li1 li img{ margin-top:10px;}
.page_top,.page_btm{ text-align:center; line-height:24px;}
.page_btm a{ color:#000;}
.page_btm a:hover{ color:#003399; text-decoration:underline;}

/*en_index*/
.m_en{ font-family:Tahoma;}
.en_con{ padding:0 10px 30px;}
.en_lnav{ width:174px; background:url(pattern_leftEN.gif) repeat-y; padding-left:4px; margin-top:-4px;}
.en_lnav a{ display:block; line-height:22px; color:#fff;}
.en_lnav a b{ text-decoration:underline;}
.en_lnav a:hover{ text-decoration:underline;}
.en_lnav ul li{ overflow:hidden;}
.en_lnav ul li img{ float:left; margin-top:3px;}
.en_lnav ul li a{ float:left;}
.en_m_nav a{ font-family:Arial;}
.en_list{ margin:0;}
.en_newli li a{ width:600px;}
.en_newli li span.author{ width:53px;}
.en_newli li span.date{ width:91px;}

.en_xqcon{ font-family: "Times New Roman"; width:784px;}
.en_xqcon h2{ line-height:30px;}

.en_wpcon{ margin-top: 15px;}
.en_wpcon h3{ font-family:"新宋体"; font-size:22px; line-height:22px;}
.en_wpli{ padding:0; width:680px;}
.en_wpli li a{ width:620px;}

.en_inscon{ font-family:"Times"; font-weight:bold; padding-left:6px;}
.en_inscon p{ line-height:24px; margin-top:15px;}
.en_inscon ul{ padding-left:20px; margin-top:15px;}
.en_inscon ul li{ background:url(sub_rd.png) left 10px no-repeat; padding-left:10px; line-height:24px;}

.en_abcon{ padding:5px; overflow:hidden;}
.en_abcon img{ float:left;}
.en_abcon a{ float:left; color:#000; line-height:22px; margin-left:10px; font-weight:bold;}
.en_abcon a:hover{ text-decoration:underline; color:#003399;}
.en_bgpink{ background:#FFECEC;}
.en_mgt{ margin-top:20px;}

.cn_ctuscon{ padding-left:80px; line-height:30px; overflow:hidden;}
.cn_ctuscon b{ float:left; width:190px; text-align:right; margin-right:10px;}
.cn_ctuscon span{ float:left;}
.cn_ctuscon a{ float:left; color:#000;}
.cn_ctuscon a:hover{ text-decoration:underline;}
.cn_ctuscon1{ padding:5px 0; padding-left:80px;}
.cn_ctuscon1 b{ }
.cn_ctuscon1 span{ line-height:24px;}

.en_ctuscon{ padding-left:80px; line-height:30px; overflow:hidden;}
.en_ctuscon b{ float:left; width:80px; text-align:right; margin-right:10px;}
.en_ctuscon span{ float:left;}
.en_ctuscon a{ float:left; color:#000;}
.en_ctuscon a:hover{ text-decoration:underline;}
.en_ctuscon1{ padding:5px 0; padding-left:80px;}
.en_ctuscon1 b{ line-height:48px;}
.en_ctuscon1 span{ line-height:24px; font-weight:bold;}

.close:hover {border: 1px #26A0DA solid; background: #A6F4FF;}

.sub_pic {overflow: hidden; border: 1px #BFC8EA solid; margin-bottom: 25px; padding: 10px 18px;}
.sub_pic ul li {float: left;margin: 0 3px 10px;}
.sub_pic img {width: 140px; height: 190px;}
.sub_pic p {line-height: 24px;}
.sub_pic a {color: #000;}
.sub_pic a:hover {color: #0060AA; text-decoration: underline;}
.sub_pic .zs {clear: both; margin-top: 10px;}

#graph{font-size: 14pt; line-height: 150%; font-family: "宋体";}
#title{font-size: 16pt; line-height: 150%; font-family: "黑体"; text-align: center; font-weight: bold;}