@charset "utf-8";
/* CSS Document */
.f5{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; width:283px; margin-left:10px; float:left; display:inline}
.f6{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; width:350px; margin-left:5px; float:left; display:inline}
.f7{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; width:100px; margin-right:10px; float:left; display:inline}
.f8{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; width:200px; float:left; display:inline; line-height:15px}
/****所有圆角通用****/
.yj b{width:10px; height:9px; display:block; background: url(/xfwimages/yj.gif) 0px 0px no-repeat; position:absolute; overflow:hidden; z-index:10}
b.yj-left{top:-3px; left:-3px; background-position: 0px 0px}
b.yj-right{top:-3px; right:-3px; background-position: -10px 0px}
b.yj-bl{bottom:-3px; _bottom:-4px; left:-3px; background-position: 0px -9px}
b.yj-br{bottom:-3px; _bottom:-4px; right:-3px; background-position: -10px -9px}
/*首页*/
/*----头部-----*/
.top{height:37px; background: url(/xfwimages/top_01.gif) repeat-x; width:985px}.top ul li{ float:left; margin:10px 10px; display:inline}.top span{ float:right; line-height:37px; margin-right:20px}
.menu{ width:985px; height:44px; background: url(/xfwimages/menu_01.gif) repeat-x;position:relative;}.menu ul{ width:985px; height:44px}.menu ul li{ float:left; text-align:center}.menu ul li a{ float:left; display:block; width:88px; height:44px; color:#FFF; line-height:44px}.menu ul li a:hover{ background:url(/xfwimages/menu-hover.gif) no-repeat; color:#FF0;background-size:100% 100%;}.menu ul li.gd{ width:5px; height:44px; background: url(/xfwimages/menu_02.gif) no-repeat}
.hr{ width:985px; margin-bottom:0px}.hr span{}
/*----中间内容(左边)----*/
#content{ margin-top:5px}
.cont-left{ float:left; width:240px; overflow:hidden}.cont-left-1 ul{margin:0px 0px}.cont-left-1 ul li{margin-bottom:5px}.cont-left-2{float:left; margin-top:5px}.cont-left-2 h2{ width:225px; height:34px; background:url(/xfwimages/yq_03.gif) repeat-x; color:#FFF; font-size:15px; font-size:weight; line-height:34px; padding-left:10px; overflow:hidden; font-weight:bold}.cont-left-2 h2 a{ margin-left:95px;font-weight:normal; color:#FFF}.cont-left-2 h2 a:hover{ text-decoration:none; color:#F54501}
.left-message{float:left; border:#d2d7e0 solid 1px; border-top:none; background:url(/xfwimages/bjj_03.gif) top left repeat-x; background-color:#FFF; width:233px; overflow:hidden; height:180px}.left-message ol{float:left; padding:5px 0px}.left-message ol li{float:left; margin-left:15px; margin-top:10px; line-height:20px; display:inline}.left-message ol li a{ margin-left:5px}
/*----中间内容(中间)----*/
.cont-center{float:left; margin-left:5px; width:735px; display:inline}.tpxw h2{float:left; width:735px; border-bottom:#cfd7e1 solid 1px}.tpxw h2 span{display:block; width:96px; height:32px; background:url(/xfwimages/center_03.gif) no-repeat; margin-left:50px; font-weight:bold; font-size:12px; line-height:32px; text-align:center; margin-bottom:-1px; float:left}.tpxw h2 a{ float:right; margin:15px 10px 0px 0px; font-weight:normal}.tpxw-message{float:left; width:735px; margin-top:5px}.tpxw-left{float:left; width:282px; height:168px; background-color:#eef3fb; border:#d3d8e1 solid 1px}#tpxw-img{width:282px; height: 168px; margin:3px auto; position: absolute; left:2px}#tpxw-img a img{ display:block}#tpxw-right{ float:left; margin-left:10px; margin-top:5px; display:inline}#tpxw-right ol li{width:435px; height:12px; margin-bottom:8px; background:url(/xfwimages/jt_03.gif) left center no-repeat;}#tpxw-right ol li a{}#tpxw-right ol li span{float:right}
.cont-l{ float:left; margin-top:10px; width:485px}.gzzn{width:485px; }.gzzn h2{ text-align:right; background:url(/xfwimages/center_07.gif) no-repeat; width:473px; height:40px; padding-right:10px}.gzzn h2 span{ color:#FFF; float:left; line-height:42px; width:107px; text-align:center; font-size:15px}.gzzn h2 a{ color:#FFF;  color:#FFF; font-size:12px; font-weight:normal; line-height:40px}.gzzn h2 a:hover{ text-decoration:none; color:#F54501}.gzzn-box{float:left; width:481px;height:auto; overflow:auto; border:#d2d7e0 solid 1px; border-top:none}.gzzn-box ol{ margin:10px 0px}.gzzn-box ol li{width:350px; margin-bottom:5px; height:18px}.gzzn-box ol li a{ margin-left:5px}.alxd{ float:left; margin-top:10px; display:inline}.alxd h2{float:left; width:485px; border-bottom:#7e8da1 solid 1px}.alxd h2 span{float:left; display:block; width:132px; height:32px; background:url(/xfwimages/center_21.gif) no-repeat; margin-left:8px; line-height:32px; text-align:center; color:#FFF; font-size:15px; display:inline}.alxd h2 a{ float:right; line-height:32px; font-weight:normal}.alxd b{display:block; width:485px; height:5px; background-color:#edf1f7; overflow:hidden}.alxd table.tb{float:left; width:482px; margin-top:5px;}.alxd table.tb tr th{ background:url(/xfwimages/center_18.gif) repeat-x; padding:10px 0px}.alxd table.tb tr th,.alxd table.tb tr td{ border:#bbc0c9 solid 1px; padding:5px 5px; text-align:center; word-break:keep-all; overflow:hidden}.alxd table.tb tr td{ padding:9px 2px}.f1{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; width:100px}.alxd table.tb tr td:after{content: “…”;}.cont-right{width:235px; float:right; margin-top:10px; display:inline}.notice{ float:left; margin-top:5px}.notice h2{ width:235px; height:34px; background:url(/xfwimages/center_09.gif) no-repeat}.notice h2 span{float:left; line-height:33px; margin-left:50px}.notice h2 a{ float:right; margin-right:10px; line-height:33px; font-weight:normal; color:#fff}.notice-box{float:left; border:#cfd7e1 solid 1px; border-top:none; width:233px; height:170px}.notice-box ol{width:190px; margin:10px auto}.notice-box ol li{ width:190px;margin-bottom:10px}.notice-box ol li a{ line-height:15px}.notice-box ol li span{ float:right}.bm{ margin-top:5px}.bm h2{ width:238px; height:40px; background: url(/xfwimages/right_03.gif) no-repeat}.bm h2 span{font-size:15px; line-height:40px; margin-left:10px; color:#FFF}.bm-box{float:left; border:#d2d7e0 solid 1px; border-top:none; width:236px}.bm-box p{ font-weight:bold; font-size:12px; margin:10px 5px; line-height:30px}.bm-box ul{ padding:5px 5px; float:left; clear:both}.bm-box ul li{ width: 200px; border-bottom:#e4e4e4 dashed 1px; margin-bottom:10px; background: url(/xfwimages/right_07.gif) no-repeat left top; padding-left:20px; line-height:23px; font-weight:bold}.bm-box ul li b{ font-weight:normal; font-style:normal; white-space:nowrap; margin-left:2px}
.yqlj{width:238px; margin:0px auto; border:#e4e4e4 solid 1px; margin-top:5px}
/*.yqlj h2{ background:url(/xfwimages/yq_03.gif) repeat-x; width:983px; height:34px}
.yqlj h2 span{color:#FFF; font-weight:bold; line-height:34px; margin-left:10px; font-size:15px}
.yq-box{ border-top:none; background:url(/xfwimages/bjj_03.gif) left top repeat-x; overflow:hidden; width:208px; padding:20px 15px}
.yq-box select{ margin:0px 0px 15px 30px}
.yq_box2{border-top:none; background:url(/xfwimages/bjj_03.gif) left top repeat-x; overflow:hidden; width:963px; padding:10px 10px}
.yq_box2 p{ line-height:25px; margin-bottom:5px}
.yq_box2 p span{ font-size:12px; font-weight:bold; color:#000000}
.yq_box2 span{ font-weight:bold; margin-right:5px; margin-top:5px; display:block; float:left; width:130px; text-align:right}
.yq_box2 select{width:150px}
.yq_box2 div{ float:left; margin:5px 5px}*/
.yqlj h2{ background:url(/xfwimages/yqlj_01.png) repeat-x; width:100%; height:40px;}
.yqlj h2 img{margin-top:8px; padding-left:10px; display:block; float:left;}
.yqlj h2 span{display:block; float:left; position:relative; cursor:pointer; background:url(/xfwimages/yqlj_08.png) repeat-x; padding:0 10px; height:33px; line-height:35px; border:#a3c2d4 1px solid; margin:5px 3px 0 4px; font-size:12px; text-align:center; font-weight:normal;}
.yqlj h2 span.selected{ background:url(/xfwimages/yqlj_09.png) repeat-x; font-weight:bold; color:#fff;}
.yqlj .yqlj_show ul li{float:left; line-height:30px;width:175px;margin:0 10px; background:url(/xfwimages/yqlj_05.png) no-repeat 4px 11px; text-indent:13px;  overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
/*------页脚------*/
.ft{float:left; width:985px; height:79px; background:url(/xfwimages/ft_03.gif) repeat-x; margin-top:10px; padding-top:20px}.ft p{ width:985px; text-align:center; margin-top:10px; color:#FFF; font-weight:bold}.ft p span,.ft p b{ margin-right:30px}

/*登陆界面*/
/*----logon-----*/
.logon-content form input{ border:none; text-align:left; height:29px; width:114px; line-height:29px; background-color: transparent}
#bd{ background-color:#0074e0}
.logon{width:842px; height:472px; margin:64px auto; background:url(/xfwimages/logon/bbj_02.png) no-repeat}
.logon-top{ margin:0px 0px}.logon1{ float:left; background:url(/xfwimages/logon/login1_03.png) no-repeat; width:120px; height:95px}.logon2{ float:left; margin-top:20px; display:inline}.logon3{float:left; width:106px; height:67px; background: url(/xfwimages/logon/login_02.png); margin-top:30px; margin-left:-10px; display:inline}
.logon-content{float:left; background:url(/xfwimages/logon/login_bj.png) no-repeat; width:539px; height:301px; margin-left:10px}.logon-content form{float:right; margin-top:40px; margin-right:100px; display:inline;}.logon-content p{float:left; margin-top:20px; width:300px; clear:both}.logon-content p span{ color:#1675B7; margin-right:10px; float:left; line-height:29px; display:inline}.logon-content p b{float:left; display:block; background:url(/xfwimages/logon/login_03.gif) no-repeat; height:29px; padding:0px 30px}.logon-content p b.txt{ background:url(/xfwimages/logon/login_06.gif) no-repeat}.logon-content em{ font-style:normal; color:red}
.logon-content p input.bt{ background:url(/xfwimages/logon/login_09.gif) no-repeat; width:75px; height:33px; margin-left:40px}.logon-content p input.rt{ background:url(/xfwimages/logon/login_11.gif) no-repeat; width:75px; height:33px; margin-left:15px}
.logo{float:left; width:185px; height:25px; margin-left:185px; margin-top:20px; display:inline}.logo span{float:left; font-size:16px; font-family:"黑体"; color:#004EA2; line-height:37px}.logo img{}.logon-content span.bz{ margin-left:230px;}

/*信访登记*/
.sub_xftitle{width:735px; height:43px; margin:12px 0px 5px 0px; background: url(/xfwimages/zifengye/xfdj_01.gif) no-repeat}/*标题栏*/
.sub_jytitle{width:735px; height:43px; margin:12px 0px 5px 0px; background: url(/xfwimages/zifengye/dj_03.gif) no-repeat}/*建议登记标题栏*/
.sub_lxcktitle{width:735px; height:43px; margin:12px 0px 5px 0px; background: url(/xfwimages/zifengye/lxck.gif) no-repeat}/*建议查看标题栏*/
.sub_jycktitle{width:735px; height:43px; margin:12px 0px 5px 0px; background: url(/xfwimages/zifengye/jyck.gif) no-repeat}/*来信查看标题栏*/
.sub_xfdjborder{width:735px; margin:5px 0px 0px 0px; background:#fff }
.sub_xfdj_title{width:733px; height:28px; _height:23px;background:#e4eff5; border:1px solid #bbd4e8}
.sub_xfdj_title h1{font-size:12px; padding:0px;_padding:0px; float:left; height:28px; line-height:30px; padding-left:10px}
.sub_xfdj_title h2{font-size:12px; font-weight:100; padding:5px;_padding:8px; color:#FF0000}
.sub_xfdj_title2{width:733px; height:28px; _height:23px;background:#e4eff5; border:1px solid #bbd4e8; border-top:0px}
.sub_xfdj_title2 h1{font-size:12px; padding:0px;_padding:0px; float:left; height:28px; line-height:30px; padding-left:10px}
.sub_xfdj_title2 h2{font-size:12px; font-weight:100; padding:5px;_padding:8px; color:#FF0000}
.sub_xfdj_fl{width:733px; height:35px; line-height:35px;border:1px solid #bbd4e8; border-top:0px}
.sub_xfdj_fl ul.li{margin:0px; line-height:35px;}
.sub_xfdj_fl_li1{width:152px; float:left; text-align:right; overflow:hidden; border-right:1px solid #bbd4e8}
.sub_xfdj_fl select,input{margin:0 0; padding:0px 0px}
.sub_xfdj_fl_li2{width:181px; overflow:hidden; height:30px; padding:2px 0px 0px 5px;*padding:5px 0px 0px 5px; float:left;border-right:1px solid #bbd4e8}
.sub_xfdj_fl_li0{ overflow:hidden; height:30px;padding:0px 0px 0px 5px;*padding:5px 0px 0px 5px; float:left;}
.sub_xfdj_fl_input{border:1px solid #cad8e3; background:#ebf2f8; height:20px;font-size:12px}
.sub_xfdj_fl_input2{border:1px solid #cad8e3; background:#ebf2f8; font-size:12px; margin-left:5px;}
.sub_xfdj_fl_li3{width:270px; float:left;border-right:1px solid #bbd4e8;height:30px;padding:0px 0px 0px 5px;*padding:5px 0px 0px 5px;}
.sub_xfdj_fl_li4{width:100px; float:left; text-align:right; overflow:hidden; border-right:1px solid #bbd4e8}
.sub_xfdj_fl_li5{width:152px; height:172px; float:left; text-align:right;border-right:1px solid #bbd4e8;}
.sub_xfdj_fl_li51{width:152px; height:65px; float:left; text-align:right;border-right:1px solid #bbd4e8;}
.sub_xfdj_fl_li6{width:65px; padding:0px;  text-align:center; float:left; margin-top:-5px; display:inline}
*.sub_xfdj_fl_li6{width:65px; margin-left:150px;  text-align:center; padding:8px; float:left; display:inline}
.sub_xfdj_fl_li7{padding:5px 10px 0px 10px;*padding:5px 0px 0px 5px;float:left;}
.sub_xfdj_fl_li1 span{color:#FF0000}
.sub_xfdj_fl_li5 span{color:#FF0000}
.sub_xfdj_fl2{width:733px; height:172px; line-height:35px;border:1px solid #bbd4e8; border-top:0px}
.sub_xfdj_fl21{width:733px; height:65px; line-height:35px;border:1px solid #bbd4e8; border-top:0px}
.sub_newstitle{width:733px; height:35px; background:#deecf9; border:1px solid #cad8e5; margin-top:12px; overflow:hidden}
.sub_newstitle h1{width:100%; text-align:center; font-size:14px; line-height:35px;}
.sub_newsdate{width:100%; height:35px; border-bottom:1px dashed #cad8e5;}
.sub_newscontent{width:733px; overflow-x:hidden;}
.sub_newsdate h1{width:100%; text-align:center; line-height:35px; font-size:12px; font-weight:100}
.sub_newscon{line-height:25px}
/*短信信访*/
.sub_wapxf{width:735px; height:43px; margin:12px 0px 5px 0px;}/*标题栏*/
.sub_wapbox{width:735px; margin-top:5px}/*内容盒子*/
.sub_wapbox h1{height:20px; line-height:20px; margin:5px 0px}
.sub_wapbox li{text-indent:24px; line-height:20px;}
.sub_wapboder{ border:1px solid #b0c3cf; height:187px; width:730px}
.sub_wapboder li{text-indent:14px; line-height:20px}
.sub_wapborder_li1{width:219px; height:20px;border-right:1px solid #b0c3cf; line-height:20px; float:left;border-bottom:1px solid #b0c3cf;}
.sub_wapborder_li2{width:265px; height:20px;border-right:1px solid #b0c3cf; line-height:20px; float:left;border-bottom:1px solid #b0c3cf;}
.sub_wapborder_li3{width:244px; height:20px; line-height:20px; float:left;border-bottom:1px solid #b0c3cf;}
.subwapborder_li4{ clear:both; width:100%;height:20px; line-height:20px; border-bottom:1px solid #b0c3cf;}
/***网上调查***/
.wsdc_box{ width:233px; height:155px; padding-bottom:5px; border:#d2d7e0 solid 1px}
.wsdc_box p{ margin:5px 0px 0px 10px}
.wsdc_box p.bt{ width:233px; text-align:center}
.wsdc_box p.bt input{ background:url(/xfwimages/index_login.gif); width:65px; height:26px; line-height:26px; margin-right:10px; text-align:center; border:none}

/* firefox only */ 
@-moz-document url-prefix()
{.f1 a{display:block; overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis}
.f1:not(p) {width: 110px; clear:both} 
.f1:not(p) a {float:left;width: 100px} 
.f1:not(p):after {content: "..."; float: left; width: 5px;color: #999;}
.f5 a{display:block; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis}
.f5:not(p) {width: 283px; clear:both} 
.f5:not(p) a {float:left; width: 265px} 
.f5:not(p):after {content: "..."; float: left; width: 18px;color: #999;}
.f6 em{ float:left}
.f6 a{display:block; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis}
.f6:not(p) {width: 350px; clear:both} 
.f6:not(p) a {float:left; width: 300px} 
.f6:not(p):after {content: "..."; float: left; width: 18px;color: #999;}
.f7 a{display:block; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis}
.f7:not(p) {width: 100px; clear:both} 
.f7:not(p) a {float:left; width: 82px} 
.f7:not(p):after {content: "..."; float: left; width: 18px;color: #999;}
.f8 a{display:block; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis}
.f8 em{ float:left}
.f8:not(p) {width: 200px; clear:both} 
.f8:not(p) a {float:left; width: 150px} 
.f8:not(p):after {content: "..."; float: left; width: 18px;color: #999;}}




.search{position: absolute;right: 10px;top: 10px;}
.search input{border: 1px solid #eee;height: 20px;width: 120px;float: left;outline: none;}
.search .button{float: left;height: 22px;border: 0;padding: 0px 10px;background: url(/xfwimages/yq_03.gif) repeat-x;color: #fff;font-size: 12px;}