@charset "gb2312";
/* CSS Document */
/*red
#b50002;
#e3393b;
#ffd2d3;
*/

/*解决背景图高度问题*/
body { position:relative;}
/*解决背景图高度问题*/


.bg {}
.bg ul { position:absolute; left:0px;  top:0px; width:100%; height:100%; }
.bg li { position:absolute; left:0px;  top:0px; width:100%; height:100%; display:none;}
.bg .active { display:block;}
.bgSs { background:#fff url(2014-menhu-bgSs.jpg) no-repeat center top;}
.bgGy { background:#fff url(2014-menhu-bgGy.jpg) no-repeat center top;}
.bgCs { background:#fff url(2014-menhu-bgCs.jpg) no-repeat center top;}

.banner { height:210px;}
.TyRzlogo { width:346px; height:140px; background:url(2014-menhu-logo.png) no-repeat; position:absolute; left:0px; top:38px;}

.main .ui-box-noBor { border:none;}

/*crumbs*/
.crumbs { height:36px; padding-left:6px;}
.crumbs span { line-height:36px; color:#000; line-height:36px; font-size:12px; font-family:"Microsoft YaHei";}
.crumbs a { font-family:"Microsoft YaHei"; color:#000; line-height:36px; font-size:12px;}
.crumbs a:hover { color:#e3393a;}

/*nav-menu*/
.ui-nav-menu { border-bottom:none; height:50px; position:relative; background:#e3393a;}
.ui-nav-menu .ui-nav-main{ float:left; position:relative; z-index:5; background:none;border-radius:0px; padding-left:0px;filter:none;/*为解决默认属性在ie下的影响*/} /*设置总体背景颜色*/
.ui-nav-menu .ui-nav-item { margin:0px;}
.ui-nav-menu .ui-nav-item .ui-nav-head { width:100px; padding:0px;line-height:50px;height:50px; text-align:center; font-size:16px; font-family:"Microsoft YaHei";}
.ui-nav-menu .ui-nav-item .ui-nav-head:hover{color:#fff; background:#d23132; border-radius:0px;filter:none;/*为解决默认属性在ie下的影响*/} /*设置鼠标滑过的背景颜色*/
.ui-nav-menu .ui-nav-item-current .ui-nav-head,.ui-nav-menu .ui-nav-item-current .ui-nav-head:hover{background:#b50002; filter:none;color:#fff; border-radius:0px;filter:none;/*为解决默认属性在ie下的影响*/}/*设置选中状态的背景颜色*/
.ui-nav-menu .ui-nav-submain { display:none; width:998px; height:328px; border:1px solid #ffa6a7; position:absolute; left:0px; top:50px; background:#fff;}
.ui-nav-menu .ui-nav-subcontainer,.ui-nav-menu .ui-nav-subitem{display:none}
.ui-nav-menu .ui-nav-liBg { width:100px; height:50px; position:absolute; left:200px; top:0px; z-index:2; background:#ffd2d3 url(2014-menhu-navmenubg.png) no-repeat center bottom !important;}

.MenHulogin { display:block; width:138px; height:41px; position:absolute; right:0px; top:9px; background:url(2014-menhu-divhrefpic.png) no-repeat 0px -240px;  font-family:"Microsoft YaHei"; font-size:14px; line-height:32px; color:#545454; text-indent:20px;}
.MenHulogin span { font-weight:bold;}

.ui-nav-menu .ui-nav-item .ui-nav-head:hover{color:#fff; background:#d23132;}
.ui-nav-menu .ui-nav-item-current .ui-nav-head,.ui-nav-menu .ui-nav-item-current .ui-nav-head:hover{background:#b50002;color:#fff;}/*设置选中状态的背景颜色*/

.mainContent { padding:4px 8px 0px 8px; zoom:1; background:#fff;}
.mainContent:after { display:block; content:""; clear:both;}


/*navTree*/
.ui-navTree {}
.ui-navTree .ui-navTree-item a{ color:#545454; background:#f2f2f2;}
.ui-navTree .ui-navTree-item-current a, .ui-navTree .ui-navTree-item a:hover{ border-bottom:1px solid #e3393a; color:#e3393a; background:#fff;}
.ui-navTree .ui-navTree-item-current .ui-navTree-item-icon,.ui-navTree .ui-navTree-item a:hover .ui-navTree-item-icon { border:6px solid #e3393a;
    border-style:solid;
    border-color: transparent transparent transparent #e3393a;/* 黑 透明 透明 */
    _border-style: dashed dashed dashed solid; /*解决ie6不支持transparent的问题*/	
}/*ie7hack,需要根据情况更改margin-top的值*/

.ui-navTree .ui-navTree-subitem a{ background:#fff; color:#545454; border-bottom:1px solid #f2f2f2;}
.ui-navTree .ui-navTree-subitem-current a,.ui-navTree .ui-navTree-subitem a:hover{ background:#fff; color:#e3393a; border-bottom:1px solid #f2f2f2;}
.ui-navTree .ui-navTree-subitem-current a span,.ui-navTree .ui-navTree-subitem a:hover span { border:6px solid #e3393a; 
    border-style:solid;
    border-color: transparent transparent transparent #e3393a;/* 黑 透明 透明 */
    _border-style: dashed dashed dashed solid; /*解决ie6不支持transparent的问题*/	
}/*ie7hack,需要根据情况更改margin-top的值*/

.ui-navTree .ui-navTree-subitem a:hover span { display:none;}
.ui-navTree .ui-navTree-subitem-current a:hover span { display:inline-block;}




/*box*/
.ui-box-TitIn {border-top-color:#e3393a;}
.ui-box-Tout .ui-box-container { border-top:2px solid #e3393a; }

/*table*/
.ui-table tr { color:#545454; font-family:"宋体"; font-size:12px;}
.ui-table tbody tr:hover {background:#fcebeb; color:#e3393b;/*#ee571d;*/}
.ui-table tr:nth-child(even), .ui-table-split, .ui-table-hover { background-color:#f2f2f2;}



/*tabTabs*/
.ui-tabTabs-sty1 .tab { width:910px; height:38px;}
.ui-tabTabs-sty1 .tabLi a { color:#343434; background:#f3f3f3;}
.ui-tabTabs-sty1 .tab .active a { color:#e3393a; border-radius:0px; border:1px solid #ccc; border-top:2px solid #e3393a; border-bottom:none;}

.ui-tabTabs-sty2 .tab { width:910px; height:38px;}
.ui-tabTabs-sty2 .tabLi a { color:#343434; background:#fff; }
.ui-tabTabs-sty2 .tab .active a { color:#e3393a; height:36px;border-radius:0px; border:none; border-bottom:2px solid #e3393a;}
.ui-tabTabs-sty2 .tabs { margin-top:-1px; border-top:1px solid #ccc;}

.ui-tabTabs-sty4 .tab { width:910px; height:38px;}
.ui-tabTabs-sty4 .tabLi a { color:#343434; background:none;}
.ui-tabTabs-sty4 .tab .active a { color:#fff; background:#e3393a; border:none; border-radius:0px;}
.ui-tabTabs-sty4 .tabs { border:none;}

/*三角*/
.triangleL,.triangleR,.triangleT,.triangleB { display:block; border:6px solid #000; cursor:pointer; overflow:hidden; width:0px; height:0px; position:relative;}
.triangleL { left:-6px; border-color:transparent #e44345 transparent transparent;/* 黑 透明 透明 */ _border-style:dashed solid dashed dashed; /*解决ie6不支持transparent的问题*/}
.triangleR { left:0px; border-color:transparent transparent transparent #e44345;/* 黑 透明 透明 */  _border-style:dashed dashed dashed solid; /*解决ie6不支持transparent的问题*/}
.triangleT { top:-6px; border-color:transparent transparent #e44345 transparent;/* 黑 透明 透明 */  _border-style:dashed dashed solid dashed; /*解决ie6不支持transparent的问题*/}
.triangleB { top:0px; border-color:#e44345 transparent transparent transparent;/* 黑 透明 透明 */  _border-style:solid dashed dashed dashed; /*解决ie6不支持transparent的问题*/}





/*drop*/
.ui-drop .ui-dropHd .pHead { line-height:32px; font-size:12px; color:#545454;}
.ui-drop .ui-dropNr { top:33px; height:200px; overflow:hidden; overflow-y:auto; box-shadow:none;}
.ui-drop .DouTriangleB { position:absolute; right:10px; top:12px;}
.ui-drop .ui-dropNr li a { line-height:33px;}

/*icon*/
/*app*/
.sbxx { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat 0px 0px;}
.mqfw { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -80px 0px;}
.zfgjj { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -160px 0px;}
.yxds { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -240px 0px;}
.jjfw { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -320px 0px;}
.zlsfw { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -400px 0px;}
.gdfw { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat 0px -80px;}
.ylfw { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -80px -80px;}
.txfw { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -160px -80px;}
.pdfw { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -240px -80px;}
.ydbz { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -320px -80px;}
.ysbz { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -400px -80px;}
.semxsm { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat 0px -160px;}
.sjhf { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -80px -160px;}
.gjjjcmx { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -160px -160px;}
.csyktxfmx { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -240px -160px;}
.lzoa { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -320px -160px;}
.lztdt { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -400px -160px;}
.gwjh { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat 0px -240px;}
.lzfbt { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -80px -240px;}
.szxx { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -160px -240px;}
.bmxx { width:72px; height:72px; background:url(2014-menhu-appIcon.png) no-repeat -240px -240px;}


.jiuye { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat 0px 0px;}
.whty { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -80px -0px;}
.zscq { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -160px -0px;}
.mzzj { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -240px -0px;}
.by { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -320px -0px;}
.cjrj { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -400px -0px;}

.hj { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat 0px -80px;}
.hy { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -80px -80px;}
.jy { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -160px -240px;}
.jt { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -160px -80px;}
.zyzg { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -240px -80px;}
.ns { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -320px -80px;}
.shjz { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -400px -80px;}

.swbz { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat 0px -160px;}
.sfgz { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -80px -160px;}
.zf { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -160px -160px;}



.syly { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -400px -160px;}
.xfwq { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat 0px -240px;}
.qt { width:72px; height:72px; background:url(2014-menhu-appIconTwo.png) no-repeat -80px -240px;}












/*公共服务*/
.jyuly { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat 0px 0px;}
.jyely { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat -30px 0px;}
.zfly { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat -60px 0px;}
.jtly { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat -90px 0px;}
.zjbl { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat -120px 0px;}
.hyly { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat -150px 0px;}
.ggsy { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat -180px 0px;}

.qekb { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat 0px -30px;}
.zzrd { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat -30px -30px;}
.zsyz { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat -60px -30px;}
.sbly { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat -90px -30px;}
.llly { width:20px; height:20px; background:url(2014-menhu-ggfwicon.png) no-repeat -120px -30px;}

/*政民互动*/
.zfrx { width:30px; height:30px; background:url(2014-menhu-ggfwicon.png) no-repeat 0 -60px;}
.jyta { width:30px; height:30px; background:url(2014-menhu-ggfwicon.png) no-repeat -30px -60px;}
.wsdc { width:30px; height:30px; background:url(2014-menhu-ggfwicon.png) no-repeat -60px -60px;}
.xnts { width:30px; height:30px; background:url(2014-menhu-ggfwicon.png) no-repeat -90px -60px;}

/*图标按钮*/
.ldzc { width:127px; height:48px; background:url(2014-menhu-divhrefpic.png) no-repeat 0 0px;}
.smxx { width:127px; height:48px; background:url(2014-menhu-divhrefpic.png) no-repeat 0 -48px;}
.xwfb { width:137px; height:48px; background:url(2014-menhu-divhrefpic.png) no-repeat 0 -96px;}
.hysh { width:157px; height:48px; background:url(2014-menhu-divhrefpic.png) no-repeat 0 -144px;}
.zxgg { width:157px; height:48px; background:url(2014-menhu-divhrefpic.png) no-repeat 0 -192px;}
.cbgrdl { width:157px; height:48px; background:url(2014-menhu-divhrefpic.png) no-repeat -158px 0px;}
.cbdwdl { width:157px; height:48px; background:url(2014-menhu-divhrefpic.png) no-repeat -158px -48px;}
.ggyhdl { width:157px; height:48px; background:url(2014-menhu-divhrefpic.png) no-repeat -158px -96px;}
.szfxxpt { width:157px; height:48px; background:url(2014-menhu-divhrefpic.png) no-repeat -158px -144px;}
.zzqxxpt { width:157px; height:48px; background:url(2014-menhu-divhrefpic.png) no-repeat -158px -192px;}

/*模块阴影*/
.boxShadow {}
.boxShadow::before, .boxShadow::after{ position:absolute; content:""; top:10px; bottom:15px; left:0px; width:50%; box-shadow:2px 8px 8px #333; -webkit-transform: rotate(-3deg); -moz-transform:rotate(-3deg); -o-transform:rotate(-3deg); -ms-transform:rotate(-3deg); transform:rotate(-3deg); z-index:-1;}
.boxShadow::after{ right:10px; left:auto; -webkit-transform:rotate(3deg); -moz-transform:rotate(3deg); -o-transform:rotate(3deg); -ms-transform:rotate(3deg); transform: rotate(3deg);}

/*登录*/
#zHlogin { width:900px; height:500px; overflow:hidden; display:none; position:absolute; left:50%; top:50%; margin:-250px 0 0 -450px; background:#fff url(2014-menhu-login.png) no-repeat 0px 89px; z-index:100;}
.closezHlogin { display:block; width:24px; height:24px; background:url(2014-menhu-closezhlogin.png) no-repeat; position:absolute; right:20px; top:28px; z-index:5;}
.loginTip { display:block; width:374px; height:58px; background:url(2014-menhu-tiplogin.png) no-repeat; position:absolute; left:28px; top:24px; z-index:5;}
.loginTip span { display:block; width:12px; height:12px; position:absolute; right:2px; top:1px;}
.loginForm { width:456px; height:360px; background:#e8eaef; position:absolute; right:0px; top:90px;}
.loginForm dt { width:238px;  height:70px; font-family:"Microsoft YaHei"; font-size:20px; color:#464646; line-height:70px; margin:14px auto 4px; font-weight:bold;}
.loginForm dd { width:236px; margin:0 auto;}
.loginForm dd input { width:100%; height:100%; font-size:12px; line-height:30px; color:#545454; border:none; background:none; text-indent:10px;}
.loginForm .name { height:30px; width:236px; border:1px solid #c9c9c9; background:#fff; margin-bottom:18px;}
.loginForm .password { height:30px; width:236px; border:1px solid #c9c9c9; background:#fff; margin-bottom:18px;}

.loginForm .yzm { height:30px; width:238px; margin-bottom:20px;}
.loginForm .yzm .yzmInput { width:126px; height:30px; border:1px solid #c9c9c9; background:#fff;}
.loginForm .yzm .yzmPic { width:90px; height:32px; background:#ccc;}
.loginForm .yzm .yzmPic img { width:100%; height:100%;}

.loginForm .submit { width:238px; height:38px; border:1px solid #e3393b; margin-bottom:8px;}
.loginForm .submit .ui-button { background:#e3393b; width:218px; font-size:18px; font-family:"Microsoft YaHei"; line-height:38px; color:#fff; letter-spacing:5px; border-radius:0px;}
.loginForm .submit .ui-button:hover { color:#fff;}

.loginForm .loginTxt { width:240px; height:24px;}
.loginForm .loginTxt p { font-family:"新宋体"; font-size:12px; color:#545454; line-height:24px;}
.loginForm .loginTxt .mszcs { font-family:"新宋体"; font-size:12px; color:#545454; line-height:24px;}
.loginForm .loginTxt .wjmm { font-family:"新宋体"; font-size:12px; color:#545454; line-height:24px;}

/*new box*/
.newDIYBox { margin-bottom:26px;}
.newDIYBox h3 { height:16px;  margin-bottom:8px; border-left:8px solid #e3393b; text-indent:8px; font-weight:bold;}
.newDIYBox h3 a { font-family:"Microsoft YaHei"; color:#545454; line-height:16px; font-size:14px;}
.newDIYBox ul {}
.newDIYBox li { height:24px; padding-left:8px;}
.newDIYBox li a { display:block; font-family:"新宋体"; color:#545454; font-size:12px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.newDIYBox li a span { padding:0 8px;}
.newDIYBox li a:hover { color:#e3393b;}


/*paging*/
.ui-paging {}
.ui-paging .ui-paging-prev,
.ui-paging .ui-paging-next,
.ui-paging .ui-paging-goto
{
	filter:none;
	background:#fff;
}
.ui-paging, .ui-paging input{color:#e3393a;}
.ui-paging .ui-paging-prev .iconfont {
	left:3px;
    border-color: transparent #e3393a transparent transparent ;
	_border-style: dashed solid dashed dashed; /*解决ie6不支持transparent的问题*/	
}
.ui-paging .ui-paging-next .iconfont {
	right:3px;
    border-color: transparent transparent transparent #e3393a;
	_border-style: dashed dashed dashed solid; /*解决ie6不支持transparent的问题*/	
}
.ui-paging .ui-paging-prev:hover,.ui-paging .ui-paging-next:hover,.ui-paging .ui-paging-goto:hover {border-color:#e3393a;color:#e3393a;}
.ui-paging .ui-paging-prev:hover .iconfont{border-color: transparent #e3393a transparent transparent ;}
.ui-paging .ui-paging-next:hover .iconfont{border-color: transparent transparent transparent #e3393a;}
.ui-paging a.ui-paging-current,.ui-paging a.ui-paging-item:hover {color:#fff;background:#e3393a;}


.TsButton { display:block; height:43px; border:1px solid #ffa6a7; background:#ffebeb; font-family:"Microsoft YaHei"; color:#e3393b; line-height:45px; font-size:16px;}