﻿@charset "utf-8";
/* public style 20141204 */ 
/*reset*/
body{color:#555;font-size:12px;line-height:1.8em;font-family:"microsoft yahei",Tahoma,Helvetica; min-width:1200px;}
body,form,ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,fieldset,div,tr,td{margin:0; padding:0;}
img{border:0; vertical-align:middle;}
em,i{font-style:normal;}
ol,ul,li{ list-style:none;}
h1,h2,h3,h4,h5{color:#3d95d5;}
label{vertical-align:middle}
a,a:visited{ text-decoration:none}
a:hover,a:active{ text-decoration:none}

/* input pub and focus placeholder */
input,select,textarea{color:#222; font-size:12px;line-height:140%;resize:none;outline:none;font-family:"microsoft yahei";}
textarea{padding: 5px;border: 1px solid #d5d5d5;}
.inp {padding: 5px;border: 1px solid #d5d5d5;color:#888; outline:none;vertical-align: middle;}
input[type="text"].inp:focus, input[type="password"].inp:focus, textarea:focus{ border: 1px solid #3d95d5;}
::-webkit-input-placeholder { /* WebKit browsers */color:#888;font-family:"microsoft yahei";}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#888;font-family:"microsoft yahei";}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#888;font-family:"microsoft yahei";}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#888;font-family:"microsoft yahei";}
/* clearfix  */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.manageA:hover{ text-decoration:none;}
.clearfix {display:block;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.tc{text-align:center;}.dis_none{ display:none;}
/* font-size and color */
.f10{font-size:10px}.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f24{font-size:24px;}.f30{font-size:30px;}
a,.blue,a.blue{color:#3d95d5; text-decoration:none;}a:hover{text-decoration:underline;}.red,a.red{color:#a82929}.c222,a.c222{color:#222}.c555,a.c555{color:#555}.c888,a.c888{color:#888}.c000,a.c000{ color:#000}.orange,a.orange{color:#ed7822}
a.c555:hover{text-decoration:none}.cfff,a.cfff{color:#fff}
span.gray8{ color:#888; font-size:18px;}
.m_c{ margin:0 auto;}
/* background  color*/
.c-bigred{color:#940101}
.red{color:red}
.b-cfff{background:#fff}
.dotted_bline{border-bottom:1px dotted #c7c7c7}
/* function */
.t_r{text-align:right}.t_c{text-align:center}.t_l{text-align:left}.dis_none{display:none}.thin{font-weight:normal}.bold{font-weight:bold}.cl{clear:both}
.portal .nofixed{position: relative;}
/* margin and padding */
/* m-left-top-right-bottom  */
.mg5{ margin:5px}
.mg10{ margin:10px}
.mg15{ margin:15px}
.mg20{ margin:20px}
.mg25{ margin:25px}
.mg30{ margin:30px}
.mg35{ margin:35px}
.mg40{ margin:40px}
/* m-left  */
.mgl5{ margin-left:5px}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px}
.mgl30{margin-left:30px;}
/* m-right  */
.mgr5{ margin-right:5px}
.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr25{margin-right:25px;}
.mgr30{margin-right:30px;}
/* m-top  */
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
/* m-bottom  */
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb40{margin-bottom:40px;}
/* m-left-right  */
.mglr5{ margin-left:5px;margin-right:5px;}
.mglr10{margin-left:10px;margin-right:10px}
.mglr15{margin-left:15px;margin-right:15px}
.mglr20{margin-left:20px; margin-right:20px}
.mglr25{margin-left:25px; margin-right:25px;}
.mglr30{margin-left:30px;margin-right:30px}
/* m-top-bottom  */
.mgtb5{margin-top:5px; margin-bottom:5px}
.mgtb10{margin-top:10px; margin-bottom:10px}
.mgtb15{margin-top:15px; margin-bottom:15px}
.mgtb20{margin-top:20px; margin-bottom:20px}
.mgtb25{margin-top:25px; margin-bottom:25px}
.mgtb30{margin-top:30px; margin-bottom:30px}


/* p-left-top-right-bottom  */
.pd5{ padding:5px}
.pd10{ padding:10px}
.pd15{ padding:15px}
.pd20{ padding:20px}
.pd25{ padding:25px}
.pd30{ padding:30px}
.pd35{ padding:35px}
.pd40{ padding:40px}
/* p-left  */
.pdl5{padding-left:5px}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px}
.pdl30{padding-left:30px;}
.pdl110{padding-left: 110px}
/* p-right  */
.pdr5{ padding-right:5px}
.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr25{padding-right:25px;}
.pdr30{padding-right:30px;}
/* p-top  */
.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt40{padding-top:40px;}
/* p-bottom  */
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb50{padding-bottom:50px;}
/* p-left-right  */
.pdlr5{ padding-left:5px;padding-right:5px;_padding-right:3px}
.pdlr6{ padding-left:6px; padding-right:6px;_padding-right:4px}
.pdlr78{ padding-left:7px; padding-right:8px;}
.pdlr10{padding-left:10px;padding-right:10px}
.pdlr15{padding-left:15px;padding-right:15px}
.pdlr20{padding-left:20px; padding-right:20px}
.pdlr25{padding-left:25px; padding-right:25px;}
.pdlr30{padding-left:30px;padding-right:30px}
.pdlr69{padding-left:6px; padding-right:9px}
/* p-top-bottom  */
.pdtb5{padding-top:5px; padding-bottom:5px}
.pdtb10{padding-top:10px; padding-bottom:10px}
.pdtb15{padding-top:15px; padding-bottom:15px}
.pdtb20{padding-top:20px; padding-bottom:20px}
.pdtb25{padding-top:25px; padding-bottom:25px}
.pdtb30{padding-top:30px; padding-bottom:30px}
.pdtb40{ padding-top:40px; padding-bottom:40px}

/*输入框焦点*/
*::-webkit-input-placeholder {color: #b3b3b3; } 
*:-moz-placeholder { color:#b3b3b3;} 
*:-ms-input-placeholder { color:#b3b3b3; } 
*:input-placeholder { color: #b3b3b3; } 


/*按钮*/
.xybluebtn,.xygraybtn{height:31px;line-height:31px; background:#3d95d5;display:inline-block;border:0;color:#fff;font-size:14px;font-weight:bold;padding:0 20px;cursor:pointer;border:1px solid #3d95d5;vertical-align:middle; border-radius:3px;}
.xygraybtn{background:#eee;color:#555;border:1px solid #d4d4d4;}
.xybluebtn:hover{background:#3187c5;text-decoration:none;}
.xygraybtn:hover{background:#d7d7d7;text-decoration:none;}
input.xybluebtn,input.xygraybtn{height:33px;line-height:30px;_padding:0 10px; overflow:visible; }
a.xybluebtn,a.xygraybtn{_vertical-align:auto;}

.blue_btn,.gray_btn,.green_btn{height:31px;line-height:31px; background:#3d95d5;display:inline-block;border:0;color:#fff;font-size:14px;padding:0 20px; cursor:pointer; border:1px solid #3d95d5;vertical-align:middle;}
.gray_btn{background:#eee;color:#555;border:1px solid #d4d4d4;}
.green_btn{ background:#59bf54; border:1px solid #59bf54;}
.blue_btn:hover{background:#3187c5;text-decoration:none;}
.gray_btn:hover{background:#d7d7d7;text-decoration:none;}
.green_btn:hover{ background:#4eb249; text-decoration:none;}

.u_white_btn,input.u_white_btn{display:inline-block; padding:0px 15px; line-height:30px; border:#288add solid 1px; background:#fff; vertical-align:middle;text-align:center;}
.u_white_btn:hover{background:#e3f2ff; text-decoration:none;}
.u_white_btn.nohover:hover{background:#fff; text-decoration:none;}
.u_whitebg_blue{ display:inline-block;text-align:center; width:68px; height:24px; text-align:center; line-height:24px; color:#288add; font-size:12px; border:#309aeb solid 1px; border-radius:3px; cursor:pointer; background:#fff; vertical-align:middle;}
.u_whitebg_blue:hover{ background:#d8edff; text-decoration:none;}
.u_whitebg_gray{ display:inline-block; text-align:center; width:73px; height:24px; text-align:center; line-height:24px; color:#555; font-size:12px; border:#cecece solid 1px; border-radius:3px; background:#fff; cursor:pointer; vertical-align:middle;}
.u_whitebg_gray:hover{ background:#eee; text-decoration:none;}


input.u_whitebg_blue,input.u_whitebg_gray{ height:26px;}
input.blue_btn,input.gray_btn,input.green_btn{height:33px;line-height:30px;_padding:0 10px; overflow:visible; }
a.blue_btn,a.gray_btn,a.green_btn{_vertical-align:auto;}


/*表单input*/
.def_inp{ display:inline-block; height:28px; line-height:28px;background:#fff; color:#555;border:1px solid #d5d5d5;border-radius:3px;box-shadow:0 0 10px #eee inset; padding:0 10px;}
input[type="text"].def_inp:focus, input[type="password"].def_inp:focus, textarea:focus{ border: 1px solid #3d95d5;}

/*****改版div模拟select*****/
.qjf_selediv,.qjf_seleautodiv{display:inline-block; position:relative; cursor:pointer; vertical-align:middle;}
.qjf_selecur,.qjf_seleautocur{ background:#fff; color:#555;display:inline-block; height:30px; line-height:30px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #d5d5d5; width:100%; border-radius:3px;box-shadow:0 0 10px #eee inset;}
.qjf_selecur.bluebor,.qjf_seleautocur.bluebor{ border:1px solid #3d95d5;}
.qjf_selecur p,.qjf_seleautocur p{ margin:0 10px; line-height:30px; height:30px; display:block; overflow:hidden; background:url(../images/w_hjy/public/sele_down.png) no-repeat right center;}
.qjf_seledrop,.qjf_seleautodrop{ border:1px solid #d5d5d5; position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:31px; white-space:nowrap; display:none; background:#fff;}
.qjf_seledrop a,.qjf_seleautodrop a{height:30px; line-height: 30px; color:#555; display:block; padding:0px 5px;}
.qjf_seledrop a:hover,.qjf_seleautodrop a:hover{ background:#e3e3e3;  text-decoration:none;}


/*****分页turnPage*****/
.turnPage{ /*text-align:center;*/ padding:10px 0}
.turnPage span.on,.turnPage a{padding: 0px 7px;border: 1px solid #cecece;margin: 0 2px 0px 3px;color: #3d3d3d;font-size: 12px;display:inline-block;height: 21px;line-height: 21px;vertical-align: middle}
.turnPage span.on,.turnPage a:hover,.turnPage a.hover{background: #3d95d5;color: #fff;text-decoration:none;border:#3d95d5 solid 1px;}
.turnPage span.txt{line-height: 24px;background:none;padding: 0;vertical-align: middle;}
.turnPage a.page{/* border-radius:3px*/}
.turnPage a.page:hover{color:#fff; background:#3d95d5;text-decoration:none}
.turnPage a.p_left{ background:#fff url(../images/w_hjy/public/page_ico.png) no-repeat -20px -21px; text-indent:-999em; overflow:hidden; padding:0px; width:21px; height:21px;}
.turnPage a.p_left:hover{background:#3d95d5 url(../images/w_hjy/public/page_ico.png) no-repeat 1px -21px;}
.turnPage a.p_right{ background:#fff url(../images/w_hjy/public/page_ico.png) no-repeat -20px 0px; text-indent:-999em; overflow:hidden; padding:0px; width:21px; height:21px;}
.turnPage a.p_right:hover{background:#3d95d5 url(../images/w_hjy/public/page_ico.png) no-repeat 1px 0px;}
.turnPage span input.num_text{width:36px;border: 1px solid #ccc;height: 20px; text-align: center;vertical-align: middle}
.turnPage span input.num_text:hover{ background:#fff;border:1px solid #cecece}
.turnPage span input.num.num_text:focus{ outline:none;border-color:#3d95d5}
.turnPage span input.cfm{color:#fff;background: #3d95d5;border: none; height:24px;margin: 0;padding: 0 4px;vertical-align: middle}
/*inputPageFocus style*/
.page_num_wrap{position: relative;display: inline-block;*display: inline;zoom:1;}
.page_num_wrap  input.num_text{width:34px;height: 20px; text-align: center;vertical-align: middle;border: 1px solid #ccc;position: relative;z-index: 2;}
.page_num_wrap  input.num_text:focus{border-color: #3d95d5}
.page_num_wrap  span input.cfm{color:#fff;background: #3d95d5; height:22px;margin: 0;padding: 0 4px;width:36px;vertical-align: middle;display: inline-block;margin-right: 5px;}
.page_num_wrap .anim{position: absolute;left:0;top:0;width: 80px;}
.page_num_wrap .anim .cfm{color:#fff;background: #3d95d5;border: none;width:36px; height:24px;margin-right:7px;padding: 0 4px;vertical-align:top; cursor:pointer;}


/*评分-保留一位小数点*/
.grade_wrap, .grade_show {  height:12px; font-size:12px; line-height:12px; }
.grade_outer, .grade_outer2 { width:70px; height:12px; font-size:0; line-height:0; background:url(../images/w_hjy/public/star_2.png); position:relative;  cursor:pointer; }
.grade_inner { height:12px; font-size:0; line-height:0; background:url(../images/w_hjy/public/star_1.png); position:absolute; left:0; top:0; cursor:pointer; }
.grade_wrap span { font-size:12px; line-height:12px; }
.grade_wrap .score { font-size:12px; line-height:23px; }
.grade_outer2 { cursor:default;}
.grade_inner2 { cursor:default; }

.grade_wrap .starbig {cursor:pointer;background: url(../images/w_hjy/public/starbig_2.png) left center repeat-x;width:140px;height:23px;}
.grade_wrap .starbig em {background:url(../images/w_hjy/public/starbig_1.png) left center repeat-x;width:140px;height:23px;display:block; cursor:pointer;}



/*********************************************************/
/*新弹窗样式*/
.popWin,.popBox{ border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.popWin h2,.popBox h2{ height:49px; border-bottom:1px solid #dedede; font:16px/49px "microsoft yahei"; color:#555; padding:0px 53px 0px 16px; position:relative;}
.popWin h2 a,.popBox h2 a{ position:absolute; right:15px; top:17px; background:url(../images/ico/a_close.png) no-repeat 0 -36px; width:19px; height:19px; -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease; }
.popWin h2 a:hover,.popBox h2 a:hover{ background-position:0 0; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg);}
.popCon{ padding:10px;}
#Wscreen{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:2000;background-color:#fff;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.shade_div{background:#fff; filter:alpha(opacity=50); opacity:0.5;}


/* artDialog 弹出标题4 */
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:100%; *width:auto;}
.aui_state_focus .aui_inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.aui_state_lock .aui_inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.aui_state_noTitle .aui_inner{ border:0px; background:none; box-shadow:none;}

.aui_titleBar { position:relative; height:100%; }
.aui_title {height:49px; border-bottom:1px solid #dedede; font:16px/49px "microsoft yahei"; color:#555; padding:0px 2px 0px 15px;}
a.aui_close{ position:absolute; right:15px; top:17px; background:url(../images/ico/a_close.png) no-repeat 0 -36px; width:19px; height:19px; display:block; border:none; text-decoration:none; outline:none;}
a.aui_close:hover{ background-position:0 0;}
.aui_buttons { padding:8px; text-align:right; white-space:nowrap; }
.aui_buttons button{height:31px;line-height:31px; background:#eee;display:inline-block;border:0;color:#000;font-size:14px;font-weight:bold;padding:0 20px;cursor:pointer;border:1px solid #d4d4d4;vertical-align:middle; margin-right:5px;}
.aui_buttons button:hover{background:#d7d7d7;text-decoration:none;}
.aui_buttons button.aui_state_highlight{background:#3d95d5;border:1px solid #3d95d5; color:#fff;}
.aui_buttons button.aui_state_highlight:hover{background:#3187c5;text-decoration:none;}
input.blue_btn,input.gray_btn{height:33px;line-height:30px;_padding:0 10px; overflow:visible; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; text-indent:-9999em; height:32px; text-align:center; overflow:hidden; background:url(../images/ico/loading.gif) no-repeat center center; margin:0 auto;}
.aui_icon { vertical-align: middle; }
.aui_icon div { width:37px; height:42px; margin:10px 0 10px 45px; background-position: center center; background-repeat:no-repeat; }

/* artDialog 弹出标题5 */
body { _margin:0; _height:100%; }
.d-mask { background:#fff; filter:alpha(opacity=50); opacity:.5; }
.d-outer { text-align:left; outline:none 0; padding: 8px;border:0;}
table.d-border, table.d-dialog { border:0; margin:0; border-collapse:collapse; width:100%; *width:auto;}
.d-state-focus .d-inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.d-state-lock .d-inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.d-state-noTitle .d-inner{ border:0px; background:none; box-shadow:none;}

.d-titleBar { position:relative; height:100%;}
.d-title {height:49px; border-bottom:1px solid #dedede; font:16px/49px "microsoft yahei"; color:#555; padding:0px 2px 0px 15px;}
a.d-close{ position:absolute; right:15px; top:17px; background:#fff url(../images/ico/a_close.png) no-repeat 0 -36px; width:19px; height:19px; display:block; border:none; text-decoration:none; outline:none; -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease;}
a.d-close:hover{ background-position:0 0; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg); background:#fff url(../images/ico/a_close.png) no-repeat 0px 0px;}
.d-buttons { padding-bottom:15px; text-align:center; white-space:nowrap; }
.d-buttons .d-button{line-height:31px; background:#eee;display:inline-block;border:0;color:#000;font-size:14px;font-weight:bold;padding:0 20px;cursor:pointer;border:1px solid #d4d4d4;vertical-align:middle; margin:0 10px;}
.d-buttons .d-button:hover{background:#d7d7d7;text-decoration:none;}
.d-buttons .d-state-highlight{background:#3d95d5;border:1px solid #3d95d5; color:#fff;}
.d-buttons .d-state-highlight:hover{background:#3187c5;text-decoration:none;}

.d-content{ display:block; display:block\0/*IE8 BUG*/; display:inline-block\9\0; *zoom:1; text-align:left; border:0 none;}
.d-content.d-state-full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.d-loading { width:96px; text-indent:-9999em; height:32px; text-align:center; overflow:hidden; background:url(../images/ico/loading.gif) no-repeat center center; margin:0 auto;}
.d-icon { vertical-align: middle; }
.d-icon div { width:37px; height:42px; margin:10px 0 10px 45px; background-position: center center; background-repeat:no-repeat; }

/**自定义弹出内容样式**/
/*新增公共标题样式*/
h2.portal_tit,h2.space_tit{height:30px; font:normal 20px/30px "microsoft yahei"; display:block; color:#222; padding:5px 3px; border-bottom:2px solid #e0e0e0}
h2.space_tit{ font:normal 16px/30px "microsoft yahei";}
h2.portal_tit a.more,h2.space_tit a.more{ font-size:14px;}
h2.portal_tit .tab_tit,h2.space_tit .tab_tit{ display:inline-block; font:14px/2em "microsoft yahei"; height:28px; margin-left:8px; color:#e2e2e2; position:relative; top:-2px; *top:-1px;}
h2.portal_tit .tab_tit a,h2.space_tit .tab_tit a{ font:14px/2em "microsoft yahei"; height:28px; font-size:14px; display:inline-block; padding:0px 9px; margin:0px 8px; color:#555;}
h2.portal_tit .tab_tit a:hover,h2.portal_tit .tab_tit a.on,h2.space_tit .tab_tit a:hover,h2.space_tit .tab_tit a.on{ background:#3d95d5; color:#fff; text-decoration:none;}



/*  small ico style  */
a.sx,span.sx{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat left 5px;*display:inline-block;height:16px;}
a.yy,span.yy{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat left -25px;*display:inline-block;height:16px;}
a.wl,span.wl{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat left -55px;*display:inline-block;height:16px;}
a.yw,span.yw{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat left -81px;*display:inline-block;height:16px;}
a.ls,span.ls{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat left -113px;*display:inline-block;height:16px;}
a.wz,span.wz{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat left -142px;*display:inline-block;height:16px;}
a.sw,span.sw{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat left -173px;*display:inline-block;height:16px;}

a.doc,span.doc,a.docx,span.docx{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/doc_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.pdf,span.pdf{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/pdf_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.file,span.file{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/file_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.html,span.html,a.htm,span.htm{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/html_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.ppt,span.ppt,a.pptx,span.pptx{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/ppt_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.image,span.image,a.png,span.png,a.gif,span.gif,a.jpg,span.jpg{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/image_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.movie,span.movie{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/movie_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.music,span.music,a.mp3,span.mp3,a.wav,span.wav{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/music_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.txt,span.txt{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/txt_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.xls,span.xls,a.xlsx,span.xlsx{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/xls_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.zip,span.zip,a.rar,span.rar{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/zip_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.bkexe,span.bkexe{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/bkexe_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.default,span.default{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/default_small.jpg) no-repeat left center;*display:inline-block;height:16px;}
a.edu,span.edu{padding:3px 0 3px 23px; background:url(../../../common/images/resource_icon/edu_small.jpg) no-repeat left center;*display:inline-block;height:16px;}

.icon-res{background: url(../../../common/images/resource_icon/res_icon4.0/icon_res.png) no-repeat;display: inline-block;width: 16px;height: 16px;vertical-align: middle;}
.icon-res.pdf{background-position: 0 0;}/*pdf*/
.icon-res.doc{background-position: 0 -16px;}/*doc*/
.icon-res.ppt{background-position: 0 -32px;}/*ppt*/
.icon-res.xls{background-position: 0 -48px;}/*xls*/
.icon-res.txt{background-position: 0 -64px;}/*txt*/
.icon-res.music{background-position: 0 -80px;}/*music*/
.icon-res.movie, .video{background-position: 0 -96px;}/*video*/
.icon-res.r_doc{background-position: 0 -112px;}/*导学文件*/
.icon-res.r_news{background-position: 0 -128px;}/*通知*/
.icon-res.image{background-position: -16px 0;}/*images*/
.icon-res.r_bag{background-position: -16px -16px;}/*资源包*/
.icon-res.html{background-position: -16px -32px;}/*html*/
.icon-res.default{background-position: -16px -48px;}/*default*/
.icon-res.edu{background-position: -16px -64px;}/*edu*/
.icon-res.zip{background-position: -16px -80px;}/*zip*/
.icon-res.bkexe{background-position: -16px -96px;}/*备课放映exe*/
.icon-res.swf{background-position: -16px -112px;}/*swf*/
.icon-res.r_all{background-position: -16px -128px;}/*混合*/


/* artDialog 弹出标题5 */
body { _margin:0; _height:100%; }
.d-mask { background:#fff; filter:alpha(opacity=50); opacity:.5; }
.d-outer { text-align:left; outline:none 0; padding: 8px;border:0;}
table.d-border, table.d-dialog { border:0; margin:0; border-collapse:collapse; width:100%; *width:auto;}
.d-state-focus .d-inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.d-state-lock .d-inner { text-align:left; border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff;}
.d-state-noTitle .d-inner{ border:0px; background:none; box-shadow:none;}

.d-titleBar { position:relative; height:100%;}
.d-title {height:49px; border-bottom:1px solid #dedede; font:16px/49px "microsoft yahei"; color:#555; padding:0px 2px 0px 15px;}
a.d-close{ position:absolute; right:15px; top:17px; background:#fff url(../images/ico/a_close.png) no-repeat 0 -36px; width:19px; height:19px; display:block; border:none; text-decoration:none; outline:none; -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease;}
a.d-close:hover{ background-position:0 0; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg); background:#fff url(../images/ico/a_close.png) no-repeat 0px 0px;}
.d-buttons { padding-bottom:15px; text-align:center; white-space:nowrap; }
.d-buttons .d-button{line-height:31px; background:#eee;display:inline-block;border:0;color:#000;font-size:14px;font-weight:bold;padding:0 20px;cursor:pointer;border:1px solid #d4d4d4;vertical-align:middle; margin:0 10px;}
.d-buttons .d-button:hover{background:#d7d7d7;text-decoration:none;}
.d-buttons .d-state-highlight{background:#3d95d5;border:1px solid #3d95d5; color:#fff;}
.d-buttons .d-state-highlight:hover{background:#3187c5;text-decoration:none;}

.d-content{ display:block; display:block\0/*IE8 BUG*/; display:inline-block\9\0; *zoom:1; text-align:left; border:0 none;}
.d-content.d-state-full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.d-loading { width:96px; text-indent:-9999em; height:32px; text-align:center; overflow:hidden; background:url(../images/ico/loading.gif) no-repeat center center; margin:0 auto;}
.d-icon { vertical-align: middle; }
.d-icon div { width:37px; height:42px; margin:10px 0 10px 45px; background-position: center center; background-repeat:no-repeat; }
.pub-tips-box{display: inline-block;border: 1px solid #d5d5d5;color: #404040;
font-size: 14px;padding: 14px 25px;vertical-align: top;background-color: #fff;
_float: left;z-index: 9999999;/*width:150px*/}
.pub-tips-box .tips-box-txt{height: 43px;line-height: 43px;padding-left: 50px;font-size: 14px;float:left;position:relative;white-space:nowrap;}
.pub-tips-box .tips-box-txt .icon_tip_success{top: 2px;height: 43px;width: 38px;background:url(../images/ico/tips.jpg) -2px -108px no-repeat;position:absolute;left:0}
.pub-tips-box .tips-box-txt .icon_tip_warning{top: 2px;height: 43px;width: 38px;background:url(../images/ico/tips.jpg) -2px 0px no-repeat;position:absolute;left:0}
.pub-tips-box .tips-box-txt .icon_tip_fail{top: 2px;height: 43px;width: 38px;background:url(../images/ico/tips.jpg) -2px -53px no-repeat;position:absolute;left:0}
/*************************************************/

/*调出框2*/
.popWrap{ /*padding:8px 0px;*/ border:1px solid #9198a6; box-shadow:0 0 5px 0 #cfcfcf; background:#fff; /*background:url(../images/ico/50P_bg.png);*/ z-index:9999999; display:none}
.popInner{ background:#fff; position:relative; }
.popInner .close{position:absolute;right:5px;top:4px;width:45px;height:45px; background:url(../images/ico/a_close.png) no-repeat  14px -23px; /*background:#3d95d5; border-left:1px solid #3085b3*/ -webkit-transition:-webkit-transform .6s ease; -ms-transition:-ms-transform .6s ease; -moz-transition:-moz-transform .6s ease; transition:transform .6s ease;}
.popInner .close:hover{/*background:#3187c5*/ background-position: 14px 13px; -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg);}
.popInner .close img{ padding-top:13px; padding-left:13px; display:none; width:0px; height:0px;}
.popInner h2{ background:#fff; font-size:16px; font-family:"microsoft yahei"; font-weight:normal; color:#555; text-indent:20px;height:50px; line-height:50px; border-bottom: 1px solid #dedede;}

.w1200{ width:1200px; margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}
/*头部*/
.w_topbar{ height:87px; width:100%; background:#fff; position:relative; z-index:105;}
.w_topbar .logo a{ display:block; margin:23px 0px 0px 6px; width:180px; height:41px; text-indent:-999em; overflow:hidden; background:url(../images/w_hjy/logo.png);}
.w_topbar.border-line{ border-bottom:#f1f1f1 solid 1px;}
.w_topbar .menu{ padding-left:70px;}
.w_topbar .menu ul { padding-left:50px;}
.w_topbar .menu ul li{ float:left; margin-top:26px;}
.w_topbar ul a{ display:block; height:38px; line-height:38px; padding:0 5px; margin:0 11px; font-size:18px; color:#555555;}
.w_topbar ul a:hover,.w_topbar ul a.on{ color:#2196f3; border-bottom:#4fb0ff solid 2px; text-decoration:none;}
.w_topbar .menu .menu_r{ height:32px;  margin-top:30px;}
.w_topbar .menu .menu_r em{ color:#888888;}
.w_topbar .menu .menu_r a{ float:left; font-size:16px; border-radius:3px; margin-left:10px;}
.w_topbar .menu .menu_r a:hover{ text-decoration:none;}
.w_topbar .menu .menu_r a.login_btn{width:75px; text-align:center; background:#26b5ff; color:#fff; line-height:32px;height:32px; line-height:32px; margin:0 22px;}
.w_topbar .menu .menu_r a.login_btn:hover{ background:#07a7f7;}
.w_topbar .menu .menu_r a.menu_r_a1{ padding:0 17px; color:#288add; border:1px solid #2196f3;  height:30px; line-height:30px;}
.w_topbar .menu .menu_r a.menu_r_a2{ padding:0 17px; color:#11c080; border:1px solid #11c080; height:30px; line-height:30px;}
.w_topbar .menu .menu_r a.menu_r_a1:hover{ background:#2196f3;border:1px solid #2196f3; color:#fff; }
.w_topbar .menu .menu_r a.menu_r_a2:hover{ background:#11c080;border:1px solid #11c080; color:#fff; }
.w_topbar .menu .user_face{ margin-top:-6px; height:44px;}
.w_topbar .menu .user_face img{ vertical-align:middle; margin-right:5px; width:44px; height:44px; border-radius:22px;}
/*.w_topbar .menu .menu_r .user_face a{ color:#555;}*/

.w_topbar .menu .menu_r span{ float:left; line-height:32px; font-size:14px; padding:0 10px 0 0; text-align:right; /*width:128px;text-overflow:ellipsis;*/overflow:hidden; white-space:nowrap; }
.w_topbar .menu .menu_r span em{color:#888;}
.w_topbar .menu .menu_r span a{ float:none; font-size:14px;color:#309aeb; margin:0;border-radius:0;}
html .w_topbar .search{overflow: visible;}
html .w_topbar .search dd a{font-size: inherit;float: none;padding: 0;}

/*资源下拉*/
.w_topbar .h_dropDown { position:relative; z-index:98;}
.w_topbar .h_dropDown a.resource {border:1px solid white; padding:0 15px; margin:0 10px; position:relative; z-index:2;  }
.w_topbar .h_dropDown a.resource i { position:absolute; left:0; bottom:-1px; height:1px; line-height:0; font-size:0; width:100%; backround:white; }
.w_topbar .h_dropDown a.resource:hover, .w_topbar .h_dropDown:hover a.resource { border-color:#e0e0e0; border-bottom-color:white; color:#3d3d3d; }
.w_topbar .h_dropDown:hover span { display:block; }
.w_topbar .h_dropDown span { position:absolute; left:10px; top:39px; background:white; border:1px solid #e0e0e0; width:98px; text-align:center; display:none; }
.w_topbar .h_dropDown span a { display:block; line-height:40px; height:40px; white-space:nowrap; padding:0; margin:0; border:none;  font-size:14px;   }
.w_topbar .h_dropDown span a:hover { background:#e1edf6; color:#222;}

/*登录*/
.m_mask { width:100%; height:100%; position: fixed; left:0; top:0; z-index:999; background:black; visibility:hidden;  filter:alpha(opacity:0); opacity:0;}
.m_mask_show { visibility:visible;  filter:alpha(opacity:70); opacity:0.7; display:block; }

.m_login{ width:334px;padding:50px 88px 30px 88px;  background: url(../images/w_hjy/loginbg.png) repeat;  overflow:hidden; zoom:1; position:fixed; _position:aboslute; left:50%; top:50%;margin-left:-255px; margin-top:-203px; z-index:9999;visibility:hidden; filter:alpha(opacity:0); opacity:0;-webkit-transform:translate(0, -800px);-moz-transform:translate(0, -800px);-ms-transform:translate(0, -800px);transform:translate(0, -800px);}
.m_login_show { visibility:visible; filter:alpha(opacity:100); opacity:1; -webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.m_login {-webkit-transition:opacity cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s, webkitTransform cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s, visibility cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s;-moz-transition:opacity cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s, mozTransform cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s, visibility cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s;-ms-transition:opacity cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s, msTransform cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s, visibility cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s;transition:opacity cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s, transform cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s, visibility cubic-bezier(0.53, 0.54, 0.37, 1.40) 1s;}

.m_login .item-newLogo-rect{ position:relative; top:0px; right:0px;}
.m_login .m_close{ position:absolute; top:-32px; right:-68px; background:url(../images/w_hjy/err_close.png) no-repeat; width:12px; height:12px; text-indent:-9999px; cursor:pointer;}

.m_login h4{ font-size:25px; line-height:25px; padding-bottom:8px; font-weight:normal; color:#fff;}
.m_login .passWord-case .inputlist li{ width:332px; height:44px; border-radius:5px; border:#383838 solid 2px; background:#fff; margin-top:20px;}
.m_login .passWord-case .inputlist li.acitve{ border-color:#15ae4d;}
.m_login .passWord-case .inputlist li.u_inputtext{ background:url(../images/w_hjy/logo_ico1.png) no-repeat left top #fff;}
.m_login .passWord-case .inputlist li.u_inputpassword{ background:url(../images/w_hjy/logo_ico2.png) no-repeat left top #fff;}
.m_login .passWord-case .inputlist li.u_inputtext.acitve{background:url(../images/w_hjy/logo_ico1_1.png) no-repeat left top #fff;}
.m_login .passWord-case .inputlist li.u_inputpassword.acitve{ background:url(../images/w_hjy/logo_ico2_1.png) no-repeat left top #fff;}
.m_login .passWord-case .inputlist li input{ float:left; width:250px; line-height:42px; height:42px; margin:0 0px 0px 68px; border:0px; font-size:14px; background:none;}

.m_login .passWord-case .test_code{ margin-top:20px;}
.m_login .passWord-case .test_code input{float:left; width:180px; padding:0 10px; line-height:42px; height:42px; border-radius:5px; border:#383838 solid 2px; background:#fff;}
.m_login .passWord-case .test_code .codeimg{float:right; width:112px; height:42px; margin-top:2px; margin-left:10px;}
.m_login .passWord-case .test_code img{ display:block; width:112px; height:42px;}
.m_login .passWord-case .test_code.acitve input{ border-color:#15ae4d;}

.m_login .passWord-case .login_other_rect{ height:24px; line-height:24px; margin-top:15px;}
.m_login .passWord-case .m_btn{ display:block; width:100%; height:50px; text-align:center; line-height:50px; background:#15ae4d; font-size:22px; color:#fff; border-radius:5px; border:0px; cursor:pointer; margin-top:15px;}
.m_login .passWord-case  .m_btn:hover{ background:#129441;}

.m_login .passWord-case .no_account{ padding-top:26px; text-align:center; color:#888;}
.m_login .passWord-case .no_account a{ color:#ff8400;  }
.m_login .passWord-case .no_account a.a1{margin:0 24px 0 5px;}

.m_login .passWord-case .rememberMe{color:#888;}
.m_login .passWord-case .rememberMe p{ width:40px; height:24px; border-radius:12px;  margin-right:7px; cursor:pointer; background:#454444;}
.m_login .passWord-case .rememberMe p.on{ background:#15ae4d;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease; transition:all .5s ease; }
.m_login .passWord-case .rememberMe span{ float:right; width:20px; height:20px; border-radius:11px; background:#fff; margin:2px 17px 0px 0px;}
.m_login .passWord-case .forget{ margin-left:31px; color:#888;}

.m_login .passWord-case .err-tips{ position:absolute; top:50px; left:0px; height:30px; border:#ffc3b9 solid 1px; line-height:30px; color:#555; background:#fef2f2; width:332px; }
.m_login .passWord-case .err-tips .ico{ background:url(../images/w_hjy/error_ico1.gif) no-repeat left top; width:18px; height:18px; vertical-align:middle; margin:0 13px; display:inline-block; margin-top:-3px;}
.m_login .passWord-case .err-tips .close{ background:url(../images/w_hjy/error_ico2.gif) no-repeat; width:13px; height:14px; margin:8px 14px 0px 0px; cursor:pointer;}
.m_login .passWord-case .err-tips .close:hover{ background-image:url(../images/w_hjy/error_ico2_2.gif);}


/*底部*/
.w_footer{ height:210px; background:#fafbfc;font-size:13px; }
.w_footer .copyright{  color:#555; line-height:23px; padding-top:37px;}
.w_footer .hotline{ padding-top:28px;}
.w_footer .hotline span{ display:inline-block; vertical-align:middle;}
.w_footer .hotline a{ margin-left:25px; display: inline-block; vertical-align:middle;}
.w_footer .bot-nav { padding-top:36px;}
.w_footer .bot-nav dl{ float:left; padding-left:50px; line-height:24px;}
.w_footer .bot-nav dl dt{ color:#222; padding-bottom:8px;}
.w_footer .bot-nav dl dd a{ color:#777;}

.footer_one{ margin-top:30px; background:none;}
.footer_two{ margin-top:60px; background:#fff;}

/* checkbox table*/
.checkbox_table{border-collapse:collapse;width:100%}
.checkbox_table th{ background:#e7e7e7;text-align:left}
.checkbox_table td{border-bottom:1px dotted #dfdfdf;border-collapse:separate;empty-cells:show;}
.checkbox_table .ckbox{width:48px;text-align:left}
.checkbox_table th{padding:6px 5px}
.checkbox_table td{padding:12px 5px}
.checkbox_table tr.hover td{background:#f7f7f7}

/* checkbox */
label.checkbox {padding-left: 24px; cursor:pointer;background: url(../../../common/images/ico/checkbox.png) repeat-y 0% 0%; line-height:20px; height:20px; display:inline-block; }
label.checked {background-position:left -20px;}
label.disabled{background-position:left 0px;}

/* radio-2 */
.hRadio{padding-left:24px; display: inline-block;background: transparent url(../../../common/images/ico/radio01.png) no-repeat left top;/* height: 21px; */ line-height:21px;cursor:pointer;vertical-align:middle;_height:21px;min-height: 21px;}
.hRadio_Checked { background: transparent url(../../../common/images/ico/radio02.png) no-repeat left top;}



/*****分页niTurnPage2 S*****/
.niTurnPage2{font-size: 14px;text-align: center;}
.niTurnPage2 span{display: inline-block;}
.niTurnPage2 a{border: 1px solid #eeeeee;background: #fafafa;display: inline-block;padding: 0px 15px;height: 37px;line-height: 37px;color: #888888;margin-left: -1px}
.niTurnPage2 a:hover{text-decoration: none;background: #fff;border: 1px solid #339cec; position:relative; z-index:1;}
.niTurnPage2 a.active{background: #fff; color:#339cec;}
.niTurnPage2 a.niTurnPage2_page,.niTurnPage2 a.niTurnPage2_total{background:none;border-color: transparent;}
/*****分页niTurnPage2 E*****/