﻿@charset "utf-8";
/* css document */
/*red
#b50002;
#e3393b;
#ffd2d3;
*/

/*解决背景图高度问题*/
body { position:relative;}

.tyrzlogo { width:346px; height:140px; background:url(#) 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(#) no-repeat center bottom !important;}

.menhulogin { display:block; width:138px; height:41px; position:absolute; right:0px; top:9px; background:url(30604078.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 {
	zoom:1;
	background:#fff;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.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 #1e61a5;}
.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(#) no-repeat 0px 0px;}
.mqfw { width:72px; height:72px; background:url(#) no-repeat -80px 0px;}
.zfgjj { width:72px; height:72px; background:url(#) no-repeat -160px 0px;}
.yxds { width:72px; height:72px; background:url(#) no-repeat -240px 0px;}
.jjfw { width:72px; height:72px; background:url(#) no-repeat -320px 0px;}
.zlsfw { width:72px; height:72px; background:url(#) no-repeat -400px 0px;}
.gdfw { width:72px; height:72px; background:url(#) no-repeat 0px -80px;}
.ylfw { width:72px; height:72px; background:url(#) no-repeat -80px -80px;}
.txfw { width:72px; height:72px; background:url(#) no-repeat -160px -80px;}
.pdfw { width:72px; height:72px; background:url(#) no-repeat -240px -80px;}
.ydbz { width:72px; height:72px; background:url(#) no-repeat -320px -80px;}
.ysbz { width:72px; height:72px; background:url(#) no-repeat -400px -80px;}
.semxsm { width:72px; height:72px; background:url(#) no-repeat 0px -160px;}
.sjhf { width:72px; height:72px; background:url(#) no-repeat -80px -160px;}
.gjjjcmx { width:72px; height:72px; background:url(#) no-repeat -160px -160px;}
.csyktxfmx { width:72px; height:72px; background:url(#) no-repeat -240px -160px;}
.lzoa { width:72px; height:72px; background:url(#) no-repeat -320px -160px;}
.lztdt { width:72px; height:72px; background:url(#) no-repeat -400px -160px;}
.gwjh { width:72px; height:72px; background:url(#) no-repeat 0px -240px;}
.lzfbt { width:72px; height:72px; background:url(#) no-repeat -80px -240px;}
.szxx { width:72px; height:72px; background:url(#) no-repeat -160px -240px;}
.bmxx { width:72px; height:72px; background:url(#) no-repeat -240px -240px;}


.jiuye { width:72px; height:72px; background:url(#) no-repeat 0px 0px;}
.whty { width:72px; height:72px; background:url(#) no-repeat -80px -0px;}
.zscq { width:72px; height:72px; background:url(#) no-repeat -160px -0px;}
.mzzj { width:72px; height:72px; background:url(#) no-repeat -240px -0px;}
.by { width:72px; height:72px; background:url(#) no-repeat -320px -0px;}
.cjrj { width:72px; height:72px; background:url(#) no-repeat -400px -0px;}

.hj { width:72px; height:72px; background:url(#) no-repeat 0px -80px;}
.hy { width:72px; height:72px; background:url(#) no-repeat -80px -80px;}
.jy { width:72px; height:72px; background:url(#) no-repeat -160px -240px;}
.jt { width:72px; height:72px; background:url(#) no-repeat -160px -80px;}
.zyzg { width:72px; height:72px; background:url(#) no-repeat -240px -80px;}
.ns { width:72px; height:72px; background:url(#) no-repeat -320px -80px;}
.shjz { width:72px; height:72px; background:url(#) no-repeat -400px -80px;}

.swbz { width:72px; height:72px; background:url(#) no-repeat 0px -160px;}
.sfgz { width:72px; height:72px; background:url(#) no-repeat -80px -160px;}
.zf { width:72px; height:72px; background:url(#) no-repeat -160px -160px;}



.syly { width:72px; height:72px; background:url(#) no-repeat -400px -160px;}
.xfwq { width:72px; height:72px; background:url(#) no-repeat 0px -240px;}
.qt { width:72px; height:72px; background:url(#) no-repeat -80px -240px;}












/*公共服务*/
.jyuly { width:20px; height:20px; background:url(#) no-repeat 0px 0px;}
.jyely { width:20px; height:20px; background:url(#) no-repeat -30px 0px;}
.zfly { width:20px; height:20px; background:url(#) no-repeat -60px 0px;}
.jtly { width:20px; height:20px; background:url(#) no-repeat -90px 0px;}
.zjbl { width:20px; height:20px; background:url(#) no-repeat -120px 0px;}
.hyly { width:20px; height:20px; background:url(#) no-repeat -150px 0px;}
.ggsy { width:20px; height:20px; background:url(#) no-repeat -180px 0px;}

.qekb { width:20px; height:20px; background:url(#) no-repeat 0px -30px;}
.zzrd { width:20px; height:20px; background:url(#) no-repeat -30px -30px;}
.zsyz { width:20px; height:20px; background:url(#) no-repeat -60px -30px;}
.sbly { width:20px; height:20px; background:url(#) no-repeat -90px -30px;}
.llly { width:20px; height:20px; background:url(#) no-repeat -120px -30px;}

/*政民互动*/
.zfrx { width:30px; height:30px; background:url(#) no-repeat 0 -60px;}
.jyta { width:30px; height:30px; background:url(#) no-repeat -30px -60px;}
.wsdc { width:30px; height:30px; background:url(#) no-repeat -60px -60px;}
.xnts { width:30px; height:30px; background:url(#) no-repeat -90px -60px;}

/*图标按钮*/
.ldzc { width:127px; height:48px; background:url(30604078.png) no-repeat 0 0px;}
.smxx { width:127px; height:48px; background:url(30604078.png) no-repeat 0 -48px;}
.xwfb { width:137px; height:48px; background:url(30604078.png) no-repeat 0 -96px;}
.hysh { width:157px; height:48px; background:url(30604078.png) no-repeat 0 -144px;}
.zxgg { width:157px; height:48px; background:url(30604078.png) no-repeat 0 -192px;}
.cbgrdl { width:157px; height:48px; background:url(30604078.png) no-repeat -158px 0px;}
.cbdwdl { width:157px; height:48px; background:url(30604078.png) no-repeat -158px -48px;}
.ggyhdl { width:157px; height:48px; background:url(30604078.png) no-repeat -158px -96px;}
.szfxxpt { width:157px; height:48px; background:url(30604078.png) no-repeat -158px -144px;}
.zzqxxpt { width:157px; height:48px; background:url(30604078.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(#) no-repeat 0px 89px; z-index:100;}
.closezhlogin { display:block; width:24px; height:24px; background:url(#) no-repeat; position:absolute; right:20px; top:28px; z-index:5;}
.logintip { display:block; width:374px; height:58px; background:url(#) 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:14px;
	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;}
