@charset "gb2312";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.8; color: #555655; }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0; margin:0; }
ul { list-style:none; }
img { border:0px; }
a { color:#5E5E60; text-decoration:none; }
a:hover { color:#f00; }

.h05 { height: 5px; }
.h10 { height: 10px; }
.h20 { height: 20px; }
.jzsz { margin: 0px auto; }
.left{ float: left; }
.right{ float: right; }
.w1250 { width: 1250px; margin: 0px auto; overflow: auto;zoom:1; }
.w1004 { width: 1004px; margin: 0px auto; overflow: auto;zoom:1; }
.srk { border: 1px solid #e1e1e1; }
#top,#nav_center,#news,#tjcp3,#shuibaike{ margin: 0px auto; width: 1250px;}
#top { height: 83px; }
#top_left { float: left; height: 83px; width: 447px;}
#top_right { float: right; height: 83px; width: 400px; }
#nav { margin: 0px 0px 2px; height: 34px; width: 100%; background: url(../images/nav_bg.jpg); }
#nav_center { height:34px;}

#nav_center ul { margin-left: 0px; }

#nav_center ul li { float: left; font-size: 14px; font-weight: bold;}
a.nav_bg { color: #464646; text-decoration: none; display: block; background: url(../images/nav_h.jpg); padding: 10px 0px 0px; margin-top: 0px; height: 24px; width: 120px; text-align: center; vertical-align: middle; }
a.nav_bg2 { color: #464646; text-decoration: none; display: block; background: url(../images/nav_h.jpg); padding: 10px 0px 0px; margin-top: 0px; height: 24px; width: 120px; text-align: center; vertical-align: middle; }
a.lmdh { color: #464646; text-decoration: none; display: block; background: url(../images/nav_bg.jpg); padding: 10px 0px 0px; margin-top: 0px; height: 24px; width: 120px; text-align: center; vertical-align: middle; }
a:hover.lmdh  { color: #464646; text-decoration: none; display: block; background: url(../images/nav_h.jpg); padding: 10px 0px 0px; margin-top: 0px; height: 24px; width: 120px; text-align: center; vertical-align: middle; }


.main_m {WIDTH: 740px}
#banner { margin: 0px auto; height: 450px; width: 1250px; }
#news { height: 286px; }
#news_l { width: 749px;height: 286px; float: left; }
.news_c { width: 20px;height: 286px; float: left; }
#news_r { width: 414px;height: 281px; float: right; margin: 0px 21px 0px 0px;}
#news_r2 { width: 227px;height: 286px; float: left; }
#xwzx_tp { height: 200px; width: 100%; }
#xwzx_tp_l { margin: 3px 0px 0px 5px; float: left; height: 190px; width: 224px; }
#xwzx_tp_r { margin: 10px 0px 0px 10px; float: left; height: 190px; width: 300px; }

.xwzx_bt { height: 36px; width: 100%; }
.xwzx_lb { height: 172px; width: 100%; }
.xwzx_lb ul {margin: 10px auto;}
.xwzx_lb ul li { background: url(../images/sjx.jpg) no-repeat 3px; padding: 0px 0px 0px 15px; border-bottom: 1px dotted #BABABA; height: 28px; width: 92%; line-height: 28px; margin: 10px auto;}
.xwzx_lb ul li span { float: right; margin: 0px 5px 0px 0px; }

#xmdt_bt { height: 49px; width: 100%; }
#xmdt_lb { height: 172px; width: 100%; }
#xmdt_lb ul li { background: url(../images/sjx.jpg) no-repeat 3px; padding: 0px 0px 0px 15px; border-bottom: 1px dotted #BABABA; height: 25px; width: 92%; line-height: 25px; }
#xmdt_lb ul li span { float: right; margin: 0px 50px 0px 0px; }

#gcal_bt { height: 35px; width: 100%; }
#gcal_tp { height: 237px; width: 100%; }
#lxwm_bt { height: 38px; width: 100%; }
#lxwm_nr { height: 204px; width: 100%; }
#lxwm_nr span { margin-top: 10px; margin-left: 10px; display: block; }

#fwzc { height: 86px; width: 100%; }
#gcxm_bt { margin: 0px auto; height: 48px; width: 1250px; }
#gcxm_gd { margin: 0px auto; height: 188px; width: 1250px;border: 1px solid #eee;}
#gcxm_l { float: left; height: 188px; width: 32px; }
#gcxm_c { float: left; height: 188px; width: 890px; }
#gcxm_r { float: left; height: 188px; width: 35px; }
#footer_nav { height: 15px; width: 100%; background: #eee; text-align: center;color:#fff;padding: 10px 0px 0px 0px; }

#footer { margin: 0px auto; height: 60px; width: 1250px; text-align: center; padding: 10px 0px 0px; }
.xwbt { font-size: 14px; font-weight: bold; color: #0857A2; }
.qlz { color: #56AFF3; }

#ny_top100 { height: 211px; width: 100%; background: url(../images/ny_top_bg.jpg) repeat; }

#ny_top { height: 211px; width: 971px; background: url(../images/ny_top.jpg); margin: 0px auto; }
#ny_top_top { height: 100px; width: 971px; text-align: right; }
#ny_top_nav { height: 111px; width: 971px; }
#ny_top_nav ul { margin: 22px 0px 0px 225px; color: #FFF; font-size: 14px; font-weight: bold; }
#ny_top_nav ul li { float: left; background: url(../images/ny_top_fg.jpg) no-repeat right center; padding: 0px 18px; height: 32px; }
#ny_top_nav UL LI A {COLOR: #FFF;}
#ny_top_nav UL LI A:hover {COLOR: #e36700}

#ny_l { float: left; width: 204px;overflow: auto;zoom:1; background: #eee;min-height:800px;}
#ny_l ul li { height: 40px; width: 159px; line-height: 40px; padding-left: 45px; font-size: 14px; }
#ny_r { float: left; width: 767px; padding: 0px 0px 0px 30px;overflow: auto;zoom:1; }
.nnn ul li { float: left; border: 1px solid #CCC; margin: 0px 0px 15px 25px; height: 205px; width: 215px; text-align: center; padding: 10px 0px 0px; }

#nycp_l { float: left; width: 204px;overflow: auto;zoom:1; background: #eee;min-height:800px;}
#nycp_l ul li { width: 92%; padding-left: 15px; font-size: 14px; }
#nycp_r { float: left; width: 767px; padding: 0px 0px 0px 30px;overflow: auto;zoom:1; }

#nycp_l .yjfl { BORDER-TOP: 1px solid #CCC;font-weight: bold;padding: 10px 0px 10px 15px;}
#nycp_l .ejfl { font-size: 12px;font-weight: normal; }


#tdny { margin: 0px auto; width: 1004px; overflow: auto; }
#tdny_l { float: left; width: 258px;background: #005BAC; color: #FFF; overflow: auto; }
#tdny_r { margin: 0px 0px 0px 20px; float: left; width: 726px; overflow: auto; } 
#tdny_l ul { MIN-HEIGHT: 350px; }

#tdny_l ul li { background: url(../images/ny_lbg.jpg); height: 33px; padding: 5px 0px 0px 80px; color: #FFF; font-size: 13px; font-weight: bold; }
#tdny_l UL LI A {COLOR: #FFF;}
#tdny_l UL LI A:hover {COLOR: #e36700}

#ny_lxwm { width: 220px; height: 200px; margin: 0px 0px 0px 25px; }

.ny_banner { BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid;HEIGHT: 156px; WIDTH: 720px; padding: 2px; }
#ny_gcyj { margin: 15px; }
.ny_fgx { background: url(../images/fl_fgx.jpg) no-repeat; height: 20px;}
.ny_cp { float: left; width: 350px; margin: 10px 0px 20px 0px;}
.ny_cptp { margin: 0px; height: 200px; width: 182px; float: left;  border: 1px solid #CCC;}
.ny_cpms { margin: 0px; float: left; height: 200px; width: 130px; padding: 0px 10px 0px 10px; }
.ny_cpms span { font-size: 14px; color: #2E6CE0; background: url(../images/fld.jpg) no-repeat 5px; font-weight: bold; display: block; padding: 0px 0px 0px 20px; }
.ny_cpms p { height: 150px; }

.ny_cpfltp { margin: 0px 0px 20px 10px; height: 200px; width: 182px; float: left;  border: 1px solid #CCC;}
.fldh { FONT-SIZE: 16px; HEIGHT: 37px; BACKGROUND: url(../images/fldh_bg.jpg) no-repeat; FONT-WEIGHT: bold; COLOR: #114eab; padding: 10px 0px 0px 25px; width: 700px; }
.fldh span { float: right; font-size: 12px; color: #666; font-weight: normal; }
.more { text-align: right; height: 30px; padding: 0px 30px 0px 0px; }



.p_contentt {WIDTH: 749px;padding-top: 10px; }
.xiusi {BACKGROUND-IMAGE: url(../images/line1.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 213px 25px; TEXT-ALIGN: left; MARGIN-LEFT: 12px; MARGIN-TOP: 23px; LINE-HEIGHT: 21px; WIDTH: 325px; MARGIN-RIGHT: 13px}
.xiusi IMG {HEIGHT: 145px; FLOAT: left; WIDTH: 205px; MARGIN-RIGHT: 10px}
.xiusi SPAN {FONT-SIZE: 16px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; PADDING-BOTTOM: 10px; DISPLAY: block; LINE-HEIGHT: 26px}
.xiusi SPAN A {COLOR: #4f4f4f}
.xiusi SPAN A:hover {COLOR: #e36700}
.xiusi FONT A {COLOR: #777777; PADDING-RIGHT: 5px}
.xiusi FONT A:hover {COLOR: #e16800}

.mc {MARGIN: 0px auto}
.clear {CLEAR: both}
.left {FLOAT: left}
.right {FLOAT: right}

.bgy {HEIGHT: auto !important; BACKGROUND: url(../images/liebg.jpg) repeat-x center top; POSITION: relative; MIN-HEIGHT: 620px; WIDTH: 100%}
.maincony {POSITION: relative; WIDTH: 1003px}
.mainlly {POSITION: absolute; LEFT: 0px; Z-INDEX: 400; TOP: -27px; WIDTH: 210px}
.youlan {FONT-SIZE: 22px; HEIGHT: 60px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; BACKGROUND: url(../images/lanmubg.jpg) no-repeat; COLOR: #fff; PADDING-LEFT: 100px; LINE-HEIGHT: 60px}
.flisty {PADDING-BOTTOM: 20px; PADDING-TOP: 8px; BACKGROUND-COLOR: #f1f0f0}
.flisty UL LI {FONT-SIZE: 13px; HEIGHT: 40px; BACKGROUND: url(../images/nlibg.jpg) no-repeat; FONT-WEIGHT: bold; LINE-HEIGHT: 40px}
.flisty UL LI A {HEIGHT: 40px; COLOR: #5E5E60; PADDING-LEFT: 94px; DISPLAY: block; WIDTH: 116px}
.flisty UL LI A:hover {BACKGROUND: url(../images/nhobg.jpg) no-repeat; COLOR: #e36700}
.ltxt {COLOR: #5E5E60; PADDING-BOTTOM: 130px; TEXT-ALIGN: left; PADDING-TOP: 8px; PADDING-LEFT: 20px; LINE-HEIGHT: 28px; BACKGROUND-COLOR: #f1f0f0}
.ltxt SPAN {FONT-SIZE: 16px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; COLOR: #e36700; LINE-HEIGHT: 33px}
.mainrr {PADDING-BOTTOM: 30px; WIDTH: 751px}
.pos {FONT-SIZE: 15px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; COLOR: #5E5E60; LINE-HEIGHT: 34px}
.pos SPAN {FONT-SIZE: 12px; FONT-FAMILY: "ËÎÌå"; FLOAT: right; FONT-WEIGHT: normal; COLOR: #777777; PADDING-RIGHT: 15px}
.pos SPAN A {COLOR: #777777}
.pos SPAN A:hover {COLOR: #e36700}
.nnn {COLOR: #5E5E60; PADDING-BOTTOM: 10px; PADDING-TOP: 12px; PADDING-LEFT: 8px; LINE-HEIGHT: 22px; PADDING-RIGHT: 15px}
.ny-hot {HEIGHT: 30px; BACKGROUND-IMAGE: url(../images/ny-dian.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 595px 5px; PADDING-LEFT: 3px; MARGIN-TOP: 10px; LINE-HEIGHT: 30px}
.ny-hot SPAN {FONT-WEIGHT: bold; COLOR: #e77918}
.ny-hot A {COLOR: #5E5E60; PADDING-LEFT: 8px; PADDING-RIGHT: 8px}
.ny-hot A:hover {COLOR: #e77817}
.ny-ccenter UL LI {MARGIN-BOTTOM: 6px; FLOAT: left; MARGIN-TOP: 6px; DISPLAY: inline; WIDTH: 176px; MARGIN-RIGHT: 11px; }
.ny-ccenter UL LI SPAN IMG {HEIGHT: 140px; WIDTH: 166px; border: 1px solid #d1d1d1;}
.ny-ccenter UL LI P {TEXT-ALIGN: center; MARGIN-TOP: 1px; LINE-HEIGHT: 28px}

.ny-jj {COLOR: #828282; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; LINE-HEIGHT: 21px}
.ny-more {HEIGHT: 22px; TEXT-ALIGN: center; LINE-HEIGHT: 22px; WIDTH: 80px; BACKGROUND-COLOR: #828282}
.ny-more A {COLOR: #fff}
.ny-more A:hover {TEXT-DECORATION: underline}

/*°¸Àýjs*/
.anli_dk{ width:740px; margin:0 auto}
.anli_dk .txt_1 {FONT: bold 24px Verdana, Tahoma;COLOR: #fff}
.anli_dk IMG.thumb_img {DISPLAY: block;MARGIN-BOTTOM: 10px;CURSOR: pointer}
.anli_dk IMG#main_img {DISPLAY: block;CURSOR: pointer}
.anli_dk #gotop {DISPLAY: block;CURSOR: pointer}
.anli_dk #gobottom {DISPLAY: block;CURSOR: pointer}
.anli_dk #showArea {MARGIN: 10px;HEIGHT: 400px;OVERFLOW: hidden}
.anli_dk .info {MARGIN-TOP: 20px;FONT: 9px Verdana;COLOR: #666}
.anli_dk .info A:link {COLOR: #666;TEXT-DECORATION: none}
.anli_dk .info A:visited {COLOR: #666;TEXT-DECORATION: none}
.anli_dk .info A:hover {COLOR: #fff;TEXT-DECORATION: none}
.anli_dk .b {BORDER-BOTTOM: red 1px double;BORDER-LEFT: red 1px double;BORDER-TOP: red 1px double;BORDER-RIGHT: red 1px double}
/*°¸Àýjs*/

.ny-xiny {PADDING-BOTTOM: 10px; PADDING-TOP: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px}
.xin-nny {BORDER-BOTTOM: #c8c8c8 1px dotted; PADDING-BOTTOM: 18px; PADDING-TOP: 18px}
.xtuy {WIDTH: 150px}
.xin-zi {COLOR: #5E5E60; WIDTH: 560px}
.cucuy {FONT-SIZE: 15px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; LINE-HEIGHT: 40px}
.cucuy A {FONT-SIZE: 15px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; COLOR: #555655; LINE-HEIGHT: 30px}
.cucuy A:hover {COLOR: #e36700}
.titi {COLOR: #828282; PADDING-BOTTOM: 5px; PADDING-TOP: 8px; LINE-HEIGHT: 21px}
.riqi {BACKGROUND-IMAGE: url(../images/riqi.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; COLOR: #828282; PADDING-LEFT: 20px; LINE-HEIGHT: 24px}

.zuoz {	MARGIN-BOTTOM: 15px; MARGIN-TOP: 36px; WIDTH: 210px}
.cpfl_c {
	WIDTH: 210px; BACKGROUND-COLOR: #f1f0f0
}
#menu {
	
}
#menu H1 {
	FONT-SIZE: 13px; HEIGHT: 40px; BACKGROUND: url(../images/nlibg.jpg) no-repeat; FONT-WEIGHT: bold; LINE-HEIGHT: 40px
}
#menu H2 {
	FONT-SIZE: 12px; FONT-FAMILY: "ËÎÌå"; MARGIN-LEFT: 40px; LINE-HEIGHT: 28px; WIDTH: 150px
}
#menu H1 A {
	HEIGHT: 40px; COLOR: #5E5E60; PADDING-LEFT: 94px; DISPLAY: block; WIDTH: 116px
}
#menu H1 A:hover {
	BACKGROUND: url(../images/nhobg.jpg) no-repeat; COLOR: #e77817
}
#menu H2 A {
	BACKGROUND-IMAGE: url(../images/ddj.jpg); BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: #d6d6d6 1px dashed; BACKGROUND-POSITION: 55px center; COLOR: #5E5E60; PADDING-LEFT: 70px; DISPLAY: block; WIDTH: 80px
}
#menu H2 A:hover {
	COLOR: #e77817
}
#menu SPAN.no {
	DISPLAY: none
}


.pages-1 {
	MARGIN-BOTTOM: 3px; TEXT-ALIGN: center; CLEAR: both
}
.pages-1 A {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 7px; MARGIN-LEFT: 5px; TEXT-DECORATION: none; BORDER-LEFT: #ccc 1px solid; PADDING-RIGHT: 7px
}
.pages-1 A.on {
	COLOR: #fff; TEXT-DECORATION: none; BACKGROUND-COLOR: #26960c
}
.pages-1 A:hover {
	COLOR: #666; TEXT-DECORATION: none; BACKGROUND-COLOR: #ccc
}
.pageIndex {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; COLOR: #666; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 7px; MARGIN-LEFT: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-RIGHT: 7px; BACKGROUND-COLOR: #ccc
}

/* #zzarea{padding-bottom:10px;}*/
.top_show_message{display:none; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;background:#fff;width:160px;position:absolute; z-index:100;}
.gywm_msg{text-align:left;margin-left:120px;margin-top:34px;}
.cpzx_msg{text-align:left;margin-left:240px;margin-top:34px;}
.gcyj_msg{text-align:left;margin-left:480px;margin-top:34px;}
.jsyf_msg{text-align:left;margin-left:360px;margin-top:34px;}
.alzs_msg{text-align:left;margin-left:600px;margin-top:34px;}


.top_show_message A{DISPLAY: block; height: 25px;padding:5px 0 5px 15px;color:#555655}
.top_show_message A:hover {BACKGROUND-COLOR: #5faaee;color:#fff}

.cpzx_yjfl{float: left;width:175px;height: 160px;}
.cpzx_yjfl A{DISPLAY: block; height: 25px;padding:5px 0 0 15px;color:#555655;font-weight: bold;}
.cpzx_yjfl A:hover {BACKGROUND-COLOR: #fff;color:#c50662}

.cpzx_ejfl A{height: 20px;padding:0px 0 0 35px;color:#999999;font-weight: normal;}
.cpzx_ejfl A:hover {color:#c50662}

.cpzx_more A{color:#d2332f;}

.tabpr {
	WIDTH: 730px
}
.menupr {
	HEIGHT: 29px; BORDER-BOTTOM: #e7e7e9 1px solid; PADDING-BOTTOM: 1px
}
.menupr LI {
	OVERFLOW: hidden; CURSOR: pointer; FONT-SIZE: 14px; BORDER-TOP: #e7e7e9 1px solid; HEIGHT: 29px; BACKGROUND: url(pr_mb.jpg) no-repeat left center; BORDER-BOTTOM: #e7e7e9 1px solid; FLOAT: left; COLOR: #000; TEXT-ALIGN: center; BORDER-LEFT: #e7e7e9 1px solid; LINE-HEIGHT: 29px; WIDTH: 120px; borde-rightr: #e7e7e9 solid 1px
}
.menupr LI.off {
	FONT-SIZE: 15px; BACKGROUND: #ffffff; BORDER-BOTTOM: #e7e7e9 1px solid; FONT-WEIGHT: bold; COLOR: #0069f0; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px
}
.menuprdiv DIV {
	FONT-SIZE: 12px !important; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; PADDING-LEFT: 1px; MARGIN-TOP: 15px; LINE-HEIGHT: 28px; PADDING-RIGHT: 1px
}
.menuprdiv P {
	FONT-SIZE: 12px !important; FONT-FAMILY: Î¢ÈíÑÅºÚ !important; FONT-WEIGHT: 100 !important
}
menuprdiv TD {
	FONT-SIZE: 12px !important; FONT-FAMILY: Î¢ÈíÑÅºÚ !important; FONT-WEIGHT: 100 !important
}
menuprdiv A {
	FONT-SIZE: 12px !important; FONT-FAMILY: Î¢ÈíÑÅºÚ !important; FONT-WEIGHT: 100 !important
}
menuprdiv {
	FONT-SIZE: 12px !important; FONT-FAMILY: Î¢ÈíÑÅºÚ !important; FONT-WEIGHT: 100 !important
}
menuprdiv LI {
	FONT-SIZE: 12px !important; FONT-FAMILY: Î¢ÈíÑÅºÚ !important; FONT-WEIGHT: 100 !important
}
menuprdiv UL LI {
	FONT-SIZE: 12px !important; FONT-FAMILY: Î¢ÈíÑÅºÚ !important; FONT-WEIGHT: 100 !important
}
menuprdiv DIV {
	FONT-SIZE: 12px !important; FONT-FAMILY: Î¢ÈíÑÅºÚ !important; FONT-WEIGHT: 100 !important
}
menuprdiv SPAN {
	FONT-SIZE: 12px !important; FONT-FAMILY: Î¢ÈíÑÅºÚ !important; FONT-WEIGHT: 100 !important
}
menuprdiv TD DIV {
	FONT-SIZE: 12px !important; FONT-FAMILY: Î¢ÈíÑÅºÚ !important; FONT-WEIGHT: 100 !important
}