@charset "utf-8";
/* CSS Document */

body { background-color:#FFF;  font-size:12px; margin:0px auto; } 
img { border:none; margin:0; padding:0;}
ul,li { margin:0; padding:0; display:block; list-style:none; }
p { margin:0; padding:0; }
a { color:#000000; text-decoration:none; }

.body1 { width:990px; height:auto; background:#FFFFFF; margin:auto; }
.pangeContent { width:980px; height:auto; margin:auto; }
.clear { clear:both; }
.box { border:1px solid #e0e1e1;  }

.pHead4 { width:auto; height:30px; background-image:url(../images/pHead3_tit.png); }
.pHead4 a { width: 192px; height: 29px; line-height: 29px; display: block; color: #fff; font-size:14px; font-weight: 700; text-align: center; margin:0 auto; }
.pHead1 { width:auto; height:30px; background:url(../images/pHead1.png) repeat-x; }
.pHead1 .head { width:176px; height:30px; background:url(../images/pHead1_tit.png) no-repeat; }
.pHead1 .head a { color:#FFFFFF; font-weight:bold; font-size:14px; margin:7px 0px 0px 25px; display:inline-block; }
.pHead2 { width:auto; height:31px; ; padding-left:7px; background-image:url(../images/search_bg.png)}
.pHead2 a { color:#01298b; font-weight:bold; font-size:14px; display:inline-block;  }
.pHead2 span { color:#01298b; font-weight:bold; font-size:14px; display:inline-block; margin:5px 0px 0px 5px; }
.pHead2 img { display:inline-block; float:left; margin-top:5px; margin-left:5px; }
.more{ float: right; padding-top:5px; margin-right:10px;}

.bmgk{ height:96px;width:280px;}


.hdjl  li{ margin-left:13px; width:77px; float:left; margin-top:2px;}

.pList { width:auto; line-height:24px; margin:5px 0px 0px 10px; height:192px; }
.pList li { width:auto; background:url(../images/pList_ico.png) no-repeat left; padding:0px 7px 0px 10px; color:#3b3b3b; }
.pList li span { float:right; }
.pList2 { width:auto; line-height:24px; margin:5px 7px 0px 10px; height:240px; }
.pList2 li { width:auto; background:url(../images/pList_ico.png) no-repeat left; padding:0px 0px 0px 13px; color:#3b3b3b; }
.pList2 li span { float:right;  }

.pList4 { width:auto; line-height:24px; margin:5px 0px 0px 10px; height:420px; }

.pList1 { width:auto; line-height:24px; margin:5px 0px 0px 10px; height:164px; }

.top01 { width:auto; height:26px; line-height:26px; background:#edf6fb; color:#333333; padding:0 7px 0 12px; }
.top01 .link { float:right; background:url(../images/top_ico.png) no-repeat; padding-left:22px; }
.top01 .link a { color:#333333; margin-right:5px; }

.logo { width:980px; height:187px; }

.banner { width:980px; height:40px; background:url(../images/banner.png) repeat-x; }
.nav { margin-top:12px; height:38px; display:inline; line-height:38px; }
.nav li { width:108px; text-align:center; float:left; background:url(../images/jgx.png) no-repeat right; }
.nav li a { font-size:14px; font-weight:bold; color:#FFFFFF; width:108px; float:inherit; }
.nav li a:hover { background:url(../images/hover_bj.png) no-repeat center; color:#d70000; }

.search { width:auto; height:32px; background:url(../images/search_bg.png) repeat-x; padding:5px 10px 0px 12px; }
.search .left { float:left; width:150px; height:22px; }
.search .right { float:right; width:240px; height:22px; }
.search .right img { float:left; display:inline-block; }
.search .right input { float:left; display:inline-block; }
.search .right .txt { border:1px solid #eeeade;  margin:0; background:#FFFFFF; height:18px; width:215px; margin-right:7px; margin-left:5px;}

.mid_left { width:687px; float:left; display:block; }
.mid_left .news_img { width:310px; height:260px; margin:4px; background:#f1f1f1; float:left; }
.mid_left .news_txt { width:366px; height:275px; float:left; overflow:hidden; }
.mid_left .news_tit { width:362px; border-bottom:1px dotted #e4e5e5; line-height:28px; text-align:center; height:29px;}
.mid_left .news_tit a { color:#a30707; font-size:16px; font-weight:bold; font-family:Microsoft YaHei, SimSun; }
.mid_left .box1 { width:338px; float:left; margin-right:7px; margin-top:7px; overflow:hidden; }

.cjdh { width:980px; float:left; margin-top:7px;}
.cjdh_left{ width:701px; height:130px; float:left; border:1px solid #e0e1e1;}
.cjdh_left .spe{ width:701px; height:35px; float:left; background:url(../images/pHead2.png);}
.cjdh_left .spe img { display:inline-block; float:left; margin-left:7px;}
.cjdh_left .spe a {  color:#dc2308; font-weight:bold; font-size:14px; display:inline-block; margin:10px 0px 0px 8px; }
.cjdh_left .spe2 { width:97px; height:68px; float:left; margin-top:13px; margin-left:17px;}

.cjdh_right{ width:268px; height:130px; float:right;}
.cjdh_right .ga{ width:268px; height:72px; border:1px solid #e0e1e1;}
.cjdh_right .ga0{ width:268px; height:35px; float:left; background:url(../images/pHead2.png);}
.cjdh_right .ga0 img{ display:inline-block; float:left; margin-left:7px;}
.cjdh_right .ga0 a {  color:#dc2308; font-weight:bold; font-size:14px; display:inline-block; margin:10px 0px 0px 8px;}
.cjdh_right .list0 { margin:5px 0px 0px 5px; }
.cjdh_right .list0 li { width:auto; line-height:37px; float:left; }
.cjdh_right .list0 li span { margin:0px 8px 0px 8px; }
.cjdh_right .ga1 { display:block; height:54px; margin-top:4px; }
.cjdh_right .ga1 img { width:270px; display:block; height:54px; }
.cjdh_right .ga ul li a:hover { background:#00336C; color:#FFFFFF; }


.mid_right { width:284px; float:left; padding-left:7px; display:block; }
.mid_right .box1 { margin-top:7px; overflow:hidden; }
.mid_right .box1 h4 { margin:0; padding:0; color:#004499; margin:10px 0px 10px 9px; font-size:12px; }
.mid_right .box1 p { padding-left:10px; }
.mid_right .box1 .txt { width:110px; margin:0 7px; }
.mid_right .box1 label { color:#999999; }
.mid_right .box1 textarea { margin-top:10px; width:240px; height:55px; }
.mid_right .ldxx { margin-top:4px; display:block; height:54px; }
.mid_right .ldxx img { width:270px; display:block; height:54px; }
.mid_right .list { margin:7px 0px 0px 7px; height:230px;}
.mid_right .list li { line-height:25px; background:url(../images/pList_ico.png) no-repeat left; padding-left:10px; float:left; width:70px; }
.mid_right .list2 { margin:5px 0px 0px 12px; }
.mid_right .list2 li { width:auto; line-height:20px; padding-left:10px; float:left; }
.mid_right .list2 li span { margin:0px 10px 0px 15px; }
.mid_right .box1 .sf{ width:231px; height:29px; background:url(../images/zfxxgk.png); text-align:center; margin-left:15px; margin-top:15px;}
.mid_right .box1 .sf a{ line-height:29px;}
.mid_right .box1 .sf a:hover { background:#00336C; color:#FFFFFF; }

.zt { margin-top:7px; width:980px; }
.zt img { display:inline-block; }

.dzzw{ margin-top:7px;}
.img_box { margin-top:7px; height:145px; border:1px solid #dedede; }
.head { width:37px; height:145px; background:url(../images/img_box_tit.png) no-repeat; float:left; color:#FFFFFF; font-weight:bold; font-size:14px; }
.tpxw { float:left; height:127px; width:916px; margin-left:13px; padding-top:7px; }


.yq_link_line { margin-top:7px; display:inline-block; }
.yq_link { margin-top:7px; }
.yq_link label { color:#c60000; font-size:14px; font-weight:bold; float:left; display:block; margin-top:3px; }
.yq_link select { float:left; margin-left:28px; width:200px; }

.bottom1_nav { width:980px; height:132px; line-height:33px; background:url(../images/banner1.png) repeat-x; text-align:center; margin-top:7px; color:#666; overflow:hidden; }
.bottom1_nav a { color: #666; margin-right:5px; }
.bottom1_nav a:hover { background:#00336C; color:#FFFFFF; }
.bottom1_txt { padding:26px 0px 40px 0px; text-align:center; color:#333333; position:relative; width:980px; }
.bottom1_txt p { line-height:24px; }
.bottom1_txt .link { position:absolute; right:205px; top:15px; }

/*  */
.fg_line{background: url(../images/fg_line.png) repeat-x 0px center;height: 20px;}

.next { width:auto; margin-top:15px; padding-bottom:7px; height:23px; line-height:23px; text-align:center; width:685px; }


/*  */
.detail_content { width:auto; min-height:250px; margin-top:10px; padding:0px 25px 25px 25px; background:#FFFFFF; }



/*  */
.map_table { width:920px; height:auto; margin:0 auto; margin-top:10px; border:1px solid #ccc; font-size:12px; }
.map_table td { border:1px solid #ccc; padding-left:7px; }
.map_table td a { margin:0px 5px 0px 0px; }
.map_table .head { font-weight:bold; letter-spacing:1px; }
.map_table .head a { margin:0px; }
.map_table .head2 { font-weight:bold; width:70px; letter-spacing:1px; }
.map_table .head2 a { margin:0px; }
.map_table .td1 { background:#FBF7EC; }

/* a:hover */
.top .link a:hover, .pList li a:hover, .pList2 li a:hover, .mid_left .news_tit a:hover, .mid_right .list li a:hover, .mid_right .list2 li a:hover, .img_box ul li a:hover, .map_table td a:hover { background:#00336C; color:#FFFFFF; }

.ldxx1{ margin-top:8px; width:238px; height:56px; margin-left:20px;}
.wsdc{ margin-top:13px; width:238px; height:56px; margin-left:20px;}


#nav { Z-INDEX: 500; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 40px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px }
#nav LI.top { DISPLAY: block; FLOAT: left; HEIGHT: 40px; }
#nav LI A.top_link { width:100px; margin:0 20px; LINE-HEIGHT: 40px;  DISPLAY: block; FLOAT: left; HEIGHT: 40px; FONT-SIZE: 14px; text-align:center; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #fff;}
#nav LI:hover A.top_link { color: #fff; }
#nav LI:hover { Z-INDEX: 200; POSITION: relative }
#nav LI:hover UL.sub { Z-INDEX: 270; BORDER: #ddd 1px solid;PADDING: 0px;WIDTH: 150px;WHITE-SPACE: nowrap;HEIGHT: auto;TOP: 40px;LEFT: 1px }
#nav LI:hover UL.sub LI { POSITION: relative; WIDTH: 150px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; FONT-WEIGHT: normal }
#nav LI:hover UL.sub LI A { BORDER: 0px;LINE-HEIGHT: 24px; TEXT-INDENT: 5px; WIDTH: 150px; DISPLAY: block; HEIGHT: 24px; COLOR: #000; FONT-SIZE: 12px;TEXT-DECORATION: none }
#nav LI:hover UL.sub LI A:hover { text-decoration:underline;}
#nav LI:hover LI:hover UL { Z-INDEX: 400; BORDER: #ddd 1px solid; PADDING: 0px;WIDTH: 100px;WHITE-SPACE: nowrap;HEIGHT: auto;TOP: -1px;LEFT: 144px }
#nav LI:hover LI:hover LI:hover UL { Z-INDEX: 400; BORDER: #ddd 1px solid; PADDING:0; WIDTH: 100px;WHITE-SPACE: nowrap; HEIGHT: auto; TOP: -1px; LEFT: 144px }
#nav LI:hover LI:hover LI:hover LI:hover UL { Z-INDEX: 400;BORDER: #ddd 1px solid;  WIDTH: 150px; PADDING:0; WHITE-SPACE: nowrap; HEIGHT: auto;TOP: -1px;LEFT: 144px }
#nav LI:hover LI:hover LI:hover LI:hover LI:hover UL { Z-INDEX: 400; BORDER: #ddd 1px solid; PADDING: 0px;  WIDTH: 150px;WHITE-SPACE: nowrap;HEIGHT: auto;TOP: -1px;LEFT: 144px }
#nav UL { POSITION: absolute;LIST-STYLE-TYPE: none; MARGIN: 0px 0 0 -1px; PADDING: 0px; WIDTH: 0px; HEIGHT: 0px; TOP: -9999px; LIST-STYLE-IMAGE: none;LEFT: -9999px; background-color:#fff; }
#nav LI:hover UL UL { POSITION: absolute; PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px;WIDTH: 0px; HEIGHT: 0px; TOP: -9999px; LIST-STYLE-IMAGE: none;LEFT: -9999px }
#nav LI:hover LI:hover UL UL { POSITION: absolute; PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 0px;HEIGHT: 0px; TOP: -9999px; LIST-STYLE-IMAGE: none;LEFT: -9999px }

#nav LI:hover LI:hover LI:hover UL UL { POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; TOP: -9999px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: -9999px }
#nav LI:hover LI:hover LI:hover LI:hover UL UL { POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; TOP: -9999px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: -9999px }