@charset "utf-8";
/* public style 20141204 */ 
/*reset*/
body{color:#555;font-size:12px;line-height:1.8em;font-family:微软雅黑,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;}
.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;}.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}
.mgl8{margin-left:8px;}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px}
.mgl30{margin-left:30px;}
.mgl40{margin-left:40px;}
/* m-right  */
.mgr5{ margin-right:5px}
.mgr10{margin-right:10px;}
.mgr12{margin-right:12px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr25{margin-right:25px;}
.mgr30{margin-right:30px;}
.mgr50{margin-right:50px;}
/* 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;}
.mgt40{margin-top:40px;}
/* 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}

/* lh- */
.lh28 {line-height: 28px;}

/* 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.sx,.site-newsList  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;}
.site-newsList a.yy,.site-newsList 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;}
.site-newsList a.wl,.site-newsList 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;}
.site-newsList a.yw,.site-newsList 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;}
.site-newsList a.ls,.site-newsList 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;}
.site-newsList a.wz,.site-newsList 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;}
.site-newsList a.sw,.site-newsList 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{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 strong{ font-weight: normal; line-height: 24px; }
.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;}

/* 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;}
.store-each label.checkbox{padding-left: 24px; cursor:pointer;background: url(../../../common/images/ico/checkbox_01.png) no-repeat; line-height:20px; height:20px; display:inline-block;}
.store-each label.checked {background-position:left -20px;;}
.store-each label.disabled{background-position:left 0px;}
.y_box label.checkbox{padding-left: 24px; cursor:pointer;background: url(../../../common/images/ico/checkbox_01.png) no-repeat; line-height:20px; height:20px; display:inline-block;}
.y_box label.checked {background-position:left -20px;}
.y_box 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*****/

/*页头  begin*/
.p_header_wrap {position:relative;width:1200px;;margin:0 auto;padding-top:21px;padding-bottom:20px;box-sizing:border-box;}
.p_header_wrap .logo {display:inline-block;height:58px;width:300px;}
.p_header_wrap .logo img {width:100%;height:100%;}
.p_header_wrap .nav_list {padding:14px 0 13px;}
.p_header_wrap .nav_list .nav_item a {display:inline-block;transition: all .3s;}
.p_header_wrap .nav_list .nav_item a:hover {color: #4380c7;transition: all .3s;}
.p_header_wrap .search_wrap {padding-top:8px;}
.p_header_wrap .search_wrap .icon_search {display:inline-block;width:24px;height:24px;margin-top:8px;background:url('./../images/index_v7/icon_search_bg.png') center no-repeat;background-size:cover;}
.p_header_wrap .search_wrap .icon_search.dis_none {display:none;}
.p_header_wrap .search_show {position:relative;width:400px;height:38px;padding:8px 56px 8px 82px;border:1px solid #3196FF;border-radius:26px;box-sizing:border-box;}
.p_header_wrap .search_wrap .search_show.dis_none {display:none;}
.p_header_wrap .search_show .search_bth {position:absolute;top:-1px;right:-1px;width:58px;height:38px;background:linear-gradient(180deg,#5AACFF 0%,#59ABFF 47%,#2993FF 100%);border-radius:0px 222px 222px 0px;}
.p_header_wrap .search_show .search_type {position:absolute;top:8px;left:20px;height:20px;padding-right:18px;line-height:20px;transition:all .6s; cursor: pointer;}
.p_header_wrap .search_show .search_type::before {position:absolute;top:5px;right:0;content:'';width:12px;height:12px;background:url('./../images/index_v7/icon_search_more_bg.png') center no-repeat;background-size:cover;transition:all .6s;}
.p_header_wrap .search_show .search_input {height:20px;width:100%;line-height:20px;padding:0;margin:0;outline:none;border:none;}
.p_header_wrap .search_show .search_bth::before {position:absolute;top:7px;left:17px;content:'';width:24px;height:24px;background:url('./../images/index_v7/icon_search_act_bg.png') center no-repeat;background-size:24px;}
.p_header_wrap .loginCont {position:relative;padding-top:12px;}
.p_header_wrap .loginCont::before {position:absolute;left:0;top:16px;content:'';width:1px;height:24px;background-color:#ccc;}
.btn_bor {border:1px solid #2196F3;border-radius:4px;padding:5px 16px;line-height:20px;box-sizing:border-box; transition: all .3s;}
.bg2196F3 {background-color:#2196F3;}
.loginCont .down_app:hover {background-color:#E8F3FF; transition: all .3s;}
.loginCont .login:hover {background-color:#4380C7;border-color:#4380C7; color: #fff; transition: all .3s;}
.loginCont .logined {line-height:32px;}
.loginCont .logined img {width:32px;height:32px;border-radius:4px;}
.p_header_wrap .nav_list .nav_item.on a {position:relative;color:#5F9EE5;}
.p_header_wrap .nav_list .nav_item.on a::before {position:absolute;bottom:-4px;content:'';width:100%;height:3px;background-color:#4991E1;}
.p_header_wrap .search_type .def {color:#222;}
.p_header_wrap .search_type .def:hover {color:#4991e1;}
.p_header_wrap .search_type .type_wrap {display:none;}
.p_header_wrap .search_type:hover .type_wrap {/* display:block;*/  padding-top:21px;}
.p_header_wrap .type_list {position:absolute;left:-18px;top:41px;width:66px;border:1px solid #ddd;background-color:#fff;z-index:109;}
.p_header_wrap .type_list .arr {position:absolute;top:-8px;left:28px;width:0;height:0;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #ddd;}
.p_header_wrap .type_list .arr::before {content:"";position:absolute;top:1px;left:-7px;border-width:0 7px 7px;border-style:solid;border-color:transparent transparent #fff;}
.p_header_wrap .type_list .type_item {width:100%;height:30px;line-height:30px;text-align:center;font-size:12px;}
.p_header_wrap .type_list .type_item a {display:block;width:100%;color:#222;}
.p_header_wrap .type_list .type_item:hover a {color:#4991e1;}
.p_header_wrap .info_text_wrap {position: absolute; left: 360px; bottom: 3px; width: 510px; height: 22px; padding: 0 10px; line-height: 22px; background-color: #f4f4f4; font-size: 12px; color: #222; border-radius: 4px; box-sizing: border-box;}
/*页头  end*/

/*页脚  begin*/
.p_footer_wrap {width:1200px;height:160px;padding-top:36px;margin:0 auto; box-sizing: border-box;}
.p_footer_wrap .top_area {color:#222;font-size:13px;}
.p_footer_wrap .top_area p span {line-height:21px;}
.p_footer_wrap .top_area p a {color:#222;}
.p_footer_wrap .right_nav_list a {color:#555;font-size:14px;}
.icon_police {position:relative;top:6px;display:inline-block;width:24px;height:24px;margin-right:5px;background:url('./../images/index_v7/icon_police_bg.png') center no-repeat;background-size:24px;}
.bottom_area .icon_chat {display: inline-block; width: 14px; height: 14px; background: url('./../images/index_v7/icon_chat_bg.png') center no-repeat; background-size: cover; vertical-align: middle;}
.bottom_area .icon_qq {display: inline-block; width: 13px; height: 15px; margin-top: -2px; background: url('./../images/index_v7/icon_qq_bg.png') center no-repeat; background-size: cover; vertical-align: middle;}
.p_footer_wrap .right_nav_list.c555 a {color: #555; font-size: 13px;}
.mgt7 {margin-top: 7px;}
/*页脚  end*/

/* 头部固定位 begin */
#header{box-shadow: -1px 0px 10px rgba(0,0,0,0.2); background: #fff;}
body.topfix #header{ position: fixed; top: 0; left: 0; background: #fff; width: 100%; z-index: 20; }
body.topfix .main_content{ padding-top: 96px;}
/* 头部因定位end */