@charset "gb2312";
/* CSS Document */
.p12orange{ color:#fe8400}
.graybg1 td{ background:#f8f8f8}
/****************sub_left**************************/
.sub_mainbody{ background:#e8ecde; overflow: hidden; position:relative}
.sub_left{ background:#fff;width:231px;}
.leftnav{ width:231px;}
.leftnav li{ background: url(../images/leftlist.gif) no-repeat left top; height:31px; line-height:31px; padding-left:33px; margin-top:1px;}
.leftnav li a{ font-size:13px; font-weight:900;}
.leftnav li a:hover,.leftnav li a.on{ color:#ff0000;}

.leftwin_h{ background:url(../images/left_h.gif) no-repeat left top; height:30px; line-height:30px;padding-left: 30px;}
.hf_search{ border-left:1px solid #b2d8e5; border-right:1px solid #b2d8e5; padding-top:18px; width:229px;} 
.hf_search .leftwin_b{border-bottom:1px solid #b2d8e5; padding:7px;}
.hf_txt{ width:98px;}
.cx_btn{ background:url(../images/cx_btn.gif) no-repeat; width:43px; height:20px; cursor:pointer; border:none; float:right}
.hf_search .leftwin_b p{ text-indent:2em; line-height:20px; padding-top:7px;}

.zxxj .leftwin_h{border-left:1px solid #b2d8e5; border-right:1px solid #b2d8e5;}
.zxxj .leftwin_b{background:url(../images/leftwin_b.jpg) no-repeat; width:217px; height:160px; padding:5px 7px 0;}
.zxxj .leftwin_b li{ background:url(../images/li_icon3.gif) no-repeat left center; padding-left:10px; height:26px; line-height:26px;}


/**********************sub_right************************/
.sub_right{ background:url(../images/sub_right_bg.jpg) repeat-x top #fff; border:1px solid #d9d9d9; border-top:0;   }
.loc{ margin-left:15px; background:url(../images/loc.gif) 0px 12px no-repeat; padding-left:22px; height:24px; line-height:24px; padding-top:8px;}
.sub_r_main{ background:#fff; padding:0 30px; width:702px; margin-left:1px}
.sub_r_r1{ padding-top:15px;}
.sub_r_r1 .h{ background:url(../images/sub_r_r1_h.jpg) no-repeat left top; height:26px; line-height:26px; position:relative }
.sub_r_r1 .h h2{font-size:14px; color:#fff; padding-left:28px;}
.wyly_btn{ position:absolute; right:0; bottom:4px;}
.sub_r_r1 .b{ background:url(../images/sub_r_r1_b.gif) no-repeat; width:669px; height:38px; padding:16px 16px 0;}

.sub_r_r2{ padding-top:24px; width:702px;}
.sub_r_r2 .h{ background:url(../images/sub_r2_h.gif) repeat-x; width:643px; height:31px; padding:1px 24px 0 35px;}
.sub_r_r2 .b th{ background:url(../images/sub_r2_b_th.gif) repeat-x; height:24px; line-height:24px;}
.sub_r_r2 .b{ border:1px solid #efefef; border-bottom:none}
.sub_r_r2 .b td{ height:31px; line-height:31px; text-align:center; border-right:1px solid #efefef; border-bottom:1px solid #efefef}
.sub_r_r2 .b .ztzt{ text-align:left; background:url(../images/dot2.jpg) no-repeat 8px center; padding-left:16px;}
.sub_r_r2 .b .graybg1 .ztzt{background:#f8f8f8 url(../images/dot2.jpg) no-repeat 8px center; text-align:left; padding-left:16px; overflow:hidden;}
.sub_r_r2 .b .graybg1 .zxfl{background:#f8f8f8 ; text-align:center;}

/*page*/
.page{ padding-top:16px; text-align:center}
.page span{ padding:0 10px;}
.page img{vertical-align:middle}
.page_txt{ width:27px; height:20px; line-height:20px; border:1px solid #dbdfe6;}

/*zxzx*/
.zxxj .leftwin_c{background:url(../images/leftwin_b.jpg) bottom no-repeat; width:217px; height:160px; padding:5px 7px 0;}
.zxxj .leftwin_c li{ background:url(../images/dot2.jpg) 3px 12px no-repeat; padding-left:12px; height:24px; line-height:24px; width:90px; float:left;}

.ma{ width:700px; background:url(../images/zxzx_bg.jpg) repeat-x; border:1px solid #b5cfe5; border-radius:0 0 4px 4px;}
.bszn .b{ padding-top:24px; padding-left:25px; height:auto; clear:both; overflow:hidden;}
.bszn .b li{ background: url(../images/bszn_li.jpg) no-repeat; width:108px; height:24px; padding-top:4px; padding-left:34px; float:left; margin-right:24px; margin-bottom:12px;_margin-right:30px;}
.bszn .b li a{ font-size:14px; color:#333;}

.spzt_search{ padding:0 0 8px 24px; background:#f4f4f4; height:30px; line-height:30px; font-size:14px;}
.spzt_t{ background:url(../images/spzt_t.jpg) no-repeat left center; padding-left:22px; padding-top:8px; padding-bottom:8px;}
.spzt_txt, .input{ vertical-align:middle; color:#646464; height:18px; line-height:18px; padding:0 3px; border:1px solid #ccc;}
.spzt_btn{background:url(../images/cx_btn.gif) no-repeat; width:43px; height:20px; cursor:pointer;  border:none;vertical-align:middle}
.hd_btn{position:absolute; right:1px; bottom:4px; width:96px; height:25px; background: url(../images/btn_bg.jpg) no-repeat; color:#fff; text-align:center; font-weight:bold; line-height:22px;}
.hd_sbtn{position:absolute; right:1px; bottom:4px; width:64px; height:25px; background: url(../images/sbtn_bg.jpg) no-repeat; color:#fff; text-align:center; font-weight:bold; line-height:22px;}
.hd_btn a, .hd_sbtn a{color:#fff;}
.hd_btn a:hover, .hd_sbtn a:hover{color:#fff;}

.sub_r_r3{ padding-top:10px; width:702px;}
.sub_r_r3 .h{ background:url(../images/sub_r2_h.gif) repeat-x; width:643px; height:31px; padding:1px 24px 0 35px;}
.sub_r_r3 .b th{ background:url(../images/sub_r2_b_th.gif) repeat-x; height:24px; line-height:24px;}
.sub_r_r3 .b{ border:1px solid #efefef; border-top:none; border-bottom:none}
.sub_r_r3 .b td{ height:31px; line-height:31px; text-align:center; border-right:1px solid #efefef; border-bottom:1px solid #efefef}
.sub_r_r3 .b .ztzt{ text-align:left; background:url(../images/dot2.jpg) no-repeat 8px center; padding-left:16px;}
.sub_r_r3 .b .graybg1 .ztzt{background:#f8f8f8 url(../images/dot2.jpg) no-repeat 8px center; text-align:left; padding-left:16px; overflow:hidden;}
.sub_r_r3 .b .graybg1 .zxfl{background:#f8f8f8 ; text-align:center;}


/* newsinfo */
.cont_bg{ width:96%; margin:20px auto 10px; background:#f2f9ff; border:1px solid #bfe1ff; position:relative; border-radius:3px; z-index:2; overflow:hidden; clear:both; behavior: url(ie-css3.htc)}	
.cont{ width:98%; margin:8px auto; background:#fff; border:1px solid #eaf5ff; padding:10px 0; overflow:hidden; clear:both;}
.cont h3.title{ text-align:center; color:#ff0000; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; font-weight:normal; line-height:36px;}
.cont .news-bar{ height:24px; line-height:24px; background:#f7f7f7; text-align:center; margin:10px;}
.cont .news-bar span{ margin:0 10px;}
.cont .news-bar em{ color:#666; font-style:normal;}
.cont .news-detail p{ padding:2px 10px; line-height:24px; text-indent:2em;}
.cont .news-detail center{ margin:10px 0;}
.cont .news-detail .news-func{ float:right;padding:10px 20px; margin:10px 0;}
.cont .news-detail .news-func a, .cont .news-detail .nvpages a{font-size:14px; color:#000; padding:0 3px;}
.cont .news-detail .news-func a:hover, .cont .news-detail .nvpages a:hover{color:#d51b1b;}
.cont .news-detail .nvpages{ float:left; padding:10px 20px; margin:10px 0;}
.cont .news-detail p a{color:#9f0007; text-decoration:underline;}

.cont_box{width:96%;  margin:6px auto 20px; border-right:1px solid #bfe1ff;}
.cont_box th{background:url(../images/tab_bg.jpg) repeat-x; border:1px solid #bfe1ff; border-right:none;  text-align:center; line-height:26px;}
.cont_box td{ border-left:1px solid #bfe1ff; border-bottom:1px solid #bfe1ff; padding:5px 8px; line-height:24px;}
.cont_box .tdc{text-align:center;}
.cont_box .tdb{text-align:center; color:#004499;}
.turnpage{padding:5px 0 20px; text-align:center; color:#004499;}
.turnpage a{color:#004499; padding:0 5px;}


.cont_box2{width:100%;  margin:0 auto 20px;}
.cont_tit{ height:auto; line-height:30px; background:url(../images/chat.png) 5px 8px no-repeat #f4f4f4; padding-left:30px; color:#0b4da8; font-size:14px; border-bottom:1px dashed #bfe1ff; display:block; font-weight:bold;}
.cont_tab{width:96%;  margin:10px auto 20px; border-right:1px solid #bfe1ff; border-top:1px solid #bfe1ff;}
.cont_tab th{background:#f4f4f4; border-left:1px solid #bfe1ff;  border-bottom:1px solid #bfe1ff;  text-align:right; line-height:26px; padding:0 0 0 3px; width:15%;}
.cont_tab td{ border-left:1px solid #bfe1ff; border-bottom:1px solid #bfe1ff; padding:5px 8px; line-height:24px;}
.cont_tab td span{color:#ff0000; padding:0 3px;}
.textarea{color:#646464; line-height:20px; padding:3px; border:1px solid #ccc;}
.cont_btn{margin:10px 0; text-align:center;}
.button{background:#004499; width:50px; height:24px; line-height:24px; color:#fff; text-align:center; border:none; margin:0 10px 0 0;}


.cont_com{width:96%;  margin:0 auto 20px;}
.cont_L{float:left; width:50%; border:1px dashed #ccc; margin:0 0 10px;}
.cont_R{float:right; width:49%; border:1px dashed #ccc; margin:0 0 10px;}

/* zxft */
.zxbox_MbgL{width:427px; height:293px; background:url(../images/video_bg.jpg) no-repeat; float:left; margin:0 10px;}
.zxbox_MbgL img{border:none; margin:6px 5px 0; width:416px; height:260px;}
.zxbox_MbgR{float:right; width:450px; padding:0 10px 0 0;}
.zxbox_MbgR h3{color:#ea1f26; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; font-weight:normal;  border-bottom:1px solid #ea1f26;}
.zxbox_MbgR ul{ padding:8px 0 12px;}
.zxbox_MbgR li{line-height:28px; font-size:14px; padding:2px 0;}
.zxbox_MbgR li span{color:#004499;}

.zxft_L{float:left; width:60%; margin:0 0 10px; border:1px solid #bfe1ff; position:relative; border-radius:3px; z-index:2;  behavior: url(ie-css3.htc); background:#fff;}
.zxft_R{float:right; width:39%; border:1px solid #bfe1ff; position:relative; border-radius:3px; z-index:2;  behavior: url(ie-css3.htc); margin:0 0 10px; background:#fff;}
.zxft_Ltit{width:100%; height:45px; background:url(../images/zxft_tit1bg.jpg) repeat-x; line-height:40px;}
.zxft_Rtit{width:100%; height:76px; background:url(../images/zxft_tit2bg.jpg) repeat-x; line-height:30px;}
.zxft_Ltit h3, .zxft_Rtit h3{padding:5px; border:none; float:left;}
.zxft_Ltit em, .zxft_Rtit em{font-style:normal; float:right; padding:0 10px 0 0;}

.zxft_list{padding:0 10px 20px; clear:both; background:url(../images/zxft_combg.jpg) repeat-x #fff;}
.zxft_list dd{ line-height:26px; padding:8px 0; border-bottom:1px dashed #79b4e7; font-size:14px;}
.zxft_list dd span{ color:#2a7700; font-weight:bold;}
.zxft_list dd strong{color:#ff0000;}
.zxft_list ul{padding:6px;}
.zxft_list li{line-height:30px;}

.zxft_mes{width:96%; height:auto; background:#e6e6e6; margin:10px auto;}
.zxft_mes dl{padding:6px 12px;}
.zxft_mes dd{line-height:32px;}
.zxft_mes dd span{padding:0 3px; color:#ff0000;}
.zxft_mes dd img{vertical-align:middle;}
.zxft_mes dt{padding:8px 0 0 65px;}
.zxft_input{ vertical-align:middle; color:#646464; height:18px; line-height:18px; padding:0 3px; border:1px solid #c5daed;}
.zxft_areatext{ vertical-align:middle; color:#646464; line-height:20px; padding:5px; border:1px solid #c5daed;}
.zxft_btn{width:52px; height:22px; line-height:22px; background:url(../images/zxft_btn.jpg) no-repeat; border:none; color:#9b9b9b; font-weight:bold; text-align:center; margin:0 10px 0 0;}