﻿﻿@charset "utf-8";

/*公共样式*/

ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i{ font-style:normal;padding: 0px; margin: 0px;list-style:none;}
figcaption,nav,article,header,aside,footer,time,section{ display:block; margin:0px;}
select,input,em,textarea{ font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#3e3d3d;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#4c4a4a;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;cursor:pointer}
h1,h2,h3,h4{ font-weight:normal;font-family:"微软雅黑";}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:hover{ color:#b20808; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}
.Texthide{ display:none;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.gray{ color:#999;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{ width:1194px; margin:0px auto; padding:20px; padding-top:0px; background:#ffffff;}

.body_color{ color:#1d4587;}


/*top*/
.bg{ width:100%; height:auto; }
/*.bg{ width:100%; height:auto; background:url(img/bg1.jpg) center top no-repeat;}*/
.top{ width:100%; height:auto; }
.login{ width:100%; height:38px; background:url(img/login_bg.jpg) left top repeat-x;}
.login_con{ width:1328px; padding:0px 0px 0px 52px; margin:0 auto;}
.login_con .sx{ font-size:12px; padding-left:40px; padding-right:5px;color:#b20808; font-weight:bold; vertical-align:middle; display:inline-block; line-height:38px; background:url(img/home.png) left center no-repeat; }
.login_con a{  font-size:12px; padding:0 8px;}
.login_middle{ width:1248px; height:66px; margin:0 auto; padding:60px 0 68px 32px;*padding:60px 0 68px 32px;_padding:60px 0 0px 32px; background-color:#fff;}
/*.login_middle{ width:1248px; height:66px; margin:0 auto; padding:62px 0 68px 32px;*padding:62px 0 68px 32px;_padding:62px 0 0px 32px;}*/
.login_middle a img{ vertical-align:bottom; display:inline-block; float:left; }
.login_middle i{ width:3px; height:68px; background:url(img/logo_line.jpg) center top no-repeat; display:inline-block;float:left;   padding:0px 30px 20px 30px;}
.login_middle .time{ font-size:12px; color:#3e3d3d;  padding-top:10px;}
.login_middle .time p{ line-height:30px;}
.search{ width:490px; height:96px;  }
.search_text{ width:260px; height:25px; border:1px solid #bebebe; padding-left:10px; line-height:25px; color:#bebebe;}
.search_bun{ width:46px; height:35px; background:url(img/search.jpg) center top no-repeat; border:none; padding:0px; margin-left:3px;}
.search span{ color:#484646; font-size:12px;}
.search a{ float:left; color:#ba0000; font-size:12px; padding-left:14px; background:url(img/wjx_1.gif) left center no-repeat; margin-left:5px;}
.search_text1{ width:122px; height:25px; border:1px solid #bebebe; padding-left:30px; line-height:25px; color:#000;  background:url(img/admin.gif) 10px center no-repeat; background-color:#fff}
.search .emall{  text-align:center; line-height:18px; border:1px solid #dddddd; background:none; color:#484646; margin-top:5px; margin-left:10px;}



/*focus*/

.focus{ width:520px; height:auto;margin-top:20px; margin-right:20px;}

.focusBox { position: relative; width:524px; height: 340px;overflow: hidden; background-color:#fff;}
.focusBox .pic img { width: 524px; height: 340px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0px; left:0px; z-index: 1; height: 40px; width:100%;  background: #000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 41px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:41px; line-height:41px; position:absolute; bottom:-41px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 8px; text-decoration: none; font-size:14px;}
.focusBox .num { position: absolute; z-index: 3; bottom: 12px; right: 4px; height:12px; overflow:hidden;}
.focusBox .num li{ float: left; position: relative; width: 12px; height:12px; line-height: 100px; margin-right: 8px; cursor: pointer;}
.focusBox .num li { background:url(img/dotpic.png) 0px top no-repeat; display:block;}
.focusBox .num li.on { background:url(img/dotpic.png) right top no-repeat;}

.focus_zxgx{ width:100%; height:auto; margin-top:20px; float:left}
.focus_zxgx .title{ width:100%; height:46px; background:url(img/new_nav.jpg) -15px center no-repeat;}
.focus_zxgx .title .frr{ background:url(img/more.gif) left center no-repeat; padding-left:15px;}

.focus_zxgx ul li{ background:url(img/wjx_2.gif) left center no-repeat; padding-left:15px; line-height:25px;}
.focus_zxgx ul li a{ color:#1d4587;}
.focus_zxgx ul li a:hover{ color:#b20808;}
.focus_zxgx ul li span{ float:right;}


/*focus_right*/
.focus_right{ width:280px; height:auto; margin-top:20px;}
.wzfb{ width:100%; height:auto;}
.wzfb .title{ width:100%; height:38px; border-top:2px solid #c81112; margin-bottom:10px; border-bottom:1px solid #e5e0e0; background:url(img/wzfb.jpg) left top no-repeat;}
.wzfb .title .frr{ background:url(img/more.gif) left center no-repeat; padding-left:15px; margin-top:8px;}
.wzfb ul li{ padding-left:10px; background:url(img/dian_2.gif) left center no-repeat; line-height:28px;}
.wzfb ul li a{ color:#1d4587;}
.wzfb ul li a:hover{ color:#b20808;}

.bzxx{ padding:3px; border:1px solid #e5e0e0; margin:10px 0;}





.topnews{ width:100%; float:left;}
.topnews .conhd{ float:left; }
.topnews .conhd li{ width:62%; float:left; height:28px; line-height:28px; padding-left:14px; background:url(img/wjx_2.gif) left center no-repeat;}
.topnews .conhd li a{ color:#1d4587;}
.topnews .conhd li a:hover{color:#b20808;}
.topnews .conhd li span{ float:right;}
.topnews .conhd p{ width:34%;float:left; text-align:center; margin-right:20px; display:block;}
.topnews .conhd p img{ float:left; width:305px; height:171px;}

.titlehd{ height:42px;line-height:42px; clear:both;}
.titlehd ul{ float:left; position:relative;}
.titlehd li{ float:left; padding-top:2px; padding:0px 18px; cursor:pointer; color:#231d1d; background:url(img/ss_line.jpg) right center no-repeat;}
.titlehd li.on a{color:#b20808; font-weight:bold;  margin-left:-1px;}
.titlehd i{ display:block; position:absolute;  height:30px; width:1px;}





.conhd{ position:relative;}


/*系统*/
.middle_xt{ width:261px; height:auto; border:1px solid #dfdfdf; padding:10px 8px;}
.middle_xtcon{ width:100%; height:auto; margin-top:16px;}
.middle_xtcon ul{ margin:5px 0px 0px 2px;}
.middle_xtcon ul li{ width:46%; line-height:24px; padding-left:8px; background:url(img/dian_3.gif) left center no-repeat; float:left; }
.middle_xtcon ul li a{ color:#1d4587; font-size:12px;}
.middle_xtcon ul li a:hover{color:#b20808;}



.middle_xtcon2 ul li{ width:100%; line-height:26px; padding-left:8px; background:url(img/dian_3.gif) left center no-repeat; float:left; }
.middle_xt a img{ margin-top:5px;}






/*ccptv*/
.middle_ccpt{ width:100%; height:auto; margin-top:10px; float:left;}
.middle_ccpt .title1 { width:100%; height:50px; background:url(img/ccptv.jpg) left bottom no-repeat;  }
.middle_ccpt .title1 ul li{ float:left; display:block; line-height:40px; padding-top:2px; padding:0px 12px;cursor:pointer;background:url(img/ss_line.jpg) right center no-repeat;}
.middle_ccpt .title1 ul li a{ color:#231d1d; }
.middle_ccpt .title1 ul li a:hover{ color:#b20808; font-weight:bold;}
.middle_ccpt .title1 .frr{ background:url(img/more.gif) left center no-repeat; padding-left:15px;}


.slideGroup{ width:100%; margin-top:15px;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0px 10px 42px; position:relative;   }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:120px; border:1px solid #e5e0e0; background:url(img/icoLeft.gif) center center no-repeat #f3f3f3; }
.slideGroup .sNext{ left:auto; right:0px; background:url(img/icoRight.gif) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#b20808;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;  }
.slideGroup .parBd ul li{ margin:0 8px; float:left;position:relative; display: inline; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic .title{width:206px; height:30px; color:#ffffff; position:absolute; bottom:22px; left:0; background:#000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; }
.slideGroup .parBd ul li .pic img{ width:206px; height:120px; display:block;}
.slideGroup .parBd ul li .title{ line-height:24px;   }



/*干部工作*/
.gbgz{ width:574px; margin-bottom:15px;}
.gbgz .topnews .conhd p{ width:34%;float:left; text-align:left; margin-right:50px;*margin-right:20px;_margin-right:20px; display:block;}
.gbgz .topnews .conhd p img{ width:225px; height:145px;}
.gbgz .topnews .conhd li{ width:54%; float:left; height:28px; line-height:28px; padding-left:14px; background:url(img/wjx_2.gif) left center no-repeat;}

.gbgz .topnews .mb2 li{ width:96%; float:left; height:28px; line-height:28px; padding-left:14px; background:url(img/wjx_2.gif) left center no-repeat; }
.gbgz .topnews .mb2 li span{ float:right;}


.titlehd1{ height:42px;line-height:42px; clear:both;}
.titlehd1 ul{ float:left; position:relative;}
.titlehd1 li{ float:left; padding-top:2px; padding:0px 12px; cursor:pointer; color:#231d1d; background:url(img/ss_line.jpg) right center no-repeat;}
.titlehd1 li.on a{ color:#b20808; font-weight:bold;  margin-left:-1px;}
.titlehd1 i{ display:block; position:absolute;  height:30px; width:1px;}



.titlehd2{ height:42px;line-height:42px; clear:both;}
.titlehd2 ul{ float:left; position:relative;}
.titlehd2 li{ float:left; padding-top:2px; padding:0px 8px; cursor:pointer; color:#231d1d; background:url(img/ss_line.jpg) right center no-repeat;}
.titlehd2 li.on{ color:#b20808; font-weight:bold;  margin-left:-1px;}
.titlehd2 i{ display:block; position:absolute;  height:30px; width:1px;}


/*交流互动*/

.hdjl{ width:896px;height:auto; float:left; margin-bottom:20px; margin-top:15px;}
.hdjl .title{ width:100%; height:44px; background:url(img/line.jpg) left bottom no-repeat;}
.hdjl .title .frr{ background:url(img/more.gif) left center no-repeat; padding-left:15px; margin-top:12px;}


.hdjl table .table_title{width:100%; height:40px; background:url(img/jlhd_bg.jpg) left top repeat-x; color:#3b3a3a;}
.hdjl table tr td { height:40px; border-bottom:1px dashed #a8a0a0;}
.hdjl table .table_line td{ border-bottom:none;}
.hdjl table tr td a{ color:#1d4587;}
.hdjl table tr td a:hover{ color:#b20808;}

/*组工园地*/
.zgyd{ width:280px; height:auto; margin-top:10px;}
.zgyd .title{ width:100%; height:38px; border-top:2px solid #c81112; margin-bottom:10px; border-bottom:1px solid #e5e0e0; background:url(img/zgyd.jpg) left top no-repeat;}
.zgyd ul{ width:278px; border:1px solid #e5e0e0; padding-bottom:6px; }
.zgyd .title .frr{ background:url(img/more.gif) left center no-repeat; padding-left:15px; margin-top:8px;}
.zgyd ul li{ padding-left:20px; margin-top:14px; float:left;}


.zt_img1{ width:99.6%; height:90px; border:1px solid #e5e0e0; padding:8px 0px; padding-bottom:0px;  overflow:hidden;}
.zt_img1 ul li{  float:left; padding-left:17px;}


/*友情链接*/
.link{ width:100%; height:auto; margin-top:20px; background:#f3f3f3; border-bottom:2px solid #a41111;}
.link_title{ width:100%; height:40px; background:url(img/link.png) 20px center no-repeat #a41111; clear:both;}
.link_title ul{ float:right;position:relative; padding-right:4px;}
.link_title ul li{ float:left; color:#ffffff; padding:10px 20px;}
.link_title li.on{ padding:5px 20px; margin-top:8px;*margin-top:8px;_margin-top:10px;  margin-left:-1px;text-align:center; display:block; background:#f3f3f3; color:#b20808; font-weight:bold; }
.link_title i{ display:block; position:absolute;  height:30px; width:1px;}


.link_con ul li{ padding:10px; float:left;}
.link_con ul li a{ color:#1c1d1c;}
.link_con ul li a:hover{ color:#b20808;}


ul1{
PADDING: 0px;
BORDER:0px;
LIST-STYLE-TYPE: none;
MARGIN: 0px;
width:100%;
}

.newUpdate1 li{
FLOAT: left;
MARGIN: 5px 10px 10px 10px;
TEXT-ALIGN: left;
padding:0px;
white-space: nowrap;
}


/*底部*/
.bottom{ width:100%; height:auto; }
.bottom p{ width:100%; height:auto;display:inline-block; }
.bottom .bottom_top{text-align:center; height:50px; line-height:50px; border-bottom:1px dashed #bc5046; }
.bottom .bottom_top a{ padding:0 3px; color:#373232;  }
.bottom .bottom_top a:hover{ color:#b20808;}

.bottom_middle {width:44%; height:auto; margin:0 auto; padding:20px 0px;}
.bottom_middle span{ color:#373232;}

.bottom_f{ line-height:36px; background:#e7e9e9; text-align:center;}
.bottom_f span{ color:#585555; padding:0 10px;}
.bottom_f a{ padding:0 10px;}
.bottom_f a img{ vertical-align:middle; display:inline-block;}



/***********************************互动交流***********************************/
.loc{ width:78%; padding-left:126px; height:41px; background:url(img/mapbg.jpg) left top no-repeat; float:left;display:inline; margin-bottom:20px;}
.loc a{ line-height:41px; font-size:16px;}

.rightBox{ width:1060px; height:auto; background:url(img/tt.jpg) 680px 300px no-repeat;}

.xj .table_title{width:100%; height:40px; background:url(img/jlhd_bg.jpg) left top repeat-x; color:#3b3a3a;}

.xj tr td { height:40px; border-bottom:1px dashed #a8a0a0;}
.xj .table_line td{ border-bottom:none;}
.xj table tr td a{ color:#1d4587;}
.xj table tr td a:hover{ color:#b20808;}
.rightBox .select{ width:112px;}
.rightBox .text{width:342px; padding-left:10px; }
.rightBox .txt{width:452px; padding-left:10px; padding-top:10px;}
.rightBox .btn a{ margin-left:20px;}

/***********************************互动交流详细***********************************/
.rightDetail{ border:1px solid #d8d7d7; background:none;}
.rightTitle{ height:60px; background:#fff9eb; margin-bottom:10px;}
.rightTitleTxt{ margin-left:40px; margin-top:20px; background:url(img/righser.png) 10px center #ffffff no-repeat; padding-left:30px;}
.rightTitle a{ float:left; margin-top:20px; margin-left:10px;}

.rightCon{ margin-left:50px; color:#4f4f4f; padding-right:50px; padding-bottom:40px;}
.rightCon1{ border-bottom:1px dashed #c0c0c0; padding:20px 0px; }
.rightCon1 h2{ font-size:14px; font-weight:bold; float:left;}


/***********************************弹窗***********************************/


.box2{ width:100%; height:100%; margin:0 auto; display:none; z-index:5; position:fixed; background:rgba(0, 0, 0, 0.52) none repeat scroll 0% 0%; opacity:1;}
.login5{ width:608px; height:250px; border:1px solid #f4cf95; background:url(img/cly.png) center 30px no-repeat #fff6e2; text-align:center; position:relative;}
.login5 .close{ background:url(img/login_reg.png) 0px 0px no-repeat; position:absolute; width:16px; height:16px; right:20px; top:20px;}
.mesBg{ width:412px; height:128px; margin:0 auto; padding-top:95px;}
.mesBg p{ width:412px; height:40px; line-height:40px;border:1px solid #e2dedf;background:#ffffff; }
.mesBg p span{ height:40px; }
.mesBg p a img{ margin-top:20px; margin-left:20px;}

.mesSuc{ background:url(img/sus.png) center 30px no-repeat #fff6e2;}
.box3{display:none}
.codetxt{
    width:160px;
    margin-top:10px;
}
.login5 .searchbtn{
    margin-top:15px;
    font-size:15px;
    width:80px;
}
/***********************************时政要闻左侧***********************************/
.leftSzyw{width:261px; height:auto; padding-bottom:180px; border:1px solid #dfdfdf; background:url(img/szywleftbg.jpg) center bottom no-repeat;}
.leftSzyw h2{ font-size:20px; color:#0e0f0f; padding:10px 0px 10px 20px; background:url(img/szywline.jpg) center bottom no-repeat;}
.leftSzyw ul{ margin-top:20px;}
.leftSzyw ul li{ width:232px; height:36px; line-height:36px; margin:10px auto; font-weight:bold;}
.leftSzyw ul li a{width:202px; height:36px; line-height:36px; padding-left:30px; display:block; background:url(img/szywa.jpg) center top no-repeat;}
.leftSzyw ul li a:hover{width:202px; height:36px; line-height:36px;padding-left:30px;  display:block; color:#ffffff; background:url(img/szywahover.jpg) center top no-repeat;}

/***********************************时政要闻右侧***********************************/
.rightList{ background:none;}
.rightNew{width:100%; height:auto; margin-bottom:15px;}

.rightNewTil{ width:100%; height:40px; background:url(img/szywrightbg.jpg) left bottom no-repeat; }
.rightNewTil h3{ float:left; margin-left:20px; font-size:18px; color:#ba2627;}
.rightNewTil a{ float:right;}
.rightNewlist ul li{line-height:30px; background:url(img/szywdian.jpg) left center no-repeat;padding-left:20px;)}
.rightNewlist ul li span{ float:right; color:#909495; }

.rightNewlist2{ border-bottom:1px dashed #afb0b0; padding:10px 0px;}

.rightNewlist .dashline {border-bottom: 1px dashed #afb0b0;margin-top:10px;margin-bottom:10px;background:none}
/***********************************分页***********************************/

.page{ clear:both; text-align:center; line-height:32px; float:right;margin-top:20px;}
.page a{ font-size:14px; display:inline-block; vertical-align:middle; width:32px; height:32px; background:url(img/pagebg.gif) 0px top no-repeat; margin:0px 4px;}
.page a:hover,.page .a_cur{ background:url(img/pagebg.gif) -32px top no-repeat; color:#fff;display:inline-block}
.page a.fy{ font-size:12px; background:url(img/pagebg.gif) 0px -32px no-repeat; width:68px;}
.page a:hover.fy{ background:url(img/pagebg.gif) 0px -64px no-repeat; width:68px;}
.page .input{ width:46px; height:24px; line-height:24px; border:1px solid #dedede;}
.page .btn{ cursor:pointer; border:0px; background: transparent url(img/btnbg.gif); width:60px; height:28px; color:#a41111; font-size:13px;}

/***********************************时政要闻详细***********************************/
.middleDetail{ width:88%; height:auto;}
.middleCon{width:100%; height:auto; text-align:center;}
.middleCon h1{ font-size:24px; color:#181818; line-height:30px;}
.middleCon span.tool{ color:#7e7979;line-height:30px;}


.middleCon .content{ padding:20px 20px;  line-height:2.0em; color:#474545; text-align:left;}
.printico{ background:url(img/print.gif) left center no-repeat; }
.close01 a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.closeico{ background:url(img/close1.gif) left center no-repeat;}
.middleFx{ margin:20px 0;}

.bdsharebuttonbox {
    float:left;
}
.middleList{}
.middleList h2{ border-bottom:1px dashed #a0a0a1; margin-bottom:20px;}
.middleList ul li{ padding-left:20px; background:url(img/dian_1.gif) left center no-repeat; line-height:25px;}
/***********************************皖组发布***********************************/

.rightWzfb{ width:100%;}

/***********************************先锋图片banner***********************************/
.topSwf{ width:1234px; height:150px; margin:0 auto; border-bottom:8px solid #a71d1c;}


.slideBox1{ width:1100px; height:604px;margin:0 auto; overflow:hidden; position:relative; padding-top:20px; }
		.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox1 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox1 .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
		.slideBox1 .bd img{ width:1100px; height:604px; display:block;  }
		.slideBox1 .prev,
		.slideBox1 .next{ position:absolute; right:5%; top:8%; margin-top:-25px; display:block; width:32px; height:40px; background:url(img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox1 .next{ left:auto; right:2%; background-position:-5px 5px; }
		.slideBox1 .prev:hover,
		.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox1 .prevStop{ display:none;  }
		.slideBox1 .nextStop{ display:none;  }
		
/***********************************先锋图片1***********************************/
.photoTab{ width:100%; height:auto; float:left;}
.photoTitle{ margin-top:20px; }
.photoTitle ul li{ width:150px; height:30px; color:#484545; margin-left:20px; font-size:20px; font-weight:bold; display:inline; text-align:center; border-bottom:4px solid #d0d0d5; float:left;}

.photoList {width:100%; height:auto; margin-top:20px; float:left;}
.photoList ul li{ width:364px; height:auto; padding:5px; border:1px solid #f1eeee; float:left; margin-left:20px; display:inline;}
.photoList ul li h2{ font-size:16px; font-weight:bold; color:#797676; padding-left:10px; margin-top:10px;}
.photoList ul li span{font-size:14px; font-weight:bold; color:#2b2b2b;padding-left:10px;}
.photoList ul li dl{ padding-left:10px;}
.photoList img{width:360px;height:240px}
    .photoList .user {
        background:url(img/photoline.jpg) left bottom no-repeat; line-height:50px;
    }
/***********************************先锋图片2***********************************/
.photoPic{ width:1100px;height:auto; padding-top:30px; margin:0 auto;}
.photoPic h1{padding-left:61px;  font-size:28px; font-weight:bold; color:#141414; background:url(img/xftpbg.jpg) left center no-repeat;}
.photoPic ul li{ width:540px; height:auto; float:left; margin-left:20px; margin-top:20px; display:inline; height:450px }
.photoPic ul li img{ float:left;width:540px;height:360px}
.photoPic ul li p{ color:#797676;}
.photoPic ul li p a{ font-size:16px; font-weight:bold; }

/***********************************先锋图片3***********************************/
/*图片特效*/
.piccontext{width:998px;margin:12px auto 0px;background:white;overflow:hidden;}
.piccontext h2{width:950px;height:46px;line-height:46px;overflow:hidden;font-size:30px;color:#2c2c2c;margin-top:18px;margin-left:25px; font-weight:bold;}

 
/*大图展示*/
.picshow{width:950px;margin-top:20px;margin-left:25px;overflow:hidden;}
.picshowtop{width:950px;text-align:center;position:relative;z-index:1;overflow:hidden;}
#pic1{max-width:950px;}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;background:url("img/blank") repeat;}
.contextDiv span{position:absolute;top:50%;margin-top:-10%;width:46px;height:80px;}
#preArrow_A{left:0px;background:url('img/left.png') 0px 0px no-repeat;display:none;}
#nextArrow_A{right:0px;background:url('img/right.png') 0px 0px no-repeat;display:none;}
.picshowtxt{width:950px;min-height:40px;_height:40px;margin-top:20px;}
.picshowtxt_left{float:left;width:50px; height:50px; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif;}
.picshowtxt_left span{color:#e55656;font-size:30px;}
.picshowtxt_left i{color:#666666;font-size:20px;}
.picshowtxt_right{float:left;margin-left:10px;display:inline;line-height:23px;color:#666666;font-size:14px;width:880px; font-family:"宋体"; }
.picshowlist{width:950px;margin-top:20px;padding-bottom:20px;overflow:hidden;}
.picshowlist_mid{float:left;width:680px;margin-left:15px;display:inline;overflow:hidden;height:76px; }
.picmidleft{float:left;width:24px;height:76px;overflow:hidden;}
.picmidleft a{display:block;width:24px;height:76px;}
.picmidmid{float:left;width:630px;overflow:hidden;height:76px;padding-left:2px;}
.picmidmid ul{width:630px;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li{float:left;margin-left:8px;display:inline;width:116px;text-align:center;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li img{max-width:106px;height:76px;}
.selectpic{border:5px solid #cacaca;height:66px !important;}
.picmidright{float:left;width:24px;height:76px;overflow:hidden;}
.picmidright a{display:block;width:24px;height:76px;}
.picshowlist_right{float:left;width:120px;float:right;overflow:hidden;}


/***********************************先锋图片4***********************************/
.photoDetail{ width:1005px; height: auto; margin:0 auto; padding-top:30px;}
.photoDetail h1{ font-size:30px; font-weight:bold; color:#1c1b1b; }
.photoDbig { width:100%; height:auto;  border:1px solid #ece9e9; margin-top:20px;}
.photoDbig p{ width:965px; height:50px;border-bottom:1px solid #ece9e9; line-height:50px; padding:0 20px;}
.photoDbig span{ font-size:14px; color:#746f6f; font-weight:bold;}
.photoDbig ul{ margin-top:40px;}
.photoDbig ul li{ width:268px; height:250px; float:left; margin-left:50px; display:inline;}
.photoDbig ul li img{ vertical-align:central; display:inline-block;width:270px;height:205px;}
.photoDbig ul li a{ display:block; text-align:center; line-height:30px;}
/***********************************专题系列1***********************************/
.ztxl{ width:100%; height:auto; border-bottom:1px dashed #e2e1e1; padding-bottom:20px; margin-top:20px;}
.ztxl ul li{ width:256px; height:100px; padding:10px; float:left; border:1px solid #e2e1e1; margin-left:20px; display:inline;}
.ztxl ul li img{ display:inline-block;}
    .ztxl li.dashline {
        padding:0px;display:block;height:1px;float:none;clear:both;border:0px;width:95%;border-bottom: 1px dashed #afb0b0;padding-top:12px;margin-bottom:12px;
    }
/***********************************专题系列2***********************************/

.ztxlDetial{ width:100%; height:600px; padding-top:200px; background:url(img/ztxl_bg.jpg) left top no-repeat; float:left; }
.ztxlDetial p{ width:80%; margin:0 auto; text-align:center; margin-top:20px; border-bottom:1px dashed #e2e1e1; padding-bottom:20px;}
.ztxlDetial p a{ width:266px; height:105px; display:inline-block; margin-left:20px;padding:5px; border:1px solid #e2e1e1;}
/***********************************专题系列3***********************************/
.ztxlBg{background:url(img/ztd_03.jpg) left top no-repeat;}
/***********************************专题系列4***********************************/
.ztxlZt{ width:100%; height:226px; background:url(img/ztxl4_01.jpg) center top no-repeat;}
.ztxlNew{ margin-top:50px;}
.ztxlNew ul li{ width:330px; height:30px; line-height:30px; float:left; margin-left:65px; display:inline; background:url(img/dian_1.gif) left center no-repeat; padding-left:12px;}
.ztxlNew ul li span{ float:right; color:#4c4a4a;}

/***********************************专题系列5***********************************/
.xfwx{ width:100%; height:284px; background:url(img/xfwx_01.jpg) center top no-repeat;}
.ztxlXfwx{ width:1114px; height:auto; margin:0 auto; padding-top:50px; background:url(img/xfwx_10.jpg) right 320px no-repeat; }
.ztxlXfwx h1{ font-size:32px; color:#063e70; font-weight:bold; background:url(img/xfwx_25.jpg) left center no-repeat; padding-left:35px;}
.ztxlTitle{ margin-top:40px; border-bottom:1px dashed #bbbbbb; padding-bottom:30px; }
.ztxlTitle img{ float:left; padding-right:30px;}
.ztxlTitle a{font-size:24px; color:#063e70; }
.ztxlTitle p a{font-size:14px; color:#37393c;}
.ztxlPhoto{ padding:30px 0px;border-bottom:1px dashed #bbbbbb;}
.ztxlPhoto ul li{ width:310px; height:102px; float:left; margin-left:45px;}
.ztxlPhoto ul li img{ width:120px; height:100px; float:left; border:1px solid #bbbbbb; margin-right:20px;}
.ztxlPhoto ul li  a{ font-size:14px; font-weight:bold; color:#063e70;}

.ztxlWqhg{ margin-top:50px;}

.ztxlWqhg ul li{ width:220px;  line-height:35px; float:left; margin-left:100px; margin-right:40px; display:inline; background:url(img/dian_1.gif) left center no-repeat; padding-left:12px;}
.ztxlWqhg ul li span{ float:right; margin-left:10px; color:#84827d;}
.ztxlWqhg ul li a{ color:#063e70;}

/***********************************专题系列6***********************************/

.ztxlDetial1{ width:100%; float:left; padding-top:25px;}


/***********************************组工软件***********************************/
.rightZgrj ul li{ line-height:50px;border-bottom:1px dashed #afb0b0; background:url(img/dian_1.gif) left center no-repeat; }
.rightZgrj ul li img{ margin:10px 0px;}
/***********************************最新更新***********************************/
.leftFlxb{ background:none;}
.leftFlxb ul li a{ background:url(img/zxgx.jpg) left center no-repeat;}
.leftFlxb ul li a:hover{ color:#b20808; background:url(img/zxgxhover.jpg) left center no-repeat;}

/***********************************Validform***********************************/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(img/right01.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(img/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(img/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}
/***********************************部长信箱***********************************/
.bzxxx{width:888px; height:auto; border:1px solid #d8d7d7;position:relative; margin-top:16px; padding-bottom:50px; }
.bzimg{position:absolute;z-index:2; top:-17px; left:20px;   }
.bzxxx p{ color:#3e3d3d; padding:60px; line-height:40px;}
.btnBzxx{ text-align:center;}
.btnBzxx a{ margin-left:20px;}
/***********************************部长信箱2***********************************/
.bzxxx2{width:888px; height:auto; border:1px solid #d8d7d7;position:relative; padding-top:36px;padding-bottom:50px; }
.bzInput{ width:90%; height:auto; margin:0 auto; margin-top:60px;  }
.bzTitle{ padding-bottom:20px;border-bottom:1px dashed #d8d7d7;}
.bzTitle span{ color:#c31a29; font-size:16px;font-weight:bold; }
.bzTitle p{ color:#6d6e70; line-height:30px;}
/***********************************部长信箱4***********************************/
.bzxxxEmill{width:888px; height:auto; border:1px solid #d8d7d7;position:relative; margin-top:16px; padding-bottom:50px; }
.bzxxxE{ margin:0 20px;  padding-bottom:20px; border-bottom:1px dashed #d8d7d7;}
.bzxxxE h2{ font-size:16px; color:#333333; font-weight:bold; margin-top:50px; padding-left:35px; background:url(img/32325_03.jpg) left center no-repeat;}
.bzxxxE span{ color:#48494f; line-height:30px;}
.bzxxxE h3{ font-size:14px; font-weight:bold; }
.bzxxxE  p{ color:#0f0f10; line-height:25px;}


/***********************************高级搜索***********************************/
.ztxlSearch{background:url(img/vip-search.jpg) left top no-repeat;}
.vipSearch{width:750px; height:auto; margin:0 auto; padding-top:20px;}
.vipSearch span{ color:#026ba3; font-weight:bold;}
.vipSearch input{ border:1px solid #e4e2e3; line-height:25px; padding-left:5px; height:25px;}
.vipSearch table tr td{ border-bottom:1px dashed #c6c5c5; }