@charset "utf-8";

.portalTopWrap{background-color:#fff;}

html body{font-family: "microsoft yahei"; color: #333;}
html .qjf_hb_spacefooter{margin-top:0px;}
.bodyer{background:#f0f0f0;}

input { /*border: 0; margin: 0; padding: 0;*/ }
.auto { margin: 0 auto;}
.display1 { display: block;}
.display2 { display: inline-block;}
.widths { width:1000px;}
.width3 {   background-color: #fff;}
.heights { height: auto; *zoom:1;}
.heights:after{content:""; display:block; height:0; width:100%; clear: both; visibility: hidden;}
.com { display: inline-block; width: 20px; height: 20px; background-image: url(../images/portal/common.png?); background-repeat: no-repeat;}
.con { padding: 20px 0 20px;}
.con3 { width:230px; position:relative;}
.con4 { width: 950px;}
.con5{ width:100%}
.dys { padding-bottom: 30px;}
.width4 { border: 1px solid #dbdbdb;background-color: #fff; min-height:441px;}

.navs{border:1px solid #e9e9e9; border-bottom:none;}
.navs .bt { height: 58px; line-height: 58px;  font-size: 20px; color: #555; text-indent: 10px; border-bottom: 1px solid #e9e9e9; position:relative;}
.nav_fls { height: 58px; position: relative; border-bottom: 1px solid #e9e9e9;   }
.nav_fls .com_fls{background-image:url(../images/portal/cf_icon.png); background-repeat:no-repeat; background-position:8px 1px;}
.nav_fls.focus { border: 1px solid #3d95d5; margin:-1px -1px 0; z-index: 2; border-right: 0; background-color: #fff;}
.nav_fls.focus .com_fls{  background-position:8px -21px;}
.nav_wz { display: block; position: relative; height: 20px; line-height: 20px; padding: 19px 0 19px 20px; font-size: 14px; color: #222; text-decoration: none;}
.nav_wz.on{ border-left:4px solid #3d95d5;padding-left:16px;}
.nav_wz:hover { text-decoration: none;}
.nav_wz .tb { position:absolute; top: 19px; left: 190px;}
.nav_tc { display: none; position: absolute; left: 228px; top: -1px; width: 380px; min-height:38px; padding: 10px 5px;border: 1px solid #3d95d5; border-left: 0; background:#fff  url(../images/portal/xs.png) no-repeat left 10px;}
.nav_tc a { display: inline-block; line-height: 30px; color:#3d95d5; padding: 0 16px; word-break: break-all; }
.nav_tc a:hover,.nav_tc a.on{background: #3d95d5; text-decoration:none; color:#FFF;}
.nav_fls.focus .nav_tc { display: block;}

.nr_bt { height: 58px; line-height: 58px; border-bottom: 1px solid #dbdbdb; background-color: #f9f9f9; font-size: 18px; color: #222;}
.nr_bt .tb { vertical-align: -4px; *vertical-align: 2px; margin: 0 5px 0 10px; }
.nr_bt a{ color:#222; font-family:"Microsoft YaHei"; font-size:14px; display:inline-block; padding-left:15px; padding-right:5px;}
.nr_bt span{ color:#888;font-size:14px; display:inline-block;font-family:"Microsoft YaHei";}

.zixunL{padding:9px; background-color:#fff;}
.zixunL div{ height:50px;}
.zixunL div:nth-child(2n){background-color:#f9f9f9;}
.zixunL span{float:left; height:50px; line-height:50px; padding:0px 10px; overflow:hidden; font-size:14px; color:#888;}
.zixunL .col1{width:610px;}
.zixunL .col2{width:80px; font-size:12px; text-align: right;float: right;}
.zixunL .col3{width:100px; font-size:12px;}
.zixunL .col1 a{color:#555;}
.zixunL .col1 a img{position:relative; bottom:2px; margin:0px 4px;}
.zixunL .col3 i{display:inline-block; width:50px; text-align:right; color:#555; margin-right:10px;}

.zq_zixun_box .zixunL .col1{width:480px;}
.zq_zixun_box .zixunL .col1 a{display: inline-block; width:480px;}
.zq_zixun_box .zixunL .col1 .txt{display: inline-block; padding: 0; vertical-align: middle; max-width:450px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zq_zixun_box .zixunL .col2{float: left; text-align: left;}
.zq_zixun_box .zixunL .col3 a{display: inline-block; vertical-align: middle; height: 30px; line-height: 30px; color: #38adff;}
.zq_zixun_box .zixunL .col3 a:hover {color: #38adff;}

/*资讯详情*/
.nav_fl2 a{display:block;height:58px; line-height:58px; padding-left:16px; border-left:4px solid #fff; border-bottom: 1px solid #E9E9E9; font-size:14px; color:#222;}
.nav_fl2 a.cur{border-left:4px solid #5B8ED1; text-decoration:none;}
.nav_fl2 a:hover{border-left:4px solid #5B8ED1; text-decoration:none;}
.zx_detail{padding:0px 9px;}

.zx_detail h1{padding:35px 10px 20px; font-size:24px; color:#222; font-weight:normal; text-align:center; line-height:1.4;}
.zx_detail .message{height:40px; line-height:40px; background-color:#f9f9f9;}
.message span{float:left; height:40px; color:#888; text-align:center;}
.message .s1{width:180px;}
.message .s2{overflow:hidden; margin-left:10px;}
.message .s3{width:225px; overflow:hidden; margin-left:10px;}
.message .s4{margin-left:20px;}
.message .s5{float:right; padding-right:5px;}
.message span em{color:#555;}
.zx_detail .detail{padding:30px 10px;}
.zx_detail .detail i,.zx_detail .detail em{font-style:italic;}
.zx_detail .detail p{font-size:14px; color:#555; line-height:2em; text-indent:2em; text-align:justify;}
.zx_detail .detail p img{max-width:660px; max-width:660px; width: expression(this.width > 660 && this.width > this.height ? 660px : 'auto';);}
.zx_detail .detail table{ border-right:#ccc solid 1px; border-bottom:#ccc solid 1px;}
.zx_detail .detail table td{ border-top:#ccc solid 1px; border-left:#ccc solid 1px;}
.zx_detail .detail table td p{ text-indent: 0;}


.zx_page{border-top:1px solid #dbdbdb; height:38px; line-height:38px; text-align:left; color:#c6c6c6;}
.zx_page em{margin-left:15px;color:#555;}
.zx_page a{margin-right:15px;}

/*图组*/
.picGroup{width:690px; margin:0px auto;}
.bigPic{width:669px; height:450px; margin:0px auto; position:relative;}
.bigPic li{float:left; width:669px; height:450px;}
.prevBtn,.nextBtn{width:30px; height:50px; position:absolute; top:210px; background-image:url(../images/school_stu/btn_big.png); background-repeat:no-repeat; cursor:pointer;}
.prevBtn{background-position:0px 0px; left:0px;}
.nextBtn{background-position:0px -50px; right:0px;}

.zx_detail .fy_popPic{left:0px;}/*代码移入edu4.0 与w_hjy样式表有冲突*/
.fy_popPic { width:710px; margin:20px auto; background:black; position:relative; z-index:2; border-radius:3px; overflow:hidden; background:white;}
.fy_popPic .bigPic { width:100%; height:450px; position:relative; overflow:hidden; text-align:center; background:url(../images/stu_space/loading2.gif) no-repeat center center;  }
.fy_popPic .bigPic .bigLeft, .fy_popPic .bigPic .bigRight { width: 36px;height: 100px;line-height:100px; background-image:url(../images/portal/tools-2.png); background-repeat:no-repeat; font-family: "宋体";color: #222;font-weight: 900;text-align: center;cursor: pointer;font-size: 80px;top:175px; left:10px;position: absolute; filter:alpha(opacity:20);opacity:0.2; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.fy_popPic .bigPic .bigLeft{background-position:0px 0px;}
.fy_popPic .bigPic .bigRight {background-position:0px -100px; left:auto; right:10px;}
.fy_popPic .thumbWrap { padding:0 30px; width:610px; height:70px; position:relative; margin:5px auto 10px auto;}
.fy_popPic .thumbPic { width:100%; padding-top:10px; height:56px;  overflow:hidden; position:relative;}
.fy_popPic .thumbPic ul { position:absolute; top:10px; left:770px; }
.fy_popPic .thumbPic li { float:left; margin-right:5px; display:inline-block; width:52px; height:52px; border:2px solid #fff; opacity:0.5; filter:alpha(opacity=50);}
.fy_popPic .thumbPic li img { width:52px; height:52px; cursor:pointer;}
.fy_popPic .thumbPic li.on { width:52px; height:52px; border:2px solid #ffa306; }
.fy_popPic .thumbPic li.on img { width:52px; height:52px; }
.fy_popPic .thumbWrap i { width: 30px;height: 50px;line-height: 50px; background-image:url(../images/portal/tools-2.png); background-position:center -200px; background-repeat:no-repeat; opacity:0.5; filter:alpha(opacity=50); color: #222;font-family: "宋体";text-align: center;font-weight: bolder;position: absolute;top: 13px; left:0px; cursor: pointer;font-size: 30px; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;  }
.fy_popPic .thumbWrap .thumbRight { background-position:center -250px; left:auto; right:0px;}
.fy_popPic .thumbWrap i:hover{ opacity:1; filter:alpha(opacity=100);}
.picMsg{width:100%; color:#888; *padding-top:10px;}
.picMsg .picCount{float:left; width:72px; margin-top:20px; padding-left:10px; font-size:24px;}
.picMsg .picCount i{color:#3d95d5;}
.picMsg .describe{float:right; width:614px; height:65px; padding-right:10px; font-size:14px; position:relative; text-align:justify;}
.picMsg .describe p{display:none; position:relative; top:30px; word-break:break-all;}
.picMsg .describe em{}
.picMsg .describe a{float:right; color:#3d95d5; *position:absolute; *right:0px; *bottom:0px;}
.picBox{border:1px solid #dbdbdb; background:#f9f9f9;}


.footer { width: 100%; min-width:1000px; height: 90px; background-color: #fff; border-top: 2px solid #dedede;}
.ft { padding-top: 18px; line-height: 26px; height: 52px;}
.ft  a { color: #555;}




/*评论*/
.z_tit1{font-size: 22px;color:#222;font-family: "Microsoft YaHei";padding-bottom: 10px}
.z_textarea{width:728px;height:100px;}
.z_textarea:hover{border:1px solid #3d95d5;}
.z_word_right{text-align: right;color: #888;}
.z_word_right em {color: #888;position: static;font-size: 24px;padding-bottom:10px;font-family: Tahoma;vertical-align: middle;margin: 0px 7px;font-family: Constantia;font-style: italic;font-weight: bold}
.z_word_right .xybluebtn,.word_right .xybluebtn{font-size: 12px;font-weight: normal;}
.stu_textarea{width:728px; height:100px;}
.word_right{ text-align:right;color:#888;}
.word_right span{font-size: 24px;padding-bottom:10px;font-family: Tahoma;vertical-align: middle;margin: 0px 7px;font-family: Constantia;font-style: italic;font-weight: bold;}
.yx_word_right{text-align: right;color: #888;height:30px; }
.yx_word_right em {color: #888;position: static;font-size: 24px;font-family:"Microsoft YaHei";margin: 0px 7px;font-style: italic;}
.yx_word_right .blue_btn{font-size: 12px;font-weight: normal; width:88px; height:30px;}

.z_bor_b{border-bottom: 2px solid #e0e0e0;}
.z_list_1 {overflow:hidden;zoom:1; word-break:break-all;}
.z_list_1 li{border-bottom: 1px solid #e0e0e0;position: relative;padding: 15px 0;zoom:1;}
.z_l_img{position: absolute;left:0;top:15px;display: block;}
.z_l_img,.z_l_img img{width: 50px;height:50px;overflow: hidden;}
.z_r_txt{padding-left: 60px;}
.z_r_txt .grade_wrap{top:4px;position: relative;}
.z_r_txt .z_name{color:#3d95d5;padding-right: 10px;float: left;font-size: 14px;}
.xy_ldetail .turnPage span,.xy_ldetail .z_r_txt span{top:0;}
.xy_ldetail .turnPage span{height: 24px;}
.xy_ldetail .turnPage span.on{height:auto;}

/*资讯分类搜索框*/
.lml_search_box{ margin-top: 14px;}
.lml_search_box .topSch-inp{ height: 30px;line-height: 30px;width: 260px;border: 1px solid #dbdbdb;padding: 0 10px;}
.lml_search_box .topSch-btn{ background: #3d95d5 none repeat scroll 0 0;border: 0 none;color: #fff;cursor: pointer;font-size: 14px;height: 32px;padding-bottom: 3px;text-align: center; width: 45px; float:right;}
.lml_search_box .topSch-btn:hover{ background-color:#3187c5;}

/*左栏-热门资讯*/
.py_hotNews{padding: 15px 10px 0;}
.py_hotNews li{padding-bottom: 10px;}
.py_hotNews li a{font-size: 12px;color: #555;vertical-align: middle;display: inline-block;}
.py_hotNews li a:hover{color: #288add;}


/*搜索样式修改 S*/
.lml_search_box .topSch-inp{border-top-left-radius: 16px; border-bottom-left-radius: 16px;border-color: #cedae3;text-indent: 5px;}
.lml_search_box .topSch-inp:focus{border-color: #44a5f3;}
.lml_search_box .topSch-btn{border-top-right-radius: 16px;border-bottom-right-radius: 16px;background:url(../images/portal/ni_search.png) no-repeat 12px center #53b3ff;}
.lml_search_box .topSch-btn:hover{background-color: #44a5f3;}
/*搜索样式修改 E*/
/* 侧边栏 多级菜单 刘邓 20190910  S */
.ld_g_nav_fl .nav_fls.focus{border-color: #e9e9e9;}
.ld_g_nav_fl .nav_tc,.ld_g_nav_fl .ld_list .ld_boxs{border:1px solid #e9e9e9;background: #fff;left: 100%;width: 158px;padding: 0;}
.ld_g_nav_fl .nav_tc a{display: block;height: 40px;line-height: 40px;padding: 0;text-indent: 26px;box-sizing: border-box;border-left: 4px solid transparent;color: #888888;}
.ld_g_nav_fl .nav_tc a.on,.ld_g_nav_fl .nav_tc a:hover{background: #f0faff;color: #3d95d5;border-left: 4px solid #3d95d5;}
.ld_g_nav_fl .ld_list{position: relative;}
.ld_g_nav_fl .ld_list .ld_boxs{display: none;position: absolute;left: 100%;top:0px;}
.ld_g_nav_fl .ld_list:hover > .ld_boxs{display: block;}
.ld_g_nav_fl .ld_list:hover > a{border-color: #3d95d5;background: #f0faff;}
.ld_g_nav_fl .ld_list:hover > a .com_fls{background-position: 8px -21px;}
.ld_g_nav_fl .ld_list a .com_fls{position: absolute;right: 10px;top: 50%;margin-top: -10px;    background-position: 8px 1px;}
/* 侧边栏 多级菜单 刘邓 20190910  E */

/* 详情页样式 S */
.zx_detail .detail h1,
.zx_detail .detail h2,
.zx_detail .detail h3,
.zx_detail .detail h4,
.zx_detail .detail h5{color: #000;}
.zx_detail .detail p{text-indent: 0;}
/* 详情页样式 E */