<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@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}
a:focus {outline:none;-moz-outline: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;}
.clearfix {display:block;}
.u_ico{ background:url(../images/index4/index_ico.png) no-repeat;}
i.u_ico{display:inline-block; vertical-align:middle; margin:0px; padding:0px;}
.dis_none{ display:none;}
.pos_rel{ position:relative;}
.pos_abs{ position:absolute;}
.fl{ float:left;}
.fr{ float:right;}
.z_top_line{ border-top:#e0e0e0 solid 1px;}
.z_bot_line{ border-bot:#e0e0e0 solid 1px;}
.m_guider{line-height:28px; overflow:hidden; zoom:1;}
.m_guider h4{margin-left:-10px; font-weight:normal;color:#555; font-size:14px;}
.m_guider a{color:#555; margin:0 10px;}
.m_guider span{ color:#888;margin:0 10px;}
/* 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;}.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}
.s-bor1{ border:#d9d9d9 solid 1px;}
/* 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}

/* width */
.w960{width:960px; margin:0 auto;}

/*输入框焦点*/
*::-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;}

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;}


a.u_whitebgBluebot{ display:inline-block;text-align:center;  height:24px; text-align:center; line-height:24px; color:#288add; font-size:12px; border:#309aeb solid 1px; }
a.u_whitebgBluebot:hover{ background:#d8edff; text-decoration:none;}

a.u_whitebgGraybot{ display:inline-block; text-align:center; height:24px; text-align:center; line-height:24px; color:#555; font-size:12px; border:#cecece solid 1px; background:#fff;}
a.u_whitebgGraybot:hover{ background:#eee; text-decoration:none;}


/*表单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:25px; 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  */
.site-newsList a.yw,.site-newsList span.yw{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 5px;*display:inline-block;height:16px;}
.site-newsList a.pd,.site-newsList span.pd{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -25px;*display:inline-block;height:16px;}
.site-newsList a.kx,.site-newsList span.kx{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -55px;*display:inline-block;height:16px;}
.site-newsList a.xx,.site-newsList span.xx{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -85px;*display:inline-block;height:16px;}
.site-newsList a.ld,.site-newsList span.ld{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -115px;*display:inline-block;height:16px;}
.site-newsList a.hj,.site-newsList span.hj{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -145px;*display:inline-block;height:16px;}
.site-newsList a.sx,.site-newsList span.sx{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -175px;*display:inline-block;height:16px;}
.site-newsList a.ms,.site-newsList span.ms{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -205px;*display:inline-block;height:16px;}
.site-newsList a.zh,.site-newsList span.zh{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -235px;*display:inline-block;height:16px;}
.site-newsList a.sw,.site-newsList span.sw{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -265px;*display:inline-block;height:16px;}
.site-newsList a.aq,.site-newsList span.aq{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -295px;*display:inline-block;height:16px;}
.site-newsList a.rw,.site-newsList span.rw{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -325px;*display:inline-block;height:16px;}
.site-newsList a.tz,.site-newsList span.tz{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -355px;*display:inline-block;height:16px;}
.site-newsList a.yj,.site-newsList span.yj{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -385px;*display:inline-block;height:16px;}
.site-newsList a.yy,.site-newsList span.yy{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -415px;*display:inline-block;height:16px;}
.site-newsList a.ty,.site-newsList span.ty{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -445px;*display:inline-block;height:16px;}
.site-newsList a.sy,.site-newsList span.sy{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -475px;*display:inline-block;height:16px;}
.site-newsList a.xl,.site-newsList span.xl{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -505px;*display:inline-block;height:16px;}
.site-newsList a.zj,.site-newsList span.zj{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -535px;*display:inline-block;height:16px;}
.site-newsList a.wl,.site-newsList span.wl{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -565px;*display:inline-block;height:16px;}
.site-newsList a.sxpd,.site-newsList span.sxpd{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -595px;*display:inline-block;height:16px;}
.site-newsList a.dl,.site-newsList span.dl{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -625px;*display:inline-block;height:16px;}
.site-newsList a.hx,.site-newsList span.hx{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -655px;*display:inline-block;height:16px;}
.site-newsList a.ls,.site-newsList span.ls{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -685px;*display:inline-block;height:16px;}
.site-newsList a.wx,.site-newsList span.wx{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -715px;*display:inline-block;height:16px;}
.site-newsList a.ll,.site-newsList span.ll{padding:3px 0 3px 23px; background:url(../images/index0331/zy_home/new_ico.png) no-repeat 0 -745px;*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;}/*混合*/


/*面包屑*/
.xy_crumbs{background:#fafafa;border:1px solid #dbd8d8;height:34px;line-height:34px;}
.xy_crumbs span,.xy_crumbs a{float:left;display:block;padding-right:30px; padding-left:20px;background:url(../../../common/images/ico/h_arrow.png) right center no-repeat;height:34px;}
.xy_crumbs a{color:#222;}
.xy_crumbs span{color:#888;background:none;}
.xy_crumbs .h_icon em{display:block;width:16px;height:16px;background:url(../../../common/images/ico/h_icon.png) center center no-repeat; position:relative;top:9px;left:-8px;}
.xy_crumbs .h_icon{padding-right:15px;}


/* 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;}
.m_wrap{ width:1200px; margin:0  auto;}
body,html{ width:100%; min-width:1200px;}

.b_t_01{ border-top: 1px solid #e0e0e0;}
/*.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:1999; background:black; filter:alpha(opacity:0); opacity:0; display:none;}
.m_mask_show { display:block; }

.m_login{ width:510px; height:400px;  background: url(../images/w_hjy/loginbg.png) repeat;  zoom:1; position:fixed; _position:aboslute; left:50%; top:0;margin-left:-255px; margin-top:-203px; z-index:2000;filter:alpha(opacity:0); opacity:0;display:none;}
.m_login_show {  display:block;}

.m_login .item-newLogo-rect{ position:relative; top:0px; right:0px;padding:50px 88px 30px 88px;}
.m_login .m_close{ display:none;  position:absolute; top:0px; right:-43px; background:url(../images/w_hjy/loginbg.png) repeat; width:43px; height:42px; text-indent:-9999px; cursor:pointer;}
.m_login .m_close span{background: url(../images/w_hjy/err_close.png) no-repeat; display:block; width:24px; height:24px; margin:9px 0 0 10px;}
.m_login .m_close span:hover{ background-position:0 -47px;}

.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:88px; 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);}


.m_login .logoTips{ background:#303030; line-height:27px; border:#383838 solid 1px; color:#a7a7a7; padding:0px 6px 0px 9px; position:absolute; top:10px; right:67px;}
.m_login .logoTips .ico1{ background:url(../images/w_hjy/logo_tips_ico1.png) no-repeat; width:14px; height:18px; vertical-align:middle; margin-right:7px; display:inline-block; margin-top:-2px;}
.m_login .logoTips .ico2{ background:url(../images/w_hjy/logo_tips_ico2.png) no-repeat; width:6px; height:12px; position:absolute; top:9px; right:-6px;}
.m_login .logoCaseTab{ position:absolute; top:10px; right:10px; display:block; width:52px; height:52px; background:url(../images/w_hjy/logo_tab_bg.png) no-repeat 0px 0px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.m_login .logoCaseTab:hover{ background-image:url(../images/w_hjy/logo_tab_bg2.png);}
.m_login  .CaseTab2{ position:absolute; background-position:-50px -54px;}

.m_login .smLoginRect{ height:184px; margin:32px 0; margin-right:-97px;}
.m_login .smLoginRect .wxLogin-img{ float:left; width:125px; height:125px; margin-top:40px; margin-left:20px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s; background: url(../images/w_hjy/loading1.gif) no-repeat center center; position:relative;}
.m_login .smLoginRect .wxLogin-img .code-img{ width:125px; height:125px; padding:1px; background:#fff;}
.m_login .smLoginRect .wxLoign-tips-img{ float:left; margin-left:30px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.m_login .no-tips .wxLoign-tips-img{ display:none;}
.m_login .no-tips .wxLogin-img{ margin-left:97px; }
.m_login .no-tips .wxLogin-img span.wx_bg{ position:absolute; top:-26px; left:-34px;  background: url(../images/w_hjy/invalid-rectbg.png) no-repeat; width:194px; height:181px;}
.m_login .sm-text-tips{  color:#898989; line-height:27px; font-weight:bold;}
.m_login .sm-text-tips a{ color:#15ae4d; margin:0 5px;}

.m_login .sm-invalid{ height:184px;margin:32px 0; overflow:hidden; zoom:1;}
.m_login .sm-invalid .invalid-rect{  width:194px; height:181px; background: url(../images/w_hjy/invalid-rectbg.png) no-repeat; margin:0 auto; position:relative;}
.m_login .sm-invalid .wxLogin-img{ opacity:0.2; background:#fff; padding:1px; position:absolute; top:26px; left:34px;}
.m_login .sm-invalid .tips{ position:absolute; top:54px; width:100%; text-align:center; font-size:14px; color:#fff; left:0px;}
.m_login .sm-invalid .invalid-rect a{ position:absolute; display:block; width:110px; height:32px; line-height:32px; font-size:14px; color:#fff; text-align:center; top:90px; left:42px; background:#15ae4d; text-decoration:none; border-radius:3px;}

.m_login .sm-finish .finish-rect{ margin-top:32px;color:#888;}
.m_login .sm-finish .finish-rect .txt{ font-size:32px; color:#fff; padding:15px 0 40px 0;}
.m_login .sm-finish .finish-rect a{ color:#15ae4d;}*/

/* 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*****/

/*标题1*/
.u_mtit1{ height:40px;  position:relative; border-bottom:#92c3ff solid 2px;}
.u_mtit1 h3{ position:absolute; top:0px; left:0px; background:#fff;}
.u_mtit1 h3 strong{padding:0px 9px; line-height:40px; font-size:18px; font-weight:normal; border-bottom:#1b8fd7 solid 2px; margin-right:4px; display:block; color:#1b8fd7;}
.u_mtit1 a.u_more_link{ float:right; margin:12px 8px 0px 0px;}
.u_mtit1 span.u_tab_tit{ float:left;margin:8px 0px 0px 130px; color:#e2e2e2;}
.u_mtit1 span.u_tab_tit a{ display:inline-block; margin:0 25px; font-size:16px; color:#555}
.u_mtit1 span.u_tab_tit a:hover,.u_mtit1 span.u_tab_tit a.on{ color:#1b8fd7;}

/*标题2 首页共用头部高为55px*/
.u_mtit2{ height:54px;  position:relative; border-bottom:#e5e5e5 solid 1px;}
.u_mtit2 h3{ float:left; padding:0px 3px; line-height:54px; font-size:28px; font-weight:normal; display:block; color:#222;}
.u_mtit2 a.u_more_link{ float:right; margin:25px 5px 0px 0px; background-position:0px 0px;}

/*标题3*/
.u_mtit3{ height:40px;  position:relative; border-bottom:#b4b3b3 solid 2px;}
.u_mtit3 h3{ float:left; padding:0px 9px; line-height:40px; font-size:18px; font-weight:normal; display:block; color:#555;}
.u_mtit3 a.u_more_link{ float:right; margin:12px 8px 0px 0px;}

/*更多1*/
a.u_more_link{ display:block; width:30px; height:18px; background:url(../images/index5/more.png) no-repeat 5px -17px; text-indent:-999em; overflow:hidden;}
/*a.u_more_link:hover{ background-position:5px 7px;}*/

/*慧教云首页 begin*/
.py_indexBannerWrap{width: 100%;background:#aadeff url(../images/w_hjy/indexbanner.jpg) no-repeat center bottom;height: 500px;}
.py_indexBannerWrap .indexBanner{height: 100%;position: relative;}
.py_indexBannerWrap .indexBanner .py_m_login{display: block;position: absolute;right: 0;top: 50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}

.py_m_login{ width:412px; height:376px; background: url(../images/w_hjy/loginbg01.png) repeat;  overflow:hidden; zoom:1;}
.py_m_login .item-newLogo-rect{ position:relative; top:0px; right:0px;padding:30px 38px 30px 40px;}
.py_m_login h4{ font-size:25px; line-height:25px; padding-bottom:8px; font-weight:normal; color:#4997c8;}
.py_m_login .passWord-case .inputlist li{ width:332px; height:44px; border-radius:5px; border:#b4d1ec solid 1px; background:#fff; margin-top:20px;}
.py_m_login .passWord-case .inputlist li.acitve{ border-color:#328fe6;}
.py_m_login .passWord-case .inputlist li.u_inputtext{ background:url(../images/w_hjy/logo_ico1_2.png) no-repeat left top #fff;}
.py_m_login .passWord-case .inputlist li.u_inputpassword{ background:url(../images/w_hjy/logo_ico2_2.png) no-repeat left top #fff;}
.py_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;}
.py_m_login .passWord-case .inputlist li input::-moz-selection{background: #faffbd;}
.py_m_login .passWord-case .inputlist li input::selection{background: #faffbd;}

.py_m_login .passWord-case .test_code{ margin-top:20px;}
.py_m_login .passWord-case .test_code input{float:left; width:180px; padding:0 10px; line-height:42px; height:42px; border-radius:5px; border:#b4d1ec solid 1px; background:#fff;}
.py_m_login .passWord-case .test_code .codeimg{float:right; width:112px; height:42px; margin-top:2px; margin-left:10px;}
.py_m_login .passWord-case .test_code img{ display:block; width:112px; height:42px;}
.py_m_login .passWord-case .test_code.acitve input{ border-color:#328fe6;}

.py_m_login .passWord-case .login_other_rect{ height:24px; line-height:24px; margin-top:15px;}
.py_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;}
.py_m_login .passWord-case  .m_btn:hover{ background:#129441;}

.py_m_login .passWord-case .no_account{ padding-top:26px; text-align:center; color:#3c637c;}
.py_m_login .passWord-case .no_account.t_l{text-align: left;}
.py_m_login .passWord-case .no_account a{ color:#ff8400;  }
.py_m_login .passWord-case .no_account a:hover{color: #ff6b31;text-decoration: none;}
.py_m_login .passWord-case .no_account a.a1{margin:0 24px 0 5px;}

.py_m_login .passWord-case .rememberMe{color:#3c637c;cursor: pointer;}
.py_m_login .passWord-case .rememberMe:hover{color: #13415e;}
.py_m_login .passWord-case .rememberMe p{ width:40px; height:24px; border-radius:12px;  margin-right:7px; cursor:pointer; background:#b2d1df;}
.py_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; }
.py_m_login .passWord-case .rememberMe span{ float:right; width:20px; height:20px; border-radius:11px; background:#fff; margin:2px 17px 0px 0px;}
.py_m_login .passWord-case .forget{ margin-left:31px; color:#3c637c;}
.py_m_login .passWord-case .forget:hover{ color: #13415e;text-decoration: none;}

.py_m_login .passWord-case .err-tips{ position:absolute; top:30px; left:38px; height:30px; border:#ffc3b9 solid 1px; line-height:30px; color:#555; background:#fef2f2; width:332px; }
.py_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;}
.py_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;}
.py_m_login .passWord-case .err-tips .close:hover{ background-image:url(../images/w_hjy/error_ico2_2.gif);}

.py_m_login .logoTips{ background:#ddf3ff; line-height:27px; border:#34b5f8 solid 1px; color:#34b5f8; padding:0px 6px 0px 9px; position:absolute; top:10px; right:67px;}
.py_m_login .logoTips .ico1{ background:url(../images/w_hjy/logo_tips_cico2.gif) no-repeat; width:14px; height:18px; vertical-align:middle; margin-right:7px; display:inline-block; margin-top:-2px;}
.py_m_login .logoTips .ico2{ background:url(../images/w_hjy/logo_tips_cico1.gif) no-repeat; width:6px; height:12px; position:absolute; top:9px; right:-6px;}
.py_m_login .logoCaseTab{ position:absolute; top:10px; right:10px; display:block; width:52px; height:52px; background:url(../images/w_hjy/logo_tab_cbg.gif) no-repeat 0px 0px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.py_m_login .logoCaseTab:hover{ background-image:url(../images/w_hjy/logo_tab_cbg2.gif);}
.py_m_login  .CaseTab2{ position:absolute; background-position:-50px -54px;}

.py_m_login .smLoginRect{ height:184px; margin:32px 0; margin-right:-97px;}
.py_m_login .smLoginRect .wxLogin-img{ float:left;width:125px; height:125px; margin-top:30px; margin-left:20px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s; background: url(../images/w_hjy/loading.gif) no-repeat center center;padding:1px;}
.py_m_login .smLoginRect .wxLoign-tips-img{ float:left; margin-left:30px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.py_m_login .no-tips .wxLoign-tips-img{ display:none;}
.py_m_login .no-tips  .wxLogin-img{ margin-left:97px;}

.py_m_login .sm-text-tips{  color:#555555; line-height:27px; }
.py_m_login .sm-text-tips a{ color:#42bdf9; margin:0 5px;}

.py_m_login .sm-invalid{ height:184px;margin:32px 0; overflow:hidden; zoom:1;}
.py_m_login .sm-invalid .invalid-rect{  width:194px; height:181px; margin:0 auto; position:relative;}
.py_m_login .sm-invalid .wxLogin-img{ width:192px; height:179px; opacity:0.2; background:#fff; padding:1px; }
.py_m_login .sm-invalid .tips{ position:absolute; top:54px; width:100%; text-align:center; font-size:14px; color:#222; left:0px; font-size:18px;}
.py_m_login .sm-invalid .invalid-rect a{ position:absolute; display:block; width:100%; height:32px; line-height:32px; font-size:14px; color:#fff; text-align:center; top:110px; left:0; background:#188ee2; text-decoration:none;}

.py_m_login .sm-finish .finish-rect{ margin-top:32px; font-size:16px;}
.py_m_login .sm-finish .finish-rect .txt{ font-size:12px; padding:14px 0;}
.py_m_login .sm-finish .finish-rect a{ color:#42bdf9;}
/*慧教云首页 end*/


/*武汉平台头尾 begin*/
/*标题2 首页共用头部高为55px*/
.u_mtit2{ height:54px;  position:relative; border-bottom:#e5e5e5 solid 1px;}
.u_mtit2 h3{ float:left; padding:0px 3px; line-height:54px; font-size:28px; font-weight:normal; display:block; color:#222;}
.u_mtit2 a.u_more_link{ float:right; margin:25px 5px 0px 0px; background-position:0px 0px;}

.m_wrap{ width:1200px; margin:0 auto;}/*最大1200宽度*/
body,html{ width:100%; min-width:1200px;}

.b_t_01{ border-top: 1px solid #e0e0e0;}


.m_wrap{ width:1200px; margin:0 auto;}

.g_header{ background:#fff; position:relative; z-index:105;}
.m_header{ height:80px; background:#fff; position:relative;}
.m_header a:hover{ text-decoration:none;}
.m_header .logo a{ /* background:url(../images/head/head_logo.png) no-repeat left top; width:238px; height:80px;  text-indent:-999em;*/ overflow:hidden; display:block;}
.m_header .logo a img{max-width: 340px;width: expression(this.width &gt; 340? 340px : 'auto');max-height: 80px;height: expression(this.height &gt; 80? 80px : 'auto');}
.m_header .menu { margin-left:38px;}
.m_header .menu li{ float:left; margin:26px 23px 0px 0px;}
.m_header .menu .menuA{ padding:0 3px; line-height:30px; font-size:18px;  color:#222; display:block;}
.m_header .menu .menuA:hover,.m_header .menu .menuA.on{ color:#00a0e9; border-bottom:#0e9cf6 solid 3px;}
.m_header .menu .last{ z-index:20; padding-bottom:5px;}
.m_header .menu .last .menuA:hover{ color:#222; border-bottom:0px;}
.m_header .menu .last:hover .moreRect{ display:block;}
.m_header .head_nav{ position:absolute; right:0px; top:23px; height:35px;}
.m_header .loginBtn{ display:block; width:65px; height:32px; border:#2487d5 solid 1px; background:#2196f3; font-size:16px; color:#fff; text-align:center; line-height:32px; border-radius:3px;}
.m_header .loginBtn:hover{ background:#188ce9;}
.m_header .navLink { margin-left:10px;}
.m_header .navLink a{ display:inline-block; line-height:35px; font-size:16px; color:#555; margin-left:9px; padding:0 10px; border-radius:3px;}
.m_header .navLink a:hover{ background:#f5f5f5; border-radius:3px;}
/*.m_header .navLink i{ display:inline-block; margin-right:5px; vertical-align:middle;}
.m_header .navLink .pc_ico{ background:url(../images/head/head_pc_ico.png) no-repeat left top; width:14px; height:14px; margin-top:-2px;}
.m_header .navLink .phone_ico{ background:url(../images/head/head_phone_ico.png) no-repeat left top; width:12px; height:16px;}*/
.m_header .navLink a.menu_r_a1{ padding:0 17px; color:#288add; border:1px solid #2196f3;  height:30px; line-height:30px;}
.m_header .navLink a.menu_r_a2{ padding:0 17px; color:#11c080; border:1px solid #11c080; height:30px; line-height:30px;}
.m_header .navLink a.menu_r_a1:hover{ background:#2196f3;border:1px solid #2196f3; color:#fff; }
.m_header .navLink a.menu_r_a2:hover{ background:#11c080;border:1px solid #11c080; color:#fff; }

.m_header .moreRect{ position:absolute; top:35px; left:-20px; width:100px; background:#f5f5f5; box-shadow:0 0 10px rgba(0,0,0,0.1); display:none; border:#eeeeee solid 1px;}
.m_header .moreRect i{ display:block; background:url(../images/head/moreDir.png) no-repeat left top; width:10px; height:6px; top:-5px; position:absolute; left:30px;}
.m_header .moreRect a{ display:block; line-height:45px; color:#222; font-size:16px; text-align:center; background:#fff;width: 100%; }
.m_header .moreRect a:hover{ color:#85c7f9; background:#eefaff;}

/*武汉活动想加的头部下拉*/
.m_header .moreRect.activity{width:240px;}
.m_header .moreRect.activity a{ text-align: left; padding: 0px 10px;width:230px;}

.m_header .search{ width:772px; height:48px; border:#2196f3 solid 1px; border-radius:5px; box-shadow:-1px -1px 15px rgba(0,0,0,0.2) inset; margin-top:-8px;}
.m_header .search dl{ float:left; position:relative; width:65px;}
.m_header .search dt{ width:65px; height:48px;background:url(../images/head/searchTop_ico.png) no-repeat 54px center; text-indent:18px; font-size:14px; line-height:48px; border-radius:5px 0px 0px 5px; cursor:pointer; color:#4381b5;}
.m_header .search dd { border:#dddddd solid 1px; position:absolute; width:65px; top:60px; left:0px; display:none;}
.m_header .search dd a{ display:block; line-height:30px; text-align:center; background:#fff; color:#555;}
.m_header .search dd a:hover{ background:#efefef;}
.m_header .search dd i{ position:absolute; left:24px; top:-7px; background:url(../images/head/search_dd_ico.png) no-repeat; width:12px; height:7px;}
.m_header .search .inp_txt{ width:590px; height:18px; float:left; font-size:14px; line-height:18px; margin:13px 0px 0px 27px; border:0px; padding:0px; box-shadow:0px 0px 0px 0px;}
.m_header .search .inp_btn{ float:right; width:73px; height:48px; border-radius:0px 5px 5px 0px; background:url(../images/head/search2_ico1.gif) no-repeat left top; border:0px; cursor:pointer;}
.m_header .search .inp_btn:hover{ background-position:0px -48px;}
.m_header .user_face{ margin-top:-3px; height:44px; float:left; font-size:14px;}
.m_header .user_face a{ color:#555;}
.m_header .user_face img{ vertical-align:middle; margin-right:5px; width:44px; height:44px; border-radius:22px;}

/*武汉导航右铡登录状态方案2*/
.m_header .menu_r{ height:32px;  margin-top:30px;}
.m_header .menu_r em{ color:#888888;}
.m_header .menu_r a{ float:left; font-size:16px; border-radius:3px; margin-left:10px;}
.m_header .menu_r a:hover{ text-decoration:none;}
.m_header .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;}
.m_header .menu_r a.login_btn:hover{ background:#07a7f7;}
.m_header .menu_r a.menu_r_a1{ padding:0 17px; color:#288add; border:1px solid #2196f3;  height:30px; line-height:30px;}
.m_header .menu_r a.menu_r_a2{ padding:0 17px; color:#11c080; border:1px solid #11c080; height:30px; line-height:30px;}
.m_header .menu_r a.menu_r_a1:hover{ background:#2196f3;border:1px solid #2196f3; color:#fff; }
.m_header .menu_r a.menu_r_a2:hover{ background:#11c080;border:1px solid #11c080; color:#fff; }

.g_header.fixed{ box-shadow:-1px 0px 10px rgba(0,0,0,0.3); height:80px; top:0px; position:fixed; left:0px; width:100%; min-width:1200px; z-index:200; background:#fff;}
/*header end*/

/*footer begin*/
.g_footer{ background:#f8f9fb; border:#eaeaea solid 1px; padding:30px 0px; color:#555}
.g_footer a{ color:#555; }
.g_footer a.linkc:hover{ text-decoration:none;}
.g_footer .bot_nav a{margin:0px 10px;}
/*footer end*/


/*跑马灯 begin*/
.m_homeTips{ background:rgba(255, 248, 220, 1); height:38px; overflow:hidden; zoom:1; clear:both;border-top: solid 1px rgba(255, 218, 78, 1);border-bottom: solid 1px rgba(255, 218, 78, 1);}
.m_homeTips .tips_ico{ background:url(../images/head/home_tips_ico2.png) no-repeat left top; width: 20px;height: 19px; float:left; margin:10px 5px 0px 10px;}
.m_homeTips .homeTips{ width:1165px; float:left; position:relative; line-height:40px; height:40px; overflow:hidden;}
.m_homeTips .homeTips .txt{ position:absolute; top:0px; left:1165px; line-height:40px; color:#f78001; font-size:14px;}
.m_homeTips .homeTips em{ float:left; white-space:nowrap;}
/*跑马灯 end*/


/*武汉平台头尾 end*/


/*系统更新说明样式*/
.qjf_systembox{ height:420px; overflow:hidden; overflow-y:auto;}
.qjf_syslogo{ background: #eeeeee url(../images/syslogo.gif) no-repeat 26px 15px; padding:38px 80px 20px 120px; height:54px; zoom:1; overflow:hidden;font-size:14px; color:#555; font-family:"Tahoma"; line-height:25px;}
.qjf_systext dl{ border-bottom:1px solid #e0e0e0; padding:15px 8px; margin:0px 12px; }
.qjf_systext dl dt{display:block; border-bottom:none; font-size:18px; color:#222; padding:2px 0; margin:0;line-height:30px; font-family:"微软雅黑";}
.qjf_systext dl dt i{ width:6px; height:21px; overflow:hidden; display:inline-block; margin-right:8px; background:#3d95d5; vertical-align:middle; position:relative; top:-2px; _position:static; }
.qjf_systext dl dd{ padding:7px 20px 0px 15px; color:#555;}
.qjf_systext dl dd p{ zoom:1; overflow:hidden; font-family:"Tahoma"; line-height:24px; font-size:14px; line-height:25px; }
/*.qjf_systext dl dd p i{ float:left; width:4px; height:4px; border-radius:4px; background:#555; overflow:hidden; display:inline-block; margin-top:12px;  margin-right:-10px; *margin-top:10px;}  */
.qjf_systext dl dd p i{float:left;padding-right:2px; font-family:"Tahoma";}
.qjf_systext dl dd p span{ margin-left:10px; display:block;}


/* 头部新增下拉样式  刘邓 20200206 S */
.ld_g_more_style1{background: url('../images/index0203/down.png') no-repeat right 10px; background-size: 12px 12px;padding-right: 12px;}
.ld_g_more_style1 .moreRect{left: 0;box-shadow:0px 0px 6px rgba(0,0,0,0.16);border-radius: 8px;width: auto;white-space: nowrap;background: #fff;padding: 8px 0;}
.ld_g_more_style1  .moreRect a:hover{color:#288ADD;background: none;}
.ld_g_more_style1 .moreRect a{line-height: 40px;background: none;padding: 0 15px;text-align: center;width: auto;}
/* 头部新增下拉样式  刘邓 20200206 E */


.m_ToastBox{ position: fixed; width: 100%; height: 100%; z-index:200; top: 0; left: 0;}
.m_Toast{ position: fixed; z-index: 20; top: 50%; left: 50%; width: 340px; height: 112px; margin-top: -56px; margin-left: -170px; background: #fff; border-radius: 8px;}
.m_Toast p{ text-align: center; font-size: 18px; line-height: 112px;}
.m_Toast p i{ display: inline-block; vertical-align: middle; margin-top: -3px; margin-right: 10px;}


/*兰州城关区登录页面样式修改*/
.carr_lz_header .logo a img{max-width: 475px;}
.carr_lz_header .menu{margin-left: 40px;}
.carr_lz_header .menu li{margin: 24px 13px 0px 0px;}
.py_indexBannerWrap.carr_lz_indexBannerWrap .indexBanner{background: url(../../edu4.0/images/w_hjy/lz_index_banner_carr.png) no-repeat left center;}
/*兰州城关区登录页面样式修改 ---END*/

/*  */
.test {width: 0;height: 0;}
.test123 {height: 0;}
/*  */</pre></body></html>